SAP ABAP Class CL_DMC_R_S_REL (Structure Relationship)
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_POBJECT Basis Class for All Objects in DMC 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_RULE_CALL_ASSIGNE Object to which a rule call can be assigned 20000229
Properties
Class CL_DMC_R_S_REL  
Short Description Structure Relationship    
Super Class CL_DMC_POBJECT Basis Class for All Objects in DMC 
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_RULE_CALL_ASSIGNE Object to which a rule call can be assigned 20000229
Friends
Class CL_DMC_R_S_REL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AL Instance attribute Public Object reference (TYPE REF TO) CL_DMC_RULE_CALL AL 20000229
2 BOL Instance attribute Public Object reference (TYPE REF TO) CL_DMC_RULE_CALL BOL 20000229
3 BOR Instance attribute Public Object reference (TYPE REF TO) CL_DMC_RULE_CALL BOR 20000229
4 CO_DPTYPE_DEFAULT Constant Public Type reference (TYPE) DMC_DPTYPE 'D' Default Path 20050114
5 CO_DPTYPE_NOLIMIT Constant Public Type reference (TYPE) DMC_DPTYPE 'N' No Restriction 20050114
6 CO_DPTYPE_SUPP_READ Constant Public Type reference (TYPE) DMC_DPTYPE 'S' Suppress Read 20050114
7 CO_DPTYPE_UDEF_PATH Constant Public Type reference (TYPE) DMC_DPTYPE 'U' User-Defined Path 20050114
8 CO_RELTYPE_1_TO_1 Constant Public Type reference (TYPE) DMC_RELTYP '1' DMC: Sort of Relation Type 20120213
9 CO_RELTYPE_AGGREGATE Constant Public Type reference (TYPE) DMC_RELTYP 'A' DMC: Sort of Relation Type 20120213
10 CO_RELTYPE_SPLIT Constant Public Type reference (TYPE) DMC_RELTYP 'M' DMC: Sort of Relation Type 20071105
11 CURRNUM Instance attribute Public Type reference (TYPE) DMC_CNUM CURRNUM 20000229
12 DPCLAUSE Instance attribute Public Type reference (TYPE) DMC_REPORT DMC: Internal Table for Program Code 20000229
13 DPTYPE Instance attribute Public Type reference (TYPE) DMC_DPTYPE DPTYPE 20000229
14 EOR Instance attribute Public Object reference (TYPE REF TO) CL_DMC_RULE_CALL EOR 20000229
15 ISPRIMARYREL Instance attribute Public Type reference (TYPE) BOOLEAN ISPRIMARYREL 20000229
16 MY_R_STRUCT Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_RSTRUCTURE MY_R_STRUCT 20000229
17 RELTYPE Instance attribute Public Type reference (TYPE) DMC_RELTYP RELTYPE 20000229
18 R_CARD Instance attribute Public Type reference (TYPE) DMC_CARD R_CARD 20000229
19 R_STRUCT Instance attribute Public Object reference (TYPE REF TO) CL_DMC_RSTRUCT_TREE R_STRUCT 20000229
20 S_CARD Instance attribute Public Type reference (TYPE) DMC_CARD S_CARD 20000229
21 S_STRUCT Instance attribute Public Object reference (TYPE REF TO) CL_DMC_STRUCT_TREE S_STRUCT 20000229
22 TMP_AL Instance attribute Private Object reference (TYPE REF TO) CL_DMC_RULE_CALL TMP_AL 20000327
23 TMP_BOL Instance attribute Private Object reference (TYPE REF TO) CL_DMC_RULE_CALL TMP_BOL 20000327
24 TMP_BOR Instance attribute Private Object reference (TYPE REF TO) CL_DMC_RULE_CALL TMP_BOR 20000327
25 TMP_EOR Instance attribute Private Object reference (TYPE REF TO) CL_DMC_RULE_CALL TMP_EOR 20000327
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IDENTICAL_FIELDLIST Instance method Public Method Check if field lists of receiver and sender structure are id 20090505
2 CONSTRUCTOR Instance method Public Method CONSTRUCTOR 20000229
3 COPY Instance method Public Method COPY 20000620
4 DEL Instance method Public Method DEL 20000324
5 FROM_REL Instance method Public Method FROM_REL 20000229
6 FROM_TMP Instance method Public Method FROM_TMP 20000327
7 IUUC_CHECK_IDENTICAL_KEYFIELDS Instance method Public Method Check if snd and rcv. structure have identical key fields 20090609
8 RESET_SUBTREE_SPLIT Instance method Public Method Reset split flag on field level for complete subtree 20080123
9 RESTORE_AFTER_CANCEL Instance method Public Method Reset data path change for structure relationship 20001011
10 SAVE_ATTRIBS Instance method Public Method SAVE_ATTRIBS 20000229
11 SHOW_DPCLAUSE Instance method Public Method Display DP clause 20000417
12 STORE_DPCLAUSE_FROM_TEXTEDIT Instance method Public Method Transfer DP clause from textedit control 20000417
13 TO_REL Instance method Public Method TO_REL 20000229
14 TO_TMP Instance method Public Method TO_TMP 20000327
Events
Class CL_DMC_R_S_REL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1     Cannot import type
2     DMC_RULE_CALL_REF
3     Cannot import type
Method Signatures

