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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | 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 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_UKM_CONFIGURATION | UKM: Access to configuration tables | 20051027 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | UKM_T_ACTIONS_RAW | Storage of Actions | 20050621 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | UKM_E_AGENCY_ID | UKM: Key Agency ID | 20050627 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | UKM_E_BUFFER_LINES_MAX | UKM: Maximum Number of Rows in Buffer | 20060307 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | INT4 | Natural Number | 20050614 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | INT4 | Natural Number | 20050707 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | INT4 | Natural Number | 20050707 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | INT4 | Natural Number | 20050614 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | INT4 | Natural Number | 20050614 | |||
| 10 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | 'X X X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 11 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | 'X X X XX' | UKM: Details of ActionCommandCode | 20060110 | ||
| 12 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | 'X X X X X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 13 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | 'X X X X X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 14 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | 'X X X X X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 15 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | 'XX X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 16 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | 'XX X XX' | UKM: Details of ActionCommandCode | 20060110 | ||
| 17 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | 'XX X X X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 18 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | 'XX X X X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 19 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | 'XX X X X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 20 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | ' XX XX' | UKM: Details of ActionCommandCode | 20060110 | ||
| 21 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | ' XX X X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 22 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | ' XX X X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 23 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | ' XX X X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 24 | Constant | Protected | Type reference (TYPE) | UKM_S_ACTION_DESCRIPTION | ' X X' | UKM: Details of ActionCommandCode | 20060110 | ||
| 25 | Constant | Protected | Type reference (TYPE) | CHAR18 | 'SC_AC_DESCRIPTION_' | Field length 18 | 20060110 | ||
| 26 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'AK2O' | Activity Code | 20050614 | ||
| 27 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'AOGD' | Activity Code | 20060110 | ||
| 28 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'AOGP' | Activity Code | 20060110 | ||
| 29 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'AOVD' | Activity Code | 20060110 | ||
| 30 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'AOVP' | Activity Code | 20060110 | ||
| 31 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'DKFO' | Activity Code | 20050614 | ||
| 32 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'DOGD' | Activity Code | 20060110 | ||
| 33 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'DOGP' | Activity Code | 20060110 | ||
| 34 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'DOVD' | Activity Code | 20060110 | ||
| 35 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'DOVP' | Activity Code | 20060110 | ||
| 36 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'GMGD' | Activity Code | 20051109 | ||
| 37 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'GMGP' | Activity Code | 20051109 | ||
| 38 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'GMVD' | Activity Code | 20051109 | ||
| 39 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'GMVP' | Activity Code | 20051109 | ||
| 40 | Constant | Public | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | 'GOBK' | Activity Code | 20050705 |
Methods
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 | CS_MESSAGE | Call by reference | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Statusinformation und Nachrichten an den Verwender | 20050614 | |||
| 2 | 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 | IV_CLIENT_DEFAULT | Call by reference | Type reference (TYPE) | UKM_E_CLIENT_DEFAULT_BOOLEAN | UKM: Indikator für Standardobjekt des Client-Systems | 20050614 | |||
| 4 | IV_GROUP_REFERENCE | Call by reference | Type reference (TYPE) | UKM_E_GROUP_REFERENCE_BOOLEAN | UKM: Indikator für Gruppen-Referenz | 20050614 | |||
| 5 | IV_INCLUDE_MAPPING | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Boolescher Ausdruck | 20051222 | ||
| 6 | IV_INCLUDE_OBJECT | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Boolescher Ausdruck | 20050628 | ||
| 7 | IV_INTERNAL_KEY | Call by reference | Type reference (TYPE) | UKM_E_INTERNAL_KEY_BOOLEAN | UKM: Indikator für internen Schlüssel | 20060201 | |||
| 8 | IV_KEY_ID | Call by reference | Type reference (TYPE) | UKM_E_KEY_ID | UKM: Schlüssel-ID | 20060201 | |||
| 9 | IV_KEY_VALUE | Call by reference | Type reference (TYPE) | UKM_E_KEY_VALUE | UKM: Schlüsselwert | 20060201 | |||
| 10 | IV_LEADING_KEY | Call by reference | Type reference (TYPE) | UKM_E_LEADING_KEY_BOOLEAN | UKM: Indikator für führenden Schlüssel | 20060201 | |||
| 11 | IV_MAPPING_STATUS | Call by reference | Type reference (TYPE) | UKM_E_STATUS_CODE | UKM: Status | 20050627 | |||
| 12 | IV_NEXT_ACTION | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Boolescher Ausdruck | 20050614 | ||
| 13 | IV_NEXT_OBJECT | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Boolescher Ausdruck | 20050614 | ||
| 14 | IV_OBJECT_STATUS | Call by reference | Type reference (TYPE) | UKM_E_STATUS_CODE | UKM: Status | 20050627 | |||
| 15 | IV_SCHEME_AGENCY_ID | Call by reference | Type reference (TYPE) | UKM_E_CCT_ID_SA_ID | UKM: CCT:Identifier SchemeAgencyID | 20060201 | |||
| 16 | IV_SCHEME_AGENCY_SCHEME_AG_ID | Call by reference | Type reference (TYPE) | UKM_E_CCT_ID_SASA_ID | UKM: CCT:Identifier SchemeAgencySchemeAgencyID | 20060201 | |||
| 17 | IV_SCHEME_AGENCY_SCHEME_ID | Call by reference | Type reference (TYPE) | UKM_E_CCT_ID_SAS_ID | UKM: CCT:Identifier SchemeAgencySchemeID | 20060201 | |||
| 18 | IV_SCHEME_ID | Call by reference | Type reference (TYPE) | UKM_E_CCT_ID_S_ID | UKM: CCT:Identifier SchemeID | 20060201 | |||
| 19 | 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 | CS_MESSAGE | Call by reference | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Statusinformation und Nachrichten an den Verwender | 20060307 | |||
| 2 | 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 | IR_CONFIGURATION | Call by reference | Object reference (TYPE REF TO) | CL_UKM_CONFIGURATION | UKM: Zugriff auf die Konfigurations-Tabellen | 20051027 | |||
| 2 | IT_ACTION_COMMANDS | Call by reference | Type reference (TYPE) | UKM_T_ACTIONS_RAW | Ablage von Aktionen | 20050621 | |||
| 3 | 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 | 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 | IV_FOR_DB | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Boolescher Ausdruck | 20050707 | ||
| 2 | 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 | IV_ACTION_COMMAND_CODE | Call by reference | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | Aktionscode | 20060110 | |||
| 2 | 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 | 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 | ER_ACTION_COMMAND | Call by reference | Object reference (TYPE REF TO) | CL_UKM_ACTION_COMMAND | UKM: Ablage von Änderungsaufrufen | 20051027 | |||
| 2 | IR_CONFIGURATION | Call by reference | Object reference (TYPE REF TO) | CL_UKM_CONFIGURATION | UKM: Zugriff auf die Konfigurations-Tabellen | 20051027 | |||
| 3 | IT_ACTION_COMMANDS | Call by reference | Type reference (TYPE) | UKM_T_ACTIONS_RAW | Ablage von Aktionen | 20051027 | |||
| 4 | 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 | EV_KEY_VALUE | Call by reference | Type reference (TYPE) | UKM_E_KEY_VALUE | UKM: Schlüsselwert | 20130823 | |||
| 2 | IV_FOR_DB | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Für DB-Änderungen | 20130823 | |||
| 3 | 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 | ET_ACTION_COMMANDS | Call by reference | Type reference (TYPE) | UKM_T_ACTIONS_RAW | Ablage von Aktionen | 20050621 | |||
| 2 | IV_FOR_DB | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Boolescher Ausdruck | 20050707 | ||
| 3 | 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 | 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 | IV_KEEP_NEW_FOR_DB | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | UKM: Boolescher Ausdruck | 20050715 | ||
| 2 | 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 | IV_FOR_DB | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | UKM: Boolescher Ausdruck | 20050707 | ||
| 2 | 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 |