SAP ABAP Class CL_DMC_SIMPLE_RULE_LIST (CL_DMC_SIMPLE_RULE_LIST)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMC_EQUALS Check of Two Class Instances for Equality 20060613
Properties
Class CL_DMC_SIMPLE_RULE_LIST  
Short Description CL_DMC_SIMPLE_RULE_LIST    
Super Class    
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 20060613
Friends
Class CL_DMC_SIMPLE_RULE_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DATA_NOT_SAVED Instance attribute Public Type reference (TYPE) BOOLEAN DATA_NOT_SAVED 20000229
2 MY_RULE_FACTORY Instance attribute Public Object reference (TYPE REF TO) CL_DMC_RULE_FACTORY MY_RULE_FACTORY 20000229
3 REF_LOGHANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER DMC: MESSAGES Handler 20050301
4 _ACTUAL_COUNTER Instance attribute Protected Type reference (TYPE) I _ACTUAL_COUNTER 20000229
5 _DBVALS Instance attribute Protected Type reference (TYPE) DMC_SIMPLE_RULE_REL_TAB _DBVALS 20000229
6 _INITIALIZED Instance attribute Protected Type reference (TYPE) BOOLEAN DMCT_FALSE _INITIALIZED 20000229
7 _VALS Instance attribute Protected Type reference (TYPE) DMC_SIMPLE_RULE_TAB _VALS 20000229
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method ADD 20000229
2 ADD_GEN_RULE Instance method Public Method Add generated rule 20031029
3 ADD_TO_VALS Instance method Public Method Assign existing rule to new _VALS 20050118
4 CHECK_REDEFINITION Instance method Private Method Checks if obj. is redefined and outputs warning if required 20050811
5 CONCAT_FORM_IDENT_COBJ Instance method Public Method ID for Conversion Object-Specific Rule 20030626
6 CONCAT_FORM_IDENT_ORGANIZATION Instance method Public Method ID for Global Rule 20030626
7 CONCAT_FORM_IDENT_PROJECT Instance method Public Method ID for Project-Specific Rule 20030626
8 CONCAT_FORM_IDENT_SPROJECT Instance method Public Method ID for Subproject-Specific Rule 20030626
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000229
10 COPY Instance method Public Method COPY 20000619
11 COUNT Instance method Public Method COUNT 20000229
12 CREATE_CUSTOMIZING_INCLUDE Instance method Public Method Creates customizing include for rules 20050823
13 DEL Instance method Public Method DEL 20000229
14 DEL_ALL_ELEMENTS Instance method Public Method DEL_ALL_ELEMENTS 20000229
15 DEL_BY_GUID Instance method Public Method DEL_BY_GUID 20000229
16 DEL_BY_REF Instance method Public Method DEL_BY_REF 20000229
17 ELEM_BY_GUID Instance method Public Method ELEM_BY_GUID 20000229
18 ELEM_BY_NAME Instance method Public Method ELEM_BY_NAME 20000229
19 ELEM_EXISTS_ON_DB Instance method Public Method Check if rule exists in database 20050818
20 FIRST_ELEM Instance method Public Method FIRST_ELEM 20000229
21 FROM_ITAB Instance method Public Method FROM_ITAB 20000229
22 GET_ELEMENTS Instance method Public Method GET_ELEMENTS 20000229
23 GET_IDENTS Instance method Public Method GET_IDENTS 20000229
24 GET_NEW_RULE_OWNER Instance method Private Method Returns new rule owner 20050118
25 GET_PERSISTENCE_STATE Instance method Public Method GET_PERSISTENCE_STATE 20000229
26 GET_USED_RULES Instance method Public Method get those rules which are really used 20051108
27 INITIALIZE_ELEMENTS Instance method Protected Method INITIALIZE_ELEMENTS 20000229
28 INITIALIZE_ELEMS Instance method Public Method INITIALIZE_ELEMS 20000229
29 LOAD_CUSTOMIZING_ELEMENTS Instance method Private Method LOAD_ELEMENTS 20051121
30 LOAD_ELEMENTS Instance method Private Method LOAD_ELEMENTS 20000229
31 NEXT_ELEM Instance method Public Method NEXT_ELEM 20000229
32 PRINT Instance method Public Method Returns documentation as internal table 20000703
33 REFRESH_FROM_DB Instance method Public Method Update of Values From Database 20051028
34 RELOAD_FROM_DB Instance method Public Method RELOAD_FROM_DB 20000229
35 RESTORE_AFTER_CANCEL Instance method Public Method RESTORE_AFTER_CANCEL 20000824
36 SAVE Instance method Public Method SAVE 20000229
37 SET_PERSISTENCE_STATE Instance method Public Method SET_PERSISTENCE_STATE 20000229
38 SET_STATE Instance method Public Method SET_STATE 20000229
39 TO_ITAB Instance method Public Method TO_ITAB 20000229
40 UPDATE_DBVALS Instance method Private Method UPDATE_DBVALS 20000229
41 UPDATE_FROM_ITAB Instance method Public Method UPDATE_FROM_ITAB 20000229
Events
Class CL_DMC_SIMPLE_RULE_LIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1     Cannot import type
2     DMC_SIMPLE_RULE_REF
3     Cannot import type
4     Cannot import type
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOR_COPY Call by reference Type reference (TYPE) BOOLEAN DMCT_FALSE Regel steht unter Kopierung 20000620
2 Importing IM_SIMPLE_RULE Call by reference Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE IM_SIMPLE_RULE 20000229
# Exception Resumable Description Created on
1 CANCELED_BY_USER CANCELED_BY_USER 20000229
2 ELEMENT_EXISTS_ALREADY ELEMENT_EXISTS_ALREADY 20000229

