SAP ABAP Class CL_AXT_TABLES_API (API methods for new tables)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_RUNTIME (Package) Extensibility Runtime components
Properties
Class CL_AXT_TABLES_API  
Short Description API methods for new tables    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RUNTIME   Extensibility Runtime components 
Created 20081023   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AXT_TABLES_API has no forward declaration.
Interfaces
Class CL_AXT_TABLES_API has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_AXT_TABLES_BUSINESS_API 20090217 Business API for Table Extensions
2 CL_AXT_TABLES_MULTI 20090217 Instance maintenance for table extensions
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_TABLE_BADI Instance attribute Private Object reference (TYPE REF TO) AXT_RT_TABLES_API 20091007
2 MO_BUFFER Instance attribute Protected Object reference (TYPE REF TO) IF_AXT_TABLES_BUFFER Buffer for table extensions 20081023
3 MO_PARENT_API Instance attribute Private Object reference (TYPE REF TO) CL_AXT_TABLES_API API methods for new tables 20090113
4 MO_PLACE_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_AXT_PLACE_HANDLER 20091124
5 MO_TABLE_METADATA Instance attribute Protected Object reference (TYPE REF TO) CL_AXT_TABLES_METADATA Metadata for generated tables 20081023
6 MRT_OBJECTS_CREATION_MODE Instance attribute Private Object reference (TYPE REF TO) DATA Object IDs in Creation Mode 20090218
7 MRT_PARENTS_CREATION_MODE Instance attribute Private Object reference (TYPE REF TO) DATA Parent IDs in Creation Mode 20090218
8 MT_API_SINGLETONS Static Attribute Private See coding 20081210
9 MT_CHILDREN Instance attribute Private Type reference (TYPE) TY_T_AXT_API 20090113
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD_API Instance method Private Method 20091005
2 BUFFER_SUBSCRIBE_FOR_REFRESH Instance method Public Method Subscribes API for Refresh after BAPI_TRANSACTION_COMMIT 20090211
3 CHANGE Instance method Public Method Change existing Data Record 20081023
4 CHECK Instance method Public Method Perform logical key and record validity checks 20081023
5 CHECK_EXISTING_CHILD_TABLE_VAL Instance method Private Method 20091124
6 CHECK_LOGICAL_KEY_UNIQUENESS Instance method Private Method 20090623
7 CHECK_RECORDS Instance method Private Method Checks a given work structure table 20090202
8 CHECK_VALUES Instance method Private Method 20091124
9 CONSTRUCTOR Instance method Private Constructor 20081023
10 CREATE Instance method Public Method Create new record line 20081023
11 CREATE_API_INSTANCE Static method Public Method Returns an API instance 20081210
12 DELETE Instance method Public Method Delete record line 20081023
13 FILL_MSG Instance method Public Method Returns a messaging structure e.g. for middleware 20081105
14 GET_CHANGED_FIELDS_FROM_X Instance method Private Method 20081113
15 GET_CHANGED_LINES Instance method Public Method Returns lines that has changed since last initialize call 20081107
16 GET_DATA Instance method Private Method Returns all records to one parent id 20090202
17 GET_DETAIL Instance method Public Method Return records 20081023
18 GET_FRIENDLY_LOGICAL_KEY Instance method Private Method Returns the logical key for record id as string 20090217
19 GET_HISTORY Instance method Public Method Return records 20090202
20 GET_LIST Instance method Public Method Returns list of record ids 20081023
21 GET_METADATA_DESCRIPTOR Instance method Public Method Returns a metadata class 20081023
22 GET_PARENT_API Instance method Private Method 20111207
23 GET_PARENT_IDS_OF_ROOT_PARENT Instance method Private Method 20111207
24 GET_RECORD_CHANGES Instance method Public Method OBSOLETE!!!!!!! 20090311
25 GET_RECORD_ID_FROM_CHDOC Instance method Private Method Returns a list of record ids from the chdoc data 20090202
26 GET_VALUE_FOR_CODE Instance method Private Method Returns the label for a code in DDLB or the real value 20090204
27 GET_VALUE_FOR_FIELD_CHDOC_IDX Instance method Private Method Returns the value of a field from the chdoc by index 20090204
28 GET_VALUE_FOR_FIELD_IN_CHDOC Instance method Private Method Returns the value of a field from the change documents 20090204
29 INITIALIZE Instance method Public Method Resets the internal buffer and prevents it from overflow 20081023
30 IS_CHANGED Instance method Public Method Returns true if lines have changed since last initilize call 20081106
31 LOAD Instance method Public Method Prefetches records to the internal buffer 20081212
32 MODIFY_FROM_MSG Instance method Public Method Modifies the data from the messing structure 20081105
33 QUERY Instance method Public Method Returns records/record_ids to a specific key, paging support 20081114
34 SAVE Instance method Public Method Writes changes to DB 20081023
35 SET_PARENT_API Instance method Private Method 20091005
36 SET_PROPERTY Instance method Public Method Sets all records for an ID to read only/transient 20090209
Events
Class CL_AXT_TABLES_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_AXT_API Private See coding 20081210 BEGIN OF ty_axt_api, table_id TYPE axt_table_id, api_ref TYPE REF TO cl_axt_tables_api , END OF ty_axt_api
2 TY_AXT_API_SOFT_REF Private See coding 20090629 BEGIN OF ty_axt_api_soft_ref, table_id TYPE axt_table_id, api_ref TYPE REF TO cl_axt_tables_api , api_soft_ref TYPE REF TO cl_abap_soft_reference , END OF ty_axt_api_soft_ref
3 TY_AXT_DB_KEY_STRING Private See coding 20090115 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
4 TY_T_AXT_API Private See coding 20081210 ty_t_axt_api TYPE SORTED TABLE OF ty_axt_api WITH UNIQUE KEY table_id
5 TY_T_TABLE_API Public See coding 20111207 TY_T_TABLE_API TYPE STANDARD TABLE OF REF TO cl_axt_tables_api WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method ADD_CHILD_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHILD_API Call by reference Object reference (TYPE REF TO) CL_AXT_TABLES_API 20091005

