SAP ABAP Class CL_DMC_DATA_STRUCTURE (CL_DMC_DATA_STRUCTURE)
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_STRUCTFIELD_FACTORY CL_DMC_STRUCTFIELD_FACTORY 20000229
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMC_EQUALS Check of Two Class Instances for Equality 20060620
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMC_VERSION Version Management (Create, Retrieve) 20060705
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DMC_RSTRUCTURE Receiver Structure 20000229
Properties
Class CL_DMC_DATA_STRUCTURE  
Short Description CL_DMC_DATA_STRUCTURE    
Super Class CL_DMC_STRUCTFIELD_FACTORY CL_DMC_STRUCTFIELD_FACTORY 
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_EQUALS Check of Two Class Instances for Equality 20060620
2 IF_DMC_VERSION Version Management (Create, Retrieve) 20060705
Friends
Class CL_DMC_DATA_STRUCTURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL_INSERT Instance attribute Public Type reference (TYPE) DMC_APPL_INSERT MWB: Application Insert (Yes/No) 20051007
2 AS4DATE Instance attribute Public Type reference (TYPE) AS4DATE Change in DDIC 20000808
3 AS4TIME Instance attribute Public Type reference (TYPE) AS4TIME Change in DDIC 20000808
4 DDIC_IDENT Instance attribute Public Type reference (TYPE) DDNAME ddic_ident 20000328
5 FROM_DDIC Instance attribute Public Type reference (TYPE) BOOLEAN FROM_DDIC 20000229
6 MY_FORKEY_LIST Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_FORKEY_LIST MWB: List Class for Foreign Key Dependency 20040330
7 READONLY Instance attribute Public Type reference (TYPE) BOOLEAN Read-only Indicator 20080311
8 TABCLASS Instance attribute Public Type reference (TYPE) TABCLASS Table Class 20021126
9 TECHNICAL Instance attribute Public Type reference (TYPE) BOOLEAN DMCT_FALSE Flag: Technical Structure? 20000918
10 UC_CODEPAGE Instance attribute Public Type reference (TYPE) CPCODEPAGE SAP Character Set Identification 20100831
11 USES_LRAW Instance attribute Public Type reference (TYPE) BOOLEAN uses LRAW-type field(s) 20130114
12 USES_STRINGS Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20050204
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE Instance method Public Method Comparison with Other Structure + Log Output 20000905
2 COMPARE_DDIC_TIMESTAMP Instance method Public Method Compares DDIC activation timestamp for MWB and remote 20050221
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000229
4 COPY Instance method Public Method COPY 20000229
5 F4_FOR_FORKEY_IDENT Instance method Public Method f4_for_forkey_ident 20000514
6 FROM_REL Instance method Public Method FROM_REL 20000229
7 GET_FORKEY_LIST Instance method Public Method Returns list class of foreign keys 20040331
8 GET_FORKEY_PROPOSAL Instance method Public Method GET_FORKEY_PROPOSAL 20000512
9 GET_PARENT_FIELDS Instance method Public Method GET_PARENT_FIELDS 20000512
10 GET_PARENT_STRUCT Instance method Public Method Returns the higher-level structure 20040402
11 GET_STRUCT_TREE Instance method Public Method Get Instance of Tree Structure 20130418
12 PR_DATA_DEF Instance method Public Method PR_DATA_DEF 20000229
13 PR_DSTRUCTS_AS_PARAMS Instance method Public Method PR_DSTRUCTS_AS_PARAMS 20000229
14 PR_TYPE_DECLS Instance method Public Method PR_TYPE_DECLS 20000229
15 RESTORE_AFTER_CANCEL Instance method Public Method RESTORE_AFTER_CANCEL 20000420
16 SET_APPL_INSERT Instance method Public Method Sets the value for field APPL_INSERT 20051007
17 SET_DDIC_IDENT Instance method Public Method Sets DDIC_IDENT attribute 20140110
18 SET_USES_LRAW Instance method Public Method SET_USES_LRAW 20130114
19 SET_USES_STRINGS Instance method Public Method SET_USES_STRINGS 20070314
20 SYNC_WITH_DDIC Instance method Public Method Compares with data structure from DDIC 20000808
21 TO_REL Instance method Public Method TO_REL 20000229
Events
Class CL_DMC_DATA_STRUCTURE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1     Cannot import type
2     DMCT_DATA_STRUCTURE_REF
3     Cannot import type
Method Signatures

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OTHER_STRUCT Call by reference Object reference (TYPE REF TO) CL_DMC_DATA_STRUCTURE CL_DMC_DATA_STRUCTURE 20000905
2 Changing PROTOCOLL Call by reference Type reference (TYPE) DMC_REPORT DMC: Interne Tabelle für Programmcode 20000905

