SAP ABAP Class CL_ENH_UTILITIES (Utilities for ENHANCEMENTs)
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_UTILITIES  
Short Description Utilities for ENHANCEMENTs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_BASE   Enhancement Base Functionality 
Created 20040303   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ENH_UTILITIES has no interface implemented.
Friends
Class CL_ENH_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_ACTIVE Static Attribute Private Type reference (TYPE) GBADI_IMPL_ACTIVE Should GBADI_IMPL function be active? 20061010
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_ENH_OBJ Static method Public Method Activate Enhancement Object 20040611
2 ALV_DEACTIVATE_FCODES Static method Public Method Hide/Deactivate ALV Standard FCODES 20040617
3 ANPASSEN_ABLAUF Static method Private Method Adapt Flow Logic 20040315
4 ANPASSEN_AUTHS Static method Private Method Determine Current Values of AUTH 20040315
5 BUILD_FUGR_ALV_DATA Static method Public Method Create ALV Table from FUGR-XSTRING 20041011
6 CALCULATE_ACTIVATE_FLAG Static method Public Method Calculate Activation Indicator 20040429
7 CALL_EDT_CONTR_IN_CUST_CONTR Static method Public Method Call EDIT Control Using a Customer Control 20040503
8 CHECK_ENH_OBJ Static method Public Method Check ENH. Object before Saving 20040723
9 CHECK_EXISTENCE Static method Public Method Check Existence in TADIR 20090327
10 CHECK_FULL_NAME_PRG Static method Public Method Check whether the prog. in FULL_NAME macthes the prog. type 20050623
11 CHECK_GLOBAL_OBJECTS_ACTIVE Static method Public Method Should global object tables be used? 20061012
12 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20061010
13 CONVERT_ENHIMPL_TO_ALV_IMPL Static method Public Method Convert Implementation Table for ALV 20040817
14 CORR_BUILD_SPOT_ONE_VERSION Static method Public Method Create ENHSPOTHEADER According to Version I, then A 20040818
15 CORR_CHECK_COMP_CM Static method Public Method Checkman Check for Composites 20100712
16 CORR_CHECK_ENHINCINX Static method Public Method Check ENHINCINX for Completeness and Validation 20040817
17 CORR_CHECK_ENHO_CM Static method Public Method General Enhancement Check, in All Directions 20050523
18 CORR_CHECK_ENH_IN_SPOTS Static method Public Method Read Info for ENHANCEMENTS from ENHSPOTHEADER Data 20040819
19 CORR_CHECK_FULL_NAME_IN_SPOT Static method Public Method Check Current FULL_NAMEs in ENHSPOTS 20040818
20 CORR_CHECK_IMPL_VS_ERW Static method Public Method Check Implementation for Inconsistencies in Enhancement 20040817
21 CORR_CHECK_MAIN_ENH_ADMIN Static method Public Method Perform Main Checks 20040818
22 CORR_CHECK_SPOT_CM Static method Public Method General SPOT Check, in All Directions 20050519
23 CORR_CHECK_SPOT_COMP_CM Static method Public Method Checkman Check for SPOT 20100712
24 CORR_CHECK_SPOT_SCAN_CM Static method Public Method Execute SCAN-Type Checks 20050520
25 CORR_DEL_ENHINCINX Static method Public Method Delete Incorrect ENHINCINX Entry 20040817
26 CORR_DEQUEUE_ENH Static method Public Method Lock Enhancement for Corrections 20040817
27 CORR_ENHANCEMENT Static method Public Method Correct Enhancement 20040817
28 CORR_ENHOBJ Static method Public Method Correct ENHOBJ 20040817
29 CORR_ENQUEUE_ENH Static method Public Method Lock Enhancement for Corrections 20040817
30 CORR_GEN_ENHINCINX Static method Public Method Create ENHINCINX Entry 20040817
31 CORR_GEN_ENHLOG Static method Public Method Create New ENHLOG Set 20040817
32 CORR_GEN_ENH_HOOK_IMPL Static method Public Method Generate ENH_HOOK_IMPL_IT from ENH_HHOK_IMPL_IT_WA 20040909
33 CORR_GEN_ENH_HOOK_IMPL_WA Static method Public Method Generate ENH_HOOK_IMPL_WA 20040823
34 CORR_GET_SPOTNAME Static method Public Method Determine ENH-SPOTNAME 20040817
35 CORR_GET_SPOT_ENH_INFOS Static method Public Method Read Info for ENHANCEMENTS from ENHSPOTHEADER Data 20040818
36 CORR_GET_SPOT_ENH_INFOS_LOG Static method Public Method Read Info for ENHANCEMENTS from ENHSPOTHEADER Data 20040819
37 CORR_MODIFY_TABSTRIPS_SCREEN Static method Public Method Modify SCREEN 20040823
38 CORR_READ_ENH_FOR_UPDATE Static method Public Method Read Enhancement for UPDATE 20040817
39 CORR_READ_XSTRING_ENH Static method Public Method Read and Format XSTRING from ENHHEADER 20040817
40 CORR_READ_XSTRING_SPOT Static method Public Method Read and Format XSTRING from ENHHEADER 20040818
41 CORR_SET_ENHLOG_DATA Static method Public Method Create Entry for LOG_DATA Xstring 20040819
42 CORR_UPDATE_ENHINCINX Static method Public Method Update ENHINCINX and Dependent Tables 20040817
43 CORR_UPDATE_ENH_XSTRING Static method Public Method Update Enhancement from Correction Method 20040817
44 DETERMINE_LOCK_FLAG Static method Public Method Determine LOCK Flag 20051017
45 DYNP_IS_TO_GENERATE Static method Public Method Generate any SUBSCREEN for Specific SCREEN 20040506
46 ENHANCE_TAB Static method Private Method Enhance Internal Table by Nested Structure Information 20040322
47 GEN_ALV Static method Public Method Generate ALV on Screen for Customer Control 20040423
48 GEN_ALV_SPLITTER Static method Public Method Generate ALV on Screen for Customer Control 20040615
49 GEN_PUSH_BUTTON Static method Private Method Generate D021S Entry for PUSHBUTTON Entry 20040315
50 GEN_SOURCE_HEAD_LINE Static method Public Method Create Header of ENH_HOOK_SOURCE_ALV Line 20040817
51 GEN_SUBSCREENS_ON_SCREEN Static method Public Method Generate any SUBSCREEN for Specific SCREEN 20040315
52 GEN_SUB_SCREEN Static method Private Method Generate D021S Entry for PUSHBUTTON Entry 20040315
53 GET_ALL_SPOT_DATA_FOR_OBJ Static method Public Method Determine All SPOT Data for Object 20041214
54 GET_AUTHS Static method Private Method Determine Current Values of AUTH 20040315
55 GET_ENHANCEMENTS_TO_SPOT Static method Public Method Get all Enhancements for 1 SPOT 20050124
56 GET_ENHINCINX_FROM_ADMIN Static method Public Method Get ADMIN Data from ENH_HOOK_ADMIN 20040813
57 GET_ENHLOG Static method Public Method Determine ENHLOG Data 20040813
58 GET_ENHLOG_CLASS Static method Public Method Determine ENHLOG Data 20060427
59 GET_ENHLOG_FUGR Static method Public Method Determine ENHLOG Data 20041011
60 GET_FUGR_FROM_PROG Static method Public Method 20040913
61 GET_OBJECT_STATE Static method Public Method Activate Enhancement Object 20040614
62 GET_OBJECT_STATE_FOR_WB Static method Public Method Activate Enhancement Object 20051017
63 GET_SOURCE_FROM_ADMIN Static method Public Method Get ADMIN Data from ENH_HOOK_ADMIN 20040813
64 HANDLE_CX_ERRORS Static method Public Method Handle Errors 20050530
65 HANDLE_ERROR Static method Public Method General Error Handling 20040701
66 MODIFY_ALV_FIELDCAT Static method Public Method Generate ALV on Screen for Customer Control 20040423
67 MODIFY_ALV_FIELDCAT_DEACT Static method Public Method Generate ALV on Screen for Customer Control 20040426
68 MODIFY_TADIR Static method Public Method Adapt TADIR when Deleting Objects 20041005
69 MOD_SUBSCREENS_ON_SCREEN Static method Public Method Generate any SUBSCREEN for Specific SCREEN 20040315
70 READ_SOURCE_COMPLETE Static method Public Method Read Complete Source 20041006
71 SET_ALV_LAYOUT Static method Public Method Generate ALV on Screen for Customer Control 20040423
72 UNLOCK_IF_ERROR Static method Public Method Unlock Any Object if Locked 20040616
73 WB_TREE_ACTUALIZE Static method Public Method Adapt WB Tree 20041019
Events
Class CL_ENH_UTILITIES has no event.
Types
Class CL_ENH_UTILITIES has no local type.
Method Signatures

