SAP ABAP Class CL_ENH_FACTORY (Enhancement Factory)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_BASE (Package) Enhancement Base Functionality
Properties
Class CL_ENH_FACTORY  
Short Description Enhancement Factory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_BASE   Enhancement Base Functionality 
Created 20040105   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SVRS2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ENH_FACTORY has no interface implemented.
Friends
Class CL_ENH_FACTORY has no friend class.
Attributes
Class CL_ENH_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_DEP_ENHANCEMENTS Static method Public Method Activate Object-Dependent Enhancements 20040324
2 CHECK_ENH_4_COPY_OBJECT Static method Public Method Check/Adjust Enhancement Objects when Deleting Objects 20040618
3 CHECK_ENH_4_DELETE_OBJECT Static method Public Method Check/Adjust Enhancement Objects when Deleting Objects 20040618
4 CHECK_ENH_4_RENAME_OBJECT Static method Public Method Check/Adjust Enhancement Objects when Deleting Objects 20040618
5 CREATE_ENHANCEMENT Static method Public Method Read or Create Enhancement 20040318
6 CREATE_ENHANCEMENT_COMPOSITE Static method Public Method Create Enhancement Composite 20040323
7 CREATE_ENHANCEMENT_DIALOG Static method Public Method Read or Create Enhancement 20040107
8 CREATE_ENHANCEMENT_SPOT Static method Public Method Read or Create Enhancement Spot 20040315
9 CREATE_ENHANCEMENT_SPOT_COMP Static method Public Method Create Enhancement Composite 20040323
10 CREATE_ENHANCEMENT_SPOT_DIALOG Static method Public Method Read or Create Enhancement 20040423
11 ENHSPOT_FIND_PARENT_COMPOSITE Static method Public Method Find Parent Composite of Enhancement 20040423
12 ENH_FIND_PARENT_COMPOSITE Static method Public Method Find Parent Composite of Enhancement 20040423
13 FIND_ENHANCEMENTS Static method Public Method Search for or Select Enhancements 20080318
14 FIND_ENHANCEMENTS_SPOTS Static method Public Method Search for or Select Enhancement Spots 20080318
15 GET_DEPENDENT_ENHANCEMENTS Static method Public Method Search for Dependent Enhancements 20040105
16 GET_ENHANCEMENT Static method Public Method Returns an Enhancement Object for ID 20040105
17 GET_ENHANCEMENT_SPOT Static method Public Method Read or Create Enhancement Spot 20040315
18 GET_ENHANCEMENT_SPOT_COMP Static method Public Method Read Enhancement Spot Composite 20080318
19 LOAD_ENHANCEMENT_COMPOSITE Static method Public Method Load Enhancement Composite 20040323
20 LOAD_ENHANCEMENT_SPOT_COMP Static method Public Method Load Enhancement Composite 20040323
21 REQUEST_ENHANCEMENT Static method Public Method Read or Create Enhancement 20040107
22 REQUEST_ENHANCEMENT_SPOT Static method Public Method Read or Create Enhancement Point 20040423
23 SELECT_ENHANCEMENT_DIALOG Static method Public Method Read or Create Enhancement 20040107
24 SELECT_ENHANCEMENT_SPOT_DIALOG Static method Public Method Read or Create Enhancement 20040423
Events
Class CL_ENH_FACTORY has no event.
Types
Class CL_ENH_FACTORY has no local type.
Method Signatures

Method ACTIVATE_DEP_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHTOOLTYPE Call by reference Type reference (TYPE) ENHTOOLTYPE Enhancement Tool 20040324
2 Importing ENHTYPE Call by reference Type reference (TYPE) ENHTYPE Enhancement Type 20040324
3 Importing OBJECTS Call by reference Type reference (TYPE) ENHOBJSEARCH_IT Interne Tabelle über ENHOBJSEARCH 20040324
4 Importing TABUS Call by reference Type reference (TYPE) ENHTABSEARCH_IT Interne Tabelle über ENHTABSEARCH 20040324
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040324
2 CX_ENH_CHECK_ERROR Enhancement Wurzel-Ausnahmeklasse 20040514
3 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040324
4 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040324
5 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040324
6 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040324
7 CX_ENH_MOD_NOT_ALLOWED Enhancement Wurzel-Ausnahmeklasse 20040324
8 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040324