Method COMPARE on class CL_DMC_DATA_STRUCTURE has no exception.

Method COMPARE_DDIC_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_EQUAL Value transfer Type reference (TYPE) BOOLEAN 20050729
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20131210

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL_INSERT Call by reference Type reference (TYPE) DMC_APPL_INSERT MWB: Application insert (ja/nein) 20051007
2 Importing IM_AS4DATE Call by reference Type reference (TYPE) AS4DATE Datum DDIC-Änderung 20000808
3 Importing IM_AS4TIME Call by reference Type reference (TYPE) AS4TIME Datum DDIC-Änderung 20000808
4 Importing IM_AUTHOR Call by reference Type reference (TYPE) SYUNAME IM_AUTHOR 20000229
5 Importing IM_CHANGEDATE Call by reference Type reference (TYPE) DMCT_SYSDATE IM_CHANGEDATE 20000229
6 Importing IM_CHNAM Call by reference Type reference (TYPE) DMCT_SYSUSER IM_CHNAM 20000229
7 Importing IM_CREATEDATE Call by reference Type reference (TYPE) SYDATUM IM_CREATEDATE 20000229
8 Importing IM_CREATE_TECHNICAL_FIELDS Call by reference Type reference (TYPE) BOOLEAN DMCT_FALSE Bei IDOC müssen auch technische Felder zugefügt werden. 20001005
9 Importing IM_DDIC_IDENT Call by reference Type reference (TYPE) DDNAME im_ddicname 20000328
10 Importing IM_DESCR Call by reference Type reference (TYPE) DMC_DESCR IM_DESCR 20000229
11 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20110215
12 Importing IM_FOR_COPY Call by reference Type reference (TYPE) BOOLEAN DMCT_FALSE Flag: Objekt wird eben kopiert? 20000831
13 Importing IM_FROMDDIC Call by reference Type reference (TYPE) BOOLEAN IM_FROMDDIC 20000229
14 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID IM_GUID 20000229
15 Importing IM_ID Call by reference Type reference (TYPE) DMC_STIDT Bezeichner Baumstruktur 20000229
16 Importing IM_LOADED_FROM_DB Call by reference Type reference (TYPE) BOOLEAN IM_LOADED_FROM_DB 20000229
17 Importing IM_RTI Call by reference Type reference (TYPE) DMCT_RTI_TYPE IM_RTI 20000229
18 Importing IM_STRUCT_TREE Call by reference Object reference (TYPE REF TO) CL_DMC_STRUCT_TREE IM_STRUCT_TREE 20000229
19 Importing IM_TABCLASS Call by reference Type reference (TYPE) TABCLASS Tabellenklasse 20021126
20 Importing IM_TECHNICAL Call by reference Type reference (TYPE) BOOLEAN DMCT_FALSE Flag: technische Struktur? (bei IDOC Segment EDI_DC40) 20001012
21 Importing IM_USES_STRINGS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050204
22 Importing IV_USES_LRAW Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20130114
23 Importing I_CONN_TYPE Call by reference Type reference (TYPE) DMC_CONNECTION_TYPE Connection Type 20110523
24 Importing I_READONLY Call by reference Type reference (TYPE) BOOLEAN '-' read only indicator 20080311
25 Importing I_SNDRCV Call by reference Type reference (TYPE) CHAR3 3-Byte field 20120618
26 Importing I_UC_CODEPAGE Call by reference Type reference (TYPE) CPCODEPAGE SAP Character Set Identification 20100901
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20131210

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STRUCT_TREE Call by reference Object reference (TYPE REF TO) CL_DMC_STRUCT_TREE IM_STRUCT_TREE 20000229
2 Returning S Value transfer Object reference (TYPE REF TO) CL_DMC_DATA_STRUCTURE S 20000229
# Exception Resumable Description Created on
1 CX_IUUC_DB_CONN Excep. class for db connection 20131211

Method F4_FOR_FORKEY_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DYNAME Call by reference Type reference (TYPE) SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20000514
2 Returning RET_FORKEYID Value transfer Type reference (TYPE) DMC_FIDENT DMC: Bezeichner f. Texte 20000514

Method F4_FOR_FORKEY_IDENT on class CL_DMC_DATA_STRUCTURE has no exception.