Method ACTIVATE_ENH_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENH_OBJECT Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040611
2 Importing ENH_OBJECT_TYP Call by reference Type reference (TYPE) E071-OBJECT WB Request: Operation innerhalb der Entwicklungsumgebung 20040611
3 Importing ENH_OBJECT_TYP_WB Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Operation innerhalb der Entwicklungsumgebung 20040611
4 Importing ENH_OBJ_TEXT Call by reference Type reference (TYPE) ENHNAME Bezeichnung (Enhancement,Enh.Spot..) 20040611
5 Importing L_R_TOOL Call by reference Object reference (TYPE REF TO) OBJECT SAP Enhancement Tool Root Interface 20040611
6 Importing P_IF_WB_MANAGER Call by reference Object reference (TYPE REF TO) IF_WB_MANAGER Interface für Workbench Manager 20040611
# Exception Resumable Description Created on
1 CX_ENH_INTERNAL_ERROR Enhancement Persistenz über normale Tabellen 20050314
2 CX_ENH_ROOT Web Service : Exception 20050420

Method ALV_DEACTIVATE_FCODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IT_EXCLUDE Value transfer Type reference (TYPE) UI_FUNCTIONS ALV-Functions 20040617

Method ALV_DEACTIVATE_FCODES on class CL_ENH_UTILITIES has no exception.

Method ANPASSEN_ABLAUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IT_D022S Call by reference Type reference (TYPE) STANDARD TABLE 20040315
2 Importing I_PAI Call by reference Type reference (TYPE) D022S Dynpro-Ablauflogik 20040315
3 Importing I_PBO Call by reference Type reference (TYPE) D022S Dynpro-Ablauflogik 20040315
4 Importing I_SUB_SCREEN Call by reference Type reference (TYPE) D021S-FNAM Feldname 20040315

Method ANPASSEN_ABLAUF on class CL_ENH_UTILITIES has no exception.

