SAP ABAP Class CL_DMC_PREC_LIST (DMC: List Class for Precalculation)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_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 20040716
Properties
Class CL_DMC_PREC_LIST  
Short Description DMC: List Class for Precalculation    
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 CNV_DMCM   Data Mapping and Conversion: Maintenance 
Created 20040715   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 DMCT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DMC_PREC_LIST has no interface implemented.
Friends
Class CL_DMC_PREC_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTUAL_ELEMENT Instance attribute Private Object reference (TYPE REF TO) CL_DMC_PREC DMC: Precalculation 20040804
2 CO_FUNCTION_BATCH Constant Public Type reference (TYPE) DMC_CALC_FUNCTION 'B' MWB: Calculation Function for Access Plan/Precalculation 20040818
3 CO_FUNCTION_DIALOG Constant Public Type reference (TYPE) DMC_CALC_FUNCTION 'D' MWB: Calculation Function for Access Plan/Precalculation 20040818
4 CO_FUNCTION_GET_DATA Constant Public Type reference (TYPE) DMC_CALC_FUNCTION 'G' MWB: Calculation Function for Access Plan/Precalculation 20050314
5 FALSE Constant Protected Type reference (TYPE) BOOLEAN '-' Value for 'False' 20050314
6 LOG_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER DMC: MESSAGES Handler 20050316
7 OWNER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_CONV_OBJECT List Owner 20040716
8 PREC_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_DMC_PREC_FACTORY DMC: Factory Class for Precalculation 20040716
9 SHOW_KEY_FIELDS_ONLY Instance attribute Private Type reference (TYPE) BOOLEAN TRUE Boolean Variable (X=true, -=false, space=unknown) 20040716
10 TRUE Constant Protected Type reference (TYPE) BOOLEAN 'X' Value for 'True' 20050314
11 _ACTUAL_COUNTER Instance attribute Private Type reference (TYPE) I Pointer to Row in List of Loaded Objects 20040907
12 _DBVALS Instance attribute Protected Type reference (TYPE) DMC_PREC_TAB DMC: Precalculations (Database) 20040716
13 _INITIALIZED Instance attribute Protected Type reference (TYPE) BOOLEAN FALSE Boolean Variable (X=true, -=false, space=unknown) 20040716
14 _VALS Instance attribute Protected Type reference (TYPE) DMC_PREC_PERS DMC: Precalculations (Reference) 20040716
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PREC Instance method Public Method Adds precalculation to list or updates values 20040720
2 ADD_PREC_BY_REF Instance method Public Method Adds existing precalculation to list 20040923
3 CALCULATE Instance method Public Method Starts calculation of a precalculation 20050311
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040716
5 COPY Instance method Public Method Copies current complete list with all precalculations 20040922
6 COPY_PREC Instance method Public Method Copies a precalculation and adds it to list 20040819
7 DELETE_ALL_ELEMENTS Instance method Public Method Deletes all precalculations 20050202
8 DEL_ACTUAL_ELEMENT Instance method Public Method Deletes reference to current selected precalculation 20040804
9 DEL_ALL_SETTINGS_BY_FIELDS Instance method Public Method Deletes stat. delimit. for all precalc. for certain fields 20040914
10 FIRST_ELEM Instance method Public Method Returns first object of list 20040910
11 GET_ACPLIST_NOT_SAVED Instance method Public Method Returns if dependent access plan list was saved or not 20040825
12 GET_ACTUAL_ELEMENT Instance method Public Method Returns reference to current selected precalculation 20040804
13 GET_ALL_ELEMENTS_REF Instance method Public Method Returns references for all precalculations in the list 20041026
14 GET_ELEMENT_BY_GUID Instance method Public Method Returns reference of a precalculation for GUID 20040804
15 GET_ELEMENT_BY_ID Instance method Public Method Returns reference of a precalculation for ID 20040719
16 GET_ELEMENT_STATE Instance method Public Method Returns the status from _vals for an element 20040820
17 GET_LAST_SIZE_DATA Instance method Private Method Returns block and segment size of last created precalc. 20040830
18 GET_OWNER Instance method Public Method Returns the owner of the list 20040719
19 GET_SHOW_KEY_FIELDS_ONLY Instance method Public Method Returns status "Display only key fields" (stat. comp.) 20040719
20 GET_VALS Instance method Public Method Returns table _VALS 20040923
21 INITIALIZE_ELEMENTS Instance method Protected Method Initializes the instances of the precalculations 20040716
22 INIT_PREC_REF Instance method Private Method Instances a precalculation 20040716
23 LOAD_ELEMENTS Instance method Private Method Load precalculations for owner from database 20040716
24 NEXT_ELEM Instance method Public Method Returns next element from list of loaded objects 20040910
25 RESTORE_AFTER_CANCEL Instance method Public Method Data recovery after cancellation command 20040909
26 SET_ACTUAL_ELEMENT Instance method Public Method Sets reference to current selected precalculation 20040804
27 SET_DELETE_NOTE Instance method Public Method Sets deletion flag for access plan 20050303
28 SET_SHOW_KEY_FIELDS_ONLY Instance method Public Method Sets status "Display only key fields" (stat. delimitation) 20040719
29 SET_STATE Instance method Public Method Set Object Status 20040811
30 UPDATE_DBVALS Instance method Private Method Updates entries in _DBVALS 20040817
31 UPDATE_VALS_DESCR Instance method Public Method Sets a new description in _vals for specified GUID 20040810
32 UPDATE_VALS_ID Instance method Public Method Sets a new ID value in _vals for specified GUID 20040810
Events
Class CL_DMC_PREC_LIST has no event.
Types
Class CL_DMC_PREC_LIST has no local type.
Method Signatures

