SAP ABAP Class CL_ENH_SPOT_COMPOSITE_EDITOR (Enhancement Editor)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_BASE (Package) Enhancement Base Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WB_PROGRAM Workbench: Program 20040227
Properties
Class CL_ENH_SPOT_COMPOSITE_EDITOR  
Short Description Enhancement Editor    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_BASE   Enhancement Base Functionality 
Created 20040227   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ENH_SPOT_COMPOSITE_EDITOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_PROGRAM Workbench: Program 20040227
Friends
Class CL_ENH_SPOT_COMPOSITE_EDITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_WB_REQUEST Instance attribute Private Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20040514
2 MY_ENH_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_ENH_OBJECT General Methods for Enhancement Objects 20040514
3 MY_ENH_OBJECT_DOCU Instance attribute Private Object reference (TYPE REF TO) IF_ENH_OBJECT_DOCU General Methods for Enhancement Objects 20040514
4 MY_OPERATION Instance attribute Private Type reference (TYPE) SEU_ACTION WB Request: Development Environment Operation 20040514
5 MY_SPOT_COMPOSITE Instance attribute Private Object reference (TYPE REF TO) IF_ENH_SPOT_COMPOSITE Enhancement Spot Composite 20040514
6 M_EDITOR_UI Instance attribute Private Object reference (TYPE REF TO) LIF_EDITOR_UI_PRESENT 20100712
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Private Method Activate Spot Composite 20040519
2 ACT_INACT_TOGGLE Instance method Private Method Display Active/Inactive Version 20040526
3 CHECK Instance method Private Method Check 20100712
4 COPY_COMPOSITE Instance method Private Method 20100712
5 DELETE_COMPOSITE Instance method Private Method 20100712
6 GET_PARENT_COMPOSITE Instance method Private Method 20100712
7 GET_SPOT_COMPOSITE Instance method Public Method Read Spot Composite 20040514
8 GET_STATUS_TEXT Instance method Public Method Determine Status Text 20040514
9 GET_UI_CALLBACK Instance method Private Method 20100712
10 HANDLE_FCODE Instance method Public Method Interface Editor User Input 20040519
11 HANDLE_SPOT_COMPOSITE Instance method Private Method Call Spot Composite Editor 20040514
12 HAS_COMPOSITE_CHILDREN Instance method Private Method 20100712
13 LONGTEXT Instance method Private Method Long Text 20040519
14 PREPARE_EDITOR_CALL Instance method Private Method Prepare Call Spot Composite Editor 20040603
15 PREPARE_VERSION_CALL Instance method Private Method Prepare Call Version of Spot Composite 20040625
16 PRINT Instance method Private Method Print Composite Enhancement Spot 20040802
17 RENAME_COMPOSITE Instance method Private Method 20100712
18 RESET_TO_ACTIVE_VERSION Instance method Private Method Reset to Active Version 20130802
19 SAVE Instance method Private Method Save Spot Composite 20040519
20 SET_UI_CALLBACK Instance method Private Method 20100712
21 SHOW_ACTIVE_INACTIVE Instance method Private Method Display Active/Inactive 20040809
22 TOGGLE Instance method Private Method Display/Change 20040519
Events
Class CL_ENH_SPOT_COMPOSITE_EDITOR has no event.
Types
Class CL_ENH_SPOT_COMPOSITE_EDITOR has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEXT_NEW Call by reference Type reference (TYPE) COMPSHORTTEXT Charakter 100 20040519
2 Returning RE_DATA Value transfer Type reference (TYPE) ENHSPOTCOMPGUI Enhancement Composite Kopfdaten 20040519
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040519
2 CX_ENH_ROOT Web Service : Exception 20040519

Method ACT_INACT_TOGGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) ENHSPOTCOMPGUI Spot Composites 20040526
2 Importing IM_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040526
# Exception Resumable Description Created on
1 NOT_AVAILABLE nicht verfügbar 20040526

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) ENHCOMPOSITENAME Id einer zusammengesetzten Erweiterungsimplementierung 20100712
2 Importing I_VERSION Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20100712
3 Returning R_NOT_OK Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100712
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Aktion abgebrochen 20100712
2 CX_ENH_INTERNAL_ERROR Interner Fehler im Erweiterungsframework 20100712

Method COPY_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_NAME Call by reference Type reference (TYPE) ENHSPOTCOMPOSITENAME 20100712

Method COPY_COMPOSITE on class CL_ENH_SPOT_COMPOSITE_EDITOR has no exception.

Method DELETE_COMPOSITE Signature

Method DELETE_COMPOSITE on class CL_ENH_SPOT_COMPOSITE_EDITOR has no parameter.
Method DELETE_COMPOSITE on class CL_ENH_SPOT_COMPOSITE_EDITOR has no exception.

Method GET_PARENT_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHILD_NAME Call by reference Type reference (TYPE) ENHSPOTCOMPOSITENAME 20100712
2 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE 20100712
3 Returning R_PARENT Value transfer Object reference (TYPE REF TO) IF_ENH_SPOT_COMPOSITE 20100712
# Exception Resumable Description Created on
1 CX_ENH_CANCELED 20100712
2 CX_ENH_INTERNAL_ERROR 20100712
3 CX_ENH_IO_ERROR 20100712
4 CX_ENH_IS_LOCKED 20100712
5 CX_ENH_PERMISSION_DENIED 20100712