Method ADD_CHILD_API on class CL_AXT_TABLES_API has no exception.

Method BUFFER_SUBSCRIBE_FOR_REFRESH Signature

Method BUFFER_SUBSCRIBE_FOR_REFRESH on class CL_AXT_TABLES_API has no parameter.
Method BUFFER_SUBSCRIBE_FOR_REFRESH on class CL_AXT_TABLES_API has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY Changed Workstructure Line 20081023
2 Importing IT_CHANGED_FIELDS Call by reference Type reference (TYPE) TTFIELDNAME Changed Field Names 20081023
3 Importing IV_RECORD_ID Call by reference Type reference (TYPE) ANY Record ID 20090113
4 Importing IV_RESTRICTIVE_MODE Call by reference Type reference (TYPE) AXT_BOOLEAN Flag to reject invalid records 20090202
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081023

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20081023
2 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
3 Importing IT_RECORD_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
4 Importing IV_PARENT_ID Call by reference Type reference (TYPE) ANY 20090113

Method CHECK on class CL_AXT_TABLES_API has no exception.

Method CHECK_EXISTING_CHILD_TABLE_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20091124
2 Exporting EV_REC_FAILED Call by reference Type reference (TYPE) AXT_BOOLEAN 20091124
3 Importing IS_WORK_LINE Call by reference Type reference (TYPE) ANY 20091124
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME 20091124

Method CHECK_LOGICAL_KEY_UNIQUENESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WORK_LINE Call by reference Type reference (TYPE) ANY 20090623
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME 20090623

Method CHECK_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090202
2 Importing IT_WORK_LINES Call by reference Type reference (TYPE) ANY TABLE Table in workstructure 20090202
3 Importing IV_CALL_EVENT Call by reference Type reference (TYPE) AXT_BADI_EVENT 20091007

Method CHECK_RECORDS on class CL_AXT_TABLES_API has no exception.

Method CHECK_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20091124
2 Exporting EV_REC_FAILED Call by reference Type reference (TYPE) AXT_BOOLEAN 20091124
3 Importing IS_WORK_LINE Call by reference Type reference (TYPE) ANY 20091124
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME 20091124

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_API Call by reference Object reference (TYPE REF TO) CL_AXT_TABLES_API API methods for new tables 20090113
2 Importing IV_TABLE_ID Call by reference Type reference (TYPE) AXT_TABLE_ID Table Name 20081023
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081023

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RECORD_ID Call by reference Type reference (TYPE) ANY 20090428
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20081023
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) ANY 20090113
4 Importing IV_PARENT_ID Call by reference Type reference (TYPE) ANY 20090113
5 Importing IV_RECORD_ID Call by reference Type reference (TYPE) ANY AXT_RECORD_ID/String 20090113
6 Importing IV_RESTRICTIVE_MODE Call by reference Type reference (TYPE) AXT_BOOLEAN Flag to reject invalid records 20090202
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081023