Method ANPASSEN_AUTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_IT_D021S Call by reference Type reference (TYPE) STANDARD TABLE 20040315

Method ANPASSEN_AUTHS on class CL_ENH_UTILITIES has no exception.

Method BUILD_FUGR_ALV_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FUGR_ALV_TAB Value transfer Type reference (TYPE) ENHFUGRALV_IT Tabelle der Funktionsbaustein Erweiterungen (ALV-Layout) 20041011
2 Importing P_FUGR_DATA Call by reference Type reference (TYPE) ENHFUGRDATA Enhancement Daten Funktionsgruppenerweiterung 20041011

Method BUILD_FUGR_ALV_DATA on class CL_ENH_UTILITIES has no exception.

Method CALCULATE_ACTIVATE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ACTIVE_FLAG Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20040429
2 Changing DISPLAY_FLAG Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20040429
3 Importing OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20040429
4 Importing OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040429
5 Changing TOGGLE_FLAG Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20040429
6 Importing UCOMM Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20040429

Method CALCULATE_ACTIVATE_FLAG on class CL_ENH_UTILITIES has no exception.

Method CALL_EDT_CONTR_IN_CUST_CONTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_NAME Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20040503
2 Importing TABELLE Call by reference Type reference (TYPE) ANY TABLE 20040503
3 Importing TEXT_EDIT_CONTROL Call by reference Object reference (TYPE REF TO) CL_GUI_TEXTEDIT SAP TextEdit Control 20040503

Method CALL_EDT_CONTR_IN_CUST_CONTR on class CL_ENH_UTILITIES has no exception.

Method CHECK_ENH_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJ Call by reference Type reference (TYPE) ENHOBJ Enhancement Objekte 20040723
# Exception Resumable Description Created on
1 NOT_OKAY Nicht richtig gefüllt 20040723

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20090327
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20090327
3 Returning R_BOOLEAN Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20090327

Method CHECK_EXISTENCE on class CL_ENH_UTILITIES has no exception.

Method CHECK_FULL_NAME_PRG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FULL_NAME Call by reference Type reference (TYPE) STRING 20050623
# Exception Resumable Description Created on
1 FUNCTION_NOT_FOUND Funktionsbaustein nicht gefunden 20050623
2 METHOD_NOT_FOUND Methode nicht gefunden 20050623
3 TYPE_MISSMATCH Typ-Tag im xstring stimmt nicht mit SUBC in TRDIR überein 20050623

Method CHECK_GLOBAL_OBJECTS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ACTIVE Value transfer Type reference (TYPE) GBADI_IMPL_ACTIVE 20061012

Method CHECK_GLOBAL_OBJECTS_ACTIVE on class CL_ENH_UTILITIES has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ENH_UTILITIES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ENH_UTILITIES has no exception.

Method CONVERT_ENHIMPL_TO_ALV_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_ERWS Call by reference Type reference (TYPE) ENHINCINX_IT Interne Tabelle über ENHINCINX 20040817
2 Returning E_IMPLS Value transfer Type reference (TYPE) ENH_HOOK_SOURCE_ALV_IT Tabelle von Erweiterungsourcen 20040817
3 Importing I_IMPLS Call by reference Type reference (TYPE) ENH_HOOK_SOURCE_IT Tabelle von Erweiterungsourcen 20040817

Method CONVERT_ENHIMPL_TO_ALV_IMPL on class CL_ENH_UTILITIES has no exception.

Method CORR_BUILD_SPOT_ONE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_F4_ENH_SPOT Call by reference Type reference (TYPE) ENHSPOTHEADER_IT Tabelle aller ENHSPOTHEADER 20040818

Method CORR_BUILD_SPOT_ONE_VERSION on class CL_ENH_UTILITIES has no exception.

Method CORR_CHECK_COMP_CM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Generische Nachricht, Bezugsstruktur 20100712
2 Importing I_COMP Call by reference Type reference (TYPE) ENHCOMPOSITENAME Name (ID) eines Comp Enhancement Spots 20100712
3 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20100712
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20100712

Method CORR_CHECK_ENHINCINX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADMIN Call by reference Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040817
2 Exporting P_INCINX Call by reference Type reference (TYPE) ENHINCINX Enhancement: Tabelle über Programerweiterungen 20040817
3 Importing P_L_I Call by reference Type reference (TYPE) ENHINCINX Enhancement: Tabelle über Programerweiterungen 20040817
4 Exporting P_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20040817
5 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040817

Method CORR_CHECK_ENHINCINX on class CL_ENH_UTILITIES has no exception.

Method CORR_CHECK_ENHO_CM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Liste aller Fehlermeldungen eines Syntax-Checks 20100712
2 Importing I_ENHNAME Call by reference Type reference (TYPE) ENHNAME Name (ID) eines Enhancement Spots 20050523
3 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050523
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20050523

Method CORR_CHECK_ENH_IN_SPOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_ERW Call by reference Type reference (TYPE) ENHINCINX_IT Interne Tabelle über ENHINCINX 20040819
2 Changing P_IT_IMP Call by reference Type reference (TYPE) ENH_HOOK_SOURCE_IT Tabelle von Erweiterungsourcen 20040819
3 Importing P_SPOTNAME_IT Call by reference Type reference (TYPE) ENHSPOTNAME_IT Interne Tabelle über enhspotname 20040819

Method CORR_CHECK_ENH_IN_SPOTS on class CL_ENH_UTILITIES has no exception.

