SAP ABAP Class /BOBF/CL_CONF_ACT_PROPOSE_NAME (Propose Names for Classes and DDic-Objects)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-CFN (Application Component) Business Object Processing Framework Configuration
     /BOBF/CONFIGURATION (Package) Business Object Processing Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_FRW_ACTION Interface for an Action 20081212
Properties
Class /BOBF/CL_CONF_ACT_PROPOSE_NAME  
Short Description Propose Names for Classes and DDic-Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/CONFIGURATION   Business Object Processing Configuration 
Created 20081212   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /BOBF/CL_CONF_ACT_PROPOSE_NAME has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /BOBF/IF_FRW_ACTION Interface for an Action 20081212
Friends
Class /BOBF/CL_CONF_ACT_PROPOSE_NAME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_ACTION_ATTR_MAP Constant Private Type reference (TYPE) STRING 'ADA' 20081212
2 SC_ACTION_CLASS Constant Private Type reference (TYPE) STRING 'ACL' 20081212
3 SC_ACTION_DATA_TYPE Constant Private Type reference (TYPE) STRING 'ADS' 20081212
4 SC_ACTION_SP_MAPPER_CLASS Constant Private Type reference (TYPE) STRING 'AMC' 20081212
5 SC_ALTERNATIVE_KEY_DATA_TYPE Constant Private Type reference (TYPE) STRING 'KDS' 20081212
6 SC_ALTERNATIVE_KEY_SECKEY Constant Private Type reference (TYPE) STRING 'KSK' 20081212
7 SC_ALTERNATIVE_KEY_TABLE_TYPE Constant Private Type reference (TYPE) STRING 'KDT' 20081212
8 SC_ASSOCIATION_ATTR_MAP Constant Private Type reference (TYPE) STRING 'CDA' 20081212
9 SC_ASSOCIATION_CLASS Constant Private Type reference (TYPE) STRING 'CCL' 20081212
10 SC_ASSOCIATION_DATA_TYPE Constant Private Type reference (TYPE) STRING 'CDS' 20081212
11 SC_ASSOCIATION_SECKEY Constant Private Type reference (TYPE) STRING 'CSK' 20081212
12 SC_ASSOCIATION_SP_MAPPER_CLASS Constant Private Type reference (TYPE) STRING 'CMC' 20081212
13 SC_BO_ACCESS_CLASS Constant Private Type reference (TYPE) STRING 'BAC' 20081212
14 SC_BO_BUFFER_CLASS Constant Private Type reference (TYPE) STRING 'BBC' 20081212
15 SC_BO_CONSTANTS_INTERFACE Constant Private Type reference (TYPE) STRING 'BCI' 20081212
16 SC_BO_DATA_ACCESS_CLASS Constant Private Type reference (TYPE) STRING 'BDC' 20081212
17 SC_BO_SP_ADJUSTMENT_CLASS Constant Private Type reference (TYPE) STRING 'BSC' 20081212
18 SC_BO_SP_MAPPER_CLASS Constant Private Type reference (TYPE) STRING 'BMC' 20081212
19 SC_DETERMINATION_CLASS Constant Private Type reference (TYPE) STRING 'DCL' 20090924
20 SC_NAME Constant Private Type reference (TYPE) STRING '' 20081212
21 SC_NAMESPACE Constant Private Type reference (TYPE) STRING '' 20081212
22 SC_NODE_ATTR_MAP Constant Private Type reference (TYPE) STRING 'NDA' 20081212
23 SC_NODE_BUFFER_CLASS Constant Private Type reference (TYPE) STRING 'NBC' 20081212
24 SC_NODE_CLASS Constant Private Type reference (TYPE) STRING 'NCC' 20081212
25 SC_NODE_DATABASE_TABLE Constant Private Type reference (TYPE) STRING 'NDD' 20081212
26 SC_NODE_DATA_ACCESS_CLASS Constant Private Type reference (TYPE) STRING 'NDC' 20081212
27 SC_NODE_DATA_DATA_TYPE Constant Private Type reference (TYPE) STRING 'NDS' 20081212
28 SC_NODE_DATA_TABLE_TYPE Constant Private Type reference (TYPE) STRING 'NCT' 20081212
29 SC_NODE_DATA_TYPE Constant Private Type reference (TYPE) STRING 'NCS' 20081212
30 SC_NODE_EXTENSION_INCLUDE Constant Private Type reference (TYPE) STRING 'NXS' 20081212
31 SC_NODE_LCP_ACCESS_CLASS Constant Private Type reference (TYPE) STRING 'NAC' 20081212
32 SC_NODE_SECKEY_KEY Constant Private Type reference (TYPE) STRING 'NSK' 20081212
33 SC_NODE_SECKEY_ROOT_KEY Constant Private Type reference (TYPE) STRING 'NSR' 20081212
34 SC_NODE_SP_MAPPER_CLASS Constant Private Type reference (TYPE) STRING 'NMC' 20081212
35 SC_NODE_TRANSIENT_DATA_TYPE Constant Private Type reference (TYPE) STRING 'NTS' 20081212
36 SC_NODE_TRANSIENT_EXT_INCL Constant Private Type reference (TYPE) STRING 'NYS' 20091001
37 SC_PREFIX Constant Private Type reference (TYPE) STRING '' 20081212
38 SC_QUERY_ATTR_MAP Constant Private Type reference (TYPE) STRING 'QDA' 20081212
39 SC_QUERY_CLASS Constant Private Type reference (TYPE) STRING 'QCL' 20081212
40 SC_QUERY_DATA_TYPE Constant Private Type reference (TYPE) STRING 'QDS' 20081212
41 SC_QUERY_RESULT_TABLE_TYPE Constant Private Type reference (TYPE) STRING 'QRTT' 20120523
42 SC_QUERY_RESULT_TYPE Constant Private Type reference (TYPE) STRING 'QRT' 20120523
43 SC_QUERY_SP_MAPPER_CLASS Constant Private Type reference (TYPE) STRING 'QMC' 20081212
44 SC_SECKEY_NAME_KEY Static Attribute Private Type reference (TYPE) STRING 'KEY_SORTED' 20081212
45 SC_SECKEY_NAME_PARENT_KEY Static Attribute Private Type reference (TYPE) STRING 'PARENT_KEY' 20081212
46 SC_SECKEY_NAME_ROOT_KEY Static Attribute Private Type reference (TYPE) STRING 'ROOT_KEY' 20081212
47 SC_VALIDATION_CLASS Constant Private Type reference (TYPE) STRING 'VCL' 20090924
48 ST_NAMING_RULE Static Attribute Private Type reference (TYPE) YT_NAMING_RULE 20081212
49 ST_PROPOSED_NAME Static Attribute Private Type reference (TYPE) YT_PROPOSED_NAME 20081212
50 ST_TRESE Static Attribute Private Type reference (TYPE) YT_TRESE 20081212
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PROPOSED_NAME Static method Private Method Check proposed name 20081212
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081212
3 GET_ELEMENT_NAME Static method Private Method Get name of element 20081212
4 GET_ELEMENT_TYPES Static method Private Method Get types of element 20081212
5 PROPOSE_ATTRIBUTES Static method Private Method Propose Attributes and Mapping 20081212
6 PROPOSE_NAME Static method Private Method Propose Name 20081212
7 PROPOSE_NAME_ACTION Static method Private Method Propose Name for Action Node 20081212
8 PROPOSE_NAME_ALTERNATIVE_KEY Static method Private Method Propose Name for Alternative Key Node 20081212
9 PROPOSE_NAME_ASSOCIATION Static method Private Method Propose Name for Association Node 20081212
10 PROPOSE_NAME_COMPLETE Static method Private Method Propose Name for all elements 20081212
11 PROPOSE_NAME_DETERMINATION Static method Private Method Propose Name for Determination Node 20090924
12 PROPOSE_NAME_NODE Static method Private Method Propose Name for Node Node 20081212
13 PROPOSE_NAME_QUERY Static method Private Method Propose Name for Query Node 20081212
14 PROPOSE_NAME_SECONDARY_KEY Static method Private Method Propose Name for Secondary Key 20081212
15 PROPOSE_NAME_VALIDATION Static method Private Method Propose Name for Validation Node 20090924
16 PROPOSE_NAME_VERSION Static method Private Method Propose Name for Version Node 20081212
Events
Class /BOBF/CL_CONF_ACT_PROPOSE_NAME has no event.
Types
Class /BOBF/CL_CONF_ACT_PROPOSE_NAME has no local type.
Method Signatures

