SAP ABAP Class CL_AXT_TABLES_PERSISTENCY_CT (Persistency of customer own tables)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-RA (Application Component) Rapid Applications
     AXT_RA (Package) Rapid Apps
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_AXT_TABLES_ABST_PERSISTENCY Abstract persistency of AXT Tables 20090414
Properties
Class CL_AXT_TABLES_PERSISTENCY_CT  
Short Description Persistency of customer own tables    
Super Class CL_AXT_TABLES_ABST_PERSISTENCY Abstract persistency of AXT Tables 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RA   Rapid Apps 
Created 20090204   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AXT_TABLES_PERSISTENCY_CT has no forward declaration.
Interfaces
Class CL_AXT_TABLES_PERSISTENCY_CT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_AXT_TABLES_BUFFER 20090204 Buffer for table extensions
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_OBJECT_KEY_MOVER Instance attribute Private Object reference (TYPE REF TO) CL_AXT_MOVER 20090925
2 MO_PARENT_KEY_MOVER Instance attribute Private Object reference (TYPE REF TO) CL_AXT_MOVER 20090925
3 MT_DFIES_DB Instance attribute Private Type reference (TYPE) DFIES_TABLE Table for dfies entries 20090219
4 MT_DFIES_LOG_KEY Instance attribute Private Type reference (TYPE) DFIES_TABLE 20090629
5 MT_DFIES_WORK Instance attribute Private Type reference (TYPE) DFIES_TABLE Table for dfies entries 20090219
6 MT_KEY_BUFFER Instance attribute Private Type reference (TYPE) TY_T_AXT_KEY_BUFFER 20090218
7 MT_LOG_KEYS Instance attribute Private Type reference (TYPE) STRINGTAB Table with Strings 20090219
8 MT_OBJECT_KEY_MAPPING Instance attribute Private Type reference (TYPE) CL_AXT_MOVER=>GTY_T_FIELD_MAPPING 20090925
9 MV_OBJECT_KEY_STRUC_NAME Instance attribute Private Type reference (TYPE) AXT_NAME 20090925
10 MV_PARENT_KEY_STRUC_NAME Instance attribute Private Type reference (TYPE) AXT_NAME 20090925
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AND_TO_WHERE_CONDITION Instance method Private Method 20090925
2 ADD_CLIENT_IF_NECCESSARY Instance method Private Method 20091117
3 ADD_TO_WHERE_CONDITION Instance method Private Method 20090925
4 ADJUST_KEY_BUFFER Instance method Private Method 20091117
5 ADJUST_TRANSIENT_KEYS Instance method Private Method 20090420
6 CONCATENATE_KEY Instance method Private Method 20091117
7 CONCATENATE_LOGICAL_KEY Instance method Private Method 20090219
8 CONSTRUCTOR Instance method Public Constructor 20090204
9 CONVERT_ID_TO_KEY_STRUC Instance method Private Method Parse the Id into the given key structure 20090629
10 CONVERT_IT_KEY_2_KEY_COMP_TAB Instance method Private Method 20090925
11 GET_IT_KEY_STRUC_NAME Instance method Private Method 20090928
Events
Class CL_AXT_TABLES_PERSISTENCY_CT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_AXT_DB_KEY_STRING Private See coding 20090219 BEGIN OF ty_axt_db_key_string, record_id TYPE string, parent_id TYPE string, object_id TYPE string, END OF ty_axt_db_key_string
2 TY_S_AXT_KEY_BUFFER Private See coding 20091117 BEGIN OF ty_s_axt_key_buffer, record_id TYPE string, log_key TYPE REF TO data, parent_id TYPE string, par_key TYPE REF TO data, object_id TYPE string, obj_key TYPE REF TO data, END OF ty_s_axt_key_buffer
3 TY_T_AXT_KEY_BUFFER Private See coding 20090205 ty_t_axt_key_buffer TYPE STANDARD TABLE OF ty_s_axt_key_buffer
Method Signatures