Method GET_SPOT_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SPOTCOMPOSITE Value transfer Object reference (TYPE REF TO) IF_ENH_SPOT_COMPOSITE Enhancement Spot Composite 20040514

Method GET_SPOT_COMPOSITE on class CL_ENH_SPOT_COMPOSITE_EDITOR has no exception.

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040514
2 Returning RE_STATUS_TEXT Value transfer Type reference (TYPE) CHAR40 Character 40-Stellen 20040514

Method GET_STATUS_TEXT on class CL_ENH_SPOT_COMPOSITE_EDITOR has no exception.

Method GET_UI_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CALLBACK Value transfer Object reference (TYPE REF TO) LIF_EDITOR_UI_PRESENT 20100712

Method GET_UI_CALLBACK on class CL_ENH_SPOT_COMPOSITE_EDITOR has no exception.

Method HANDLE_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_GUI Call by reference Type reference (TYPE) ENHSPOTCOMPGUI Spot Composites 20040519
2 Changing CH_OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20040519
3 Importing IM_FCODE Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040519
4 Importing IM_SAVE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040519
5 Importing NO_RELOAD Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040601
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040519
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040519
3 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040519
4 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20040519
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040519
6 CX_ENH_ROOT Web Service : Exception 20040519

Method HANDLE_SPOT_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUB_OBJ Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040603
2 Importing OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20040514
3 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20040514
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion abgebrochen 20040607
2 ERROR_OCCURED Fehler ausgelöst 20040604

Method HAS_COMPOSITE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE 20100712
2 Returning R_CHILDREN_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20100712

Method HAS_COMPOSITE_CHILDREN on class CL_ENH_SPOT_COMPOSITE_EDITOR has no exception.

Method LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DATA Call by reference Type reference (TYPE) ENHSPOTCOMPGUI Enhancement Composite Kopfdaten 20040519
2 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040519
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040608
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040519
3 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040519
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040608
5 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040519
6 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20040608
7 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040608

Method PREPARE_EDITOR_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20050512
2 Exporting EX_MOD Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20040603
3 Exporting EX_ORG Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20040603
4 Exporting EX_SPOT_DATA Call by reference Type reference (TYPE) ENHSPOTCOMPHEAD Enhancement Composite Kopfdaten 20040603
5 Exporting EX_TEXT Call by reference Type reference (TYPE) STRING 20040603
6 Importing IM_INIT Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040604
7 Importing IM_LOCK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040603
8 Importing IM_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20040603
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040604
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040604
3 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040604
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040604
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040604

Method PREPARE_VERSION_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MOD Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20040625
2 Exporting EX_ORG Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20040625
3 Exporting EX_SPOT_DATA Call by reference Type reference (TYPE) ENHSPOTCOMPHEAD Enhancement Composite Kopfdaten 20040625
4 Exporting EX_TEXT Call by reference Type reference (TYPE) STRING 20040625
5 Importing IM_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20040625
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040625
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040625
3 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040625
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040625
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040625

Method PRINT Signature

Method PRINT on class CL_ENH_SPOT_COMPOSITE_EDITOR has no parameter.
# Exception Resumable Description Created on
1 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20040802

Method RENAME_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_NAME Call by reference Type reference (TYPE) ENHSPOTCOMPOSITENAME 20100712

Method RENAME_COMPOSITE on class CL_ENH_SPOT_COMPOSITE_EDITOR has no exception.

Method RESET_TO_ACTIVE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DATA Value transfer Type reference (TYPE) ENHSPOTCOMPGUI Spot Composites 20130802

Method RESET_TO_ACTIVE_VERSION on class CL_ENH_SPOT_COMPOSITE_EDITOR has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEXT_NEW Call by reference Type reference (TYPE) COMPSHORTTEXT Charakter 100 20040519
2 Importing NO_RELOAD Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040601
3 Returning RE_GUI Value transfer Type reference (TYPE) ENHSPOTCOMPGUI Spot Composites 20040528
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040519
2 CX_ENH_ROOT Web Service : Exception 20040519

Method SET_UI_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLBACK Call by reference Object reference (TYPE REF TO) LIF_EDITOR_UI_PRESENT 20100712

Method SET_UI_CALLBACK on class CL_ENH_SPOT_COMPOSITE_EDITOR has no exception.

Method SHOW_ACTIVE_INACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SAVE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040809
2 Importing I_SHORTTEXT Call by reference Type reference (TYPE) COMPSHORTTEXT Kurztext einer Erweiterung/Erweiterungsimplementierung 20040809
3 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040809
4 Returning RE_GUI Value transfer Type reference (TYPE) ENHSPOTCOMPGUI Spot Composites 20040809
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040809
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040809
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040809
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040809
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040809
6 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040809
7 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20040809
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040809

Method TOGGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEXT_NEW Call by reference Type reference (TYPE) COMPSHORTTEXT Charakter 100 20040519
2 Importing I_SAVE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040519
3 Returning RE_DATA Value transfer Type reference (TYPE) ENHSPOTCOMPGUI Enhancement Composite Kopfdaten 20040519
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040519
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040519
3 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040519
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040519
5 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040519
6 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040519
7 CX_ENH_ROOT Web Service : Exception 20040519
History
Last changed by/on SAP  20110908 
SAP Release Created in 700