Method CHECK_ENH_4_COPY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COPY_MAIN_OBJECT Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20040618
2 Importing INCLUDES_2_COPY Call by reference Type reference (TYPE) ENHINCLUDEPAIR_IT Liste der Includes 20040618
3 Importing NEW_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040618
4 Importing NEW_PROGRAM Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20040618
5 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040618
6 Importing OLD_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040618
7 Importing OLD_PROGRAM Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20040622
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Benutzerabbruch 20040618
2 CX_ENH_INTERNAL_ERROR Interner Fehler 20040618
3 CX_ENH_IS_LOCKED Enh-Objekt gesperrt 20040618
4 CX_ENH_IS_NOT_MODIFIABLE Enhancement Wurzel-Ausnahmeklasse 20041112
5 CX_ENH_PERMISSION_DENIED Keine Berechtigung 20040618

Method CHECK_ENH_4_DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETE_MAIN_OBJECT Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20040618
2 Importing INCLUDES_2_DELETE Call by reference Type reference (TYPE) ENHINCLUDE_IT Liste der Includes 20040618
3 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040618
4 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040618
5 Importing PROGRAM Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20040622
6 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN ' ' dunkler Aufruf, trkorr muss gefüllt sein 20040628
7 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040628
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Benutzerabbruch 20040618
2 CX_ENH_INTERNAL_ERROR Interner Fehler 20040618
3 CX_ENH_IS_LOCKED Enh-Objekt gesperrt 20040618
4 CX_ENH_IS_NOT_ENHANCEABLE Enhancement Wurzel-Ausnahmeklasse 20041112
5 CX_ENH_IS_NOT_MODIFIABLE Enhancement Wurzel-Ausnahmeklasse 20041112
6 CX_ENH_PERMISSION_DENIED Keine Berechtigung 20040618
7 CX_ENH_SYNTAX_ERROR Enhancement Persistenz über normale Tabellen 20040907

Method CHECK_ENH_4_RENAME_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDES_2_RENAME Call by reference Type reference (TYPE) ENHINCLUDEPAIR_IT Liste der Includes 20040618
2 Importing NEW_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040618
3 Importing NEW_PROGRAM Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20040618
4 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040618
5 Importing OLD_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040618
6 Importing OLD_PROGRAM Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20040622
7 Importing RENAME_MAIN_OBJECT Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20040618
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Benutzerabbruch 20040618
2 CX_ENH_INTERNAL_ERROR Interner Fehler 20040618
3 CX_ENH_IS_LOCKED Enh-Objekt gesperrt 20040618
4 CX_ENH_IS_NOT_MODIFIABLE Enhancement Wurzel-Ausnahmeklasse 20041112
5 CX_ENH_PERMISSION_DENIED Keine Berechtigung 20040618

Method CREATE_ENHANCEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_MODE Call by reference Type reference (TYPE) ENHBOOLEAN ABAP_FALSE nur checks 20061124
2 Importing COMPOSITENAME Call by reference Type reference (TYPE) ENHCOMPOSITENAME Id eines Enhancement Composits 20040318
3 Importing DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20060711
4 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040514
5 Exporting ENHANCEMENT Value transfer Object reference (TYPE REF TO) IF_ENH_TOOL SAP Enhancement Tool Root Interface 20040318
6 Importing ENHNAME Call by reference Type reference (TYPE) ENHNAME Externer Name eines Enhancements 20040415
7 Importing ENHTOOLTYPE Call by reference Type reference (TYPE) ENHTOOLTYPE Enhancement Tool 20040318
8 Importing ENHTYPE Call by reference Type reference (TYPE) ENHTYPE Enhancement Type 20040318
9 Importing ORIG_LANG Call by reference Type reference (TYPE) SPRSL Sprachenschlüssel 20060711
10 Importing SCWB_CALL Call by reference Type reference (TYPE) SYCHAR01 ' ' Aufruf aus SCWB 20050616
11 Importing SCWB_NO_LOCK Call by reference Type reference (TYPE) SYCHAR01 ' ' Lock-Flag 20050630
12 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040330
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040318
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040318
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040318
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040318
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040318
6 CX_ENH_IS_NOT_MODIFIABLE Enhancement Wurzel-Ausnahmeklasse 20041112
7 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040318