Method CORR_CHECK_FULL_NAME_IN_SPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_A_DEF_HOOKS Call by reference Type reference (TYPE) ENH_HOOK_DEF_IT Interne Tabelle über ENH_HOOK_DEF 20040818
2 Importing P_PROGRAM Call by reference Type reference (TYPE) SY-CPROG Aufrufendes Programm 20040818

Method CORR_CHECK_FULL_NAME_IN_SPOT on class CL_ENH_UTILITIES has no exception.

Method CORR_CHECK_IMPL_VS_ERW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADMIN Call by reference Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040817
2 Importing P_INCINX_IT Call by reference Type reference (TYPE) ENHINCINX_IT Interne Tabelle über ENHINCINX 20040817
3 Importing P_SOURCE_IT Call by reference Type reference (TYPE) ENH_HOOK_SOURCE_IT Tabelle von Erweiterungsourcen 20040817
4 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040817

Method CORR_CHECK_IMPL_VS_ERW on class CL_ENH_UTILITIES has no exception.

Method CORR_CHECK_MAIN_ENH_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADMIN Call by reference Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040818
2 Returning P_SUBRC Value transfer Type reference (TYPE) SY-MSGV1 Rückgabewert von ABAP-Anweisungen 20040818

Method CORR_CHECK_MAIN_ENH_ADMIN on class CL_ENH_UTILITIES has no exception.

Method CORR_CHECK_SPOT_CM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Generische Nachricht, Bezugsstruktur 20100712
2 Importing I_SPOT Call by reference Type reference (TYPE) ENHSPOTNAME Name (ID) eines Enhancement Spots 20050519
3 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050519
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20050520

Method CORR_CHECK_SPOT_COMP_CM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST Generische Nachricht, Bezugsstruktur 20100712
2 Importing I_SPOT_COMP Call by reference Type reference (TYPE) ENHSPOTCOMPOSITENAME Name (ID) eines Comp Enhancement Spots 20100712
3 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE 'A' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20100712
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20100712

Method CORR_CHECK_SPOT_SCAN_CM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FULL_NAME Call by reference Type reference (TYPE) ENHNAME ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20050520
2 Importing I_PROG Call by reference Type reference (TYPE) SY-REPID Name (ID) eines Enhancement Spots 20050520
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler aufgetreten 20050520
2 NO_HOOKS_FOUND Hook nicht gefunden 20050520

Method CORR_DEL_ENHINCINX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_L_INCINX Call by reference Type reference (TYPE) ENHINCINX Enhancement: Tabelle über Programerweiterungen 20040817
2 Returning P_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20040817
3 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040817

Method CORR_DEL_ENHINCINX on class CL_ENH_UTILITIES has no exception.

Method CORR_DEQUEUE_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040817

Method CORR_DEQUEUE_ENH on class CL_ENH_UTILITIES has no exception.

Method CORR_ENHANCEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ENH Call by reference Type reference (TYPE) ENHHEADER Id eines Enhancements 20040817
2 Importing P_STATE Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040817
3 Importing P_TABIX_ERW Call by reference Type reference (TYPE) SYTABIX Tab.Zeile ENHINCINX_IT 20040817
4 Importing P_TABIX_IMP Call by reference Type reference (TYPE) SYTABIX Tab.Zeile RSWSOURCET 20040817

Method CORR_ENHANCEMENT on class CL_ENH_UTILITIES has no exception.

Method CORR_ENHOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040817
2 Importing P_SPOTNAME Call by reference Type reference (TYPE) ENHSPOTNAME Name (ID) eines Enhancement Spots 20040817
3 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040817

Method CORR_ENHOBJ on class CL_ENH_UTILITIES has no exception.

Method CORR_ENQUEUE_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040817
2 Returning P_KORRNUM Value transfer Type reference (TYPE) E070-TRKORR Rückgabewert von ABAP-Anweisungen 20040817
# Exception Resumable Description Created on
1 CX_ENH_ROOT Web Service : Exception 20040817

Method CORR_GEN_ENHINCINX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADMIN Call by reference Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040817
2 Importing P_L_INCINX Call by reference Type reference (TYPE) ENHINCINX Enhancement: Tabelle über Programerweiterungen 20040817
3 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040817
4 Returning P_W_ENH_ENHINCINX Value transfer Type reference (TYPE) ENHINCINX Enhancement: Tabelle über Programerweiterungen 20040817
# Exception Resumable Description Created on
1 CX_ENH_ROOT Web Service : Exception 20040817

Method CORR_GEN_ENHLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LOG_IN Call by reference Type reference (TYPE) ENHLOG Log eines Enhancements 20040817
2 Returning P_LOG_OUT Value transfer Type reference (TYPE) ENHLOG Log eines Enhancements 20040817

Method CORR_GEN_ENHLOG on class CL_ENH_UTILITIES has no exception.

Method CORR_GEN_ENH_HOOK_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IT_IMPL Value transfer Type reference (TYPE) ENH_HOOK_IMPL_IT Interne Tabelle über ENH_HOOK_IMPL 20040909
2 Importing IT_IMPL_WA Call by reference Type reference (TYPE) ENH_HOOK_IMPL_WA_IT Tabelle über ENH_HOOK_IMPL_WA 20040909

Method CORR_GEN_ENH_HOOK_IMPL on class CL_ENH_UTILITIES has no exception.