Method ADD_PREC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BLOCKSIZE Call by reference Type reference (TYPE) DMC_BLOCKSIZE MWB: Grösse eines RFC-Pakets 20040811
2 Importing IM_DESCR Call by reference Type reference (TYPE) DMC_DESCR Beschreibung 20040811
3 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID DMC: Global eindeutiger Schlüssel (22-stellig) 20040811
4 Importing IM_ID Call by reference Type reference (TYPE) DMC_ID DMC: Schlüssel 20040811
5 Importing IM_SEARCH_DEPTH Call by reference Type reference (TYPE) DMC_SEARCH_DEPTH MWB: Suchtiefe einer Vorkalkulation 20050309
6 Importing IM_SEGMENT_SIZE Call by reference Type reference (TYPE) DMC_SEGMENT_SIZE MWB: Maximale Segmentgröße bei einer Vorkalkulation 20040811

Method ADD_PREC on class CL_DMC_PREC_LIST has no exception.

Method ADD_PREC_BY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PREC Call by reference Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20040923

Method ADD_PREC_BY_REF on class CL_DMC_PREC_LIST has no exception.

Method CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FUNCTION Call by reference Type reference (TYPE) DMC_CALC_FUNCTION MWB: Funktion der Zugriffsplan- / Vorkalkulationsberechnung 20050311
2 Importing IM_PREC Call by reference Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20050311

Method CALCULATE on class CL_DMC_PREC_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OWNER Call by reference Object reference (TYPE REF TO) CL_DMC_CONV_OBJECT List-Owner 20040716

Method CONSTRUCTOR on class CL_DMC_PREC_LIST has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COPY_OWNER Call by reference Object reference (TYPE REF TO) CL_DMC_CONV_OBJECT Konvertierungsobjekt 20040922
2 Returning RE_PREC_LIST Value transfer Object reference (TYPE REF TO) CL_DMC_PREC_LIST DMC: List-Klasse Vorkalkulation 20040922

Method COPY on class CL_DMC_PREC_LIST has no exception.

Method COPY_PREC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BLOCKSIZE Call by reference Type reference (TYPE) DMC_BLOCKSIZE MWB: Grösse eines RFC-Pakets 20040819
2 Importing IM_DESCR Call by reference Type reference (TYPE) DMC_DESCR Beschreibung 20040819
3 Importing IM_ID Call by reference Type reference (TYPE) DMC_ID DMC: Schlüssel 20040819
4 Importing IM_PREC_LIST_TO Call by reference Object reference (TYPE REF TO) CL_DMC_PREC_LIST Ziel: List-Klasse Vorkalkulation 20040922
5 Importing IM_PREC_SUBMITTAL Call by reference Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20040819
6 Importing IM_SEARCH_DEPTH Call by reference Type reference (TYPE) DMC_SEARCH_DEPTH MWB: Suchtiefe einer Vorkalkulation 20050309
7 Importing IM_SEGMENT_SIZE Call by reference Type reference (TYPE) DMC_SEGMENT_SIZE MWB: Maximale Segmentgröße bei einer Vorkalkulation 20040819
8 Returning RE_PREC_NEW Value transfer Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20040819
# Exception Resumable Description Created on
1 ID_ALREADY_USED Der angegebene Schlüssel wird bereits verwendet 20040820
2 NO_VALID_ID Kein gültiger Schlüssel angegeben 20040820

Method DELETE_ALL_ELEMENTS Signature

Method DELETE_ALL_ELEMENTS on class CL_DMC_PREC_LIST has no parameter.
Method DELETE_ALL_ELEMENTS on class CL_DMC_PREC_LIST has no exception.

Method DEL_ACTUAL_ELEMENT Signature

Method DEL_ACTUAL_ELEMENT on class CL_DMC_PREC_LIST has no parameter.
Method DEL_ACTUAL_ELEMENT on class CL_DMC_PREC_LIST has no exception.

Method DEL_ALL_SETTINGS_BY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IT_FIELDS Call by reference Type reference (TYPE) DMC_STRUCTFIELD_TAB Feldliste 20040914
2 Importing IM_STRUCTURE Call by reference Type reference (TYPE) DMC_STIDT Senderstruktur 20040914

Method DEL_ALL_SETTINGS_BY_FIELDS on class CL_DMC_PREC_LIST has no exception.

Method FIRST_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ELEM Value transfer Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20040910
# Exception Resumable Description Created on
1 NO_ELEMENT Liste enthält keine Elemente 20040910

Method GET_ACPLIST_NOT_SAVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DATA_NOT_SAVED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040825

Method GET_ACPLIST_NOT_SAVED on class CL_DMC_PREC_LIST has no exception.

Method GET_ACTUAL_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PREC Value transfer Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20040804

Method GET_ACTUAL_ELEMENT on class CL_DMC_PREC_LIST has no exception.

Method GET_ALL_ELEMENTS_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PRECS Value transfer Type reference (TYPE) DMC_PREC_REF_TAB MWB: Referenzen Vorkalkulationen 20041026

Method GET_ALL_ELEMENTS_REF on class CL_DMC_PREC_LIST has no exception.

Method GET_ELEMENT_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 DMC: Global eindeutiger Schlüssel (22-stellig) 20040804
2 Returning RE_PREC Value transfer Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20040804

Method GET_ELEMENT_BY_GUID on class CL_DMC_PREC_LIST has no exception.

Method GET_ELEMENT_BY_ID 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) DMC_ID DMC: Schlüssel 20040719
2 Returning RE_PREC Value transfer Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20040719

Method GET_ELEMENT_BY_ID on class CL_DMC_PREC_LIST has no exception.

Method GET_ELEMENT_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 DMC: Global eindeutiger Schlüssel (22-stellig) 20040820
2 Returning RE_STATE Value transfer Type reference (TYPE) DMC_STATE DMC: Zustand eines Objektes 20040820

Method GET_ELEMENT_STATE on class CL_DMC_PREC_LIST has no exception.

Method GET_LAST_SIZE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BLOCKSIZE Value transfer Type reference (TYPE) DMC_BLOCKSIZE MWB: Grösse eines RFC-Pakets 20040830
2 Exporting EX_SEARCH_DEPTH Call by reference Type reference (TYPE) DMC_SEARCH_DEPTH MWB: Suchtiefe einer Vorkalkulation 20050309
3 Exporting EX_SEGMENT_SIZE Value transfer Type reference (TYPE) DMC_SEGMENT_SIZE MWB: Maximale Segmentgröße bei einer Vorkalkulation 20040830

Method GET_LAST_SIZE_DATA on class CL_DMC_PREC_LIST has no exception.

Method GET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OWNER Value transfer Object reference (TYPE REF TO) CL_DMC_CONV_OBJECT List-Owner 20040719

Method GET_OWNER on class CL_DMC_PREC_LIST has no exception.

Method GET_SHOW_KEY_FIELDS_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STATE Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20040719

Method GET_SHOW_KEY_FIELDS_ONLY on class CL_DMC_PREC_LIST has no exception.

Method GET_VALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VALS Value transfer Type reference (TYPE) DMC_PREC_PERS DMC: Tabellentyp Informationen zur Vorkalkulation 20040923

Method GET_VALS on class CL_DMC_PREC_LIST has no exception.

Method INITIALIZE_ELEMENTS Signature

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

Method INIT_PREC_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALS Call by reference Type reference (TYPE) DMC_PREC_PERS_STRUCT DMC: Persistenzinformationen Vorkalkulation 20040719
2 Returning RE_PREC Value transfer Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20040719

Method INIT_PREC_REF on class CL_DMC_PREC_LIST has no exception.

Method LOAD_ELEMENTS Signature

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

Method NEXT_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ELEM Value transfer Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20040910
# Exception Resumable Description Created on
1 NO_MORE_ELEMENTS Ende der Liste erreicht 20040910

Method RESTORE_AFTER_CANCEL Signature

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

Method SET_ACTUAL_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PREC Call by reference Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20040804

Method SET_ACTUAL_ELEMENT on class CL_DMC_PREC_LIST has no exception.

Method SET_DELETE_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REF Call by reference Object reference (TYPE REF TO) CL_DMC_PREC DMC: Vorkalkulation 20050303

Method SET_DELETE_NOTE on class CL_DMC_PREC_LIST has no exception.

Method SET_SHOW_KEY_FIELDS_ONLY Signature

Method SET_SHOW_KEY_FIELDS_ONLY on class CL_DMC_PREC_LIST has no parameter.
Method SET_SHOW_KEY_FIELDS_ONLY on class CL_DMC_PREC_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 DMC: Global eindeutiger Schlüssel (22-stellig) 20040811
2 Importing IM_NEW_STATE Call by reference Type reference (TYPE) DMC_STATE DMC: Zustand eines Objektes 20040811

Method SET_STATE on class CL_DMC_PREC_LIST has no exception.

Method UPDATE_DBVALS Signature

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

Method UPDATE_VALS_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DESCR Call by reference Type reference (TYPE) DMC_DESCR Beschreibung 20040810
2 Importing IM_GUID Call by reference Type reference (TYPE) DMC_GUID DMC: Global eindeutiger Schlüssel (22-stellig) 20040810

Method UPDATE_VALS_DESCR on class CL_DMC_PREC_LIST has no exception.

Method UPDATE_VALS_ID 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 DMC: Global eindeutiger Schlüssel (22-stellig) 20040810
2 Importing IM_ID Call by reference Type reference (TYPE) DMC_ID DMC: Schlüssel 20040810

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