Method ADD_AND_TO_WHERE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WHERE Call by reference Type reference (TYPE) STRING_TABLE 20090925

Method ADD_AND_TO_WHERE_CONDITION on class CL_AXT_TABLES_PERSISTENCY_CT has no exception.

Method ADD_CLIENT_IF_NECCESSARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ID Call by reference Type reference (TYPE) STRING 20091117

Method ADD_CLIENT_IF_NECCESSARY on class CL_AXT_TABLES_PERSISTENCY_CT has no exception.

Method ADD_TO_WHERE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WHERE Call by reference Type reference (TYPE) STRING_TABLE 20090925
2 Importing IV_ADD_IT_KEY Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20090925
3 Importing IV_ADD_PAGING Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20090925
4 Importing IV_KEY_NAME Call by reference Type reference (TYPE) AXT_NAME 20090925

Method ADD_TO_WHERE_CONDITION on class CL_AXT_TABLES_PERSISTENCY_CT has no exception.

Method ADJUST_KEY_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_WORK Value transfer Type reference (TYPE) ANY 20091117
2 Importing IS_DB Call by reference Type reference (TYPE) ANY 20091117
3 Importing IV_MAP_DB_TO_WORK Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE 20091117
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME 20091117

Method ADJUST_TRANSIENT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DELETE Call by reference Type reference (TYPE) STANDARD TABLE 20090420
2 Importing IT_INSERT Call by reference Type reference (TYPE) STANDARD TABLE 20090420
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME 20090420

Method CONCATENATE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERS_KEY Call by reference Object reference (TYPE REF TO) DATA 20091117
2 Exporting EV_CONCAT_KEY Call by reference Type reference (TYPE) STRING 20091117
3 Importing IS_DB Call by reference Type reference (TYPE) ANY 20091117
4 Importing IV_KEY_NAME Call by reference Type reference (TYPE) AXT_NAME 20091117
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME 20091117

Method CONCATENATE_LOGICAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DB Call by reference Type reference (TYPE) ANY 20090219
2 Returning RV_CONCAT_KEY Value transfer Type reference (TYPE) STRING 20090219
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20090219

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TABLE_METADATA Call by reference Object reference (TYPE REF TO) CL_AXT_TABLES_METADATA Metadata for generated tables 20090204
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20090204

Method CONVERT_ID_TO_KEY_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG_KEY Call by reference Type reference (TYPE) ANY 20090629
2 Importing IV_ID Call by reference Type reference (TYPE) CSEQUENCE 20090629
3 Importing IV_ID_NAME Call by reference Type reference (TYPE) AXT_NAME CL_AXT_TABLES_METADATA=>GC_RECORD_ID_FIELDNAME 20090925

Method CONVERT_ID_TO_KEY_STRUC on class CL_AXT_TABLES_PERSISTENCY_CT has no exception.

Method CONVERT_IT_KEY_2_KEY_COMP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) STANDARD TABLE 20090925
2 Importing IRS_KEY Call by reference Object reference (TYPE REF TO) DATA 20090925
3 Importing IT_KEY Call by reference Type reference (TYPE) STANDARD TABLE 20090925
4 Importing IV_KEY_NAME Call by reference Type reference (TYPE) AXT_NAME CL_AXT_TABLES_METADATA=>GC_RECORD_ID_FIELDNAME 20090925

Method CONVERT_IT_KEY_2_KEY_COMP_TAB on class CL_AXT_TABLES_PERSISTENCY_CT has no exception.

Method GET_IT_KEY_STRUC_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_NAME Call by reference Type reference (TYPE) AXT_NAME 20090928
2 Returning RV_STRUCTURE Value transfer Type reference (TYPE) AXT_NAME 20090928

Method GET_IT_KEY_STRUC_NAME on class CL_AXT_TABLES_PERSISTENCY_CT has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 701