Method CORR_GEN_ENH_HOOK_IMPL_WA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATA_INACTIVE Call by reference Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040823
2 Importing P_ENHS_INACTIVE Call by reference Type reference (TYPE) ENHINCINX_IT Interne Tabelle über ENHINCINX 20040823
3 Returning P_ENHS_WA Value transfer Type reference (TYPE) ENH_HOOK_IMPL_WA_IT interne Workaerea 20040823

Method CORR_GEN_ENH_HOOK_IMPL_WA on class CL_ENH_UTILITIES has no exception.

Method CORR_GET_SPOTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADMIN Call by reference Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040817
2 Importing P_IT_IMP Call by reference Type reference (TYPE) ENH_HOOK_SOURCE_IT Tabelle von Erweiterungsourcen 20040817
3 Returning P_SPOTNAME_IT Value transfer Type reference (TYPE) ENHSPOTNAME_IT Name (ID) eines Enhancement Spots 20040818
4 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE 'I' ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040817

Method CORR_GET_SPOTNAME on class CL_ENH_UTILITIES has no exception.

Method CORR_GET_SPOT_ENH_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_ERW Call by reference Type reference (TYPE) ENHINCINX_IT Interne Tabelle über ENHINCINX 20040818
2 Changing P_IT_IMP Call by reference Type reference (TYPE) ENH_HOOK_SOURCE_IT Tabelle von Erweiterungsourcen 20040818
3 Importing P_SPOTNAME_IT Call by reference Type reference (TYPE) ENHSPOTNAME_IT Interne Tabelle über enhspotname 20040818
# Exception Resumable Description Created on
1 CX_ENH_SYNTAX_ERROR Enhancement Persistenz über normale Tabellen 20041222

Method CORR_GET_SPOT_ENH_INFOS_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_ERW Call by reference Type reference (TYPE) ENHINCINX_IT Interne Tabelle über ENHINCINX 20040819
2 Changing P_IT_IMP Call by reference Type reference (TYPE) ENH_HOOK_SOURCE_IT Tabelle von Erweiterungsourcen 20040819
3 Importing P_SPOTNAME_IT Call by reference Type reference (TYPE) ENHSPOTNAME_IT Interne Tabelle über enhspotname 20040819

Method CORR_GET_SPOT_ENH_INFOS_LOG on class CL_ENH_UTILITIES has no exception.

Method CORR_MODIFY_TABSTRIPS_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SCREEN Call by reference Type reference (TYPE) UI_FUNCTIONS Strukturbeschreibung für System-Datenobjekt SCREEN 20040823

Method CORR_MODIFY_TABSTRIPS_SCREEN on class CL_ENH_UTILITIES has no exception.

Method CORR_READ_ENH_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_L_EE_HEAD Call by reference Type reference (TYPE) ENHHEADER Enhancement Kopftabelle 20040817
2 Importing P_L_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20040817
3 Exporting P_L_HOOK_ADMIN Call by reference Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040817
4 Exporting P_L_INCINX_IT Call by reference Type reference (TYPE) ENHINCINX_IT Interne Tabelle über ENHINCINX 20040817
5 Exporting P_L_SOURCE_IT Call by reference Type reference (TYPE) ENH_HOOK_SOURCE_IT Tabelle von Erweiterungsourcen 20040817
6 Importing P_L_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040817

Method CORR_READ_ENH_FOR_UPDATE on class CL_ENH_UTILITIES has no exception.

Method CORR_READ_XSTRING_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_IN_DATA Call by reference Type reference (TYPE) ENHHEADER-DATA Enhancement Kopftabelle 20040817
2 Returning P_OUT_DATA Value transfer Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040817

Method CORR_READ_XSTRING_ENH on class CL_ENH_UTILITIES has no exception.

Method CORR_READ_XSTRING_SPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_IN_DATA Call by reference Type reference (TYPE) ENHSPOTHEADER-DATA Enhancement Kopftabelle 20040818
2 Returning P_OUT_DATA Value transfer Type reference (TYPE) ENH_SPOT_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040818

Method CORR_READ_XSTRING_SPOT on class CL_ENH_UTILITIES has no exception.

Method CORR_SET_ENHLOG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ENH Call by reference Type reference (TYPE) ENHHEADER Enhancement Kopftabelle 20040819
2 Changing P_LOG Call by reference Type reference (TYPE) ENHLOG Log eines Enhancements 20040819

Method CORR_SET_ENHLOG_DATA on class CL_ENH_UTILITIES has no exception.

Method CORR_UPDATE_ENHINCINX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADMIN Call by reference Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040817
2 Importing P_L_INCINX Call by reference Type reference (TYPE) ENHINCINX Enhancement: Tabelle über Programerweiterungen 20040817
3 Importing P_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20040817
4 Returning P_W_ENH_ENHINCINX Value transfer Type reference (TYPE) ENHINCINX Enhancement: Tabelle über Programerweiterungen 20040817

Method CORR_UPDATE_ENHINCINX on class CL_ENH_UTILITIES has no exception.

Method CORR_UPDATE_ENH_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_A Call by reference Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040817
2 Returning P_HEAD Value transfer Type reference (TYPE) ENHHEADER Enhancement Kopftabelle 20040817

Method CORR_UPDATE_ENH_XSTRING on class CL_ENH_UTILITIES has no exception.