Method ADD_GEN_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SIMPLE_RULE Call by reference Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE IM_SIMPLE_RULE 20031029
# Exception Resumable Description Created on
1 CANCELED_BY_USER CANCELED_BY_USER 20031029
2 ELEMENT_EXISTS_ALREADY ELEMENT_EXISTS_ALREADY 20031029

Method ADD_TO_VALS Signature

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

Method ADD_TO_VALS on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method CHECK_REDEFINITION Signature

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

Method CHECK_REDEFINITION on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method CONCAT_FORM_IDENT_COBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RIDENT Call by reference Type reference (TYPE) DMC_IDENT Bezeichner Regel 20030626
2 Returning RE_FIDENT Value transfer Type reference (TYPE) DMC_IDENT Bezeichner Form 20030626

Method CONCAT_FORM_IDENT_COBJ on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method CONCAT_FORM_IDENT_ORGANIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RIDENT Call by reference Type reference (TYPE) DMC_IDENT Bezeichner Regel 20030626
2 Returning RE_FIDENT Value transfer Type reference (TYPE) DMC_IDENT Bezeichner Form 20030626

Method CONCAT_FORM_IDENT_ORGANIZATION on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method CONCAT_FORM_IDENT_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RIDENT Call by reference Type reference (TYPE) DMC_IDENT Bezeichner Regel 20030626
2 Returning RE_FIDENT Value transfer Type reference (TYPE) DMC_IDENT Bezeichner Form 20030626

Method CONCAT_FORM_IDENT_PROJECT on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method CONCAT_FORM_IDENT_SPROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RIDENT Call by reference Type reference (TYPE) DMC_IDENT Bezeichner Regel 20030626
2 Returning RE_FIDENT Value transfer Type reference (TYPE) DMC_IDENT Bezeichner Form 20030626

Method CONCAT_FORM_IDENT_SPROJECT on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RULE_FACTORY Call by reference Object reference (TYPE REF TO) CL_DMC_RULE_FACTORY IM_RULE_FACTORY 20000229
2 Importing IV_LOAD_CUSTOMIZABLE_RU Call by reference Type reference (TYPE) BOOLEAN DMCT_FALSE Load rules to be customized 20051121

Method CONSTRUCTOR on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_RULE_FACTORY Call by reference Object reference (TYPE REF TO) CL_DMC_RULE_FACTORY IM_RULE_FACTORY 20051102
2 Importing IT_USED_RULES Call by reference Type reference (TYPE) DMC_IDENT_TAB Table of Identifiers 20051109
3 Importing I_ONLY_USED_CONVLOGIC Call by reference Type reference (TYPE) BOOLEAN '-' nur benutzte Regeln kopieren 20051102
4 Returning RREF_RULE_LIST Value transfer Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE_LIST CL_DMC_SIMPLE_RULE_LIST 20051102

Method COPY on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method COUNT Signature

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

Method COUNT on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method CREATE_CUSTOMIZING_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REMOTE_GEN_RFC Call by reference Type reference (TYPE) RFC_DEST SAPOSCOL destination 20080815

Method CREATE_CUSTOMIZING_INCLUDE on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) DMCT_IDENT_TYPE IM_ID 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method DEL_ALL_ELEMENTS Signature

Method DEL_ALL_ELEMENTS on class CL_DMC_SIMPLE_RULE_LIST has no parameter.
Method DEL_ALL_ELEMENTS on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method DEL_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID IM_GUID 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method DEL_BY_REF Signature

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