Method CREATE_ENHANCEMENT_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPOSITE Value transfer Object reference (TYPE REF TO) IF_ENH_COMPOSITE Enhancement Composite 20040323
2 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040514
3 Importing NAME Call by reference Type reference (TYPE) ENHCOMPOSITENAME Id eines Enhancement Composits 20040323
4 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20060922
5 Importing SCWB_CALL Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Call aus CWB 20050708
6 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040514
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040323
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040323
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040323
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040323
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040323
6 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040323

Method CREATE_ENHANCEMENT_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050316
2 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20041208
3 Exporting ENHNAME Call by reference Type reference (TYPE) ENHNAME SAP Enhancement Tool Root Interface 20040109
4 Importing ENHTOOLTYPE Call by reference Type reference (TYPE) ENHTOOLTYPE Enhancement Tool 20040107
5 Importing ENHTYPE Call by reference Type reference (TYPE) ENHTYPE Enhancement Type 20040109
6 Importing LIMIT_ENHNAME_LENGTH Call by reference Type reference (TYPE) I 30 20041011
7 Importing REPAIRMODE Call by reference Type reference (TYPE) ENHREPAIRMODE 'U' Enhancement Repariermodus 20041116
8 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040330
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040107

Method CREATE_ENHANCEMENT_SPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_MODE Call by reference Type reference (TYPE) ENHBOOLEAN ABAP_FALSE nur Prüfungen 20061124
2 Importing COMPOSITENAME Call by reference Type reference (TYPE) ENHSPOTCOMPOSITENAME Enhancement Spot Composite 20040517
3 Importing DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070705
4 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040514
5 Importing INTERNAL Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070530
6 Importing SCWB_CALL Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Aufruf aus CWB 20050627
7 Importing SET_LOCK Call by reference Type reference (TYPE) ENHBOOLEAN 'X' Setzen Sperre 20050630
8 Exporting SPOT Value transfer Object reference (TYPE REF TO) IF_ENH_SPOT_TOOL SAP Enhancement Tool Root Interface 20040315
9 Importing SPOT_NAME Call by reference Type reference (TYPE) ENHSPOTNAME Name (ID) eines Enhancement Spots 20040315
10 Importing TOOLTYPE Call by reference Type reference (TYPE) ENHSPOTTOOLTYPE Enhancement Spot Tool 20040315
11 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040423
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040315
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040316
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040315
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040315
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040315
6 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040315

Method CREATE_ENHANCEMENT_SPOT_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COMPOSITE Value transfer Object reference (TYPE REF TO) IF_ENH_SPOT_COMPOSITE Enhancement Composite 20040323
2 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040514
3 Importing NAME Call by reference Type reference (TYPE) ENHSPOTCOMPOSITENAME Id eines Enhancement Composits 20040323
4 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20060922
5 Importing SCWB_CALL Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Call aus CWB 20050712
6 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040514
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040323
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040323
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040323
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040323
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040323
6 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040323

Method CREATE_ENHANCEMENT_SPOT_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALLOW_EXISTING Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050214
2 Importing DEFAULT_SPOTCOMPNAME Call by reference Type reference (TYPE) ENHSPOTCOMPOSITENAME Zusammengesetzter Erweiterungsspot 20050214
3 Importing DEFAULT_SPOTNAME Call by reference Type reference (TYPE) ENHSPOTNAME Name (ID) eines Enhancement Spots 20050214
4 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20041208
5 Exporting ENHSPOTNAME Call by reference Type reference (TYPE) ENHSPOTNAME SAP Enhancement Tool Root Interface 20040423
6 Importing SPOTNAME_WITH_F4 Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050214
7 Importing TOOLTYPE Call by reference Type reference (TYPE) ENHSPOTTOOLTYPE Enhancement Tool 20040423
8 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040423
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040423

