SAP ABAP Class CL_UKM_ACTION_COMMAND (UKM: Storage of Change Calls)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-UKM (Application Component) Standardized Key Mapping
     S_UKM_ENGINE (Package) Unified Key Mapping Engine
Properties
Class CL_UKM_ACTION_COMMAND  
Short Description UKM: Storage of Change Calls    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_UKM_ENGINE   Unified Key Mapping Engine 
Created 20050614   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_UKM_ACTION_COMMAND Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_UKM_BUFFER_DB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UKM_ACTION_COMMAND has no interface implemented.
Friends
Class CL_UKM_ACTION_COMMAND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CONFIGURATION Instance attribute Public Object reference (TYPE REF TO) CL_UKM_CONFIGURATION UKM: Access to configuration tables 20051027
2 MT_ACTION_COMMANDS Instance attribute Protected Type reference (TYPE) UKM_T_ACTIONS_RAW Storage of Actions 20050621
3 MV_AGENCY_ID Instance attribute Protected Type reference (TYPE) UKM_E_AGENCY_ID UKM: Key Agency ID 20050627
4 MV_BUFFER_LINES_MAX Instance attribute Public Type reference (TYPE) UKM_E_BUFFER_LINES_MAX UKM: Maximum Number of Rows in Buffer 20060307
5 MV_LAST_ACTION_NUMBER Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20050614
6 MV_LAST_CONSUMED_ENTRY_DB Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20050707
7 MV_LAST_CONSUMED_ENTRY_VDB Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20050707
8 MV_LAST_OBJECT_NUMBER Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20050614
9 MV_NUMBER_OF_ENTRIES Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20050614
10 SC_AC_DESCRIPTION_AK2O Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION 'X X X' UKM: Details of ActionCommandCode 20060110
11 SC_AC_DESCRIPTION_AOGD Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION 'X X X XX' UKM: Details of ActionCommandCode 20060110
12 SC_AC_DESCRIPTION_AOGP Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION 'X X X X X' UKM: Details of ActionCommandCode 20060110
13 SC_AC_DESCRIPTION_AOVD Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION 'X X X X X' UKM: Details of ActionCommandCode 20060110
14 SC_AC_DESCRIPTION_AOVP Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION 'X X X X X' UKM: Details of ActionCommandCode 20060110
15 SC_AC_DESCRIPTION_DKFO Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION 'XX X' UKM: Details of ActionCommandCode 20060110
16 SC_AC_DESCRIPTION_DOGD Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION 'XX X XX' UKM: Details of ActionCommandCode 20060110
17 SC_AC_DESCRIPTION_DOGP Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION 'XX X X X' UKM: Details of ActionCommandCode 20060110
18 SC_AC_DESCRIPTION_DOVD Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION 'XX X X X' UKM: Details of ActionCommandCode 20060110
19 SC_AC_DESCRIPTION_DOVP Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION 'XX X X X' UKM: Details of ActionCommandCode 20060110
20 SC_AC_DESCRIPTION_GMGD Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION ' XX XX' UKM: Details of ActionCommandCode 20060110
21 SC_AC_DESCRIPTION_GMGP Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION ' XX X X' UKM: Details of ActionCommandCode 20060110
22 SC_AC_DESCRIPTION_GMVD Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION ' XX X X' UKM: Details of ActionCommandCode 20060110
23 SC_AC_DESCRIPTION_GMVP Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION ' XX X X' UKM: Details of ActionCommandCode 20060110
24 SC_AC_DESCRIPTION_GOBK Constant Protected Type reference (TYPE) UKM_S_ACTION_DESCRIPTION ' X X' UKM: Details of ActionCommandCode 20060110
25 SC_AC_DESCRIPTION_PREFIX Constant Protected Type reference (TYPE) CHAR18 'SC_AC_DESCRIPTION_' Field length 18 20060110
26 SC_ADD_KEYS_TO_OBJECT Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'AK2O' Activity Code 20050614
27 SC_ADD_OBJECTS_TO_MGD Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'AOGD' Activity Code 20060110
28 SC_ADD_OBJECTS_TO_MGP Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'AOGP' Activity Code 20060110
29 SC_ADD_OBJECTS_TO_MVD Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'AOVD' Activity Code 20060110
30 SC_ADD_OBJECTS_TO_MVP Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'AOVP' Activity Code 20060110
31 SC_DELETE_KEYS_FROM_OBJECT Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'DKFO' Activity Code 20050614
32 SC_DELETE_OBJECTS_FROM_MGD Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'DOGD' Activity Code 20060110
33 SC_DELETE_OBJECTS_FROM_MGP Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'DOGP' Activity Code 20060110
34 SC_DELETE_OBJECTS_FROM_MVD Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'DOVD' Activity Code 20060110
35 SC_DELETE_OBJECTS_FROM_MVP Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'DOVP' Activity Code 20060110
36 SC_GET_MAPPING_GROUPED_NEG Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'GMGD' Activity Code 20051109
37 SC_GET_MAPPING_GROUPED_POS Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'GMGP' Activity Code 20051109
38 SC_GET_MAPPING_VECTORED_NEG Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'GMVD' Activity Code 20051109
39 SC_GET_MAPPING_VECTORED_POS Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'GMVP' Activity Code 20051109
40 SC_GET_OBJECT_BY_KEY Constant Public Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE 'GOBK' Activity Code 20050705
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACTION_COMMAND Instance method Public Method UKM: Add Action 20050614
2 CHECK_FILL_LEVEL Instance method Public Method UKM: Check Buffer Fill Status 20060307
3 CONSTRUCTOR Instance method Public Constructor Constructor 20050614
4 COUNT_ALL_ACTION_COMMANDS Instance method Public Method UKM: Query Fill Status 20050617
5 COUNT_NEW_ACTION_COMMANDS Instance method Public Method UKM: Query Fill Status 20050617
6 DESCRIBE_ACTION_COMMAND_CODE Static method Public Method UKM: Describe ActionCommandCode 20060110
7 GET_ALL_ACTION_COMMANDS Instance method Public Method UKM: Call All ACtions 20050614
8 GET_INSTANCE Static method Public Method UKM: Instantiation 20051027
9 GET_LONG_KEY_VALUE Instance method Public Method UKM: Return a long key value from changes 20130823
10 GET_NEW_ACTION_COMMANDS Instance method Public Method UKM: Consume New Actions 20050614
11 OVERWRITE_ACTION_COMMANDS Instance method Public Method UKM: Overwrite Actions 20050614
12 REMOVE_CONSUMED_ACTION_COMMAND Instance method Public Method UKM: Remove Consumed Entries 20050715
13 SET_ALL_ACTION_COMMANDS_NEW Instance method Public Method UKM: Set All Actions to New 20050615
Events
Class CL_UKM_ACTION_COMMAND has no event.
Types
Class CL_UKM_ACTION_COMMAND has no local type.
Method Signatures

