SAP ABAP Class CL_DMC_RSTRUCT_TREE (CL_DMC_RSTRUCT_TREE)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-DMC (Application Component) Data Conversion
     S_DMCM (Package) Data Mapping and Conversion: Maintenance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DMC_STRUCT_TREE Nodes in sender container that data structure is assigned to 20000229
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMC_RULE_CALL_ASSIGNE Object to which a rule call can be assigned 20000229
Properties
Class CL_DMC_RSTRUCT_TREE  
Short Description CL_DMC_RSTRUCT_TREE    
Super Class CL_DMC_STRUCT_TREE Nodes in sender container that data structure is assigned to 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_DMCM   Data Mapping and Conversion: Maintenance 
Created 20000229   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 DMCT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DMC_RULE_CALL_ASSIGNE Object to which a rule call can be assigned 20000229
Friends
Class CL_DMC_RSTRUCT_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_RTYPE Constant Public Type reference (TYPE) DMC_SRTYPE 'T' 20051007
2 RSVIEW Instance attribute Public Type reference (TYPE) DMC_RSRELV_TAB Attributes of a Structure Relationship 20000229
3 RULE_CALL Instance attribute Public Object reference (TYPE REF TO) CL_DMC_RULE_CALL Rule Call 20000229
4 R_S_RELS Instance attribute Public Object reference (TYPE REF TO) CL_DMC_R_S_REL_LIST List of Structure Relationships 20000229
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PRIMARY_REL Instance method Public Method ADD_PRIMARY_REL 20000229
2 ADD_PRIMARY_REL_BATCH Instance method Public Method Add the primary relationship (background processing) 20040525
3 ADJUST_CURRNUM Instance method Public Method Sets the Currnum of the sender-receiver reltnship correctly 20000404
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000229
5 VALID_STRUCT_FOR_MAPPING Instance method Public Method VALID_STRUCT_FOR_MAPPING 20000229
Events
Class CL_DMC_RSTRUCT_TREE has no event.
Types
Class CL_DMC_RSTRUCT_TREE has no local type.
Method Signatures

Method ADD_PRIMARY_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STREE Call by reference Object reference (TYPE REF TO) CL_DMC_STRUCT_TREE STREE 20000229
# Exception Resumable Description Created on
1 ELEMENT_EXISTS_ALREADY ELEMENT_EXISTS_ALREADY 20000313

Method ADD_PRIMARY_REL_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STREE Call by reference Object reference (TYPE REF TO) CL_DMC_STRUCT_TREE STREE 20040525
# Exception Resumable Description Created on
1 ELEMENT_EXISTS_ALREADY ELEMENT_EXISTS_ALREADY 20040525

Method ADJUST_CURRNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CURRNUM Call by reference Type reference (TYPE) DMC_CNUM DMC: Laufende Nummer einer Relation 20000404
2 Importing SENDER_STRUCT_TREES Call by reference Type reference (TYPE) DMC_STREE_TAB Tabelle des Types dmc_stree 20000404

Method ADJUST_CURRNUM on class CL_DMC_RSTRUCT_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUTHOR Call by reference Type reference (TYPE) SYUNAME IM_AUTHOR 20000229
2 Importing IM_CHANGEDATE Call by reference Type reference (TYPE) DMCT_SYSDATE IM_CHANGEDATE 20000229
3 Importing IM_CHNAM Call by reference Type reference (TYPE) DMCT_SYSUSER IM_CHNAM 20000229
4 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_DMC_CONTAINER_TYPE IM_CONTAINER 20000229
5 Importing IM_CREATEDATE Call by reference Type reference (TYPE) SYDATUM IM_CREATEDATE 20000229
6 Importing IM_DDIC_IDENT Call by reference Type reference (TYPE) DDNAME IM_DDIC_IDENT 20000327
7 Importing IM_DESCR Call by reference Type reference (TYPE) DMC_DESCR IM_DESCR 20000229
8 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20110215
9 Importing IM_FILE_DESC Call by reference Type reference (TYPE) DMC_GUID IM_FILE_DESC 20000229
10 Importing IM_FOR_COPY Call by reference Type reference (TYPE) BOOLEAN DMCT_FALSE Flag: Objekt wird eben kopiert? 20000831
11 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID IM_GUID 20000229
12 Importing IM_ID Call by reference Type reference (TYPE) DMC_STIDT Bezeichner Baumstruktur 20000229
13 Importing IM_LOADED_FROM_DB Call by reference Type reference (TYPE) BOOLEAN IM_LOADED_FROM_DB 20000229
14 Importing IM_PARENTID Call by reference Object reference (TYPE REF TO) IF_DMC_STRUCT_TREE_PARENT IM_PARENTID 20000229
15 Importing IM_PREC Call by reference Object reference (TYPE REF TO) CL_DMC_STRUCT_TREE IM_PREC 20000229
16 Importing IM_SEQNUM Call by reference Type reference (TYPE) DMC_SEQNO IM_SEQNUM 20000229
17 Importing IM_STRUCLEVEL Call by reference Type reference (TYPE) DMC_SLEVEL IM_STRUCLEVEL 20000229
18 Importing IM_STRUCT_GUID Call by reference Type reference (TYPE) DMC_GUID IM_STRUCT_GUID 20000229
19 Importing IM_STRUCT_TREE_LIST Call by reference Object reference (TYPE REF TO) CL_DMC_STRUCT_TREE_LIST IM_STRUCT_TREE_LIST 20000229
20 Importing IM_STYPE Call by reference Type reference (TYPE) DMC_SRTYPE IM_STYPE 20000229
21 Importing IM_TABCLASS Call by reference Type reference (TYPE) TABCLASS Tabellenklasse 20040804
22 Importing I_CONN_TYPE Call by reference Type reference (TYPE) DMC_CONNECTION_TYPE Connection Type 20110523
23 Importing I_READONLY Call by reference Type reference (TYPE) BOOLEAN '-' read only indicator 20080311
24 Importing I_STREE_TYPE Call by reference Type reference (TYPE) DMC_STREE_TYPE '1' Tree types, like table type, structure, etc. 20110409
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20131204

Method VALID_STRUCT_FOR_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OK Value transfer Type reference (TYPE) BOOLEAN OK 20000316
2 Importing STRUCT_NM Call by reference Type reference (TYPE) DMC_IDENT STRUCT_NM 20000229

Method VALID_STRUCT_FOR_MAPPING on class CL_DMC_RSTRUCT_TREE has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 46D