Method ENHSPOT_FIND_PARENT_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENHSPOTCOMPOSITENAME Value transfer Type reference (TYPE) ENHSPOTCOMPOSITENAME Id eines Enhancement Composits 20040423
2 Importing ENHSPOTNAME Call by reference Type reference (TYPE) ENHSPOTNAME Id eines Enhancements 20040423

Method ENHSPOT_FIND_PARENT_COMPOSITE on class CL_ENH_FACTORY has no exception.

Method ENH_FIND_PARENT_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENHCOMPOSITENAME Value transfer Type reference (TYPE) ENHCOMPOSITENAME Id eines Enhancement Composits 20040423
2 Importing ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040423

Method ENH_FIND_PARENT_COMPOSITE on class CL_ENH_FACTORY has no exception.

Method FIND_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMUSAGE_TAB Call by reference Type reference (TYPE) ENHELEMUSAGE_IT Interne Tabelle über ENHELEMUSAGE 20081205
2 Returning ENHANCEMENT_IDS Value transfer Type reference (TYPE) ENHNAME_IT Ergebnisliste - Tablle von Erweiterungen 20080318
3 Importing INCLUDE_NESTED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20081205
4 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Erweiterter oder verwendeter Objekt-Name 20080318
5 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Erweiterter oder verwendeter Objekt-Type 20080318
6 Importing PGMID Call by reference Type reference (TYPE) PGMID 'R3TR' bzw. 'LIMU' 20080318
7 Importing RFCDESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST RFC-Destination 20080318
8 Importing TOOLTYPE Call by reference Type reference (TYPE) ENHTOOLTYPE Typ der Erweiterung siehe Tabelle ENHTOOLS für eine Liste 20080318
9 Importing VERSION Call by reference Type reference (TYPE) R3STATE Version 'A' - Aktiv oder 'I'-Inaktiv 20080318

Method FIND_ENHANCEMENTS on class CL_ENH_FACTORY has no exception.

Method FIND_ENHANCEMENTS_SPOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objekt-Name des Erweiterbaren Objektes 20080318
2 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekt-Typ des Erweiterbaren Objektes 20080318
3 Importing PGMID Call by reference Type reference (TYPE) PGMID 'R3TR' bzw. 'LIMU' 20080318
4 Returning SPOTS Value transfer Type reference (TYPE) ENHSPOTNAME_IT Ergebnisliste - Tablle von Erweiterungen 20080318
5 Importing TOOLTYPE Call by reference Type reference (TYPE) ENHSPOTTOOLTYPE Typ der Erweiterung siehe Tabelle ENHSPOTOOLS für eine Liste 20080318
6 Importing VERSION Call by reference Type reference (TYPE) R3STATE Version 'A' - Aktiv oder 'I'-Inaktiv 20080318

Method FIND_ENHANCEMENTS_SPOTS on class CL_ENH_FACTORY has no exception.

Method GET_DEPENDENT_ENHANCEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENHANCEMENT_ID Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040105
2 Returning ENHANCEMENT_IDS Value transfer Type reference (TYPE) ENHNAME_IT Interne Tabelle über ENHNAME 20040105

Method GET_DEPENDENT_ENHANCEMENTS on class CL_ENH_FACTORY has no exception.

