SAP ABAP Class CL_DMC_INTERN_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
Properties
Class CL_DMC_INTERN_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 20000719   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_INTERN_RULE_LIST has no interface implemented.
Friends
Class CL_DMC_INTERN_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 20000719
2 _ACTUAL_COUNTER Instance attribute Protected Type reference (TYPE) I _ACTUAL_COUNTER 20000719
3 _DBVALS Instance attribute Protected Type reference (TYPE) DMC_INTERN_RULE_REL_TAB _DBVALS 20000719
4 _INITIALIZED Instance attribute Protected Type reference (TYPE) BOOLEAN DMCT_FALSE _INITIALIZED 20000719
5 _VALS Instance attribute Protected Type reference (TYPE) DMC_INTERN_RULE_TAB _VALS 20000719
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method ADD 20000719
2 CONSTRUCTOR Instance method Public Method CONSTRUCTOR 20000719
3 DEL Instance method Public Method DEL 20000719
4 DEL_ALL_ELEMENTS Instance method Public Method DEL_ALL_ELEMENTS 20000719
5 DEL_BY_GUID Instance method Public Method DEL_BY_GUID 20000719
6 DEL_BY_REF Instance method Public Method DEL_BY_REF 20000719
7 ELEM_BY_GUID Instance method Public Method ELEM_BY_GUID 20000719
8 ELEM_BY_NAME Instance method Public Method ELEM_BY_NAME 20000719
9 GET_ELEMENTS Instance method Public Method GET_ELEMENTS 20000719
10 GET_IDENTS Instance method Public Method GET_IDENTS 20000719
11 GET_PERSISTENCE_STATE Instance method Public Method GET_PERSISTENCE_STATE 20000719
12 INITIALIZE_ELEMENTS Instance method Protected Method INITIALIZE_ELEMENTS 20000719
13 INITIALIZE_ELEMS Instance method Public Method INITIALIZE_ELEMS 20000719
14 LOAD_ELEMENTS Instance method Private Method LOAD_ELEMENTS 20000719
15 NEXT_ELEM Instance method Public Method NEXT_ELEM 20000719
16 RELOAD_FROM_DB Instance method Protected Method RELOAD_FROM_DB 20000719
17 SAVE Instance method Public Method SAVE 20000719
18 SET_PERSISTENCE_STATE Instance method Public Method SET_PERSISTENCE_STATE 20000719
19 SET_STATE Instance method Public Method SET_STATE 20000719
20 UPDATE_DBVALS Instance method Private Method UPDATE_DBVALS 20000719
Events
Class CL_DMC_INTERN_RULE_LIST has no event.
Types
Class CL_DMC_INTERN_RULE_LIST has no local type.
Method Signatures

Method ADD Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_DMC_INTERN_RULE_LIST has no parameter.
Method CONSTRUCTOR on class CL_DMC_INTERN_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 20000719
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000719

Method DEL_ALL_ELEMENTS Signature

Method DEL_ALL_ELEMENTS on class CL_DMC_INTERN_RULE_LIST has no parameter.
Method DEL_ALL_ELEMENTS on class CL_DMC_INTERN_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 20000719
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000719

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_INTERN_RULE IM_PTR 20000719
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000719

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_INTERN_RULE ELEM 20000719
2 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID IM_GUID 20000719
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000719

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_INTERN_RULE ELEM 20000719
2 Importing IM_TMPLID Call by reference Type reference (TYPE) DMC_TMPLID IM_TMPLID 20000720
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000719

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_INTERN_RULE_REF_TAB EX_ELEMS 20000719

Method GET_ELEMENTS on class CL_DMC_INTERN_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 20000719

Method GET_IDENTS on class CL_DMC_INTERN_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_INTERN_RULE Call by reference Object reference (TYPE REF TO) CL_DMC_INTERN_RULE IM_INTERN_RULE 20000719
2 Returning WA Value transfer Type reference (TYPE) DMC_IRREC WA 20000719
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000719

Method INITIALIZE_ELEMENTS Signature

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

Method INITIALIZE_ELEMS Signature

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

Method LOAD_ELEMENTS Signature

Method LOAD_ELEMENTS on class CL_DMC_INTERN_RULE_LIST has no parameter.
Method LOAD_ELEMENTS on class CL_DMC_INTERN_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_INTERN_RULE ELEM 20000719
# Exception Resumable Description Created on
1 NO_MORE_ELEMENTS NO_MORE_ELEMENTS 20000719

Method RELOAD_FROM_DB Signature

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

Method SAVE Signature

Method SAVE on class CL_DMC_INTERN_RULE_LIST has no parameter.
Method SAVE on class CL_DMC_INTERN_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_IRREC IM_WA 20000719
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000719

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 20000719
2 Importing IM_NEW_STATE Call by reference Type reference (TYPE) DMCT_OBJECT_STATE IM_NEW_STATE 20000719

Method SET_STATE on class CL_DMC_INTERN_RULE_LIST has no exception.

Method UPDATE_DBVALS Signature

Method UPDATE_DBVALS on class CL_DMC_INTERN_RULE_LIST has no parameter.
Method UPDATE_DBVALS on class CL_DMC_INTERN_RULE_LIST has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 20C