Method CREATE_API_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_API Call by reference Object reference (TYPE REF TO) CL_AXT_TABLES_API API methods for new tables 20090113
2 Importing IV_SINGLETON Call by reference Type reference (TYPE) FLAG ABAP_TRUE General Flag 20081210
3 Importing IV_TABLE_ID Call by reference Type reference (TYPE) AXT_TABLE_ID Table ID 20081210
4 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_AXT_TABLES_API CRUD methods for new tables 20081210
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081210

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AFFECTED_TABLE_APIS Call by reference Type reference (TYPE) TY_T_TABLE_API 20111207
2 Importing IT_RECORD_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
3 Importing IV_CASCADE Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE 20111207
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081023

Method FILL_MSG 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) ANY Number of Field Names 20081114
2 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
3 Importing IT_PARENT_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
4 Importing IV_CURRENT_STATE Call by reference Type reference (TYPE) FLAG '' Send all 20081105
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081105

Method GET_CHANGED_FIELDS_FROM_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATAX Call by reference Type reference (TYPE) ANY 20081113
2 Returning RT_CHANGED_FIELDS Value transfer Type reference (TYPE) TTFIELDNAME Number of Field Names 20081113
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081113

Method GET_CHANGED_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_RECORD_ID Call by reference Type reference (TYPE) STANDARD TABLE 20090401
2 Exporting ET_INSERTED_RECORD_ID Call by reference Type reference (TYPE) STANDARD TABLE 20090401
3 Exporting ET_OBJECT_ID Call by reference Type reference (TYPE) STANDARD TABLE 20090113
4 Exporting ET_PARENT_ID Call by reference Type reference (TYPE) STANDARD TABLE 20090113
5 Exporting ET_RECORD_ID Call by reference Type reference (TYPE) STANDARD TABLE 20090113
6 Exporting ET_UPDATED_RECORD_ID Call by reference Type reference (TYPE) STANDARD TABLE 20090401
7 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
8 Importing IV_PARENT_ID Call by reference Type reference (TYPE) ANY 20090113
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081112

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORK_LINES Call by reference Type reference (TYPE) ANY TABLE Data 20090202
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) ANY Parent ID 20090202
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20090202

Method GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATTR Value transfer Type reference (TYPE) ANY Attributes (with logical key) 20081023
2 Exporting ES_WORK Value transfer Type reference (TYPE) ANY Complete structure without client 20081023
3 Importing IV_READ_DELETED Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_FALSE 20090401
4 Importing IV_RECORD_ID Call by reference Type reference (TYPE) ANY 20090113
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20081113
2 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081023

Method GET_FRIENDLY_LOGICAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WORK_LINE Call by reference Type reference (TYPE) ANY Work structure if available 20090223
2 Importing IV_RECORD_ID Call by reference Type reference (TYPE) ANY Record ID 20090217
3 Returning RV_LOGICAL_KEY Value transfer Type reference (TYPE) STRING Concatenated logical key 20090217
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND 20090217
2 CX_AXT_RUNTIME 20090217

Method GET_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HISTORY Call by reference Type reference (TYPE) AXTT_TABLE_HISTORY 20090202
2 Importing IV_DATE_FROM Call by reference Type reference (TYPE) CDDATUM Creation date of the change document 20090202
3 Importing IV_DATE_TO Call by reference Type reference (TYPE) CDDATUM Creation date of the change document 20090202
4 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) ANY 20090202
5 Importing IV_RECORD_ID Call by reference Type reference (TYPE) ANY 20090202
6 Importing IV_TIME_FROM Call by reference Type reference (TYPE) CDUZEIT Time changed 20090202
7 Importing IV_TIME_TO Call by reference Type reference (TYPE) CDUZEIT Time changed 20090202
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20090202

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECORD_ID Call by reference Type reference (TYPE) STANDARD TABLE 20090428
2 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
3 Importing IT_PARENT_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
4 Importing IT_ROOT_PARENT_ID Call by reference Type reference (TYPE) ANY TABLE 20111206
5 Importing IV_PARENT_ID Call by reference Type reference (TYPE) ANY 20090113
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081023

Method GET_METADATA_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DESCRIPTOR Value transfer Object reference (TYPE REF TO) CL_AXT_TABLES_METADATA Metadata for generated tables 20081023
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081023

Method GET_PARENT_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_PARENT_API Value transfer Object reference (TYPE REF TO) CL_AXT_TABLES_API 20111207
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME 20111207

Method GET_PARENT_IDS_OF_ROOT_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARENT_ID Call by reference Type reference (TYPE) ANY TABLE 20111207
2 Importing IT_ROOT_PARENT_ID Call by reference Type reference (TYPE) ANY TABLE 20111207
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME 20111207