Method GET_ENHANCEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AFTER_IMPORT Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20060711
2 Importing BEFORE_EXPORT Call by reference Type reference (TYPE) ENHBOOLEAN gerufen aus before export methode 20040803
3 Importing BYPASSING_BUFFER Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20060511
4 Importing CWB_HANDLING Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Enhancment Boolean 20050517
5 Importing DDIC_ENH Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20060511
6 Returning ENHANCEMENT Value transfer Object reference (TYPE REF TO) IF_ENH_TOOL SAP Enhancement Tool Root Interface 20040105
7 Importing ENHANCEMENT_ID Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040112
8 Importing FALLBACK_MASTERLANG Call by reference Type reference (TYPE) ENHBOOLEAN Originalsprache als Fallback verwenden 20100330
9 Importing FIND_VERSION Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20060522
10 Importing FIND_VERSION_DATE Call by reference Type reference (TYPE) CUS_DATE Kundenerweiterung/Modifikation: Datum der letzen Änderung 20060522
11 Importing FIND_VERSION_TIME Call by reference Type reference (TYPE) CUS_TIME 20060522
12 Importing IO_CONTRACT_REF Call by reference Object reference (TYPE REF TO) CL_ENH_CONTRACT_ENHO Kontrakte für Enhancements 20090123
13 Importing IS_XVERSIONABLE_OBJECT Call by reference Type reference (TYPE) SVRS2_XVERSIONABLE_OBJECT 20050518
14 Importing IV_USE_CONTRACT_OF_ENHANCEMENT Call by reference Type reference (TYPE) ENHNAME Id zum Lesen des erwei 20090123
15 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20090126
16 Importing I_TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20090126
17 Importing LOCK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040303
18 Importing LOCK_4_ACTIVATE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041216
19 Importing LOGID Call by reference Type reference (TYPE) ENHLOGID ID eines Enhancment Log-Eintrags pro Enhancement 20060731
20 Importing LOG_SRCSYSTEM Call by reference Type reference (TYPE) SRCSYSTEM Originalsystem des Objekts 20060731
21 Importing REPAIRMODE Call by reference Type reference (TYPE) ENHREPAIRMODE 'U' Enhancement Repariermodus 20041116
22 Importing RFCDESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040809
23 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050314
24 Importing SUPPRESS_LANG_DIALOG Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041111
25 Importing UPGRADE_MODE Value transfer Type reference (TYPE) ENHBOOLEAN Im Upgrade mode - do not use outside of editor 20041209
26 Importing VERSNO Call by reference Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20060511
27 Importing VIRTUAL_SUBOBJECT Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040430
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040112
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040112
3 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040112
4 CX_ENH_IS_IN_UPGRADE_MODE Objekt noch nicht Abgeglichen 20050113
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040316
6 CX_ENH_IS_NOT_MODIFIABLE Enhancement Wurzel-Ausnahmeklasse 20041112
7 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040112

Method GET_ENHANCEMENT_SPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEFORE_EXPORT Call by reference Type reference (TYPE) ENHBOOLEAN aufgerufen aus before export methode 20040803
2 Importing BYPASSING_BUFFER Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20060925
3 Importing CWB_HANDLING Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Aufruf aus CWB 20050624
4 Importing FALLBACK_MASTERLANG Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100525
5 Importing IS_XVERSIONABLE_OBJECT Call by reference Type reference (TYPE) SVRS2_XVERSIONABLE_OBJECT 20050624
6 Importing LOCK Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Enhancment Boolean 20040315
7 Importing LOCK_4_ACTIVATE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041216
8 Importing RFCDESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040623
9 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050314
10 Returning SPOT Value transfer Object reference (TYPE REF TO) IF_ENH_SPOT_TOOL SAP Enhancement Tool Root Interface 20040315
11 Importing SPOT_NAME Call by reference Type reference (TYPE) ENHSPOTNAME Name (ID) eines Enhancement Spots 20040315
12 Importing SUPPRESS_LANG_DIALOG Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20041111
13 Importing VERSNO Call by reference Type reference (TYPE) VRSD-VERSNO Versionsverwaltung: Versionsnummer 20040623
14 Importing VIRTUAL_SUBOBJECT Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040503
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040315
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040315
3 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040315
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040316
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040315

