SAP ABAP Class CL_UKM_CONTROLLER (UKM: Processing Controller)
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_CONTROLLER | |
| Short Description | UKM: Processing Controller | |
| 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) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_UKM_CONTROLLER has no interface implemented.
Friends
Class CL_UKM_CONTROLLER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_UKM_ACCESS_DB | UKM: Accesses to Database Persistence | 20050615 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_UKM_ACTION_COMMAND | UKM: Storage of Change Calls | 20050615 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_UKM_CONFIGURATION | UKM: Access to configuration tables | 20051020 | |||
| 4 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_UKM_PERSISTENCY | UKM: Persistence Instance | 20050615 | |||
| 5 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_UKM_VDB | UKM: Virtual Database | 20050617 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | UKM_T_BUFFER_DB | UKM: Database Buffer | 20050615 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | UKM_T_LOCKS | UKM: Table of Locks | 20050615 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | UKM_E_BUFFER_LINES_MAX | UKM: Maximum Number of Rows in Buffer | 20050714 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | UKM_E_DISTRIBUTABLE_BOOLEAN | UKM: Distribution-Relevant Mapping | 20051020 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Indicator for Grouped Mapping | 20060131 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID of the Main Context | 20050614 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | UKM_E_RUNT_GEN_CONTEXT_BOOLEAN | UKM: Context Generated at Runtime (No Customizing) | 20060406 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | UKM_E_SCENARIO | UKM: UKMS Scenario | 20050614 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | UKM_E_VECTORED_BOOLEAN | UKM: Indicator for Vectorized Mapping | 20051020 | |||
| 15 | Constant | Public | Type reference (TYPE) | UKM_E_SCENARIO | 'BUF' | UKM: UKMS Scenario | 20050614 | ||
| 16 | Constant | Public | Type reference (TYPE) | UKM_E_SCENARIO | 'DDI' | UKM: UKMS Scenario | 20050614 | ||
| 17 | Constant | Public | Type reference (TYPE) | UKM_E_SCENARIO | 'PST' | UKM: UKMS Scenario | 20050614 | ||
| 18 | Static Attribute | Protected | Type reference (TYPE) | UKM_T_CONTROLLER | UKM: Controller Instances | 20050614 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | UKM: Instance of Controller | 20050614 | |
| 2 | Instance method | Public | Method | UKM: Reference to Virtual Database | 20050714 | |
| 3 | Instance method | Protected | Method | UKM: Change Checks for Non-Exclusive Locks | 20130823 | |
| 4 | Instance method | Public | Method | UKM: Check Buffer Fill Status | 20050715 | |
| 5 | Static method | Public | Method | 20060215 | ||
| 6 | Instance method | Public | Method | UKM: Release of Dependent Instances | 20050707 | |
| 7 | Instance method | Public | Constructor | Constructor | 20050614 | |
| 8 | Instance method | Public | Method | UKM: Reference to Virtual Database | 20050714 | |
| 9 | Instance method | Public | Method | UKM: REference to Database Access | 20050615 | |
| 10 | Instance method | Public | Method | UKM: Reference to Action Command | 20050615 | |
| 11 | Instance method | Public | Method | UKM: Reference to Buffer | 20050615 | |
| 12 | Instance method | Public | Method | UKM: Reference to Configuration | 20051020 | |
| 13 | Instance method | Public | Method | UKM: Reference to Persistence | 20050615 | |
| 14 | Instance method | Public | Method | UKM: Reference to Virtual Database | 20050617 | |
| 15 | Instance method | Public | Method | UKM: Sets Locks on Relevant Database Tables | 20050617 | |
| 16 | Instance method | Public | Method | UKM: Execute Query and Put Results in Buffer | 20060202 | |
| 17 | Instance method | Public | Method | UKM: Store Changes | 20050617 | |
| 18 | Static method | Public | Method | 20060215 | ||
| 19 | Instance method | Public | Method | UKM: Set Reference to Action Command | 20050615 | |
| 20 | Instance method | Public | Method | UKM: Removes Locks on Relevant Database Tables | 20050617 |
Events
Class CL_UKM_CONTROLLER has no event.
Types
Class CL_UKM_CONTROLLER has no local type.
Method Signatures
Method ATTACH 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 | 20060407 | |||
| 2 | ER_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | CL_UKM_CONTROLLER | UKM: Verarbeitungs-Controller | 20050615 | |||
| 3 | IV_BUFFER_LINES_MAX | Value transfer | Type reference (TYPE) | UKM_E_BUFFER_LINES_MAX | 0 | UKM: Maximale Anzahl der Zeilen im Puffer | 20050715 | ||
| 4 | IV_DISTRIBUTABLE | Call by reference | Type reference (TYPE) | UKM_E_DISTRIBUTABLE_BOOLEAN | ABAP_FALSE | UKM: Verteilungsrelevantes Mapping | 20051020 | ||
| 5 | IV_GROUPED | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | UKM: Indikator für gruppiertes Mapping | 20060131 | ||
| 6 | IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20050614 | |||
| 7 | IV_RUNTIME_GENERATED_CONTEXT | Call by reference | Type reference (TYPE) | UKM_E_RUNT_GEN_CONTEXT_BOOLEAN | ABAP_TRUE | UKM: Kontext zur Laufzeit generiert (kein Customizing) | 20060406 | ||
| 8 | IV_SCENARIO | Value transfer | Type reference (TYPE) | UKM_E_SCENARIO | CL_UKM_CONTROLLER=>SC_SCENARIO_BUFFER | Characterfeld der Länge 10 | 20050614 | ||
| 9 | IV_VECTORED | Call by reference | Type reference (TYPE) | UKM_E_VECTORED_BOOLEAN | ABAP_FALSE | UKM: Indikator für vektorisiertes Mapping | 20051020 |
Method ATTACH on class CL_UKM_CONTROLLER has no exception.
Method ATTACH_TO_VDB_FOR_GET 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 | ER_VDB_1 | Call by reference | Object reference (TYPE REF TO) | CL_UKM_VDB | UKM: Virtuelle Datenbank | 20050714 | |||
| 3 | ER_VDB_2 | Call by reference | Object reference (TYPE REF TO) | CL_UKM_VDB | UKM: Virtuelle Datenbank | 20050714 | |||
| 4 | IR_KEYS | Call by reference | Object reference (TYPE REF TO) | DATA | UKM: Referenz auf Key-Tabelle | 20050714 | |||
| 5 | IT_KEYS | Call by reference | Type reference (TYPE) | UKM_T_BUFFER_KEY | UKM: Puffertabelle für Schlüssel | 20050714 | |||
| 6 | IV_ACTION_COMMAND | Call by reference | Type reference (TYPE) | UKM_E_ACTION_COMMAND_CODE | Aktionscode | 20050714 | |||
| 7 | IV_READ_BUFFER | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | UKM: Boolescher Ausdruck | 20050714 | ||
| 8 | IV_UPDATE_BUFFER | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | UKM: Boolescher Ausdruck | 20050714 |
Method ATTACH_TO_VDB_FOR_GET on class CL_UKM_CONTROLLER has no exception.
Method CHECK_AC_FOR_NON_EXCL_LOCK 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 | 20130823 | |||
| 2 | EV_CHECK_OK | Value transfer | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Boolescher Ausdruck | 20131004 | |||
| 3 | IV_NO_EXCLUSIVE_LOCKS | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Boolescher Ausdruck | 20130823 |
Method CHECK_AC_FOR_NON_EXCL_LOCK on class CL_UKM_CONTROLLER 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 | 20050715 | |||
| 3 | IR_ACTION_COMMAND | Call by reference | Object reference (TYPE REF TO) | CL_UKM_ACTION_COMMAND | UKM: Ablage von Änderungsaufrufen | 20050715 | |||
| 4 | IR_VDB | Call by reference | Object reference (TYPE REF TO) | CL_UKM_VDB | UKM: Virtuelle Datenbank | 20050715 |
Method CHECK_FILL_LEVEL on class CL_UKM_CONTROLLER has no exception.
Method CLEAR_ALL_CONTROLLER_CONTENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INCLUDE_ACTION_COMMANDS | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | 20060215 | |||
| 2 | IV_INCLUDE_BUFFER_DB | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | 20060215 | |||
| 3 | IV_INCLUDE_VDB | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | 20060215 |
Method CLEAR_ALL_CONTROLLER_CONTENTS on class CL_UKM_CONTROLLER has no exception.
Method CLEAR_CONTROLLER_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INCLUDE_ACTION_COMMANDS | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Boolescher Ausdruck | 20050708 | ||
| 2 | IV_INCLUDE_BUFFER_DB | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | UKM: Boolescher Ausdruck | 20050708 | ||
| 3 | IV_INCLUDE_VDB | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | UKM: Boolescher Ausdruck | 20050708 |
Method CLEAR_CONTROLLER_CONTENT on class CL_UKM_CONTROLLER has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BUFFER_LINES_MAX | Call by reference | Type reference (TYPE) | UKM_E_BUFFER_LINES_MAX | 0 | UKM: Maximale Anzahl der Zeilen im Puffer | 20050715 | ||
| 2 | IV_DISTRIBUTABLE | Call by reference | Type reference (TYPE) | UKM_E_DISTRIBUTABLE_BOOLEAN | UKM: Verteilungsrelevantes Mapping | 20051020 | |||
| 3 | IV_GROUPED | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Indikator für gruppiertes Mapping | 20060131 | |||
| 4 | IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20050614 | |||
| 5 | IV_RUNTIME_GENERATED_CONTEXT | Call by reference | Type reference (TYPE) | UKM_E_RUNT_GEN_CONTEXT_BOOLEAN | ABAP_FALSE | UKM: Kontext zur Laufzeit generiert (kein Customizing) | 20060406 | ||
| 6 | IV_SCENARIO | Call by reference | Type reference (TYPE) | UKM_E_SCENARIO | UKM: UKMS-Szenario | 20050614 | |||
| 7 | IV_VECTORED | Call by reference | Type reference (TYPE) | UKM_E_VECTORED_BOOLEAN | UKM: Indikator für vektorisiertes Mapping | 20051020 |
Method CONSTRUCTOR on class CL_UKM_CONTROLLER has no exception.
Method DETACH_FROM_VDB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_VDB_1 | Call by reference | Object reference (TYPE REF TO) | CL_UKM_VDB | UKM: Virtuelle Datenbank | 20050714 | |||
| 2 | IR_VDB_2 | Call by reference | Object reference (TYPE REF TO) | CL_UKM_VDB | UKM: Virtuelle Datenbank | 20050714 |
Method DETACH_FROM_VDB on class CL_UKM_CONTROLLER has no exception.
Method GET_REF_TO_ACCESS_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_ACCESS_DB | Call by reference | Object reference (TYPE REF TO) | CL_UKM_ACCESS_DB | UKM: Zugriffe auf die Datenbankpersistenz | 20050615 |
Method GET_REF_TO_ACCESS_DB on class CL_UKM_CONTROLLER has no exception.
Method GET_REF_TO_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 | 20060307 | |||
| 2 | ER_ACTION_COMMAND | Call by reference | Object reference (TYPE REF TO) | CL_UKM_ACTION_COMMAND | UKM: Ablage von Änderungsaufrufen | 20050615 | |||
| 3 | IV_FOR_WRITE | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | UKM: Boolescher Ausdruck | 20050615 |
Method GET_REF_TO_ACTION_COMMAND on class CL_UKM_CONTROLLER has no exception.
Method GET_REF_TO_BUFFER_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_BUFFER_DB | Call by reference | Object reference (TYPE REF TO) | CL_UKM_BUFFER_DB | UKM: Puffer mit dem Design der Datenbanktabellen | 20050615 | |||
| 2 | IV_ROLE | Value transfer | Type reference (TYPE) | UKM_E_BUFFER_ROLE | CL_UKM_BUFFER_DB=>SC_ROLE_READ | UKM: Rolle eines Puffers | 20050615 |
Method GET_REF_TO_BUFFER_DB on class CL_UKM_CONTROLLER has no exception.
Method GET_REF_TO_CONFIGURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_CONFIGURATION | Call by reference | Object reference (TYPE REF TO) | CL_UKM_CONFIGURATION | UKM: Zugriff auf die Konfigurations-Tabellen | 20051020 | |||
| 2 | IV_FOR_WRITE | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Boolescher Ausdruck | 20051020 |
Method GET_REF_TO_CONFIGURATION on class CL_UKM_CONTROLLER has no exception.
Method GET_REF_TO_PERSISTENCY 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 | ER_PERSISTENCY | Call by reference | Object reference (TYPE REF TO) | CL_UKM_PERSISTENCY | UKM: Persistenz | 20050615 | |||
| 3 | IV_FOR_WRITE | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Boolescher Ausdruck | 20050615 |
Method GET_REF_TO_PERSISTENCY on class CL_UKM_CONTROLLER has no exception.
Method GET_REF_TO_VDB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_VDB | Call by reference | Object reference (TYPE REF TO) | CL_UKM_VDB | UKM: Virtuelle Datenbank | 20050617 |
Method GET_REF_TO_VDB on class CL_UKM_CONTROLLER has no exception.
Method LOCK_DATABASE 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 | IV_INCLUDE_MAPPING | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | Auch Mapping-Tabellen sperren | 20060201 | ||
| 3 | IV_MODE | Call by reference | Type reference (TYPE) | ENQMODE | CL_UKM_LOCK=>SC_LOCK_MODE_EXCLUSIVE | Sperrmodus | 20050617 |
Method LOCK_DATABASE on class CL_UKM_CONTROLLER has no exception.
Method QUERY_KEYS 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 | ET_KEYS | Call by reference | Type reference (TYPE) | UKM_T_BUFFER_KEY | UKM: Puffertabelle für Schlüssel | 20060202 | |||
| 3 | EV_NUMBER_OF_ENTRIES | Call by reference | Type reference (TYPE) | I | UKM: Anzahl der zutreffenden Einträge | 20060202 | |||
| 4 | IT_INTERNAL_AGENCY_ID_RANGE | Call by reference | Type reference (TYPE) | UKM_T_RAW16_RANGE | Rangetabelle für Raw16-GUIDs | 20060202 | |||
| 5 | IT_INTERNAL_KEY_RANGE | Call by reference | Type reference (TYPE) | UKM_T_INTERNAL_KEY_RANGE | Range-Tabelle für Indikator für internen Schlüssel | 20060202 | |||
| 6 | IT_INTERNAL_SCHEME_ID_RANGE | Call by reference | Type reference (TYPE) | UKM_T_RAW16_RANGE | Rangetabelle für Raw16-GUIDs | 20060202 | |||
| 7 | IT_KEY_VALUE_RANGE | Call by reference | Type reference (TYPE) | UKM_T_KEY_VALUE_RANGE | Range-Tabelle für Schlüsselwert | 20060202 | |||
| 8 | IT_LEADING_KEY_RANGE | Call by reference | Type reference (TYPE) | UKM_T_LEADING_KEY_RANGE | Range-Tabelle für Indikator für führenden Schlüssel | 20060202 | |||
| 9 | IV_KEYS_REQUESTED | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Boolescher Ausdruck | 20060202 | |||
| 10 | IV_MAXIMUM_ENTRIES | Call by reference | Type reference (TYPE) | I | UKM: Maximal Anzahl der Treffer | 20060202 | |||
| 11 | IV_NUMBER_OF_ENTRIES_REQUESTED | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Boolescher Ausdruck | 20060202 |
Method QUERY_KEYS on class CL_UKM_CONTROLLER has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MESSAGE | Call by reference | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Statusinformation und Nachrichten an den Verwender | 20050617 | |||
| 2 | IV_CLEANUP_BUFFER | Call by reference | Type reference (TYPE) | UKM_E_IF_FLAG_BOOLEAN | ABAP_TRUE | UKM: Boolesche Flags für das Interface-Verhalten | 20050617 | ||
| 3 | IV_NO_EXCLUSIVE_LOCKS | Call by reference | Type reference (TYPE) | UKM_E_IF_FLAG_BOOLEAN | ABAP_FALSE | UKM: Keine exklusiven Sperren setzen (nur kurze Schlüssel) | 20130823 | ||
| 4 | IV_SAVE_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | UKM_E_IF_FLAG_BOOLEAN | ABAP_TRUE | UKM: Boolesche Flags für das Interface-Verhalten | 20050617 |
Method SAVE on class CL_UKM_CONTROLLER has no exception.
Method SAVE_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MESSAGE | Call by reference | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Statusinformation und Nachrichten an den Verwender | 20060215 | |||
| 2 | IV_CLEANUP_BUFFER | Call by reference | Type reference (TYPE) | UKM_E_IF_FLAG_BOOLEAN | ABAP_TRUE | UKM: Boolesche Flags für das Interface-Verhalten | 20060215 | ||
| 3 | IV_SAVE_IN_UPDATE_TASK | Call by reference | Type reference (TYPE) | UKM_E_IF_FLAG_BOOLEAN | ABAP_TRUE | UKM: Boolesche Flags für das Interface-Verhalten | 20060215 |
Method SAVE_ALL on class CL_UKM_CONTROLLER has no exception.
Method SET_REF_TO_ACTION_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_ACTION_COMMAND | Call by reference | Object reference (TYPE REF TO) | CL_UKM_ACTION_COMMAND | UKM: Ablage von Änderungsaufrufen | 20050615 |
Method SET_REF_TO_ACTION_COMMAND on class CL_UKM_CONTROLLER has no exception.
Method UNLOCK_DATABASE Signature
Method UNLOCK_DATABASE on class CL_UKM_CONTROLLER has no parameter.
Method UNLOCK_DATABASE on class CL_UKM_CONTROLLER has no exception.
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 710 |