Method ADD_ACTION_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE Call by reference Type reference (TYPE) UKM_S_MESSAGE UKM: Statusinformation und Nachrichten an den Verwender 20050614
2 Importing IV_ACTION_COMMAND_CODE Call by reference Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE CL_UKM_ACTION_COMMAND=>SC_ADD_KEYS_TO_OBJECT Aktionscode 20050614
3 Importing IV_CLIENT_DEFAULT Call by reference Type reference (TYPE) UKM_E_CLIENT_DEFAULT_BOOLEAN UKM: Indikator für Standardobjekt des Client-Systems 20050614
4 Importing IV_GROUP_REFERENCE Call by reference Type reference (TYPE) UKM_E_GROUP_REFERENCE_BOOLEAN UKM: Indikator für Gruppen-Referenz 20050614
5 Importing IV_INCLUDE_MAPPING Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_FALSE UKM: Boolescher Ausdruck 20051222
6 Importing IV_INCLUDE_OBJECT Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_FALSE UKM: Boolescher Ausdruck 20050628
7 Importing IV_INTERNAL_KEY Call by reference Type reference (TYPE) UKM_E_INTERNAL_KEY_BOOLEAN UKM: Indikator für internen Schlüssel 20060201
8 Importing IV_KEY_ID Call by reference Type reference (TYPE) UKM_E_KEY_ID UKM: Schlüssel-ID 20060201
9 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20060201
10 Importing IV_LEADING_KEY Call by reference Type reference (TYPE) UKM_E_LEADING_KEY_BOOLEAN UKM: Indikator für führenden Schlüssel 20060201
11 Importing IV_MAPPING_STATUS Call by reference Type reference (TYPE) UKM_E_STATUS_CODE UKM: Status 20050627
12 Importing IV_NEXT_ACTION Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_FALSE UKM: Boolescher Ausdruck 20050614
13 Importing IV_NEXT_OBJECT Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_FALSE UKM: Boolescher Ausdruck 20050614
14 Importing IV_OBJECT_STATUS Call by reference Type reference (TYPE) UKM_E_STATUS_CODE UKM: Status 20050627
15 Importing IV_SCHEME_AGENCY_ID Call by reference Type reference (TYPE) UKM_E_CCT_ID_SA_ID UKM: CCT:Identifier SchemeAgencyID 20060201
16 Importing IV_SCHEME_AGENCY_SCHEME_AG_ID Call by reference Type reference (TYPE) UKM_E_CCT_ID_SASA_ID UKM: CCT:Identifier SchemeAgencySchemeAgencyID 20060201
17 Importing IV_SCHEME_AGENCY_SCHEME_ID Call by reference Type reference (TYPE) UKM_E_CCT_ID_SAS_ID UKM: CCT:Identifier SchemeAgencySchemeID 20060201
18 Importing IV_SCHEME_ID Call by reference Type reference (TYPE) UKM_E_CCT_ID_S_ID UKM: CCT:Identifier SchemeID 20060201
19 Importing IV_SCHEME_VERSION_ID Call by reference Type reference (TYPE) UKM_E_CCT_ID_SV_ID UKM: CCT:Identifier SchemeVersionID 20060201