Method GET_ENHANCEMENT_SPOT_COMP 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_SPOT_COMPOSITE Enhancement Composite 20080318
2 Importing FALLBACK_MASTERLANG Call by reference Type reference (TYPE) ENHBOOLEAN Mastersprache als Fallback verwenden 20080318
3 Importing LOCK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20080318
4 Importing NAME Call by reference Type reference (TYPE) ENHSPOTCOMPOSITENAME Id eines Enhancement Composits 20080318
5 Importing REMSYSTEM Call by reference Type reference (TYPE) SRCSYSTEM Originalsystem des Objekts 20080318
6 Importing REQUEST_LANGUAGE Call by reference Type reference (TYPE) SPRSL SY-LANGU Sprachenschlüssel 20080318
7 Importing RFCDESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20080318
8 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20080318
9 Importing SCWB_CALL Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Call aus SCWB 20080318
10 Importing VERSNO Call by reference Type reference (TYPE) VRSD-VERSNO Versionsverwaltung: Versionsnummer 20080318
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20080318
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20080318
3 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20080318
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20080318
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20080318

Method LOAD_ENHANCEMENT_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 Enhancement Composite 20040323
2 Importing LOCK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040323
3 Importing NAME Call by reference Type reference (TYPE) ENHCOMPOSITENAME Id eines Enhancement Composits 20040323
4 Importing REMSYSTEM Call by reference Type reference (TYPE) SRCSYSTEM Originalsystem des Objekts 20040629
5 Importing RFCDESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040623
6 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070709
7 Importing SCWB_CALL Call by reference Type reference (TYPE) ENHBOOLEAN ' ' CALL aus SCWB 20050719
8 Importing VERSNO Call by reference Type reference (TYPE) VRSD-VERSNO Versionsverwaltung: Versionsnummer 20040623
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040323
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040323
3 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040323
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040323
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040323

Method LOAD_ENHANCEMENT_SPOT_COMP 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_SPOT_COMPOSITE Enhancement Composite 20040323
2 Importing LOCK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040323
3 Importing NAME Call by reference Type reference (TYPE) ENHSPOTCOMPOSITENAME Id eines Enhancement Composits 20040323
4 Importing REMSYSTEM Call by reference Type reference (TYPE) SRCSYSTEM Originalsystem des Objekts 20040701
5 Importing RFCDESTINATION Call by reference Type reference (TYPE) RFCDES-RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20040623
6 Importing RUN_DARK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20070709
7 Importing SCWB_CALL Call by reference Type reference (TYPE) ENHBOOLEAN ' ' Call aus SCWB 20050719
8 Importing VERSNO Call by reference Type reference (TYPE) VRSD-VERSNO Versionsverwaltung: Versionsnummer 20040623
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040323
2 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040323
3 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040323
4 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040323
5 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040323

Method REQUEST_ENHANCEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALLOWED_ENHANCEMENTS Call by reference Type reference (TYPE) ENHNAME_IT Interne Tabelle über ENHNAME 20050215
2 Importing ALLOW_NESTED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20081210
3 Importing DEFAULT_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20050316
4 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040517
5 Exporting ENHANCEMENT Call by reference Object reference (TYPE REF TO) IF_ENH_TOOL SAP Enhancement Tool Root Interface 20040324
6 Importing ENHTOOLTYPE Call by reference Type reference (TYPE) ENHTOOLTYPE Enhancement Tool 20040107
7 Importing ENHTYPE Call by reference Type reference (TYPE) ENHTYPE Enhancement Type 20040109
8 Importing ENH_IMPL_CREATION_VALIDATOR Call by reference Object reference (TYPE REF TO) IF_ENH_IMPL_CREATION_VALIDATOR 20100902
9 Exporting IS_SUBENHANCEMENT Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050512
10 Importing LIMIT_ENHNAME_LENGTH Call by reference Type reference (TYPE) I 30 20041011
11 Importing LOCK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040513
12 Importing OBJECTS Call by reference Type reference (TYPE) ENHOBJSEARCH_IT Interne Tabelle über ENHOBJSEARCH 20040107
13 Importing REPAIRMODE Call by reference Type reference (TYPE) ENHREPAIRMODE 'U' Enhancement Repariermodus 20041116
14 Exporting REUSE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040518
15 Importing TABUS Call by reference Type reference (TYPE) ENHTABSEARCH_IT Interne Tabelle über ENHTABSEARCH 20040107
16 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040330
17 Importing VIRTUAL_SUBOBJECT Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040430
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040107
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040318
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040112
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040112
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040112
6 CX_ENH_IS_NOT_MODIFIABLE Enhancement Wurzel-Ausnahmeklasse 20041112
7 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040112

