SAP ABAP Class CL_DMC_A_PARAM_LIST (Container for Actual Parameter)
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 20060615
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMC_VERSION Version Management (Create, Retrieve) 20060830
Properties
Class CL_DMC_A_PARAM_LIST  
Short Description Container for Actual Parameter    
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 20060615
2 IF_DMC_VERSION Version Management (Create, Retrieve) 20060830
Friends
Class CL_DMC_A_PARAM_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 Flag "Data Not Saved" 20000229
2 MY_RULE Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_SIMPLE_RULE Ref. to Rule 20000229
3 MY_RULE_CALL Instance attribute Public Object reference (TYPE REF TO) CL_DMC_RULE_CALL Ref. to Rule Call 20000229
4 _ACTUAL_COUNTER Instance attribute Protected Type reference (TYPE) I Number of Actual Parameters 20000229
5 _DBVALS Instance attribute Protected Type reference (TYPE) DMCT_A_PARAM_REL_TAB DB Table Content 20000229
6 _INITIALIZED Instance attribute Protected Type reference (TYPE) BOOLEAN DMCT_FALSE Flag Whether Actual Parameter Instantiated 20000229
7 _VALS Instance attribute Protected Type reference (TYPE) DMC_A_PARAM_TAB ITab with Persistence Info 20000229
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Adds Parameter 20000229
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000229
3 COPY Instance method Public Method Copier Constructor 20000229
4 COUNT Instance method Public Method Returns Number of Actual Parameters 20000229
5 DEL Instance method Public Method Deletes an Element 20000229
6 DEL_ALL_ELEMENTS Instance method Public Method Deletes All Elements 20000229
7 DEL_BY_GUID Instance method Public Method Deletes Using GUID 20000229
8 DEL_BY_REF Instance method Public Method Deletes Using Reference 20000229
9 ELEM_BY_GUID Instance method Public Method Returns Element Using GUID 20000229
10 ELEM_BY_NAME Instance method Public Method Returns Element Using Names 20000229
11 FIRST_ELEM Instance method Public Method Returns First Element 20000229
12 FROM_ITAB Instance method Public Method Interface for Table Control 20000229
13 GET_ELEMENTS Instance method Public Method Returns All Elements 20000229
14 GET_EXPORT_PARAM Instance method Public Method Returns All Export Parameters 20000328
15 GET_IDENTS Instance method Public Method Returns Name of Actual Parameter 20000229
16 GET_IMPORT_PARAM Instance method Public Method Returns Import Parameter 20000229
17 GET_IMPORT_PARAMS Instance method Public Method Returns all Import Parameters 20030430
18 GET_PERSISTENCE_STATE Instance method Public Method Returns Information About Persistence Status 20000229
19 INITIALIZE_ELEMENTS Instance method Protected Method Initialization 20000229
20 INIT_A_PARAM Instance method Protected Method Initialize Parameter 20000229
21 LOAD_ELEMENTS Instance method Private Method Load from Database 20000229
22 NEXT_ELEM Instance method Public Method Returns Next Actual Parameter 20000229
23 NUMBER_OF_IMPORT_PARAMS Instance method Public Method Number of Import Parameters 20000229
24 RELOAD_FROM_DB Instance method Public Method Recreate Old Status After Cancelation 20000229
25 RESTORE_AFTER_CANCEL Instance method Public Method Recreate After User Cancelation 20000523
26 SAVE Instance method Public Method Save 20000229
27 SET_PERSISTENCE_STATE Instance method Public Method Sets Persistence Information for Actual Parameter 20000229
28 SET_STATE Instance method Public Method Sets General State 20000229
29 TO_ITAB Instance method Public Method Interface for Table Control 20000229
30 UPDATE_DBVALS Instance method Private Method Update After Saving to Database 20000229
Events
Class CL_DMC_A_PARAM_LIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1     DMC_A_PARAM_REF
2     DMC_F_FORM_PARAM_REF
3     DMC_F_METHOD_PARAM_REF
Method Signatures

Method ADD Signature

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

Method CONSTRUCTOR 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 IM_RULE 20000229
2 Importing IM_RULE_CALL Call by reference Object reference (TYPE REF TO) CL_DMC_RULE_CALL IM_RULE_CALL 20000229

