SAP ABAP Class CL_ENH_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_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_COMPOSITE_EDITOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WB_PROGRAM Workbench: Program 20040227
Friends
Class CL_ENH_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 20040506
2 MY_COMPOSITE Instance attribute Private Object reference (TYPE REF TO) IF_ENH_COMPOSITE Enhancement Composite 20040506
3 MY_ENH_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_ENH_OBJECT General Methods for Enhancement Objects 20040510
4 MY_ENH_OBJECT_DOCU Instance attribute Private Object reference (TYPE REF TO) IF_ENH_OBJECT_DOCU General Methods for Enhancement Objects 20040510
5 MY_OPERATION Instance attribute Private Type reference (TYPE) SEU_ACTION WB Request: Development Environment Operation 20040507
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Private Method Activate 20040507
2 ACT_INACT_TOGGLE Instance method Private Method Display Active/Inactive 20040511
3 CHECK Instance method Private Method Check 20100712
4 GET_COMPOSITE Instance method Public Method Read Composite 20040510
5 GET_STATUS_TEXT Instance method Public Method Determine Status Text 20040507
6 HANDLE_COMPOSITE Instance method Private Method Editor Interface for Composite 20040504
7 HANDLE_FCODE Instance method Public Method Interface Editor User Input 20040507
8 LONGTEXT Instance method Private Method Display/Change/Display Long Text 20040507
9 PREPARE_EDITOR_CALL Instance method Private Method Prepare Editor Call 20040602
10 PREPARE_VERSION_CALL Instance method Private Method Prepare Version Display Call 20040625
11 PRINT Instance method Private Method Print Composite Enhancement Implementation 20040802
12 RESET_TO_ACTIVE_VERSION Instance method Private Method Reset to Active Version 20130802
13 SAVE Instance method Private Method Save Composite 20040507
14 SHOW_ACTIVE_INACTIVE Instance method Private Method Display Active/Inactive 20040809
15 TOGGLE Instance method Private Method Display/Change 20040507
Events
Class CL_ENH_COMPOSITE_EDITOR has no event.
Types
Class CL_ENH_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 20040511
2 Returning RE_DATA Value transfer Type reference (TYPE) ENHCOMPGUI Enhancement Composite Kopfdaten 20040511
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040511
2 CX_ENH_ROOT Web Service : Exception 20040511

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) ENHCOMPGUI Composites 20040511
2 Importing IM_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040511
# Exception Resumable Description Created on
1 NOT_AVAILABLE nicht verfügbar 20040511

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 GET_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMPOSITE Value transfer Object reference (TYPE REF TO) IF_ENH_COMPOSITE Einstelliges Kennzeichen 20040510

Method GET_COMPOSITE on class CL_ENH_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...) 20040511
2 Returning RE_STATUS_TEXT Value transfer Type reference (TYPE) CHAR40 Character 40-Stellen 20040507

Method GET_STATUS_TEXT on class CL_ENH_COMPOSITE_EDITOR has no exception.

Method HANDLE_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 20040504
3 Importing P_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20040504
# Exception Resumable Description Created on
1 ACTION_CANCELLED Aktion abgebrochen 20040607
2 ERROR_OCCURED Fehler aufgetreten 20040604

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) ENHCOMPGUI Composites 20040507
2 Changing CH_OPERATION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20040507
3 Importing IM_FCODE Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040507
4 Importing IM_SAVE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040507
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 20040511
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040511
3 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040511
4 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20040511
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040511
6 CX_ENH_ROOT Web Service : Exception 20040511

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) ENHCOMPGUI Enhancement Composite Kopfdaten 20040519
2 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040507
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040511
2 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040511
3 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040511
4 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20040914

Method PREPARE_EDITOR_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COMP_DATA Call by reference Type reference (TYPE) ENHCOMPHEADER Enhancement Composite Kopfdaten 20040602
2 Exporting EX_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20050512
3 Exporting EX_MOD Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20040602
4 Exporting EX_ORG Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20040602
5 Exporting EX_TEXT Call by reference Type reference (TYPE) STRING 20040602
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 20040602
8 Importing IM_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20040602
# 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_COMP_DATA Call by reference Type reference (TYPE) ENHCOMPHEADER Enhancement Composite Kopfdaten 20040625
2 Exporting EX_MOD Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20040625
3 Exporting EX_ORG Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 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_COMPOSITE_EDITOR has no parameter.
# Exception Resumable Description Created on
1 CX_ENH_NOT_FOUND Enhancement Wurzel-Ausnahmeklasse 20040802

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) ENHCOMPGUI Enhancement Composite Kopfdaten 20130802

Method RESET_TO_ACTIVE_VERSION on class CL_ENH_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 20040507
2 Importing NO_RELOAD Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040601
3 Returning RE_GUI Value transfer Type reference (TYPE) ENHCOMPGUI Spot Composites 20040527
# Exception Resumable Description Created on
1 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040511
2 CX_ENH_ROOT Web Service : Exception 20040511

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 Soll geänderter Text gespeichert werden 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) ENHCOMPGUI 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 20040507
2 Importing I_SAVE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20040507
3 Returning RE_DATA Value transfer Type reference (TYPE) ENHCOMPGUI Enhancement Composite Kopfdaten 20040511
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040511
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040511
3 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040511
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040511
5 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040511
6 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040511
7 CX_ENH_ROOT Web Service : Exception 20040511
History
Last changed by/on SAP  20110908 
SAP Release Created in 700