Method ELEM_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEM Value transfer Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE ELEM 20000229
2 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID IM_GUID 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method ELEM_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEM Value transfer Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE ELEM 20000229
2 Importing IM_ID Call by reference Type reference (TYPE) DMCT_IDENT_TYPE IM_ID 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method ELEM_EXISTS_ON_DB Signature

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

Method FIRST_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEM Value transfer Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE ELEM 20000229

Method FIRST_ELEM on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method FROM_ITAB Signature

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

Method FROM_ITAB on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method GET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ELEMS Call by reference Type reference (TYPE) DMC_SIMPLE_RULE_REF_TAB EX_ELEMS 20000229

Method GET_ELEMENTS on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method GET_IDENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IDS Call by reference Type reference (TYPE) DMCT_IDENT_TYPE_TAB EX_IDS 20000229

Method GET_IDENTS on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method GET_NEW_RULE_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASSIGNED Call by reference Type reference (TYPE) DMC_GUID GUID neuer Regelbesitzer 20050118
2 Importing IM_VISIBILITY Call by reference Type reference (TYPE) DMC_VISIB Sichtbarkeit von Regeln 20050118
3 Returning RE_NEW_OWNER Value transfer Object reference (TYPE REF TO) CL_DMC_RULE_FACTORY Verwalter einer Liste von Regeln 20050118

Method GET_NEW_RULE_OWNER on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method GET_PERSISTENCE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SIMPLE_RULE Call by reference Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE IM_SIMPLE_RULE 20000229
2 Returning WA Value transfer Type reference (TYPE) DMC_SRREC WA 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method GET_USED_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COBJS_TO_CONSIDER Call by reference Type reference (TYPE) DMC_CONV_OBJECT_LIST_TAB MWB: Table type List with conversion objects 20051108
2 Returning RT_USED_RULES Value transfer Type reference (TYPE) DMC_IDENT_TAB table of rules 20051108

Method GET_USED_RULES on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method INITIALIZE_ELEMENTS Signature

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

Method INITIALIZE_ELEMS Signature

Method INITIALIZE_ELEMS on class CL_DMC_SIMPLE_RULE_LIST has no parameter.
Method INITIALIZE_ELEMS on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method LOAD_CUSTOMIZING_ELEMENTS Signature

Method LOAD_CUSTOMIZING_ELEMENTS on class CL_DMC_SIMPLE_RULE_LIST has no parameter.
Method LOAD_CUSTOMIZING_ELEMENTS on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method LOAD_ELEMENTS Signature

Method LOAD_ELEMENTS on class CL_DMC_SIMPLE_RULE_LIST has no parameter.
Method LOAD_ELEMENTS on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method NEXT_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEM Value transfer Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE ELEM 20000229
# Exception Resumable Description Created on
1 NO_MORE_ELEMENTS NO_MORE_ELEMENTS 20000229

Method PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ITAB Call by reference Type reference (TYPE) DMC_PRINT_LINE DMC: DMC_PRINT_LINE 20000703
2 Importing PRINT_PARAMETERS Call by reference Type reference (TYPE) DMC_PRINTP DMC: Flagstruktur der ausdrückende Felder 20000703

Method PRINT on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method REFRESH_FROM_DB Signature

Method REFRESH_FROM_DB on class CL_DMC_SIMPLE_RULE_LIST has no parameter.
Method REFRESH_FROM_DB on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method RELOAD_FROM_DB Signature

Method RELOAD_FROM_DB on class CL_DMC_SIMPLE_RULE_LIST has no parameter.
Method RELOAD_FROM_DB on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method RESTORE_AFTER_CANCEL Signature

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

Method SAVE Signature

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

Method SET_PERSISTENCE_STATE Signature

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

Method SET_PERSISTENCE_STATE on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID IM_GUID 20000229
2 Importing IM_NEW_STATE Call by reference Type reference (TYPE) DMCT_OBJECT_STATE IM_NEW_STATE 20000229

Method SET_STATE on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method TO_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SIMPLE_RULE_TAB Call by reference Type reference (TYPE) DMC_SIMPLE_RULE_REL_TAB EX_SIMPLE_RULE_TAB 20000229

Method TO_ITAB on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method UPDATE_DBVALS Signature

Method UPDATE_DBVALS on class CL_DMC_SIMPLE_RULE_LIST has no parameter.
Method UPDATE_DBVALS on class CL_DMC_SIMPLE_RULE_LIST has no exception.

Method UPDATE_FROM_ITAB Signature

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

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