Method REQUEST_ENHANCEMENT_SPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALLOW_EXISTING Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050214
2 Importing DEFAULT_SPOTCOMPNAME Call by reference Type reference (TYPE) ENHSPOTCOMPOSITENAME Zusammengesetzter Erweiterungsspot 20050214
3 Importing DEFAULT_SPOTNAME Call by reference Type reference (TYPE) ENHSPOTNAME Name (ID) eines Enhancement Spots 20050214
4 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20040517
5 Exporting ENHANCEMENT_SPOT Call by reference Object reference (TYPE REF TO) IF_ENH_SPOT_TOOL SAP Enhancement Tool Root Interface 20040423
6 Importing LOCK Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040513
7 Importing OBJECTS Call by reference Type reference (TYPE) ENHOBJSEARCH_IT Interne Tabelle über ENHOBJSEARCH 20040423
8 Exporting REUSE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040518
9 Importing SPOTNAME_WITH_F4 Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20050214
10 Importing TOOLTYPE Call by reference Type reference (TYPE) ENHSPOTTOOLTYPE Enhancement Tool 20040423
11 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040423
12 Importing VIRTUAL_SUBOBJECT Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040503
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040423
2 CX_ENH_CREATE_ERROR Enhancement Wurzel-Ausnahmeklasse 20040423
3 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20040423
4 CX_ENH_IO_ERROR Enhancement Wurzel-Ausnahmeklasse 20040423
5 CX_ENH_IS_LOCKED Enhancement Wurzel-Ausnahmeklasse 20040423
6 CX_ENH_PERMISSION_DENIED Enhancement Wurzel-Ausnahmeklasse 20040423

Method SELECT_ENHANCEMENT_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALLOW_NESTED Call by reference Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20081210
2 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20041208
3 Importing ENHANCEMENTS Call by reference Type reference (TYPE) ENHNAME_IT Interne Tabelle über ENHNAME 20040107
4 Exporting ENHNAME Call by reference Type reference (TYPE) ENHNAME SAP Enhancement Tool Root Interface 20040109
5 Importing ENHTOOLTYPE Call by reference Type reference (TYPE) ENHTOOLTYPE Enhancement Tool 20040107
6 Importing ENHTYPE Call by reference Type reference (TYPE) ENHTYPE Enhancement Type 20040109
7 Importing ENH_IMPL_CREATION_VALIDATOR Call by reference Object reference (TYPE REF TO) IF_ENH_IMPL_CREATION_VALIDATOR 20100902
8 Importing LIMIT_ENHNAME_LENGTH Call by reference Type reference (TYPE) I 30 20041011
9 Importing REPAIRMODE Call by reference Type reference (TYPE) ENHREPAIRMODE 'U' Enhancement Repariermodus 20041116
10 Exporting REUSE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040518
11 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040330
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040107
2 CX_ENH_IS_NOT_MODIFIABLE Enhancement Wurzel-Ausnahmeklasse 20041112

Method SELECT_ENHANCEMENT_SPOT_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20041208
2 Exporting ENHSPOTNAME Call by reference Type reference (TYPE) ENHNAME SAP Enhancement Tool Root Interface 20040423
3 Importing ENHTOOLTYPE Call by reference Type reference (TYPE) ENHTOOLTYPE Enhancement Tool 20040423
4 Exporting REUSE Call by reference Type reference (TYPE) ENHBOOLEAN Enhancment Boolean 20040518
5 Importing SPOTS Call by reference Type reference (TYPE) ENHNAME_IT Interne Tabelle über ENHNAME 20040423
6 Changing TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20040423
# Exception Resumable Description Created on
1 CX_ENH_CANCELED Enhancement Persistenz über normale Tabellen 20040423
History
Last changed by/on SAP  20130531 
SAP Release Created in 700