Method DETERMINE_LOCK_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EDITOR_STATE Call by reference Object reference (TYPE REF TO) CL_ENH_EDITOR_STATE Verwaltung Status eines ENH-Objekts 20051017
2 Importing P_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20051017
3 Returning P_LOCK Value transfer Type reference (TYPE) ENHBOOLEAN Enhancement Boolean 20051017
4 Importing P_OPCODE Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation innerhalb der Entwicklungsumgebung 20051017

Method DETERMINE_LOCK_FLAG on class CL_ENH_UTILITIES has no exception.

Method DYNP_IS_TO_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IT_SUBSCREENS_TAB Call by reference Type reference (TYPE) ENH_T_SUBSCREENS Subsceen Tabelle 20040506
2 Importing I_P_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20040506
3 Importing I_P_REPID Call by reference Type reference (TYPE) SY-REPID 20040506
4 Returning R_RETURN Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040506

Method DYNP_IS_TO_GENERATE on class CL_ENH_UTILITIES has no exception.

Method ENHANCE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_IT_TAB Call by reference Type reference (TYPE) ENH_UTIL_DD_STRU_IT Tabelle für ENH_UTIL_DD_STRU 20040322
2 Importing P_I_FIELDNAME Call by reference Type reference (TYPE) DD03L-TABNAME Tabellenname 20040322
3 Importing P_I_STUFE Call by reference Type reference (TYPE) SYINDEX Schleifen, aktueller Schleifendurchlauf 20040322
4 Importing P_I_TABNAME Call by reference Type reference (TYPE) DD03L-TABNAME Tabellenname 20040322
# Exception Resumable Description Created on
1 CX_ENH_NO_VALID_INPUT_TYPE Angegebener Feldname nicht in Übergabetabelle gefunden ! 20040322

Method GEN_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ALV Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20040423
2 Importing APPL_EVENTS Call by reference Type reference (TYPE) CHAR01 ' ' Charakterfeld der Länge 1 20040825
3 Changing CUST_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20040423
4 Importing FIELDNAME Call by reference Type reference (TYPE) SCRFNAME Name eines Dynproelementes 20040423

Method GEN_ALV on class CL_ENH_UTILITIES has no exception.

Method GEN_ALV_SPLITTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ALV_LEFT Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20040615
2 Changing ALV_RIGHT Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20040615
3 Importing COLUMNS Call by reference Type reference (TYPE) INT4 1 Natürliche Zahl 20040615
4 Changing CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Abstracter Container fuer GUI Controls 20040615
5 Changing CONTAINER_LEFT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040615
6 Changing CONTAINER_RIGHT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040615
7 Importing FIELDNAME Call by reference Type reference (TYPE) SCRFNAME Name eines Dynproelementes 20040615
8 Importing ROWS Call by reference Type reference (TYPE) INT4 2 Natürliche Zahl 20040615
9 Changing SPLITTER_H Call by reference Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Container fuer Custom Controls in der Dynpro Area 20040615

Method GEN_ALV_SPLITTER on class CL_ENH_UTILITIES has no exception.

Method GEN_PUSH_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_D021S Call by reference Type reference (TYPE) D021S Dynpro-Felder 20040315
2 Importing I_NAME_BUTTON Call by reference Type reference (TYPE) ENH_SUBSCREENS-PUSH_BUTTON ABAP-Programm, Nummer des aktuellen Dynpros 20040315
3 Importing I_NAME_SUBSCREEN Call by reference Type reference (TYPE) ENH_SUBSCREENS-SUBSCREEN ABAP-Programm, Nummer des aktuellen Dynpros 20040315
4 Importing I_SPALTE Call by reference Type reference (TYPE) D021S-COLN Spalte 20040315
5 Importing I_TEXT_BUTTON Call by reference Type reference (TYPE) ENH_SUBSCREENS-BUTTON_TEXT Characterfeld der Länge 10 20040317

Method GEN_PUSH_BUTTON on class CL_ENH_UTILITIES has no exception.

Method GEN_SOURCE_HEAD_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERWS Call by reference Type reference (TYPE) ENHINCINX_IT Interne Tabelle über ENHINCINX 20040817
2 Importing I_ID Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040817
3 Returning R_HEADER Value transfer Type reference (TYPE) TEXT128 Arbeitsbereich der Länge 128 20040817

Method GEN_SOURCE_HEAD_LINE on class CL_ENH_UTILITIES has no exception.

Method GEN_SUBSCREENS_ON_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_H_D020S Call by reference Type reference (TYPE) D020S Systemtabelle D020S (Dynpro-Sourcen) 20040316
2 Importing I_IT_D021S Call by reference Type reference (TYPE) STANDARD TABLE 20040316
3 Importing I_IT_D022S Call by reference Type reference (TYPE) STANDARD TABLE 20040316
4 Importing I_IT_D023S Call by reference Type reference (TYPE) STANDARD TABLE 20040316
5 Importing I_IT_SUBSCREENS_TAB Call by reference Type reference (TYPE) ENH_T_SUBSCREENS Subsceen Tabelle 20040315
6 Importing I_P_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20040315
7 Importing I_P_REPID Call by reference Type reference (TYPE) SY-REPID 20040315

Method GEN_SUBSCREENS_ON_SCREEN on class CL_ENH_UTILITIES has no exception.

Method GEN_SUB_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_D021S Call by reference Type reference (TYPE) D021S Dynpro-Felder 20040315
2 Importing I_NAME_SUBSCREEN Call by reference Type reference (TYPE) ENH_SUBSCREENS-SUBSCREEN ABAP-Programm, Nummer des aktuellen Dynpros 20040315