Method ADD_ACTION_COMMAND on class CL_UKM_ACTION_COMMAND has no exception.

Method CHECK_FILL_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE Call by reference Type reference (TYPE) UKM_S_MESSAGE UKM: Statusinformation und Nachrichten an den Verwender 20060307
2 Exporting EV_BUFFER_OVERFLOW Call by reference Type reference (TYPE) UKM_E_BOOLEAN UKM: Boolescher Ausdruck 20060307

Method CHECK_FILL_LEVEL on class CL_UKM_ACTION_COMMAND has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONFIGURATION Call by reference Object reference (TYPE REF TO) CL_UKM_CONFIGURATION UKM: Zugriff auf die Konfigurations-Tabellen 20051027
2 Importing IT_ACTION_COMMANDS Call by reference Type reference (TYPE) UKM_T_ACTIONS_RAW Ablage von Aktionen 20050621
3 Importing IV_BUFFER_LINES_MAX Call by reference Type reference (TYPE) UKM_E_BUFFER_LINES_MAX UKM: Maximale Anzahl der Zeilen im Puffer 20060307

Method CONSTRUCTOR on class CL_UKM_ACTION_COMMAND has no exception.

Method COUNT_ALL_ACTION_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NUMBER_OF_ENTRIES Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20050617

Method COUNT_ALL_ACTION_COMMANDS on class CL_UKM_ACTION_COMMAND has no exception.

Method COUNT_NEW_ACTION_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOR_DB Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_FALSE UKM: Boolescher Ausdruck 20050707
2 Returning RV_NUMBER_OF_ENTRIES Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20050617