Method CONSTRUCTOR on class CL_DMC_A_PARAM_LIST has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RULE_CALL Call by reference Object reference (TYPE REF TO) CL_DMC_RULE_CALL IM_RULE_CALL 20000229
2 Returning P Value transfer Object reference (TYPE REF TO) CL_DMC_A_PARAM_LIST P 20000229

Method COPY on class CL_DMC_A_PARAM_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_A_PARAM_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_A_PARAM_LIST has no parameter.
Method DEL_ALL_ELEMENTS on class CL_DMC_A_PARAM_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_A_PARAM 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_A_PARAM 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_A_PARAM 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 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_A_PARAM ELEM 20000229

Method FIRST_ELEM on class CL_DMC_A_PARAM_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_A_PARAM_TAB Call by reference Type reference (TYPE) DMCT_A_PARAM_REL_TAB IM_A_PARAM_TAB 20000229

Method FROM_ITAB on class CL_DMC_A_PARAM_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_A_PARAM_REF_TAB EX_ELEMS 20000229

Method GET_ELEMENTS on class CL_DMC_A_PARAM_LIST has no exception.

Method GET_EXPORT_PARAM Signature

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

Method GET_EXPORT_PARAM on class CL_DMC_A_PARAM_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_TABL EX_IDS 20000229

Method GET_IDENTS on class CL_DMC_A_PARAM_LIST has no exception.

Method GET_IMPORT_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AP Value transfer Object reference (TYPE REF TO) CL_DMC_A_PARAM AP 20000229
2 Importing POS Call by reference Type reference (TYPE) TABFDPOS POS 20000229

Method GET_IMPORT_PARAM on class CL_DMC_A_PARAM_LIST has no exception.

Method GET_IMPORT_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IMPORT_PARAMS Value transfer Type reference (TYPE) DMC_A_PARAM_REF_TAB Referenzen 20030430

Method GET_IMPORT_PARAMS on class CL_DMC_A_PARAM_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_A_PARAM Call by reference Object reference (TYPE REF TO) CL_DMC_A_PARAM IM_A_PARAM 20000229
2 Returning WA Value transfer Type reference (TYPE) DMC_APREC WA 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method INITIALIZE_ELEMENTS Signature

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

Method INIT_A_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_WA Call by reference Type reference (TYPE) DMC_APREC CH_WA 20000229
2 Exporting EX_ELEM Call by reference Object reference (TYPE REF TO) CL_DMC_A_PARAM EX_ELEM 20000229
# Exception Resumable Description Created on
1 ELEMENT_NOT_FOUND ELEMENT_NOT_FOUND 20000229

Method LOAD_ELEMENTS Signature

Method LOAD_ELEMENTS on class CL_DMC_A_PARAM_LIST has no parameter.
Method LOAD_ELEMENTS on class CL_DMC_A_PARAM_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_A_PARAM ELEM 20000229
# Exception Resumable Description Created on
1 NO_MORE_ELEMENTS NO_MORE_ELEMENTS 20000229

Method NUMBER_OF_IMPORT_PARAMS Signature

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

Method NUMBER_OF_IMPORT_PARAMS on class CL_DMC_A_PARAM_LIST has no exception.

Method RELOAD_FROM_DB Signature

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

Method RESTORE_AFTER_CANCEL Signature

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

Method SAVE Signature

Method SAVE on class CL_DMC_A_PARAM_LIST has no parameter.
Method SAVE on class CL_DMC_A_PARAM_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_APREC IM_WA 20000229

Method SET_PERSISTENCE_STATE on class CL_DMC_A_PARAM_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_A_PARAM_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_A_PARAM_TAB Call by reference Type reference (TYPE) DMCT_A_PARAM_REL_TAB EX_A_PARAM_TAB 20000229

Method TO_ITAB on class CL_DMC_A_PARAM_LIST has no exception.

Method UPDATE_DBVALS Signature

Method UPDATE_DBVALS on class CL_DMC_A_PARAM_LIST has no parameter.
Method UPDATE_DBVALS on class CL_DMC_A_PARAM_LIST has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 46D