Method CHECK_IDENTICAL_FIELDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IDENTICAL Value transfer Type reference (TYPE) BOOLEAN field list is identical 20090505

Method CHECK_IDENTICAL_FIELDLIST on class CL_DMC_R_S_REL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AL_GUID Call by reference Type reference (TYPE) DMC_GUID IM_AL_GUID 20000229
2 Importing IM_AUTHOR Call by reference Type reference (TYPE) SYUNAME IM_AUTHOR 20000229
3 Importing IM_BOL_GUID Call by reference Type reference (TYPE) DMC_GUID IM_BOL_GUID 20000229
4 Importing IM_BOR_GUID Call by reference Type reference (TYPE) DMC_GUID IM_BOR_GUID 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_CURRNUM Call by reference Type reference (TYPE) DMC_CNUM IM_CURRNUM 20000229
9 Importing IM_DESCR Call by reference Type reference (TYPE) DMC_DESCR IM_DESCR 20000229
10 Importing IM_DPTYPE Call by reference Type reference (TYPE) DMC_DPTYPE IM_DPTYPE 20000229
11 Importing IM_EOR_GUID Call by reference Type reference (TYPE) DMC_GUID IM_EOR_GUID 20000229
12 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID IM_GUID 20000229
13 Importing IM_ID Call by reference Type reference (TYPE) DMCT_IDENT_TYPE IM_ID 20000229
14 Importing IM_ISPRIMARYREL Call by reference Type reference (TYPE) BOOLEAN IM_ISPRIMARYREL 20000229
15 Importing IM_LOADED_FROM_DB Call by reference Type reference (TYPE) BOOLEAN IM_LOADED_FROM_DB 20000229
16 Importing IM_RELTYPE Call by reference Type reference (TYPE) DMC_RELTYP IM_RELTYPE 20000229
17 Importing IM_R_CARD Call by reference Type reference (TYPE) DMC_CARD IM_R_CARD 20000229
18 Importing IM_R_STRUCT Call by reference Object reference (TYPE REF TO) CL_DMC_RSTRUCT_TREE IM_R_STRUCT 20000229
19 Importing IM_S_CARD Call by reference Type reference (TYPE) DMC_CARD IM_S_CARD 20000229
20 Importing IM_S_STRUCT Call by reference Object reference (TYPE REF TO) CL_DMC_STRUCT_TREE IM_S_STRUCT 20000229

Method CONSTRUCTOR on class CL_DMC_R_S_REL has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_R_S_REL_LIST Call by reference Object reference (TYPE REF TO) CL_DMC_R_S_REL_LIST CL_DMC_R_S_REL_LIST 20000620
2 Returning RSREL Value transfer Object reference (TYPE REF TO) CL_DMC_R_S_REL CL_DMC_R_S_REL 20000620

Method COPY on class CL_DMC_R_S_REL has no exception.

Method DEL Signature

Method DEL on class CL_DMC_R_S_REL has no parameter.
Method DEL on class CL_DMC_R_S_REL 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) DMC_RSREL IM_DATA 20000229

Method FROM_REL on class CL_DMC_R_S_REL has no exception.

Method FROM_TMP Signature

Method FROM_TMP on class CL_DMC_R_S_REL has no parameter.
Method FROM_TMP on class CL_DMC_R_S_REL has no exception.

Method IUUC_CHECK_IDENTICAL_KEYFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IDENTICAL Value transfer Type reference (TYPE) BOOLEAN key fields are identical 20090609

Method IUUC_CHECK_IDENTICAL_KEYFIELDS on class CL_DMC_R_S_REL has no exception.

Method RESET_SUBTREE_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_RSTRUCT_TREE Call by reference Object reference (TYPE REF TO) CL_DMC_RSTRUCT_TREE CL_DMC_RSTRUCT_TREE 20080123

Method RESET_SUBTREE_SPLIT on class CL_DMC_R_S_REL has no exception.

Method RESTORE_AFTER_CANCEL Signature

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

Method SAVE_ATTRIBS Signature

Method SAVE_ATTRIBS on class CL_DMC_R_S_REL has no parameter.
Method SAVE_ATTRIBS on class CL_DMC_R_S_REL has no exception.

Method SHOW_DPCLAUSE Signature

Method SHOW_DPCLAUSE on class CL_DMC_R_S_REL has no parameter.
Method SHOW_DPCLAUSE on class CL_DMC_R_S_REL has no exception.

Method STORE_DPCLAUSE_FROM_TEXTEDIT Signature

Method STORE_DPCLAUSE_FROM_TEXTEDIT on class CL_DMC_R_S_REL has no parameter.
Method STORE_DPCLAUSE_FROM_TEXTEDIT on class CL_DMC_R_S_REL 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) DMC_RSREL DATA 20000229

Method TO_REL on class CL_DMC_R_S_REL has no exception.

Method TO_TMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RFLAG Call by reference Type reference (TYPE) DMCT_RFLAG RFLAG 20000327

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