SAP ABAP Class CL_DMC_DDIC_RULE_LNK (Link object DDIC - rule)
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_DDIC_RULE_LNK  
Short Description Link object DDIC - rule    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class DMC_RT_GEN    
Program status     
Category 0   
Package CNV_DMCM   Data Mapping and Conversion: Maintenance 
Created 20031112   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
Class CL_DMC_DDIC_RULE_LNK has no interface implemented.
Friends
Class CL_DMC_DDIC_RULE_LNK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DDIC_REFTYPE_DOMA Static Attribute Public Type reference (TYPE) DMC_DDIC_REFTYPE 1 Dictionary Reference: Domain 20031112
2 CO_DDIC_REFTYPE_DTEL Static Attribute Public Type reference (TYPE) DMC_DDIC_REFTYPE 2 Dictionary Reference: Data Element 20031112
3 DATA_NOT_SAVED Instance attribute Public Type reference (TYPE) BOOLEAN Changed unsaved data 20031118
4 DDIC_RULE_LNK Static Attribute Private Object reference (TYPE REF TO) CL_DMC_DDIC_RULE_LNK Link object DDIC - rule 20031112
5 _DBVALS Instance attribute Private Type reference (TYPE) DMCT_DDIC_RULE_LNK_TAB 20031112
6 _INITIALIZED Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20031120
7 _OWNERS Instance attribute Private Type reference (TYPE) DMC_CONT_OWNER_TAB MWB: Table with Container Owner References 20031125
8 _VALS Instance attribute Private Type reference (TYPE) DMC_DDIC_RULELNK_PERS_TAB MWB: Table Persistence Info on DDIC References of Rules 20031119
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LINK Instance method Public Method Adds a DDIC reference 20031112
2 CHECK_DOMA_DTEL_UNIQUE Instance method Private Method Checks for uniqueness within visibility range 20051014
3 CLEAR_ATTRIBUTES_FOR_OWNER Instance method Public Method Delete attributes 20040331
4 CONSTRUCTOR Instance method Public Constructor Constructor 20031112
5 COPY Instance method Public Method Kopiere DDIC-Link der Regel 20051020
6 DELETE_LINK Instance method Public Method Deletes a DDIC reference 20031112
7 GET_DOMA_DTEL_BY_RULE Instance method Public Method Returns all DDIC references for a given rule 20031112
8 GET_REFERENCE Static method Public Method Returns the reference for the one linked object 20031112
9 GET_RULE_BY_DOMA_DTEL Instance method Public Method Returns all rules for the transferred DDIC objects 20031112
10 INITIALIZE Static method Public Method Reset 20031112
11 INITIALIZE_ELEMENTS Instance method Protected Method Initialize 20031120
12 LOAD_RULES_FOR_OWNER Instance method Private Method Loads all rules for a container owner 20031124
13 SAVE Instance method Public Method Save changed DDIC references 20031112
14 SET_DATA_NOT_SAVED Instance method Public Method Sets indicator "Data was modified by application" 20031118
15 SET_DATA_SAVED Instance method Public Method Reset indicator "Data was modified by application" 20031118
16 SET_DOMA_DTEL_FOR_RULE Instance method Public Method Sets DDIC references for a given rule 20031119
Events
Class CL_DMC_DDIC_RULE_LNK has no event.
Types
Class CL_DMC_DDIC_RULE_LNK has no local type.
Method Signatures

Method ADD_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOMNAME Call by reference Type reference (TYPE) DOMNAME Bezeichnung einer Domäne 20051020
2 Importing I_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20051020
3 Importing I_RULE_GUID Call by reference Type reference (TYPE) DMC_GUID Regel ID 20051020
# Exception Resumable Description Created on
1 AMBIGUOUS_PARAMETERS Parameterübergabe fehlerhaft 20051020
2 EXISTS Referenz existiert bereits 20031112

Method CHECK_DOMA_DTEL_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALS Call by reference Type reference (TYPE) DMC_DDIC_RULELNK_PERS MWB: Persistenzinfo zu DDIC-Referenzen 20051014
2 Returning R_DELETE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20051017

Method CHECK_DOMA_DTEL_UNIQUE on class CL_DMC_DDIC_RULE_LNK has no exception.

Method CLEAR_ATTRIBUTES_FOR_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONVOBJECT Call by reference Object reference (TYPE REF TO) CL_DMC_CONV_OBJECT Konvertierungsobjekt 20040331

