SAP ABAP Class CL_UKM_PERSISTENCY (UKM: Persistence)
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_PERSISTENCY | |
Short Description | UKM: Persistence | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_UKM_ENGINE | Unified Key Mapping Engine |
Created | 20041223 | SAP |
Last change | 20130531 | SAP |
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) |
Interfaces
Class CL_UKM_PERSISTENCY has no interface implemented.
Friends
Class CL_UKM_PERSISTENCY has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_T_VALUE_TABLES | UKM: Value Tables | 20041227 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name of a Database Table | 20051019 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_DISTRIBUTABLE_BOOLEAN | UKM: Distribution-Relevant Mapping | 20041229 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name of a Database Table | 20041228 | ||
5 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name of a Database Table | 20041228 | ||
6 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID of the Main Context | 20041229 | ||
7 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name of a Database Table | 20041228 | ||
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name of a Database Table | 20041228 | ||
9 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_RUNT_GEN_CONTEXT_BOOLEAN | ABAP_TRUE | UKM: Context Generated at Runtime (No Customizing) | 20060406 | |
10 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name of a Database Table | 20051019 | ||
11 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name of a Database Table | 20041228 | ||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_SUB_CONTEXT_ID | UKM: ID of the Subcontext | 20041229 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name of Value Table with Default Value Length | 20050615 | ||
14 | ![]() |
Instance attribute | Public | Type reference (TYPE) | UKM_E_VECTORED_BOOLEAN | UKM: Indicator for Vectorized Mapping | 20041229 | ||
15 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR3 | 'AGC' | 3-Byte Field | 20051019 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR32 | 'abcdefghijklmnopqrstuvwxyz' | UKM: Permits letters in context code | 20050126 | |
17 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR32 | '123456789' | UKM: Permits numbers in context code | 20050126 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | UKM_E_CONTEXT_ID | 'SAPdefaultMapping' | UKM: ID of the Context | 20041230 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | DEVCLASS | '$TMP' | UKM: Standard Package for Generations | 20050203 | |
20 | ![]() |
Constant | Public | Type reference (TYPE) | RESPONSIBL | 'SAP' | UKM: Standard User for Generations | 20050203 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | UKM_E_KEY_VALUE_LENGTH | '120' | UKM: Maximum Length of Key Value | 20041229 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_CODE | '0000' | UKM: Main Context of the Mapping | 20050131 | |
23 | ![]() |
Constant | Public | Type reference (TYPE) | UKM_E_SUB_CONTEXT_CODE | '0' | UKM: Subcontext of the Mapping | 20050131 | |
24 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_DATABASE_TABLE | 'UKMDB_AGC00000' | UKM: Name of a Database Table | 20051019 | |
25 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_DATABASE_TABLE | 'UKMDB_FKY00000' | UKM: Name of a Database Table | 20041228 | |
26 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_DATABASE_TABLE | 'UKMDB_KEY00000' | UKM: Name of a Database Table | 20041228 | |
27 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_DATABASE_TABLE | 'UKMDB_MGP00000' | UKM: Name of a Database Table | 20041228 | |
28 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_DATABASE_TABLE | 'UKMDB_MGD00000' | UKM: Name of a Database Table | 20051018 | |
29 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_DATABASE_TABLE | 'UKM_MVP' | UKM: Name of a Database Table | 20041228 | |
30 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_DATABASE_TABLE | 'UKMDB_MVD00000' | UKM: Name of a Database Table | 20051024 | |
31 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_DATABASE_TABLE | 'UKMDB_SCH00000' | UKM: Name of a Database Table | 20051019 | |
32 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_DATABASE_TABLE | 'UKMDB_STX00000' | UKM: Name of a Database Table | 20041228 | |
33 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_DATABASE_TABLE | 'UKMDB_V7800000' | UKM: Name of a Database Table | 20050103 | |
34 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR3 | 'FKY' | 3-Byte Field | 20041228 | |
35 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_SUB_CONTEXT_CODE | '0' | UKM: Subcontext of the Mapping | 20041229 | |
36 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR3 | 'KEY' | 3-Byte Field | 20041228 | |
37 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | UKM: Code for Negative Mapping | 20041228 | |
38 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'P' | UKM: Code for Positive Mapping | 20041228 | |
39 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'M' | Single-Character Flag | 20041228 | |
40 | ![]() |
Constant | Public | Type reference (TYPE) | UKM_E_MAPPING_TYPE_CODE | 'G' | UKM: Code for Grouped Mapping | 20041228 | |
41 | ![]() |
Constant | Public | Type reference (TYPE) | UKM_E_MAPPING_TYPE_CODE | 'V' | UKM: Code for Grouped Mapping | 20041228 | |
42 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_NAMESPACE | 'ZZUKM_' | UKM: Namespace for Custom Objects | 20060324 | |
43 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR4 | 'ZYzy' | UKM: Customer Namespace in Customizing | 20060406 | |
44 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_NAMESPACE | '/1UKM/' | UKM: Namespace for Generated Objects | 20060324 | |
45 | ![]() |
Constant | Private | Type reference (TYPE) | UKM_E_NAMESPACE | 'UKMDB_' | UKM: Namespace for SAP Objects | 20060324 | |
46 | ![]() |
Constant | Public | Type reference (TYPE) | UKM_E_MGD_MEMBER_TYPE | 'G' | UKM: Type of Element in a Group | 20051026 | |
47 | ![]() |
Constant | Public | Type reference (TYPE) | UKM_E_MGD_MEMBER_TYPE | 'O' | UKM: Type of Element in a Group | 20051026 | |
48 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR3 | 'SCH' | 3-Byte Field | 20051019 | |
49 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR3 | 'STX' | 3-Byte Field | 20041228 | |
50 | ![]() |
Constant | Public | Type reference (TYPE) | UKM_E_CONTEXT_ID | 'UKMSInternalUnitTest' | UKM: ID of Mapping Context | 20060419 | |
51 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR1 | 'V' | Single-Character Flag | 20041228 | |
52 | ![]() |
Static Attribute | Private | Type reference (TYPE) | UKM_T_PERSISTENCIES | UKM: Instantiated Persistences | 20041227 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | UKM: Provides a persistence instance | 20041227 |
2 | ![]() |
Static method | Protected | Method | UKM: Context Tables Ready | 20060406 |
3 | ![]() |
Static method | Public | Method | UKM: Checks a database table | 20041229 |
4 | ![]() |
Instance method | Public | Method | UKM: Checks the availability of the database tables | 20050202 |
5 | ![]() |
Instance method | Public | Constructor | UKM: Constructor | 20041229 |
6 | ![]() |
Static method | Private | Method | UKM: Creates context tables and the context entry | 20050103 |
7 | ![]() |
Static method | Public | Method | UKM: Generates context code (considers context ID) | 20050201 |
8 | ![]() |
Static method | Public | Method | UKM: Generates context code (irrelevant of context ID) | 20050201 |
9 | ![]() |
Static method | Private | Method | UKM: Generates new persistence (tables and registration) | 20041230 |
10 | ![]() |
Static method | Public | Method | UKM: Determines Consistent Data for New Customizing | 20060427 |
11 | ![]() |
Static method | Private | Method | UKM: Determines database tables with range restriction | 20041228 |
12 | ![]() |
Static method | Private | Method | UKM: Determines tables of a context | 20041228 |
13 | ![]() |
Static method | Public | Method | UKM: Determines tables of a context | 20060502 |
14 | ![]() |
Instance method | Public | Method | UKM: Determines the name of a value table | 20050112 |
15 | ![]() |
Static method | Private | Method | UKM: Creates instance of a key mapping persistence | 20041227 |
16 | ![]() |
Static method | Protected | Method | UKM: Determines Customer Contexts | 20060503 |
17 | ![]() |
Static method | Public | Method | UKM: Registers new persistence | 20041230 |
18 | ![]() |
Static method | Private | Method | UKM: Registers new persistence; tables already determined | 20041230 |
19 | ![]() |
Static method | Public | Method | UKM: Deletes persistence (gen. tables and registration) | 20050105 |
Events
Class CL_UKM_PERSISTENCY has no event.
Types
Class CL_UKM_PERSISTENCY 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 | 20060307 | ||
2 | ![]() |
ES_PERSISTENCY | Call by reference | Type reference (TYPE) | UKM_S_PERSISTENCY | UKM: Key-Mapping Persistenz | 20041230 | ||
3 | ![]() |
IV_DISTRIBUTABLE | Call by reference | Type reference (TYPE) | UKM_E_DISTRIBUTABLE_BOOLEAN | ABAP_FALSE | UKM: Verteilungsrelevantes Mapping | 20041227 | |
4 | ![]() |
IV_FOR_WRITE | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Bool'scher Ausdruck | 20041227 | |
5 | ![]() |
IV_MAIN_CONTEXT_ID | Value transfer | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | SC_DEFAULT_CONTEXT_ID | UKM: ID des Hauptkontextes | 20041227 | |
6 | ![]() |
IV_RUNTIME_GENERATED_CONTEXT | Value transfer | Type reference (TYPE) | UKM_E_RUNT_GEN_CONTEXT_BOOLEAN | ABAP_TRUE | UKM: Kontext zur Laufzeit generiert (kein Customizing) | 20060406 | |
7 | ![]() |
IV_SUB_CONTEXT_ID | Value transfer | Type reference (TYPE) | UKM_E_SUB_CONTEXT_ID | SC_DEFAULT_CONTEXT_ID | UKM: ID des Subkontextes | 20041227 | |
8 | ![]() |
IV_VECTORED | Call by reference | Type reference (TYPE) | UKM_E_VECTORED_BOOLEAN | ABAP_FALSE | UKM: Indikator für vektorisiertes Mapping | 20041228 |
Method ATTACH on class CL_UKM_PERSISTENCY has no exception.
Method CHECK_CONTEXT_TABLES_ACTIVE 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 | 20060406 | ||
2 | ![]() |
EV_ALL_OK | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Boolescher Ausdruck | 20060406 | ||
3 | ![]() |
IV_AGENCY_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20060406 | ||
4 | ![]() |
IV_CREATE_IF_NOT_EXIST | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | UKM: Boolescher Ausdruck | 20060406 | |
5 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20060406 | ||
6 | ![]() |
IV_MAPPING_NEGATIVE_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20060406 | ||
7 | ![]() |
IV_MAPPING_TYPE_CODE | Call by reference | Type reference (TYPE) | UKM_E_MAPPING_TYPE_CODE | SC_MAPPING_TYPE_GROUPED_CODE | 20060406 | ||
8 | ![]() |
IV_SCHEME_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20060406 | ||
9 | ![]() |
IV_SUB_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_ID | UKM: ID des Subkontextes | 20060406 |
Method CHECK_CONTEXT_TABLES_ACTIVE on class CL_UKM_PERSISTENCY has no exception.
Method CHECK_EXISTING_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ACTIVE | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Bool'scher Ausdruck | 20041229 | ||
2 | ![]() |
EV_FOUND | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Bool'scher Ausdruck | 20041229 | ||
3 | ![]() |
EV_TRANSPARENT | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Bool'scher Ausdruck | 20041229 | ||
4 | ![]() |
IV_ALLOW_INACTIVE | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Bool'scher Ausdruck | 20041229 | |
5 | ![]() |
IV_TABLE_NAME | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20041229 |
Method CHECK_EXISTING_TABLE on class CL_UKM_PERSISTENCY has no exception.
Method CHECK_EXISTING_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ALL_ACTIVE | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Bool'scher Ausdruck | 20050202 | ||
2 | ![]() |
EV_ALL_FOUND | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Bool'scher Ausdruck | 20050202 | ||
3 | ![]() |
EV_ALL_TRANSPARENT | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Bool'scher Ausdruck | 20050202 | ||
4 | ![]() |
EV_NO_ACTIVE | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Bool'scher Ausdruck | 20050202 | ||
5 | ![]() |
EV_NO_FOUND | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Bool'scher Ausdruck | 20050202 | ||
6 | ![]() |
EV_NO_TRANSPARENT | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Bool'scher Ausdruck | 20050202 |
Method CHECK_EXISTING_TABLES on class CL_UKM_PERSISTENCY has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_VALUE_TABLES | Call by reference | Type reference (TYPE) | UKM_T_VALUE_TABLES | UKM: Wertetabellen | 20041229 | ||
2 | ![]() |
IV_AGENCY_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20051019 | ||
3 | ![]() |
IV_DISTRIBUTABLE | Call by reference | Type reference (TYPE) | UKM_E_DISTRIBUTABLE_BOOLEAN | UKM: Verteilungsrelevantes Mapping | 20041229 | ||
4 | ![]() |
IV_FOREIGN_KEY_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20041229 | ||
5 | ![]() |
IV_KEY_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20041229 | ||
6 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20041229 | ||
7 | ![]() |
IV_MAPPING_NEGATIVE_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20041229 | ||
8 | ![]() |
IV_MAPPING_POSITIVE_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20041229 | ||
9 | ![]() |
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 | |
10 | ![]() |
IV_SCHEME_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20051019 | ||
11 | ![]() |
IV_SHORTTEXT_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20041229 | ||
12 | ![]() |
IV_SUB_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_ID | UKM: ID des Subkontextes | 20041229 | ||
13 | ![]() |
IV_VECTORED | Call by reference | Type reference (TYPE) | UKM_E_VECTORED_BOOLEAN | UKM: Indikator für vektorisiertes Mapping | 20041229 |
Method CONSTRUCTOR on class CL_UKM_PERSISTENCY has no exception.
Method CREATE_TABLES_AND_CONTEXT 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 | 20050127 | ||
2 | ![]() |
IT_VALUE_TABLES | Call by reference | Type reference (TYPE) | UKM_T_VALUE_TABLES | UKM: Wertetabellen | 20050103 | ||
3 | ![]() |
IV_AGENCY_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20051019 | ||
4 | ![]() |
IV_CONTEXT_EXISTS | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Boolescher Ausdruck | 20051024 | |
5 | ![]() |
IV_DISTRIBUTABLE | Call by reference | Type reference (TYPE) | UKM_E_DISTRIBUTABLE_BOOLEAN | UKM: Verteilungsrelevantes Mapping | 20050103 | ||
6 | ![]() |
IV_FOREIGN_KEY_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20050103 | ||
7 | ![]() |
IV_KEY_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20050103 | ||
8 | ![]() |
IV_MAIN_CONTEXT_CODE | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_CODE | UKM: Hauptkontext des Mappings | 20050103 | ||
9 | ![]() |
IV_MAIN_CONTEXT_EXISTS | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Bool'scher Ausdruck | 20050103 | ||
10 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20050103 | ||
11 | ![]() |
IV_MAIN_NAMESPACE | Call by reference | Type reference (TYPE) | UKM_E_NAMESPACE_BOOLEAN | UKM: Objekt befindet sich im Generierungsnamensraum | 20050103 | ||
12 | ![]() |
IV_MAPPING_NEGATIVE_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20050103 | ||
13 | ![]() |
IV_MAPPING_POSITIVE_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20050103 | ||
14 | ![]() |
IV_MAPPING_TYPE_CODE | Call by reference | Type reference (TYPE) | UKM_E_MAPPING_TYPE_CODE | UKM: Mapping-Typ | 20050103 | ||
15 | ![]() |
IV_SCHEME_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20051019 | ||
16 | ![]() |
IV_SHORTTEXT_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20050103 | ||
17 | ![]() |
IV_SUB_CONTEXT_CODE | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_CODE | UKM: Subkontext des Mappings | 20050103 | ||
18 | ![]() |
IV_SUB_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_ID | UKM: ID des Subkontextes | 20050103 |
Method CREATE_TABLES_AND_CONTEXT on class CL_UKM_PERSISTENCY has no exception.
Method GENERATE_CONTEXT_CODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CONTEXT_CODES | Call by reference | Type reference (TYPE) | UKM_T_CONTEXT_CODES | UKM: Liste von Kontexten | 20050201 | ||
2 | ![]() |
CT_POSITION_COUNTERS | Call by reference | Type reference (TYPE) | UKM_T_POSITION_COUNTERS | UKM: Position und Zähler für Generierung von Kontext-Codes | 20050201 | ||
3 | ![]() |
ES_MESSAGE | Call by reference | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Statusinformation und Nachrichten an den Verwender | 20050201 | ||
4 | ![]() |
IV_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_CONTEXT_ID | UKM: ID des Hauptkontextes | 20050201 | ||
5 | ![]() |
IV_MAXIMUM_ENTRIES | Call by reference | Type reference (TYPE) | UKM_E_COUNTER | UKM: allgemeiner Zähler | 20050201 | ||
6 | ![]() |
IV_TARGET_LENGTH | Call by reference | Type reference (TYPE) | UKM_E_COUNTER | UKM: allgemeiner Zähler | 20050201 |
Method GENERATE_CONTEXT_CODES on class CL_UKM_PERSISTENCY has no exception.
Method GENERATE_CONTEXT_CODES_GENERIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CONTEXT_CODES | Call by reference | Type reference (TYPE) | UKM_T_CONTEXT_CODES | UKM: Liste von Kontexten | 20050201 | ||
2 | ![]() |
CT_POSITION_COUNTERS | Call by reference | Type reference (TYPE) | UKM_T_POSITION_COUNTERS | UKM: Position und Zähler für Generierung von Kontext-Codes | 20050201 | ||
3 | ![]() |
CV_CURRENT_ENTRIES | Call by reference | Type reference (TYPE) | UKM_E_COUNTER | UKM: allgemeiner Zähler | 20050201 | ||
4 | ![]() |
ES_MESSAGE | Call by reference | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Statusinformation und Nachrichten an den Verwender | 20050201 | ||
5 | ![]() |
IV_ALLOWED_CHARACTERS | Call by reference | Type reference (TYPE) | CHAR100 | Charakter 100 | 20050201 | ||
6 | ![]() |
IV_CONTEXT_CODE | Value transfer | Type reference (TYPE) | UKM_E_CONTEXT_CODE | UKM: Kontext des Mappings | 20050201 | ||
7 | ![]() |
IV_MAXIMUM_ENTRIES | Call by reference | Type reference (TYPE) | UKM_E_COUNTER | UKM: allgemeiner Zähler | 20050201 | ||
8 | ![]() |
IV_POSITION | Call by reference | Type reference (TYPE) | UKM_E_COUNTER | UKM: allgemeiner Zähler | 20050201 | ||
9 | ![]() |
IV_TARGET_LENGTH | Call by reference | Type reference (TYPE) | UKM_E_COUNTER | UKM: allgemeiner Zähler | 20050201 |
Method GENERATE_CONTEXT_CODES_GENERIC on class CL_UKM_PERSISTENCY has no exception.
Method GENERATE_NEW_PERSISTENCY 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 | 20050127 | ||
2 | ![]() |
IV_DISTRIBUTABLE | Call by reference | Type reference (TYPE) | UKM_E_DISTRIBUTABLE_BOOLEAN | UKM: Verteilungsrelevantes Mapping | 20041230 | ||
3 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20041230 | ||
4 | ![]() |
IV_MAPPING_TYPE_CODE | Call by reference | Type reference (TYPE) | UKM_E_MAPPING_TYPE_CODE | UKM: Mapping-Typ | 20041230 | ||
5 | ![]() |
IV_SUB_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_ID | UKM: ID des Subkontextes | 20041230 |
Method GENERATE_NEW_PERSISTENCY on class CL_UKM_PERSISTENCY has no exception.
Method GET_CUSTOMIZING_CONTEXT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_CONTEXT_C | Call by reference | Type reference (TYPE) | UKM_CONTEXT_C | UKM: Mapping-Kontext | 20060427 | ||
2 | ![]() |
CS_MESSAGE | Call by reference | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Statusinformation und Nachrichten an den Verwender | 20060427 | ||
3 | ![]() |
CT_CONTEXT_C | Call by reference | Type reference (TYPE) | UKM_T_CONTEXT_C | UKM: Tabellentyp zum Kontext-Customizing | 20060502 | ||
4 | ![]() |
ET_TABLE_NAMES | Call by reference | Type reference (TYPE) | UKM_T_COPY_DATABASE_TABLES | UKM: Daten zum Kopieren von Datenbanktabellen | 20060502 |
Method GET_CUSTOMIZING_CONTEXT_DATA on class CL_UKM_PERSISTENCY has no exception.
Method GET_EXISTING_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TABLES | Call by reference | Type reference (TYPE) | UKM_T_DATABASE_TABLES | UKM: Liste von Datenbanktabellen | 20041228 | ||
2 | ![]() |
IT_TABLE_RANGES | Call by reference | Type reference (TYPE) | UKM_T_RANGES_OF_TABLE_NAMES | UKM: Ranges-Tabelle für Datenbanktabellen-Namen | 20041229 |
Method GET_EXISTING_TABLES on class CL_UKM_PERSISTENCY has no exception.
Method GET_TABLE_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_VALUE_TABLES | Call by reference | Type reference (TYPE) | UKM_T_VALUE_TABLES | UKM: Name einer Datenbanktabelle | 20041228 | ||
2 | ![]() |
EV_AGENCY_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20051019 | ||
3 | ![]() |
EV_FOREIGN_KEY_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20041228 | ||
4 | ![]() |
EV_KEY_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20041228 | ||
5 | ![]() |
EV_MAPPING_NEGATIVE_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20041228 | ||
6 | ![]() |
EV_MAPPING_POSITIVE_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20041228 | ||
7 | ![]() |
EV_SCHEME_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20051019 | ||
8 | ![]() |
EV_SHORTTEXT_TABLE | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20041228 | ||
9 | ![]() |
IT_KEY_VALUE_LENGTHS | Call by reference | Type reference (TYPE) | UKM_T_KEY_VALUE_LENGTHS | UKM: Liste von Wertelängen | 20041228 | ||
10 | ![]() |
IV_MAIN_CONTEXT_CODE | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_CODE | UKM: Hauptkontext des Mappings | 20041228 | ||
11 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20060406 | ||
12 | ![]() |
IV_MAIN_NAMESPACE | Call by reference | Type reference (TYPE) | UKM_E_NAMESPACE_BOOLEAN | ABAP_TRUE | UKM: Objekt befindet sich im Generierungsnamensraum | 20041229 | |
13 | ![]() |
IV_MAPPING_TYPE_CODE | Call by reference | Type reference (TYPE) | UKM_E_MAPPING_TYPE_CODE | SC_MAPPING_TYPE_GROUPED_CODE | UKM: Mapping-Typ | 20041228 | |
14 | ![]() |
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 | |
15 | ![]() |
IV_SEARCH_VALUE_TABLES | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_TRUE | UKM: Bool'scher Ausdruck | 20041229 | |
16 | ![]() |
IV_SUB_CONTEXT_CODE | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_CODE | UKM: Subkontext des Mappings | 20041228 | ||
17 | ![]() |
IV_SUB_NAMESPACE | Call by reference | Type reference (TYPE) | UKM_E_NAMESPACE_BOOLEAN | ABAP_TRUE | UKM: Objekt befindet sich im Generierungsnamensraum | 20041229 |
Method GET_TABLE_NAMES on class CL_UKM_PERSISTENCY has no exception.
Method GET_TABLE_NAMES_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_TABLE_NAMES_MESSAGES | Call by reference | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Statusinformation und Nachrichten an den Verwender | 20060503 | ||
2 | ![]() |
ET_TABLE_NAMES | Call by reference | Type reference (TYPE) | UKM_T_COPY_DATABASE_TABLES | UKM: Daten zum Kopieren von Datenbanktabellen | 20060503 | ||
3 | ![]() |
IV_MAIN_CONTEXT_CODE | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_CODE | UKM: Hauptkontext des Mappings | 20060502 | ||
4 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20060502 | ||
5 | ![]() |
IV_SUB_CONTEXT_CODE | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_CODE | CL_UKM_PERSISTENCY=>SC_DEFAULT_SUB_CONTEXT_CODE | UKM: Subkontext des Mappings | 20060502 |
Method GET_TABLE_NAMES_LIST on class CL_UKM_PERSISTENCY has no exception.
Method GET_VALUE_TABLE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_VALUE_TABLE_NAME | Call by reference | Type reference (TYPE) | UKM_E_DATABASE_TABLE | UKM: Name einer Datenbanktabelle | 20050112 | ||
2 | ![]() |
IV_MAXIMUM_LENGTH | Call by reference | Type reference (TYPE) | UKM_E_KEY_VALUE_LENGTH | SC_DEFAULT_KEY_VALUE_LENGTH | UKM: Maximale Länge des Schlüsselwerts | 20050112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Es wurde keine Tabelle gefunden | 20050112 |
Method INSTANTIATE_PERSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_PERSISTENCY | Call by reference | Type reference (TYPE) | UKM_S_PERSISTENCY | 20041227 | |||
2 | ![]() |
ES_MESSAGE | Call by reference | Type reference (TYPE) | UKM_S_MESSAGE | UKM: Statusinformation und Nachrichten an den Verwender | 20050127 | ||
3 | ![]() |
IV_IS_NEW | Call by reference | Type reference (TYPE) | UKM_E_BOOLEAN | ABAP_FALSE | UKM: Boolescher Ausdruck | 20051024 |
Method INSTANTIATE_PERSISTENCY on class CL_UKM_PERSISTENCY has no exception.
Method IS_CUSTOMER_CONTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20060503 | ||
2 | ![]() |
RV_CUSTOMER_CONTEXT | Value transfer | Type reference (TYPE) | UKM_E_BOOLEAN | UKM: Boolescher Ausdruck | 20060503 |
Method IS_CUSTOMER_CONTEXT on class CL_UKM_PERSISTENCY has no exception.
Method REGISTER_PERSISTENCY 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 | 20050201 | ||
2 | ![]() |
IV_DISTRIBUTABLE | Call by reference | Type reference (TYPE) | UKM_E_DISTRIBUTABLE_BOOLEAN | UKM: Verteilungsrelevantes Mapping | 20041230 | ||
3 | ![]() |
IV_MAIN_CONTEXT_CODE | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_CODE | UKM: Hauptkontext des Mappings | 20041230 | ||
4 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20041230 | ||
5 | ![]() |
IV_MAIN_NAMESPACE | Call by reference | Type reference (TYPE) | UKM_E_NAMESPACE_BOOLEAN | UKM: Objekt befindet sich im Generierungsnamensraum | 20041230 | ||
6 | ![]() |
IV_MAPPING_TYPE_CODE | Call by reference | Type reference (TYPE) | UKM_E_MAPPING_TYPE_CODE | UKM: Mapping-Typ | 20041230 | ||
7 | ![]() |
IV_RUNTIME_GENERATED_CONTEXT | Call by reference | Type reference (TYPE) | UKM_E_RUNT_GEN_CONTEXT_BOOLEAN | UKM: Kontext zur Laufzeit generiert (kein Customizing) | 20060406 | ||
8 | ![]() |
IV_SUB_CONTEXT_CODE | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_CODE | UKM: Subkontext des Mappings | 20041230 | ||
9 | ![]() |
IV_SUB_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_ID | UKM: ID des Subkontextes | 20041230 | ||
10 | ![]() |
IV_SUB_NAMESPACE | Call by reference | Type reference (TYPE) | UKM_E_NAMESPACE_BOOLEAN | UKM: Objekt befindet sich im Generierungsnamensraum | 20041230 |
Method REGISTER_PERSISTENCY on class CL_UKM_PERSISTENCY has no exception.
Method REGISTER_PERSISTENCY_TRUSTED 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 | 20050201 | ||
2 | ![]() |
IT_DATABASE_TABLES | Call by reference | Type reference (TYPE) | UKM_T_DATABASE_TABLES | UKM: Liste von Datenbanktabellen | 20041230 | ||
3 | ![]() |
IV_DISTRIBUTABLE | Call by reference | Type reference (TYPE) | UKM_E_DISTRIBUTABLE_BOOLEAN | UKM: Verteilungsrelevantes Mapping | 20041230 | ||
4 | ![]() |
IV_MAIN_CONTEXT_CODE | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_CODE | UKM: Hauptkontext des Mappings | 20041230 | ||
5 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20041230 | ||
6 | ![]() |
IV_MAIN_NAMESPACE | Call by reference | Type reference (TYPE) | UKM_E_NAMESPACE_BOOLEAN | UKM: Objekt befindet sich im Generierungsnamensraum | 20041230 | ||
7 | ![]() |
IV_MAPPING_TYPE_CODE | Call by reference | Type reference (TYPE) | UKM_E_MAPPING_TYPE_CODE | UKM: Mapping-Typ | 20041230 | ||
8 | ![]() |
IV_SUB_CONTEXT_CODE | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_CODE | UKM: Subkontext des Mappings | 20041230 | ||
9 | ![]() |
IV_SUB_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_SUB_CONTEXT_ID | UKM: ID des Subkontextes | 20041230 | ||
10 | ![]() |
IV_SUB_NAMESPACE | Call by reference | Type reference (TYPE) | UKM_E_NAMESPACE_BOOLEAN | UKM: Objekt befindet sich im Generierungsnamensraum | 20041230 |
Method REGISTER_PERSISTENCY_TRUSTED on class CL_UKM_PERSISTENCY has no exception.
Method REMOVE_PERSISTENCY 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 | 20050127 | ||
2 | ![]() |
IV_MAIN_CONTEXT_ID | Call by reference | Type reference (TYPE) | UKM_E_MAIN_CONTEXT_ID | UKM: ID des Hauptkontextes | 20050105 | ||
3 | ![]() |
IV_SUB_CONTEXT_ID | Value transfer | Type reference (TYPE) | UKM_E_SUB_CONTEXT_ID | UKM: ID des Subkontextes | 20050105 |
Method REMOVE_PERSISTENCY on class CL_UKM_PERSISTENCY has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |