SAP ABAP Class CL_DMC_COLL_ACP (DMC: Collective Access Plan)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMC_POBJECT Persistent Object 20060703
Properties
Class CL_DMC_COLL_ACP  
Short Description DMC: Collective Access Plan    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMCM   Data Mapping and Conversion: Maintenance 
Created 20060620   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DMC_POBJECT Persistent Object 20060703
Friends
Class CL_DMC_COLL_ACP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACPLAN_LIST Instance attribute Public Object reference (TYPE REF TO) CL_DMC_ACCESS_PLAN_LIST DMC: List Class 'Access Plan' 20060620
2 ACPS_ALVGRID Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20060620
3 ACPS_ALVGRID_OUTTAB Instance attribute Public Type reference (TYPE) DMC_ACPS_ALV_GRID_TAB Output Table for ACPS_ALVGRID 20060620
4 ACTUAL_ACPLAN Instance attribute Private Object reference (TYPE REF TO) CL_DMC_ACCESS_PLAN DMC: Access plan 20060620
5 BLOCKSIZE Instance attribute Private Type reference (TYPE) DMC_BLOCKSIZE MWB: Size of an RFC Package 20060620
6 COLL_ACP_LIST Instance attribute Protected Object reference (TYPE REF TO) CL_DMC_COLL_ACP_LIST DMC: List Class for Collective Access Plan 20060623
7 COLL_ACP_SETTINGS Instance attribute Private Type reference (TYPE) DMC_COLL_ACP_STG_TAB DMC: Key Field-Related Setting of a Collective Access Plan 20060623
8 COLL_ACP_STATE Instance attribute Private Type reference (TYPE) DMC_STATE DMC: Status of an Object 20060623
9 CO_ALL_ACP_SPLITTED Constant Public Type reference (TYPE) DMC_STATE 4 DMC: Status of an Object 20060623
10 CO_COLL_ACP_CREATED Constant Public Type reference (TYPE) DMC_STATE 1 DMC: Status of an Object 20060623
11 CO_COLL_ACP_SPLITTED Constant Public Type reference (TYPE) DMC_STATE 3 DMC: Status of an Object 20060623
12 CO_PREC_CALC_BATCH Constant Public Type reference (TYPE) DMC_STATE 2 DMC: Status of an Object 20060620
13 DATA_NOT_SAVED Instance attribute Public Type reference (TYPE) BOOLEAN FALSE Boolean Variable (X=true, -=false, space=unknown) 20060620
14 DESCR Instance attribute Private Type reference (TYPE) DMC_DESCR Description 20060620
15 FALSE Constant Public Type reference (TYPE) BOOLEAN '-' Value for "False" 20060620
16 GUID Instance attribute Private Type reference (TYPE) DMC_GUID DMC: Globally unique key (22 characters) 20060620
17 HEADER_CHANGED Instance attribute Private Type reference (TYPE) BOOLEAN FALSE Boolean Variable (X=true, -=false, space=unknown) 20060620
18 ID Instance attribute Private Type reference (TYPE) DMC_ID DMC: Key 20060620
19 LOG_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER DMC: MESSAGES handler 20060620
20 RESET_ACPLAN_CALC Instance attribute Private Type reference (TYPE) BOOLEAN FALSE Flag: Reset Calculated Access Plans 20060620
21 SETTINGS_CHANGED Instance attribute Private Type reference (TYPE) BOOLEAN FALSE Boolean Variable (X=true, -=false, space=unknown) 20060620
22 SHOW_KEY_FIELDS_ONLY Instance attribute Private Type reference (TYPE) BOOLEAN TRUE Flag for Access Plan Detail 20060620
23 TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' Value for "True" 20060620
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_SPLITTING Instance method Private Method Reset Splitting Status and Initialize Data 20060623
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060620
3 CREATE_COLL_ACP_ACPLANS Instance method Private Method Creates Access Plans From Result of Splitting 20060623
4 DELETE Instance method Public Method Deletes all dependent database entries for given instance 20060620
5 DEL_ACTUAL_ACPLAN Instance method Public Method Deletes reference to act. selected access plan of precalc. 20060620
6 DEL_SETTINGS_BY_FIELDS Instance method Public Method Delete Statical Delimitation for Specified Fields 20060620
7 GET_ACPLAN_LIST Instance method Public Method Returns the access plan list 20060620
8 GET_ACTUAL_ACPLAN Instance method Public Method Returns reference to act. selected access plan of CAP 20060620
9 GET_BLOCKSIZE Instance method Public Method Liefert the block size for the collective access plan 20060620
10 GET_COLL_ACP_SETTINGS Instance method Public Method Returns static delimitations for orecalculation 20060629
11 GET_COLL_ACP_STATE Instance method Public Method Returns the status of the splitting 20060704
12 GET_DATA_NOT_SAVED Instance method Public Method Returns the status of attribute DATA_NOT_SAVED 20060620
13 GET_DESCR Instance method Public Method Returns the description of the collective access plan 20060620
14 GET_GUID Instance method Public Method Returns the GUID of the collective access plan 20060620
15 GET_ID Instance method Public Method Returns the ID of the collective access plan 20060620
16 GET_LIST_OWNER Instance method Public Method Returns the owner of the COLL_ACP_LIST 20060620
17 GET_SEL_ACPS Instance method Private Method Returns selected access plans in ALV grid 20060620
18 GET_SHOW_KEY_FIELDS_ONLY Instance method Public Method Returns status "Display only key fields" (stat. comp.) 20060620
19 GET_TREE Instance method Protected Method Returns tree control (object as tree owner) 20060704
20 HANDLE_ACPS_CONTEXT_MENU_REQ Instance method Public Event handling method Handler for Adding Functions to Context Menu 20060620
21 HANDLE_ACPS_TB_DOUBLE_CLICK Instance method Public Event handling method Handler for Processing a Double-click 20060620
22 HANDLE_ACPS_TB_NEW_UCOMM Instance method Public Event handling method Handler for Processing Added User Commands 20060620
23 HANDLE_ACPS_TB_STD_UCOMM Instance method Public Event handling method Handler for Processing Standard User Commands 20060620
24 HANDLE_ACPS_TOOLBAR Instance method Public Event handling method Handler for Adding Buttons in Access Plan Overview 20060620
25 PROCESS_COMMUNICATION_ERROR Instance method Private Method Processing of Communication Error (Log, Attributes) 20060620
26 PROCESS_SYSTEM_ERROR Instance method Private Method Processing of System Error (Log, Attributes) 20060620
27 REFRESH_TREE Instance method Protected Method Refresh in Tree Control 20060704
28 SAVE Instance method Public Method Save precalculation instance to database 20060620
29 SAVE_COLL_ACP_SETTINGS Instance method Private Method Saves static delimitations of instance to database 20060629
30 SAVE_HEADER Instance method Private Method Saves header data of instance to database 20060620
31 SET_ACPS_ALVGRID_OUTTAB Instance method Public Method Sets output table ACPS_ALVGRID_OUTTAB 20060620
32 SET_BLOCKSIZE Instance method Public Method Sets the block size of the collective access plan 20060620
33 SET_COLL_ACP_SETTINGS Instance method Public Method Sets the static delimitations for the collective access plan 20060621
34 SET_COLL_ACP_STATE Instance method Public Method Sets status of collective access plan 20060623
35 SET_DATA_NOT_SAVED Instance method Public Method sets flag that data was modified by processing 20060620
36 SET_DESCR Instance method Public Method Sets the description of the collective access plan 20060620
37 SET_HEADER_CHANGED Instance method Private Method Sets the flag saying that header data has changed 20060620
38 SET_ID Instance method Public Method Sets the ID of the collective access plan 20060620
39 SET_RESET_ACPLAN_CALC Instance method Public Method Sets flag saying that calculated access plans are reset 20060620
40 SET_SETTINGS_CHANGED Instance method Private Method Sets the Flag Saying that the Settings Have Changed 20060620
41 SET_SHOW_KEY_FIELDS_ONLY Instance method Public Method Sets status "Display only key fields" (stat. delimitation) 20060620
42 SPLIT Instance method Public Method Starts the splitting 20060623
Events
Class CL_DMC_COLL_ACP has no event.
Types
Class CL_DMC_COLL_ACP has no local type.
Method Signatures

Method CLEAR_SPLITTING Signature

Method CLEAR_SPLITTING on class CL_DMC_COLL_ACP has no parameter.
Method CLEAR_SPLITTING on class CL_DMC_COLL_ACP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BLOCKSIZE Call by reference Type reference (TYPE) DMC_BLOCKSIZE 16777216 20060623
2 Importing IV_COLL_ACP_LIST Call by reference Object reference (TYPE REF TO) CL_DMC_COLL_ACP_LIST 20060623
3 Importing IV_COLL_ACP_STATUS Call by reference Type reference (TYPE) DMC_STATE 20060704
4 Importing IV_DATA_NOT_SAVED Call by reference Type reference (TYPE) BOOLEAN 20060623
5 Importing IV_DESCR Call by reference Type reference (TYPE) DMC_DESCR 20060623
6 Importing IV_GUID Call by reference Type reference (TYPE) DMC_GUID 20060623
7 Importing IV_ID Call by reference Type reference (TYPE) DMC_ID 20060623

Method CONSTRUCTOR on class CL_DMC_COLL_ACP has no exception.

Method CREATE_COLL_ACP_ACPLANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IM_PRECALCULATED_STG Call by reference Type reference (TYPE) DMC_ACCESS_PLAN_STG_REL_TAB 20060623
2 Importing IS_STRUCTURE Call by reference Type reference (TYPE) DMC_ACS_PLAN_STG-STRUCTURE 20060623

Method CREATE_COLL_ACP_ACPLANS on class CL_DMC_COLL_ACP has no exception.

Method DELETE Signature

Method DELETE on class CL_DMC_COLL_ACP has no parameter.
Method DELETE on class CL_DMC_COLL_ACP has no exception.

Method DEL_ACTUAL_ACPLAN Signature

Method DEL_ACTUAL_ACPLAN on class CL_DMC_COLL_ACP has no parameter.
Method DEL_ACTUAL_ACPLAN on class CL_DMC_COLL_ACP has no exception.

Method DEL_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 20060620
2 Importing IM_STRUCTURE Call by reference Type reference (TYPE) DMC_STIDT 20060620

Method DEL_SETTINGS_BY_FIELDS on class CL_DMC_COLL_ACP has no exception.

Method GET_ACPLAN_LIST Signature

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

Method GET_ACPLAN_LIST on class CL_DMC_COLL_ACP has no exception.

Method GET_ACTUAL_ACPLAN Signature

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

Method GET_ACTUAL_ACPLAN on class CL_DMC_COLL_ACP has no exception.

Method GET_BLOCKSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BLOCKSIZE Value transfer Type reference (TYPE) DMC_BLOCKSIZE 20060620

Method GET_BLOCKSIZE on class CL_DMC_COLL_ACP has no exception.

Method GET_COLL_ACP_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IT_PREC_SETTINGS Value transfer Type reference (TYPE) DMC_PREC_STG_TAB 20060629

Method GET_COLL_ACP_SETTINGS on class CL_DMC_COLL_ACP has no exception.

Method GET_COLL_ACP_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STATE Value transfer Type reference (TYPE) DMC_STATE 20060704

Method GET_COLL_ACP_STATE on class CL_DMC_COLL_ACP has no exception.

Method GET_DATA_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 20060620

Method GET_DATA_NOT_SAVED on class CL_DMC_COLL_ACP has no exception.

Method GET_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DESCR Value transfer Type reference (TYPE) DMC_DESCR 20060620

Method GET_DESCR on class CL_DMC_COLL_ACP has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GUID Value transfer Type reference (TYPE) DMC_GUID 20060620

Method GET_GUID on class CL_DMC_COLL_ACP has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ID Value transfer Type reference (TYPE) DMC_ID 20060620

Method GET_ID on class CL_DMC_COLL_ACP has no exception.

Method GET_LIST_OWNER Signature

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

Method GET_LIST_OWNER on class CL_DMC_COLL_ACP has no exception.

Method GET_SEL_ACPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SEL_ACPS Value transfer Type reference (TYPE) DMC_ACPS_ALV_GRID_TAB 20060620

Method GET_SEL_ACPS on class CL_DMC_COLL_ACP 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 20060620

Method GET_SHOW_KEY_FIELDS_ONLY on class CL_DMC_COLL_ACP has no exception.

Method GET_TREE Signature

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

Method GET_TREE on class CL_DMC_COLL_ACP has no exception.

Method HANDLE_ACPS_CONTEXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20060620

Method HANDLE_ACPS_CONTEXT_MENU_REQ on class CL_DMC_COLL_ACP has no exception.

Method HANDLE_ACPS_TB_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20060620

Method HANDLE_ACPS_TB_DOUBLE_CLICK on class CL_DMC_COLL_ACP has no exception.

Method HANDLE_ACPS_TB_NEW_UCOMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20060620

Method HANDLE_ACPS_TB_NEW_UCOMM on class CL_DMC_COLL_ACP has no exception.

Method HANDLE_ACPS_TB_STD_UCOMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20060620

Method HANDLE_ACPS_TB_STD_UCOMM on class CL_DMC_COLL_ACP has no exception.

Method HANDLE_ACPS_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20060620
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20060620

Method HANDLE_ACPS_TOOLBAR on class CL_DMC_COLL_ACP has no exception.

Method PROCESS_COMMUNICATION_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSG_TEXT Call by reference Type reference (TYPE) DMC_RFC_ERROR_MSG 20060620

Method PROCESS_COMMUNICATION_ERROR on class CL_DMC_COLL_ACP has no exception.

Method PROCESS_SYSTEM_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MSG_TEXT Call by reference Type reference (TYPE) DMC_RFC_ERROR_MSG 20060620

Method PROCESS_SYSTEM_ERROR on class CL_DMC_COLL_ACP has no exception.

Method REFRESH_TREE Signature

Method REFRESH_TREE on class CL_DMC_COLL_ACP has no parameter.
Method REFRESH_TREE on class CL_DMC_COLL_ACP has no exception.

Method SAVE Signature

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

Method SAVE_COLL_ACP_SETTINGS Signature

Method SAVE_COLL_ACP_SETTINGS on class CL_DMC_COLL_ACP has no parameter.
# Exception Resumable Description Created on
1 INSERT_FAILURE 20060629

Method SAVE_HEADER Signature

Method SAVE_HEADER on class CL_DMC_COLL_ACP has no parameter.
# Exception Resumable Description Created on
1 INSERT_HEADER_FAILURE 20060620
2 UPDATE_HEADER_FAILURE 20060620

Method SET_ACPS_ALVGRID_OUTTAB Signature

Method SET_ACPS_ALVGRID_OUTTAB on class CL_DMC_COLL_ACP has no parameter.
Method SET_ACPS_ALVGRID_OUTTAB on class CL_DMC_COLL_ACP has no exception.

Method SET_BLOCKSIZE 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 20060620

Method SET_BLOCKSIZE on class CL_DMC_COLL_ACP has no exception.

Method SET_COLL_ACP_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLL_ACP_SETTINGS Call by reference Type reference (TYPE) DMC_COLL_ACP_STG_TAB 20060621
2 Importing I_DATA_CHANGED Call by reference Type reference (TYPE) BOOLEAN 20060621

Method SET_COLL_ACP_SETTINGS on class CL_DMC_COLL_ACP has no exception.

Method SET_COLL_ACP_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STATE Call by reference Type reference (TYPE) DMC_STATE 20060623

Method SET_COLL_ACP_STATE on class CL_DMC_COLL_ACP has no exception.

Method SET_DATA_NOT_SAVED Signature

Method SET_DATA_NOT_SAVED on class CL_DMC_COLL_ACP has no parameter.
Method SET_DATA_NOT_SAVED on class CL_DMC_COLL_ACP has no exception.

Method SET_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 20060620

Method SET_DESCR on class CL_DMC_COLL_ACP has no exception.

Method SET_HEADER_CHANGED Signature

Method SET_HEADER_CHANGED on class CL_DMC_COLL_ACP has no parameter.
Method SET_HEADER_CHANGED on class CL_DMC_COLL_ACP has no exception.

Method SET_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 20060620

Method SET_ID on class CL_DMC_COLL_ACP has no exception.

Method SET_RESET_ACPLAN_CALC Signature

Method SET_RESET_ACPLAN_CALC on class CL_DMC_COLL_ACP has no parameter.
Method SET_RESET_ACPLAN_CALC on class CL_DMC_COLL_ACP has no exception.

Method SET_SETTINGS_CHANGED Signature

Method SET_SETTINGS_CHANGED on class CL_DMC_COLL_ACP has no parameter.
Method SET_SETTINGS_CHANGED on class CL_DMC_COLL_ACP has no exception.

Method SET_SHOW_KEY_FIELDS_ONLY Signature

Method SET_SHOW_KEY_FIELDS_ONLY on class CL_DMC_COLL_ACP has no parameter.
Method SET_SHOW_KEY_FIELDS_ONLY on class CL_DMC_COLL_ACP has no exception.

Method SPLIT 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 20060623
# Exception Resumable Description Created on
1 NOT_YET_FINISHED 20060623
2 PRECALCULATION_FAILED 20060623
3 SCHEDULING_FAILED 20060623
History
Last changed by/on SAP  20141030 
SAP Release Created in 620