Method CLEAR_ATTRIBUTES_FOR_OWNER on class CL_DMC_DDIC_RULE_LNK has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DMC_DDIC_RULE_LNK has no parameter.
Method CONSTRUCTOR on class CL_DMC_DDIC_RULE_LNK has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_ORIG_RULE Call by reference Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE object reference for original rule 20051020
2 Importing I_NEW_RULE_GUID Call by reference Type reference (TYPE) DMC_GUID GUID of new rule 20051020
3 Returning RREF_DDIC_RULE_LNK Value transfer Object reference (TYPE REF TO) CL_DMC_DDIC_RULE_LNK Link-Objekt DDIC - Regel 20051020

Method COPY on class CL_DMC_DDIC_RULE_LNK has no exception.

Method DELETE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOMNAME Call by reference Type reference (TYPE) DOMNAME Bezeichnung einer Domäne 20031112
2 Importing IM_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20031112
3 Importing IM_RULE_GUID Call by reference Type reference (TYPE) DMC_GUID Regel ID 20031112
# Exception Resumable Description Created on
1 NOT_FOUND Satz nicht gefunden 20031112

Method GET_DOMA_DTEL_BY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DOMA_TAB Value transfer Type reference (TYPE) DMC_DOMA_LIST_TAB MWB: Tabellentyp Liste von Domänen 20031114
2 Exporting EX_DTEL_TAB Value transfer Type reference (TYPE) DMC_DTEL_LIST_TAB MWB: Tabellentyp Liste von Datenelementen 20031114
3 Importing IM_RULE_REF Call by reference Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE CL_DMC_SIMPLE_RULE 20031126

Method GET_DOMA_DTEL_BY_RULE on class CL_DMC_DDIC_RULE_LNK has no exception.

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REFERENCE Value transfer Object reference (TYPE REF TO) CL_DMC_DDIC_RULE_LNK Link-Objekt DDIC - Regel 20031112
# Exception Resumable Description Created on
1 OBJECT_CREATE_ERROR Link-Objekt konnte nicht erzeugt werden 20031112

Method GET_RULE_BY_DOMA_DTEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONT_OWNER Call by reference Object reference (TYPE REF TO) IF_DMC_CONT_OWNER 20031124
2 Importing IM_DOMNAME Call by reference Type reference (TYPE) DOMNAME Bezeichnung einer Domäne 20031112
3 Importing IM_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20031112
4 Returning RE_DDIC_RULELNK_TAB Value transfer Type reference (TYPE) DMC_DDIC_RULELNK_TAB MWB: tabelle mit DDIC-Referenzen 20031112

Method GET_RULE_BY_DOMA_DTEL on class CL_DMC_DDIC_RULE_LNK has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_DMC_DDIC_RULE_LNK has no parameter.
Method INITIALIZE on class CL_DMC_DDIC_RULE_LNK has no exception.

Method INITIALIZE_ELEMENTS Signature

Method INITIALIZE_ELEMENTS on class CL_DMC_DDIC_RULE_LNK has no parameter.
Method INITIALIZE_ELEMENTS on class CL_DMC_DDIC_RULE_LNK has no exception.

Method LOAD_RULES_FOR_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONT_OWNER Call by reference Object reference (TYPE REF TO) IF_DMC_CONT_OWNER Objekt mit Komponente Sender- oder Empf-Container 20031124

Method LOAD_RULES_FOR_OWNER on class CL_DMC_DDIC_RULE_LNK has no exception.

Method SAVE Signature

Method SAVE on class CL_DMC_DDIC_RULE_LNK has no parameter.
Method SAVE on class CL_DMC_DDIC_RULE_LNK has no exception.

Method SET_DATA_NOT_SAVED Signature

Method SET_DATA_NOT_SAVED on class CL_DMC_DDIC_RULE_LNK has no parameter.
Method SET_DATA_NOT_SAVED on class CL_DMC_DDIC_RULE_LNK has no exception.

Method SET_DATA_SAVED Signature

Method SET_DATA_SAVED on class CL_DMC_DDIC_RULE_LNK has no parameter.
Method SET_DATA_SAVED on class CL_DMC_DDIC_RULE_LNK has no exception.

Method SET_DOMA_DTEL_FOR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOMA_TAB Call by reference Type reference (TYPE) DMC_DOMA_LIST_TAB MWB: Tabellentyp Liste von Domänen 20031119
2 Importing IM_DTEL_TAB Call by reference Type reference (TYPE) DMC_DTEL_LIST_TAB MWB: Tabellentyp Liste von Datenelementen 20031119
3 Importing IM_RULE_REF Call by reference Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE CL_DMC_SIMPLE_RULE 20031126

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