Method GEN_SUB_SCREEN on class CL_ENH_UTILITIES has no exception.

Method GET_ALL_SPOT_DATA_FOR_OBJ 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 Objektname in der Objektliste 20041214
2 Importing OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20041214
3 Exporting P_SPOT_ERW_IT Call by reference Type reference (TYPE) ENH_HOOK_DEF_IT Interne Tabelle über ENH_HOOK_DEF 20041214
4 Exporting P_SPOT_HEADER_IT Call by reference Type reference (TYPE) ENHSPOTNAME_IT Interne Tabelle über enhspotname 20041214
5 Exporting P_SPOT_HEADER_SPOT_IT Call by reference Type reference (TYPE) ENH_HOOK_DEF_SPOT_IT Verwaltungsdaten zum SPOT 20050425
6 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20041214
# Exception Resumable Description Created on
1 NO_SPOTS_FOUND Keine SPOTS zum Objekt gefunden 20041215

Method GET_AUTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PUSH_AUTH Call by reference Type reference (TYPE) D021S-AUTH Berechtigungs-ID 20040315
2 Exporting E_SPALTE Call by reference Type reference (TYPE) D021S-COLN Spalte 20040315
3 Exporting E_SUB_AUTH Call by reference Type reference (TYPE) D021S-AUTH Berechtigungs-ID 20040315
4 Exporting E_SUB_SCREEN Call by reference Type reference (TYPE) D021S-FNAM Feldname 20040315
5 Importing I_IT_D021S Call by reference Type reference (TYPE) STANDARD TABLE 20040315

Method GET_AUTHS on class CL_ENH_UTILITIES has no exception.

Method GET_ENHANCEMENTS_TO_SPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IT_ENHNAMES Value transfer Type reference (TYPE) ENHNAME_STRUC_IT Interne Tabelle über ENHNAME 20050124
2 Importing P_SPOT Call by reference Type reference (TYPE) ENHSPOTNAME Name (ID) eines Enhancement Spots 20050124

Method GET_ENHANCEMENTS_TO_SPOT on class CL_ENH_UTILITIES has no exception.

Method GET_ENHINCINX_FROM_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADMIN Call by reference Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040813
2 Returning P_ENHINCINX Value transfer Type reference (TYPE) ENHINCINX_IT Interne Tabelle über ENHINCINX 20040813

Method GET_ENHINCINX_FROM_ADMIN on class CL_ENH_UTILITIES has no exception.

Method GET_ENHLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ADMIN Value transfer Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040813
2 Importing P_LOG Call by reference Type reference (TYPE) ENHLOG Log eines Enhancements 20040813

Method GET_ENHLOG on class CL_ENH_UTILITIES has no exception.

Method GET_ENHLOG_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ADMIN Value transfer Type reference (TYPE) ENHCLASSMETHDATA Hook Hauptdaten im Enhancement 20060427
2 Importing P_LOG Call by reference Type reference (TYPE) ENHLOG Log eines Enhancements 20060427

Method GET_ENHLOG_CLASS on class CL_ENH_UTILITIES has no exception.

Method GET_ENHLOG_FUGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ADMIN Value transfer Type reference (TYPE) ENHFUGRDATA Hook Hauptdaten im Enhancement 20041011
2 Importing P_LOG Call by reference Type reference (TYPE) ENHLOG Log eines Enhancements 20041011

Method GET_ENHLOG_FUGR on class CL_ENH_UTILITIES has no exception.

Method GET_FUGR_FROM_PROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FUGRNAME Value transfer Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040913
2 Importing PROGRAM Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20040913

Method GET_FUGR_FROM_PROG on class CL_ENH_UTILITIES has no exception.

Method GET_OBJECT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENH_OBJECT_TYP_WB Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Operation innerhalb der Entwicklungsumgebung 20040614
2 Importing L_R_TOOL Call by reference Object reference (TYPE REF TO) OBJECT SAP Enhancement Tool Root Interface 20040614
3 Returning P_OBJECT_STATE Value transfer Type reference (TYPE) SYCHAR01 Aktuelle Status des Objekts 20040614
4 Importing TRSTATE Call by reference Type reference (TYPE) SYCHAR01 'A' Transaktionsstatus A= Anzeigen 20051014

Method GET_OBJECT_STATE on class CL_ENH_UTILITIES has no exception.

Method GET_OBJECT_STATE_FOR_WB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENH_OBJECT_TYP_WB Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Operation innerhalb der Entwicklungsumgebung 20051017
2 Changing FCODE Call by reference Type reference (TYPE) SEU_ACTION Transaktionsstatus A= Anzeigen 20051017
3 Importing L_R_TOOL Call by reference Object reference (TYPE REF TO) OBJECT SAP Enhancement Tool Root Interface 20051017
4 Exporting P_LOCK_FLAG Call by reference Type reference (TYPE) SYCHAR01 LOCK-Flag 20051017
5 Exporting P_OBJECT_STATE Call by reference Type reference (TYPE) SYCHAR01 Aktuelle Status des Objekts 20051017
6 Exporting P_OBJECT_TXTSTATE Call by reference Type reference (TYPE) SYCHAR01 CHAR01-Datenelement für SYST 20051017
7 Importing P_TOGGLE_TYPE Call by reference Type reference (TYPE) SYCHAR01 Toggle-Type P/V/' ' 20051017
# Exception Resumable Description Created on
1 WRONG_PARAMETER_TOGGLE Falscher Toggle Parameter ( ' ' Kein , V=Version P Prozess ) 20051017

