SAP ABAP Class CL_DMC_MD_STRUCT_LIST (DMC_MD: List class for Field)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMCM (Package) Data Mapping and Conversion: Maintenance
Properties
Class CL_DMC_MD_STRUCT_LIST  
Short Description DMC_MD: List class for Field    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMCM   Data Mapping and Conversion: Maintenance 
Created 20050811   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DMC_MD_STRUCT_LIST has no forward declaration.
Interfaces
Class CL_DMC_MD_STRUCT_LIST has no interface implemented.
Friends
Class CL_DMC_MD_STRUCT_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BO_NAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20050811
2 REF_LOG_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER DMC: Behandler von MESSAGES 20050812
3 _VALS Instance attribute Protected Type reference (TYPE) DMC_MD_STRUCT_TAB DMC_MD: Table type information on Field 20050811
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ELEMENT Instance method Public Method Adds structure to the list 20050916
2 ADD_ELEMENT_BY_REF Instance method Public Method Adds structure object to the list 20050916
3 CALC_STRUCT_LEVEL Instance method Public Method It calculates level of structures 20060315
4 CALC_STRUCT_SEQNUM Instance method Public Method It calculates sequence number of structures 20051117
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050811
6 DEL_ALL_ELEMENTS Instance method Public Method Remove all structures from the list 20050916
7 DEL_ELEMENT_BY_NAME Instance method Public Method Remove the specified structure from list 20050916
8 GET_ALL_ELEMENTS Instance method Public Method Return information of all structures 20050916
9 GET_CHILD_STRUCTS Instance method Public Method Return all child structs of the specified structure 20050811
10 GET_ELEMENT_BY_NAME Instance method Public Method Returns the reference of specified structure 20050916
11 GET_PARENT_STRUCT Instance method Public Method Return parent struct of the specified structure 20050811
Events
Class CL_DMC_MD_STRUCT_LIST has no event.
Types
Class CL_DMC_MD_STRUCT_LIST has no local type.
Method Signatures

Method ADD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050916
2 Importing I_DOCUMENTATION Call by reference Type reference (TYPE) STRING 20050916
3 Importing I_PARENT_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050916
4 Importing I_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20050916

Method ADD_ELEMENT on class CL_DMC_MD_STRUCT_LIST has no exception.

Method ADD_ELEMENT_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_STRUCT Call by reference Object reference (TYPE REF TO) CL_DMC_MD_STRUCT XSD - einfache Elemente 20050916
2 Importing I_IDENT Call by reference Type reference (TYPE) TABNAME Table Name 20060328

Method ADD_ELEMENT_BY_REF on class CL_DMC_MD_STRUCT_LIST has no exception.

Method CALC_STRUCT_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SLEVEL Call by reference Type reference (TYPE) DMC_SEQNO DMC: Position in Tree Depth First 20060315
2 Importing I_PSTRUCT Call by reference Type reference (TYPE) TABNAME Table Name 20060315

Method CALC_STRUCT_LEVEL on class CL_DMC_MD_STRUCT_LIST has no exception.

Method CALC_STRUCT_SEQNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SEQNUM Call by reference Type reference (TYPE) DMC_SEQNO DMC: Position in Tree Depth First 20051117
2 Importing I_PSTRUCT Call by reference Type reference (TYPE) TABNAME Table Name 20051117

Method CALC_STRUCT_SEQNUM on class CL_DMC_MD_STRUCT_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20050811

Method CONSTRUCTOR on class CL_DMC_MD_STRUCT_LIST has no exception.

Method DEL_ALL_ELEMENTS Signature

Method DEL_ALL_ELEMENTS on class CL_DMC_MD_STRUCT_LIST has no parameter.
Method DEL_ALL_ELEMENTS on class CL_DMC_MD_STRUCT_LIST has no exception.

Method DEL_ELEMENT_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTNAME Call by reference Type reference (TYPE) TABNAME Feldname 20050916

Method DEL_ELEMENT_BY_NAME on class CL_DMC_MD_STRUCT_LIST has no exception.

Method GET_ALL_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STRUCT_TAB Value transfer Type reference (TYPE) DMC_MD_STRUCT_TAB DMC_MD: Table type information on Field 20050916

Method GET_ALL_ELEMENTS on class CL_DMC_MD_STRUCT_LIST has no exception.

Method GET_CHILD_STRUCTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTNAME Call by reference Type reference (TYPE) TABNAME Table Name 20050811
2 Returning RT_STRUCT_TAB Value transfer Type reference (TYPE) DMC_MD_STRUCT_TAB DMC_MD : Table type information for structure 20050811

Method GET_CHILD_STRUCTS on class CL_DMC_MD_STRUCT_LIST has no exception.

Method GET_ELEMENT_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCT_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20050916
2 Returning R_REF_STRUCT Value transfer Object reference (TYPE REF TO) CL_DMC_MD_STRUCT XSD Structure elements 20050916

Method GET_ELEMENT_BY_NAME on class CL_DMC_MD_STRUCT_LIST has no exception.

Method GET_PARENT_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTNAME Call by reference Type reference (TYPE) TABNAME Table Name 20050811
2 Returning RS_STRUCT_TAB Value transfer Type reference (TYPE) DMC_MD_STRUCT DMC_MD : Table type information for structure 20050811

Method GET_PARENT_STRUCT on class CL_DMC_MD_STRUCT_LIST has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 620