Method FROM_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) DMCT_DATA_STRUCTURE_REL IM_DATA 20000229

Method FROM_REL on class CL_DMC_DATA_STRUCTURE has no exception.

Method GET_FORKEY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_FORKEY_LIST Value transfer Object reference (TYPE REF TO) CL_DMC_FORKEY_LIST MWB: Listklasse für Fremdschlüsselbeziehung 20040331

Method GET_FORKEY_LIST on class CL_DMC_DATA_STRUCTURE has no exception.

Method GET_FORKEY_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACT_OBJ Call by reference Object reference (TYPE REF TO) CL_DMC_POBJECT Basisklasse für alle Objekte in DMC 20050128
2 Changing IM_FORKEY_TAB Call by reference Type reference (TYPE) DMCT_FORKEY_TAB_TYPE IM_FORKEY_TAB 20000512

Method GET_FORKEY_PROPOSAL on class CL_DMC_DATA_STRUCTURE has no exception.

Method GET_PARENT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PARENT_STRUCT Call by reference Object reference (TYPE REF TO) CL_DMC_STRUCT_TREE ex_parent_struct 20000512
2 Importing IM_ACT_OBJ Call by reference Object reference (TYPE REF TO) CL_DMC_POBJECT Basisklasse für alle Objekte in DMC 20050128
3 Changing IM_PFIELDS_TAB Call by reference Type reference (TYPE) DMCT_STRUCTFIELD_REL_TAB IM_PFIELDS_TAB 20000512

Method GET_PARENT_FIELDS on class CL_DMC_DATA_STRUCTURE has no exception.

Method GET_PARENT_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PARENT_STRUCT Value transfer Object reference (TYPE REF TO) CL_DMC_STRUCT_TREE Vaterstruktur 20040402

Method GET_PARENT_STRUCT on class CL_DMC_DATA_STRUCTURE has no exception.

Method GET_STRUCT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_STRUCT_TREE Value transfer Object reference (TYPE REF TO) CL_DMC_STRUCT_TREE Knoten im Sendercontainer, dem Datenstruktur zugeordnet ist 20130418

Method GET_STRUCT_TREE on class CL_DMC_DATA_STRUCTURE has no exception.

Method PR_DATA_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing REP Call by reference Type reference (TYPE) DMC_REPORT REP 20000229

Method PR_DATA_DEF on class CL_DMC_DATA_STRUCTURE has no exception.

Method PR_DSTRUCTS_AS_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing REP Call by reference Type reference (TYPE) DMC_REPORT REP 20000229

Method PR_DSTRUCTS_AS_PARAMS on class CL_DMC_DATA_STRUCTURE has no exception.

Method PR_TYPE_DECLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing REP Call by reference Type reference (TYPE) DMC_REPORT REP 20000229

Method PR_TYPE_DECLS on class CL_DMC_DATA_STRUCTURE has no exception.

Method RESTORE_AFTER_CANCEL Signature

Method RESTORE_AFTER_CANCEL on class CL_DMC_DATA_STRUCTURE has no parameter.
Method RESTORE_AFTER_CANCEL on class CL_DMC_DATA_STRUCTURE has no exception.

Method SET_APPL_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_INSERT Call by reference Type reference (TYPE) DMC_APPL_INSERT MWB: Application insert (ja/nein) 20051007

Method SET_APPL_INSERT on class CL_DMC_DATA_STRUCTURE has no exception.

Method SET_DDIC_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDIC_IDENT Call by reference Type reference (TYPE) DDNAME 20140110

Method SET_DDIC_IDENT on class CL_DMC_DATA_STRUCTURE has no exception.

Method SET_USES_LRAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USES_LRAW Call by reference Type reference (TYPE) BOOLEAN uses strings 20130114

Method SET_USES_LRAW on class CL_DMC_DATA_STRUCTURE has no exception.

Method SET_USES_STRINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USES_STRINGS Call by reference Type reference (TYPE) BOOLEAN uses strings 20070314

Method SET_USES_STRINGS on class CL_DMC_DATA_STRUCTURE has no exception.

Method SYNC_WITH_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONN_TYPE Call by reference Type reference (TYPE) DMC_CONNECTION_TYPE MWB: Connection Type 20110718

Method SYNC_WITH_DDIC on class CL_DMC_DATA_STRUCTURE has no exception.

Method TO_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA Value transfer Type reference (TYPE) DMCT_DATA_STRUCTURE_REL DATA 20000229

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