Method GET_SOURCE_FROM_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ADMIN Call by reference Type reference (TYPE) ENH_HOOK_ADMIN Hook Hauptdaten im Enhancement 20040813
2 Returning P_SOURCES Value transfer Type reference (TYPE) ENH_HOOK_SOURCE_IT Sourcecode einer Erweiterung 20040813

Method GET_SOURCE_FROM_ADMIN on class CL_ENH_UTILITIES has no exception.

Method HANDLE_CX_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CX Call by reference Object reference (TYPE REF TO) CX_ENH_ROOT Web Service : Exception 20050530
2 Importing I_MESS Call by reference Type reference (TYPE) C Nachrichten-ID 20050530
3 Importing I_MESS_NO Call by reference Type reference (TYPE) SYST-MSGNO Nachrichten-Nummer 20050530

Method HANDLE_CX_ERRORS on class CL_ENH_UTILITIES has no exception.

Method HANDLE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CX_REF Call by reference Object reference (TYPE REF TO) CX_ENH_ROOT Web Service : Exception 20040701
2 Exporting E_INCL Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20040701
3 Exporting E_LINE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040701
4 Exporting E_MAIN Call by reference Type reference (TYPE) PROGRAM Programm/Transaktion in SQL-Trace-Auswertung. 20040701
5 Exporting E_TEXT Call by reference Type reference (TYPE) ENHTEXT80 Text Länge 80 (groß/klein-Schreibung) 20040701

Method HANDLE_ERROR on class CL_ENH_UTILITIES has no exception.

Method MODIFY_ALV_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IT_F_CAT Value transfer Type reference (TYPE) LVC_T_FCAT ALV-Feldkatalog 20040423
2 Importing P_IT_F_CAT_EXP Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20040426
3 Importing TO_DO Call by reference Type reference (TYPE) C 'ENH' Was ist zu tun 20040423

Method MODIFY_ALV_FIELDCAT on class CL_ENH_UTILITIES has no exception.

Method MODIFY_ALV_FIELDCAT_DEACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_IT_F_CAT Value transfer Type reference (TYPE) LVC_T_FCAT ALV-Feldkatalog 20040426
2 Importing P_IT_F_CAT_EXP Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20040426
3 Importing TO_DO Call by reference Type reference (TYPE) C 'ENH' Was ist zu tun 20040426

Method MODIFY_ALV_FIELDCAT_DEACT on class CL_ENH_UTILITIES has no exception.

Method MODIFY_TADIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Objekttyp 20041005
2 Importing P_OBJ_NAME Call by reference Type reference (TYPE) TROBJ_NAME Objektname in der Objektliste 20041005
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND Objekt nicht in TADIR gefunden 20041005

Method MOD_SUBSCREENS_ON_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_H_D020S Call by reference Type reference (TYPE) D020S Dynpro-Felder 20040316
2 Exporting E_IT_D021S Call by reference Type reference (TYPE) STANDARD TABLE 20040316
3 Exporting E_IT_D022S Call by reference Type reference (TYPE) STANDARD TABLE 20040316
4 Exporting E_IT_D023S Call by reference Type reference (TYPE) STANDARD TABLE 20040316
5 Importing I_P_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20040315
6 Importing I_P_NEW_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20040316
7 Importing I_P_REPID Call by reference Type reference (TYPE) SY-REPID 20040315
8 Importing I_SUBSCREENS Call by reference Type reference (TYPE) ENH_SUBSCREENS Subsceen Tabelle 20040315

Method MOD_SUBSCREENS_ON_SCREEN on class CL_ENH_UTILITIES has no exception.

Method READ_SOURCE_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SOURCE Value transfer Type reference (TYPE) RSWSOURCET Id eines Enhancements 20041006
2 Importing P_PROG Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20041006

Method READ_SOURCE_COMPLETE on class CL_ENH_UTILITIES has no exception.

Method SET_ALV_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLOR Call by reference Type reference (TYPE) LVC_S_LAYO-INFO_FNAME SPACE ALV-Control: Feldname mit einfacher Farbcodierung für Zeile 20041007
2 Returning LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20040423
3 Importing SELMODE Call by reference Type reference (TYPE) LVC_S_LAYO-SEL_MODE 'D' Sel-Mode bei ALV 20040423
4 Importing TEXT Call by reference Type reference (TYPE) C Auszugebender Text 20040423
5 Importing WIDTHOPT Call by reference Type reference (TYPE) LVC_S_LAYO-CWIDTH_OPT 'X' ALV List Viewer 20040423

Method SET_ALV_LAYOUT on class CL_ENH_UTILITIES has no exception.

Method UNLOCK_IF_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_REF Call by reference Object reference (TYPE REF TO) IF_ENH_OBJECT Allgemeine Methoden zu Enhancement Objekten 20040616
2 Returning P_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040616

Method UNLOCK_IF_ERROR on class CL_ENH_UTILITIES has no exception.

Method WB_TREE_ACTUALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Schlüssel eines Objekts in der EU 20041019
2 Importing P_OBJTYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Schlüssel eines Objekts in der EU 20041019

Method WB_TREE_ACTUALIZE on class CL_ENH_UTILITIES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700