SAP ABAP Class CL_ENH_SCP_NAMING_UTILITIES (Naming Utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_REDEFINITION_HOOK (Package) Switch Framework Hook Enhancement
Properties
Class CL_ENH_SCP_NAMING_UTILITIES  
Short Description Naming Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_REDEFINITION_HOOK   Switch Framework Hook Enhancement 
Created 20080214   SAP 
Last change 20110908   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)
Interfaces
Class CL_ENH_SCP_NAMING_UTILITIES has no interface implemented.
Friends
Class CL_ENH_SCP_NAMING_UTILITIES has no friend class.
Attributes
Class CL_ENH_SCP_NAMING_UTILITIES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_EINCLUDE_NAME_FROM_ENHNAME Static method Public Method Determine E-Include Names from Enhancement Names 20080625
2 GET_ENHNAME_FROM_EINCLUDE_NAME Static method Public Method Determine Enhancement Name from E-Include Name 20080310
3 GET_HOOK_ID_FROM_FULLNAME Static method Public Method Determine ID of Option from Specified Full Name 20080214
4 GET_HOOK_ID_FULLNAME Static method Public Method Determine Full Name for Spec. Hook ID and Parent Full Name 20080215
5 GET_PARENT_FULLNAME_LEVEL1 Static method Public Method Determine Parent Full Name. Careful: Only at Level1 20090121
6 IS_IMPLICIT_OPTION Static method Public Method Determine from full name whether option is implicit 20080219
7 SPLIT_FULLNAME Static method Public Method p_fullname =: 20080227
Events
Class CL_ENH_SCP_NAMING_UTILITIES has no event.
Types
Class CL_ENH_SCP_NAMING_UTILITIES has no local type.
Method Signatures

Method GET_EINCLUDE_NAME_FROM_ENHNAME 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 Name des Enhancements 20080625
2 Returning P_E_INCLUDE_NAME Value transfer Type reference (TYPE) PROGNAME Name des E-Includes 20080625

Method GET_EINCLUDE_NAME_FROM_ENHNAME on class CL_ENH_SCP_NAMING_UTILITIES has no exception.

Method GET_ENHNAME_FROM_EINCLUDE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ENHNAME Value transfer Type reference (TYPE) ENHNAME Id eines Enhancements 20080310
2 Importing P_E_INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME Name des E-Includes 20080310

Method GET_ENHNAME_FROM_EINCLUDE_NAME on class CL_ENH_SCP_NAMING_UTILITIES has no exception.

Method GET_HOOK_ID_FROM_FULLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_ENHHOOKID Value transfer Type reference (TYPE) ENHHOOKID Hook ID im Enhancement 20080214
2 Importing P_FULLNAME Call by reference Type reference (TYPE) STRING Zu analysierender Fullname 20080214

Method GET_HOOK_ID_FROM_FULLNAME on class CL_ENH_SCP_NAMING_UTILITIES has no exception.

Method GET_HOOK_ID_FULLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_HOOK_FULLNAME Value transfer Type reference (TYPE) STRING generierter full name 20080215
2 Importing P_HOOK_ID Call by reference Type reference (TYPE) ENHHOOKID Hook ID im Enhancement 20080215
3 Importing P_INCLUDE Call by reference Type reference (TYPE) PROGNAME Name des bearbeiteten Includes 20080327
4 Importing P_INCLUDE_MODE Call by reference Type reference (TYPE) ENHMULTINCMODE Ist Include ein mehrfachverwendetes Include? 20080215
5 Importing P_PARENT_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id des Vater Enhancements 20080221
6 Importing P_PARENT_FULLNAME Call by reference Type reference (TYPE) STRING parent fullname for nested enh options 20080215
7 Importing P_PROGRAM Call by reference Type reference (TYPE) PROGNAME Hauptprogram bei program-based Optionen 20080313

Method GET_HOOK_ID_FULLNAME on class CL_ENH_SCP_NAMING_UTILITIES has no exception.

Method GET_PARENT_FULLNAME_LEVEL1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FULLNAME Call by reference Type reference (TYPE) STRING 20090121
2 Importing PARENT_ENHNAME Call by reference Type reference (TYPE) ENHNAME Id eines Enhancements 20090121
3 Returning PARENT_FULLNAME Value transfer Type reference (TYPE) STRING 20090121

Method GET_PARENT_FULLNAME_LEVEL1 on class CL_ENH_SCP_NAMING_UTILITIES has no exception.

Method IS_IMPLICIT_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_IMPLICIT Value transfer Type reference (TYPE) ABAP_BOOL true: implizite Option, false: sosnt 20080219
2 Importing P_FULLNAME Call by reference Type reference (TYPE) STRING fullname to analyse 20080219

Method IS_IMPLICIT_OPTION on class CL_ENH_SCP_NAMING_UTILITIES has no exception.

Method SPLIT_FULLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FULLNAME Call by reference Type reference (TYPE) STRING Full Name 20080227
2 Exporting P_OPTION Call by reference Type reference (TYPE) STRING Name der Option 20080227
3 Exporting P_PARENT_OPTION Call by reference Type reference (TYPE) STRING Name der Parent-Option falls vorhanden 20080227
4 Exporting P_SUFFIX Call by reference Type reference (TYPE) STRING /EI oder initial 20080227

Method SPLIT_FULLNAME on class CL_ENH_SCP_NAMING_UTILITIES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711