SAP ABAP Class CL_DMC_SIMPLE_RULE (CL_DMC_SIMPLE_RULE)
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 20060615
Properties
Class CL_DMC_SIMPLE_RULE  
Short Description CL_DMC_SIMPLE_RULE    
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 20060615
Friends
Class CL_DMC_SIMPLE_RULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASSIGNED Instance attribute Public Object reference (TYPE REF TO) IF_DMC_RULE_ASSIGNE ASSIGNED 20000229
2 ASSIGNED_ORIGIN Instance attribute Public Object reference (TYPE REF TO) IF_DMC_RULE_ASSIGNE ASSIGNED when object is initialized 20121011
3 CODE_TYPE Instance attribute Public Type reference (TYPE) DMCT_CODE_TYPE CODE_TYPE 20000229
4       Visibility of original rule
5       Visibility of copied rule
6 CO_CODE_PREFIX Constant Public Type reference (TYPE) DMC_CODE_PREFIX '_RULE_' MWB: Prefix of an MWB Object in Code 20050803
7 CO_VISIB_CONVOBJ Constant Public Type reference (TYPE) DMC_VISIB 3 Rule Visibility 20050601
8 CO_VISIB_GLOBAL Constant Public Type reference (TYPE) DMC_VISIB 0 Rule Visibility 20050601
9 CO_VISIB_PROJECT Constant Public Type reference (TYPE) DMC_VISIB 1 Rule Visibility 20050601
10 CO_VISIB_SUBPROJ Constant Public Type reference (TYPE) DMC_VISIB 2 Rule Visibility 20050601
11 CUSTOMIZING_CHANGED Instance attribute Public Type reference (TYPE) DMC_BOOLEAN '-' 20060529
12 DDICREF_LINK Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_DDIC_RULE_LNK Link object DDIC - rule 20031114
13 DEACTIVATE_RLNK Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20090623
14 DEFINITION_CHANGED Instance attribute Public Type reference (TYPE) DMC_BOOLEAN '-' 20060529
15 DEL_RULE_USAGE Instance attribute Public Type reference (TYPE) BOOLEAN '-' Uses must be deleted 20030604
16 DESCR Instance attribute Public Attribute reference (LIKE) 20050817
17 DEV_STATE Instance attribute Public Type reference (TYPE) DMCT_RULE_STATE DEV_STATE 20000229
18 DOCNAME Instance attribute Public Type reference (TYPE) DMCT_FILENAME_TYPE DOCNAME 20000229
19 FPARAM_TOGGLE Instance attribute Public Type reference (TYPE) BOOLEAN '-' Switch for (De)Activating Parameter Maintenance 20051027
20 GUID Instance attribute Public Attribute reference (LIKE) 20050817
21 IDENT Instance attribute Public Attribute reference (LIKE) 20050817
22 INVALIDATE_USERS Instance attribute Public Type reference (TYPE) BOOLEAN '-' 20051017
23 NEW_NAME_FOR_COPY Instance attribute Public Type reference (TYPE) DMC_RIDENT new_name_for_copy 20000626
24 OP_LIST Instance attribute Public Object reference (TYPE REF TO) CL_DMC_OP_LIST MWB: Rule Implementation List Class 20050707
25 REASSIGNED Instance attribute Public Type reference (TYPE) BOOLEAN '-' 20051017
26 REF_LOGHANDLER Static Attribute Protected Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER DMC: MESSAGES Handler 20060717
27 RULETYPE Instance attribute Public Type reference (TYPE) DMCT_RULE_TYPE RULETYPE 20000229
28 RULE_DOMATABLE Instance attribute Public Type reference (TYPE) DMC_DOMA_LIST_TAB MWB: Table Type List of Domains 20031114
29 RULE_DTELTABLE Instance attribute Public Type reference (TYPE) DMC_DTEL_LIST_TAB MWB: Table Type List of Data Elements 20031114
30       Rule was reassigned
31 SORTCRIT Instance attribute Public Type reference (TYPE) DMC_CNVLOGIC_SORTCRIT Sort criteria for MWB conversion logic objects 20060102
32 UPDATE_RCALLS Instance attribute Public Type reference (TYPE) BOOLEAN '-' Update of rule calls is required 20051012
33 USAGE Instance attribute Public Type reference (TYPE) DMCT_STRING USAGE 20000229
34 USED_RULES Instance attribute Public Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE_LIST USED_RULES 20000229
35 VALID_FROM Instance attribute Public Type reference (TYPE) D VALID_FROM 20000229
36 VALID_THRU Instance attribute Public Type reference (TYPE) D VALID_THRU 20000229
37 VISIBILITY Instance attribute Public Type reference (TYPE) DMCT_VISIBILITY_TYPE VISIBILITY 20000229
38 _MY_RULE_FACTORY Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_RULE_FACTORY _MY_RULE_FACTORY 20000229
39 _MY_SIMPLE_RULE_LIST Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE_LIST _MY_SIMPLE_RULE_LIST 20000229
Methods
# Method Level Visibility Method type Description Created on
1 API_CREATE_RULE Static method Public Method Create a rule (complete with coding, parameters, etc.) 20050117
2 API_DELETE_RULE Static method Public Method Delete a rule (having checked that it is no longer in use) 20050602
3 CHECK_DDIC_REFS Instance method Public Method CHECK_PARAMS 20031119
4 CHECK_PARAMS Instance method Public Method CHECK_PARAMS 20000229
5 CLASS_CONSTRUCTOR Static method Public Constructor 20060717
6 CONFIRM_DELETE_RCALLS Instance method Public Method 20051018
7 CONFIRM_DELETE_UPDATE_RCALLS Instance method Public Method 20051021
8 CONFIRM_INVALIDATION Instance method Public Method 20051014
9 CONFIRM_REASSIGNMENT Instance method Public Method 20051017
10 CONFIRM_UPDATE_RCALLS Instance method Public Method 20051019
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000229
12 COPY Instance method Public Method COPY 20000619
13 COPY_REFERRED_OBJECTS Instance method Protected Method 20051111
14 DEL Instance method Public Method Deletion of the Rule 20000301
15 DELETE_RULE_CALLS Instance method Private Method 20051018
16 DEL_LINE_IN_DOMAREF_TC Instance method Private Method Deletes a line in the table control of the domain references 20031119
17 DEL_LINE_IN_DTELREF_TC Instance method Private Method Deletes a line in the table control of the domain references 20031119
18 DEL_LINE_IN_FPARAM_TC Instance method Private Method DEL_LINE_IN_FPARAM_TC 20000229
19 DETERMINE_CONFIRMATIONS Instance method Public Method 20051017
20 FROM_REL Instance method Public Method FROM_REL 20000229
21 GET_APPLICATION Instance method Public Method Returns application 20051114
22 GET_CONTAINER Instance method Public Method GET_CONTAINER 20000229
23 GET_CUSTOMIZING Instance method Public Method 20050817
24 GET_CUSTOMIZING_HISTORY Instance method Public Method 20050824
25 GET_DDICREF_TABLES Instance method Public Method Loads the DDIC references of the rule 20031114
26 GET_FIELD_VALUE_TEXT Instance method Public Method GET_FIELD_VALUE_TEXT 20000229
27 GET_NO_OF_IMPORT_PARAMS Instance method Public Method GET_NO_OF_IMPORT_PARAMS 20000615
28 GET_OBJ_GUIDS_ALL_VARIANTS Instance method Private Method 20070416
29 GET_PARAM_TYPE_BY_NAME Instance method Public Method GET_PARAM_TYPE_BY_NAME 20000602
30 GET_REASSIGN_TAB Instance method Public Method Returns a list of objects for reassigning a rule 20030408
31 GET_UNIQUEOBJ_TO_REASSIGN Instance method Public Method Reference if rule is reassigned to a unique object 20050117
32 GET_WHERE_USED_LIST Instance method Public Method Returns a table with where-used list 20050809
33 INIT_CHANGE_FLAGS Instance method Public Method 20060529
34 INIT_CONFIRMATION_FLAGS Instance method Private Method 20051018
35 INS_LINE_IN_FPARAM_TC Instance method Private Method INS_LINE_IN_FPARAM_TC 20000229
36 PRINT Instance method Public Method PRINT 20000229
37 READ_DESCR_BY_IDENT Static method Public Method 20060831
38 REASSIGN_RULE Instance method Public Method Reassign transfer rule 20030407
39 RESTORE_OLD_ASSIGN Instance method Public Method Restores the last saved rule assignment 20030410
40 SET_CONTAINER Instance method Public Method SET_CONTAINER 20000229
41 SET_CUSTOMIZING Instance method Public Method 20050817
42 SET_CUSTOMIZING_CHANGED Instance method Public Method 20060529
43 SET_DDICREF_TABLES Instance method Public Method Writes DDIC references of the rule 20031119
44 SET_DEACTIVATE_RLNK Instance method Public Method 20090623
45 SET_DEFINITION_CHANGED Instance method Public Method 20060529
46 SET_DEL_RULE_USAGE Instance method Public Method Set the indicator that parameters were changed 20030604
47 SET_DEV_STATE Instance method Public Method Set the development status of the rule 20031028
48 SET_INVALIDATION Instance method Public Method Sets the status of INVALID_USERS 20040212
49 SET_NEW_RULE_LIST Instance method Public Method Transfers rule list for the new owner of the rule 20050119
50 SET_PARAM_TABLE Instance method Public Method SET_PARAM_TABLE 20000229
51 SET_REASSIGNED Instance method Public Method 20051017
52