Method GET_RECORD_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_FIELDS Call by reference Type reference (TYPE) TTFIELDNAME In case of Update: Changed Fieldnames 20090311
2 Exporting EV_TASK Call by reference Type reference (TYPE) AXT_TABLES_TASK Insert/Update/Delete 20090311
3 Importing IV_RECORD_ID Call by reference Type reference (TYPE) ANY Record ID 20090311
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME 20090311

Method GET_RECORD_ID_FROM_CHDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECORD_ID Call by reference Type reference (TYPE) STANDARD TABLE Table of Record IDs 20090202
2 Importing IT_CHDOC Call by reference Type reference (TYPE) AXTT_CHDOC_DATA Data from the change document 20090202

Method GET_RECORD_ID_FROM_CHDOC on class CL_AXT_TABLES_API has no exception.

Method GET_VALUE_FOR_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELD_VALUES Call by reference Type reference (TYPE) AXTS_LOGICAL_KEY_FIELDS 20090204
2 Importing IV_CODE Call by reference Type reference (TYPE) ANY Value Code 20090204
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING Value 20090204

Method GET_VALUE_FOR_CODE on class CL_AXT_TABLES_API has no exception.

Method GET_VALUE_FOR_FIELD_CHDOC_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TABIX Call by reference Attribute reference (LIKE) SY-TABIX 20090204
2 Exporting EV_VALUE Call by reference Type reference (TYPE) STRING 20090204
3 Importing IS_CHDOC Call by reference Type reference (TYPE) CDRED Change documents, display structure 20090204
4 Importing IT_CHDOCS Call by reference Type reference (TYPE) AXTT_CHDOC_DATA 20090204
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) AXT_NAME Name 20090204
6 Importing IV_IDX_FROM Call by reference Type reference (TYPE) I Index to start search from 20090204

Method GET_VALUE_FOR_FIELD_CHDOC_IDX on class CL_AXT_TABLES_API has no exception.

Method GET_VALUE_FOR_FIELD_IN_CHDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TABIX Call by reference Attribute reference (LIKE) SY-TABIX 20090204
2 Exporting EV_VALUE Call by reference Type reference (TYPE) STRING 20090204
3 Importing IS_CHDOC Call by reference Type reference (TYPE) CDRED Change documents, display structure 20090204
4 Importing IT_CHDOCS Call by reference Type reference (TYPE) AXTT_CHDOC_DATA 20090204
5 Importing IV_FIELDNAME Call by reference Type reference (TYPE) AXT_NAME Name 20090204

Method GET_VALUE_FOR_FIELD_IN_CHDOC on class CL_AXT_TABLES_API has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
2 Importing IV_CASCADE Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE 20111206
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081106

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) ANY 20090113
3 Returning RV_IS_CHANGED Value transfer Type reference (TYPE) FLAG General Flag 20081106
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081113

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
2 Importing IT_PARENT_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
3 Importing IT_RECORD_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081212

Method MODIFY_FROM_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) ANY GUID 20081114
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) ANY 20090113
3 Importing IV_PARENT_ID Call by reference Type reference (TYPE) ANY 20090113
4 Importing IV_RESTRICTIVE_MODE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090203
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081105

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE Data in DB format 20081216
2 Exporting ET_KEY Call by reference Type reference (TYPE) STANDARD TABLE Keys fullfilling query condition 20081216
3 Importing IT_KEY Call by reference Type reference (TYPE) ANY TABLE List of keys 20081216
4 Importing IT_SELECTION_PARAMETERS Call by reference Type reference (TYPE) AXTT_TABLES_SEL_PARAM Selection parameters 20081121
5 Importing IV_KEY_NAME Call by reference Type reference (TYPE) FIELDNAME Name of used key 20081216
6 Importing IV_LAST_KEY Call by reference Type reference (TYPE) ANY Last read key for paging 20081216
7 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) I Max rows to read 20081114
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081114

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) ANY TABLE 20090113
2 Importing IV_CASCADE Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE 20111206
# Exception Resumable Description Created on
1 CX_AXT_RUNTIME Exception class for Extensibility Runtime 20081023

Method SET_PARENT_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT_API Call by reference Object reference (TYPE REF TO) CL_AXT_TABLES_API 20091005

Method SET_PARENT_API on class CL_AXT_TABLES_API has no exception.

Method SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREATION_MODE Call by reference Type reference (TYPE) FLAG General Flag 20090218
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) ANY Object ID 20090209
3 Importing IV_PARENT_ID Call by reference Type reference (TYPE) ANY Parent ID 20090209
4 Importing IV_READ_ONLY_MODE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090210
5 Importing IV_TRANSIENT_MODE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090210

Method SET_PROPERTY on class CL_AXT_TABLES_API has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701