Method CHECK_PROPOSED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALID Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081212
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING Name 20081212
3 Importing IV_OBJECT Call by reference Type reference (TYPE) TROBJTYPE Object Type 20081212

Method CHECK_PROPOSED_NAME on class /BOBF/CL_CONF_ACT_PROPOSE_NAME has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /BOBF/CL_CONF_ACT_PROPOSE_NAME has no parameter.
Method CLASS_CONSTRUCTOR on class /BOBF/CL_CONF_ACT_PROPOSE_NAME has no exception.

Method GET_ELEMENT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) STRING 20081212
2 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081212
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method GET_ELEMENT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081212
2 Exporting EV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
3 Exporting EV_PROXY_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
4 Exporting EV_TYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20081212
5 Exporting EV_VERSION_KEY Call by reference Type reference (TYPE) /BOBF/OBM_OBJ_KEY Business Object Version 20081212
6 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081212
7 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method PROPOSE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081212
2 Importing IV_OBJECT Call by reference Type reference (TYPE) STRING Development object 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method PROPOSE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) STRING 20081212
2 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081212
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20081212
4 Importing IV_OBJECT Call by reference Type reference (TYPE) STRING 20081212
5 Importing IV_PREFIX Call by reference Type reference (TYPE) /BOBF/CONF_PREFIX Prefix 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method PROPOSE_NAME_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_ACT_NAME_PROP Action parameter for name proposal action on action 20081212
2 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method PROPOSE_NAME_ALTERNATIVE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_ALT_NAME_PROP Action parameter for name proposal action on alternative key 20081212
2 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method PROPOSE_NAME_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_ASSOC_NAME_PROP Action parameter for name proposal action on association 20081212
2 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method PROPOSE_NAME_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Reading Data 20081212
2 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_NAME_PROP Action Structure for Name Proposal 20081212
3 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method PROPOSE_NAME_DETERMINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_DET_NAME_PROP Action parameter for name proposal action on determination 20090924
2 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090924
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20090924

Method PROPOSE_NAME_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_NODE_NAME_PROP Action parameter for name proposal action on node 20081212
2 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method PROPOSE_NAME_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_QRY_NAME_PROP Action parameter for name proposal action on query 20081212
2 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method PROPOSE_NAME_SECONDARY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) STRING 20081212
2 Importing IV_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20081212
3 Importing IV_OBJECT Call by reference Type reference (TYPE) STRING Development object 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method PROPOSE_NAME_VALIDATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_VAL_NAME_PROP Action parameter for name proposal action on validation 20090924
2 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20090924
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20090924

Method PROPOSE_NAME_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAMETERS Call by reference Type reference (TYPE) /BOBF/S_CONF_A_ROOT_NAME_PROP Action parameter for name proposal action on root 20081212
2 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212
History
Last changed by/on SAP  20130531 
SAP Release Created in 702