Method COUNT_NEW_ACTION_COMMANDS on class CL_UKM_ACTION_COMMAND has no exception.

Method DESCRIBE_ACTION_COMMAND_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_COMMAND_CODE Call by reference Type reference (TYPE) UKM_E_ACTION_COMMAND_CODE Aktionscode 20060110
2 Returning RS_ACTION_COMMAND_DESCRIPTION Value transfer Type reference (TYPE) UKM_S_ACTION_DESCRIPTION UKM: Details eines ActionCommandCode 20060720

Method DESCRIBE_ACTION_COMMAND_CODE on class CL_UKM_ACTION_COMMAND has no exception.

Method GET_ALL_ACTION_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_COMMANDS Call by reference Type reference (TYPE) UKM_T_ACTIONS_RAW Ablage von Aktionen 20050621

Method GET_ALL_ACTION_COMMANDS on class CL_UKM_ACTION_COMMAND has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ACTION_COMMAND Call by reference Object reference (TYPE REF TO) CL_UKM_ACTION_COMMAND UKM: Ablage von Änderungsaufrufen 20051027
2 Importing IR_CONFIGURATION Call by reference Object reference (TYPE REF TO) CL_UKM_CONFIGURATION UKM: Zugriff auf die Konfigurations-Tabellen 20051027
3 Importing IT_ACTION_COMMANDS Call by reference Type reference (TYPE) UKM_T_ACTIONS_RAW Ablage von Aktionen 20051027
4 Importing IV_BUFFER_LINES_MAX Call by reference Type reference (TYPE) UKM_E_BUFFER_LINES_MAX 20060307

Method GET_INSTANCE on class CL_UKM_ACTION_COMMAND has no exception.

Method GET_LONG_KEY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEY_VALUE Call by reference Type reference (TYPE) UKM_E_KEY_VALUE UKM: Schlüsselwert 20130823
2 Importing IV_FOR_DB Call by reference Type reference (TYPE) UKM_E_BOOLEAN UKM: Für DB-Änderungen 20130823
3 Importing IV_ONLY_NEW Call by reference Type reference (TYPE) UKM_E_BOOLEAN UKM: Nur aus neuen Änderungen 20130823

Method GET_LONG_KEY_VALUE on class CL_UKM_ACTION_COMMAND has no exception.

Method GET_NEW_ACTION_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_COMMANDS Call by reference Type reference (TYPE) UKM_T_ACTIONS_RAW Ablage von Aktionen 20050621
2 Importing IV_FOR_DB Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_FALSE UKM: Boolescher Ausdruck 20050707
3 Importing IV_SET_CONSUMED Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_TRUE UKM: Boolescher Ausdruck 20050614

Method GET_NEW_ACTION_COMMANDS on class CL_UKM_ACTION_COMMAND has no exception.

Method OVERWRITE_ACTION_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTION_COMMANDS Call by reference Type reference (TYPE) UKM_T_ACTIONS_RAW Ablage von Aktionen 20050621

Method OVERWRITE_ACTION_COMMANDS on class CL_UKM_ACTION_COMMAND has no exception.

Method REMOVE_CONSUMED_ACTION_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEEP_NEW_FOR_DB Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_TRUE UKM: Boolescher Ausdruck 20050715
2 Importing IV_KEEP_NEW_FOR_VDB Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_TRUE UKM: Boolescher Ausdruck 20050715

Method REMOVE_CONSUMED_ACTION_COMMAND on class CL_UKM_ACTION_COMMAND has no exception.

Method SET_ALL_ACTION_COMMANDS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOR_DB Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_TRUE UKM: Boolescher Ausdruck 20050707
2 Importing IV_FOR_VDB Call by reference Type reference (TYPE) UKM_E_BOOLEAN ABAP_TRUE UKM: Boolescher Ausdruck 20050707

Method SET_ALL_ACTION_COMMANDS_NEW on class CL_UKM_ACTION_COMMAND has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 710