SAP ABAP Class CL_MDG_BS_BP_AET_GENERATOR (Data element generation element)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-BP (Application Component) MDG Business Partner (Central Part)
     MDG_BS_BP_EXTENSIBILITY (Package) MDG: Business Partner - Extensibility
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_ELEMENT General generation element 20100625
Properties
Class CL_MDG_BS_BP_AET_GENERATOR  
Short Description Data element generation element    
Super Class CL_AXT_ELEMENT General generation element 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_BP_EXTENSIBILITY   MDG: Business Partner - Extensibility 
Created 20100625   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_AXT_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_MDG_BS_BP_AET_GENERATOR has no interface implemented.
Friends
Class CL_MDG_BS_BP_AET_GENERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AET_OBJECT_TYPE Constant Public Type reference (TYPE) AXT_OBJECT_TYPE 'MDG_MODEL' ABAP/4 Dictionary object type 20100825
2 GC_DDIC_OBJECT_TYPE Constant Public Type reference (TYPE) OBJECTTYP '' ABAP/4 Dictionary object type 20100825
3 GC_PARAM_BOL_NAME_BP_HEADER Constant Public Type reference (TYPE) AXT_PARAMETER 'BOL_NAME_BP_HEADER' 20100625
4 GC_PARAM_FIELDDTEL_BPCENTRL Constant Public Type reference (TYPE) AXT_PARAMETER 'FIELDDTEL_BPCENTRL' 20100625
5 GC_PARAM_FIELDNAME_BPCENTRL Constant Public Type reference (TYPE) AXT_PARAMETER 'FIELDNAME_BPCENTRL' 20100625
6 GC_PARAM_NODE_FDTEL_BP_HEADER Constant Public Type reference (TYPE) AXT_PARAMETER 'NODE_FDTEL_BP_HEADER' 20100625
7 GC_PARAM_NODE_FIELDS_BP_HEADER Constant Public Type reference (TYPE) AXT_PARAMETER 'NODE_FIELDS_BP_HEADER' 20100625
8 GC_PARAM_NODE_FNAME_BP_HEADER Constant Public Type reference (TYPE) AXT_PARAMETER 'NODE_FNAME_BP_HEADER' 20100625
9 MS_FIELD_FOR_BPCENTRL Instance attribute Private Type reference (TYPE) AXT_S_REG_CONTEXT_FIELD 20100625
10 MT_NODE_FIELDS_FOR_BP_HEADER Instance attribute Private Type reference (TYPE) AXT_T_REG_CONTEXT_FIELD 20100625
11 MV_BOL_OBJ_NAME_FOR_BP_HEADER Instance attribute Private Type reference (TYPE) CRMT_OBJECT_NAME 20100625
12 MV_TABLE_ID Instance attribute Private Type reference (TYPE) AXT_TABLE_ID Table ID 20100827
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIELD_BPCENTRL Static method Public Method 20100625
2 ADD_NODE_BP_HEADER Static method Public Method 20100625
3 CONSTRUCTOR Instance method Public Constructor 20100827
4 GET_FIELDS Instance method Public Method 20100824
5 GET_PARAMS Instance method Public Method 20100625
Events
Class CL_MDG_BS_BP_AET_GENERATOR has no event.
Types
Class CL_MDG_BS_BP_AET_GENERATOR has no local type.
Method Signatures

Method ADD_FIELD_BPCENTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELD Call by reference Type reference (TYPE) AXT_S_REG_CONTEXT_FIELD 20100625
2 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID GUID 20100827
3 Returning RO_MDG_BS_BP_AET_GENERATOR Value transfer Object reference (TYPE REF TO) CL_MDG_BS_BP_AET_GENERATOR 20100625
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND 20100625

Method ADD_NODE_BP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) AXT_T_REG_CONTEXT_FIELD 20100625
2 Importing IV_BOL_OBJ_NAME Call by reference Type reference (TYPE) CRMT_OBJECT_NAME 20100625
3 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID GUID 20100827
4 Importing IV_TABLE_ID Call by reference Type reference (TYPE) AXT_TABLE_ID Table ID 20100827
5 Returning RO_MDG_BS_BP_AET_GENERATOR Value transfer Object reference (TYPE REF TO) CL_MDG_BS_BP_AET_GENERATOR 20100625
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND 20100625

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PREDECESSOR Call by reference Type reference (TYPE) AXTT_PREDECESSOR Table of predecessor elements 20100827
2 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) AXT_DESCRIPTION Description 20100827
3 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20100827
4 Importing IV_ID Call by reference Type reference (TYPE) AXT_GUID GUID 20100827
5 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20100827
6 Importing IV_SYNC Call by reference Type reference (TYPE) AXT_BOOLEAN CL_AXT_CONSTANTS=>GC_TRUE Boolean 20100827

Method CONSTRUCTOR on class CL_MDG_BS_BP_AET_GENERATOR has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RETURN Value transfer Type reference (TYPE) AXT_T_REG_CONTEXT_FIELD List of names 20100824

Method GET_FIELDS on class CL_MDG_BS_BP_AET_GENERATOR has no exception.

Method GET_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIELD Call by reference Type reference (TYPE) AXT_S_REG_CONTEXT_FIELD 20100625
2 Exporting ET_FIELDS Call by reference Type reference (TYPE) AXT_T_REG_CONTEXT_FIELD 20100625
3 Exporting EV_BOL_OBJ_NAME Call by reference Type reference (TYPE) CRMT_OBJECT_NAME 20100625
4 Exporting EV_TABLE_ID Call by reference Type reference (TYPE) AXT_TABLE_ID Table ID 20100827

Method GET_PARAMS on class CL_MDG_BS_BP_AET_GENERATOR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703