SAP ABAP Class CL_AXT_CA_EXTENSION (Customer object extension)
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_TABLE_LIKE_EXTENSION An extension which handles tables 20090218
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_CA_EXT_ACCESS Interface for Custom Objects Ext. 20090212
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_NEW_BOL_OBJECT_ACCESS Access not yet created objects/relations in the BOL model 20100707
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_RA_COMMON_ACCESS Common Methods for Rapid Applications 20090701
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_AXT_RULE_DIRECTOR_CALLBACK Callback interface for rule director to extension 20100707
Properties
Class CL_AXT_CA_EXTENSION  
Short Description Customer object extension    
Super Class CL_AXT_TABLE_LIKE_EXTENSION An extension which handles tables 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_RA   Rapid Apps 
Created 20090212   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_AXT_CA_EXTENSION_DATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_AXT_CA_EXT_ACCESS Interface for Custom Objects Ext. 20090212
2 IF_AXT_NEW_BOL_OBJECT_ACCESS Access not yet created objects/relations in the BOL model 20100707
3 IF_AXT_RA_COMMON_ACCESS Common Methods for Rapid Applications 20090701
4 IF_AXT_RULE_DIRECTOR_CALLBACK Callback interface for rule director to extension 20100707
Friends
# Friend Modeled only Created on Description
1 CL_AXT_CA_OBJ_EXT_BOL_ACCESS 20101207 Strategy Pattern object to get new objects of new ca enh
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ALIAS_DYN_QUERY_OBJECT Constant Private Type reference (TYPE) AXT_BOL_UI_OBJECT_ALIAS 'MAIN_QUERY_OBJECT' Alias for object 20091008
2 GC_CTX_DQUERY Constant Private Type reference (TYPE) AXT_CONTEXT 'DQUERY' Enhancement Context 20091113
3 GC_EXT_TYPE Constant Public Type reference (TYPE) AXT_EXTENSION_TYPE 'CUSTOMER_APPLICATION' Enhancement Type 20090212
4 GC_GUID_BOL_OBJECT Constant Private Type reference (TYPE) AXT_GUID '9012FB482D72B966E10000000A428253' BOL Object name 20090220
5 GC_GUID_BOL_RELATION Constant Private Type reference (TYPE) AXT_GUID '9112FB482D72B966E10000000A428253' BOL relation name 20090220
6 GC_GUID_DYN_QUERY_OBJECT Constant Private Type reference (TYPE) AXT_GUID '801CC41742B81DDE80B0B47FE56B8494' Dynamic query object 20090223
7 GC_GUID_DYN_QUERY_STRUC Constant Private Type reference (TYPE) AXT_GUID '801CC41742B81DEE80B2170AFC66C033' Attribute structure for dynamic query 20090223
8 GC_GUID_MODEL_IL Constant Private Type reference (TYPE) AXT_GUID '48EA388CB2F83D63E10000000A424BBF' Runtime entry for GenIL model 20090220
9 GC_GUID_OBJECTS_IL Constant Private Type reference (TYPE) AXT_GUID '48EA388DB2F83D63E10000000A424BBF' Runtime entry for GenIL Objects 20090220
10 GC_GUID_QUERY_FIELD Constant Private Type reference (TYPE) AXT_GUID '801CC41742B81DDEB3F39B1DCA49C04D' Query field ID 20091112
11 GC_GUID_REG_NAV_OBJECT Constant Private Type reference (TYPE) AXT_GUID '801CC41742B81DEEABB683BAFDA755BB' Navigational object entry 20090930
12 GC_GUID_RUN_QUERY_MAP Constant Private Type reference (TYPE) AXT_GUID '801CC41742B81DEEABCC3AB8B3CD8319' Runtime entry for query mapping 20091001
13 GC_GUID_UI_ELEMENTS Constant Private Type reference (TYPE) AXT_GUID '801E0B202EB21DEDBCEC5A5A792B47C2' UI elements 20090220
14 GC_GUID_WS_METHODS Constant Private Type reference (TYPE) AXT_GUID '801CC41742B81DDDBCEE829B7AA7CDCC' Entry in WS enabling table 20090220
15 GO_NEW_BOL_OBJECT_ACCESS_STRGY Instance attribute Private Object reference (TYPE REF TO) IF_AXT_NEW_BOL_OBJECT_ACCESS Access not yet created objects/relations in the BOL model 20101207
16 GS_TPLACE_CA Static Attribute Private Type reference (TYPE) AXT_REG_TPLACE 20090506
17 GS_TPLACE_CT Static Attribute Private Type reference (TYPE) AXT_REG_TPLACE 20090506
18 MO_DATA Instance attribute Private Object reference (TYPE REF TO) CL_AXT_CA_EXTENSION_DATA Data for customer object extension 20090224
19 MO_TYPED_ACTIVE_DATA Instance attribute Private Object reference (TYPE REF TO) CL_AXT_CA_EXTENSION_DATA Data for embed UI extension 20090219
20 MO_TYPED_INACTIVE_DATA Instance attribute Private Object reference (TYPE REF TO) CL_AXT_CA_EXTENSION_DATA Data for embed UI extension 20090219
21 MR_HEADER_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_AXT_CA_EXTENSION_DATA=>LTY_TABLE_LIST Quick reference to the often used Header Table definition 20090417
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_SEARCH_FOR_LOG_KEY Instance method Private Method 20100118
2 ADD_FIELD Instance method Protected Method 20090218
3 ADD_TABLE Instance method Protected Method 20090219
4 AUTHORITY_CHECK_STATIC Static method Public Method 20100304
5 BUILD_DQUERY_ALIAS Instance method Private Method 20091110
6 BUILD_DQUERY_NAME Instance method Private Method 20091110
7 BUILD_OBJECT_NAME Instance method Private Method 20091110
8 BUILD_RELATION_NAME Instance method Private Method 20091110
9 CHECK_CHECKTABLE_POSSIBLE Instance method Private Method 20100118
10 CHECK_FIELD Instance method Protected Method 20090313
11 CHECK_TABLE Instance method Protected Method 20090313
12 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090223
13 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090212
14 CREATE_BOL_ENTRIES Instance method Private Method 20090220
15 CREATE_NAV_OBJECT Instance method Private Method 20091113
16 CREATE_SEARCH Instance method Private Method 20090223
17 DELETE_FIELD Instance method Protected Method 20090218
18 DELETE_TABLE Instance method Protected Method 20090219
19 DUPLICATE_KEY_CHECK Instance method Private Method 20100302
20 GET_CHILD_TABLE_IDS Instance method Protected Method 20090218
21 GET_EDITABLE_PROPERTIES_FIELD Instance method Protected Method 20090218
22 GET_EDITABLE_PROPERTIES_TABLE Instance method Protected Method 20090218
23 GET_FIELD_DEF Instance method Protected Method 20090218
24 GET_OBJECT Instance method Public Method 20091001
25 GET_PICKLIST Instance method Protected Method 20090218
26 GET_POSSIBLE_PARENT_KEYS Instance method Protected Method 20090924
27 GET_POSSIBLE_QUERY_TABLES Instance method Private Method 20091113
28 GET_ROOT_OBJECT Instance method Private Method 20090227
29 GET_TABLE_DEF Instance method Protected Method 20090218
30 GET_TABLE_FIELD_IDS Instance method Protected Method 20090218
31 GET_TOP_OBJECTS Instance method Public Method 20091001
32 ON_DATA_TYPE_CHANGED Instance method Private Event handling method Forwards data type change events (to BRF+ handlers) 20100916
33 ON_FIELD_DELETED Instance method Private Event handling method 20100916
34 ON_FIELD_ID_CHANGED Instance method Private Event handling method Forwards ID change events (to BRF+ handlers) 20100916
35 ON_X_TRANSIENT_CHANGED Instance method Private Event handling method 20100916
36 SET_APPLICATION_NAME Instance method Private Method 20090305
37 SET_AUTH_GROUP Instance method Private Method 20090420
38 SET_FIELD_DEF Instance method Protected Method 20090218
39 SET_PICKLIST Instance method Protected Method 20090218
40 SET_TABLE_DEF Instance method Protected Method 20090218
41 SET_TABLE_ID Instance method Private Method 20091124
42 UPDATE_TABLE_LIST Instance method Public Method 20091112
Events
Class CL_AXT_CA_EXTENSION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_T_QUERY_MAP Private See coding 20091113 lty_t_query_map TYPE STANDARD TABLE OF AXT_RUN_QUERYMAP WITH DEFAULT KEY
Method Signatures

Method ACTIVATE_SEARCH_FOR_LOG_KEY Signature

Method ACTIVATE_SEARCH_FOR_LOG_KEY on class CL_AXT_CA_EXTENSION has no parameter.
Method ACTIVATE_SEARCH_FOR_LOG_KEY on class CL_AXT_CA_EXTENSION has no exception.

Method ADD_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20090218
2 Importing IV_INDEX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20090218
3 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
4 Returning RV_FIELD_ID Value transfer Type reference (TYPE) AXT_FIELD_ID Field ID 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_ALREADY_EXISTS Data already exists error 20090218
2 CX_AXT_DATA_INVALID Data invalid error 20090218
3 CX_AXT_DATA_NOT_FOUND Data not found error 20090218

Method ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TABLE Call by reference Object reference (TYPE REF TO) IF_AXT_CA_EXT_TABLE_ACCESS Direct access to table definition 20090320
2 Importing IV_PARENT_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090219
3 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090219
4 Importing IV_X_CUSTOMER_TABLE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090219
# Exception Resumable Description Created on
1 CX_AXT_DATA_ALREADY_EXISTS Data already exists error 20090219
2 CX_AXT_DATA_INVALID Data invalid error 20090319
3 CX_AXT_DATA_NOT_FOUND Data not found error 20090219

Method AUTHORITY_CHECK_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAMESPACE Call by reference Type reference (TYPE) AXT_NAME Name 20100304
2 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20100304
# Exception Resumable Description Created on
1 CX_AXT_AUTHORITY_FAILED Authority error 20100304

Method BUILD_DQUERY_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20091110
2 Returning RV_ALIAS Value transfer Type reference (TYPE) AXT_BOL_UI_OBJECT_ALIAS Alias for object 20091110

Method BUILD_DQUERY_ALIAS on class CL_AXT_CA_EXTENSION has no exception.

Method BUILD_DQUERY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20091110
2 Returning RV_DQUERY_OBJECT Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20091110

Method BUILD_DQUERY_NAME on class CL_AXT_CA_EXTENSION has no exception.

Method BUILD_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20091110
2 Returning RV_BOL_OBJECT Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20091110

Method BUILD_OBJECT_NAME on class CL_AXT_CA_EXTENSION has no exception.

Method BUILD_RELATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20091110
2 Returning RV_BOL_RELATION Value transfer Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20091110

Method BUILD_RELATION_NAME on class CL_AXT_CA_EXTENSION has no exception.

Method CHECK_CHECKTABLE_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECKTABLE Call by reference Type reference (TYPE) TABNAME Table Name 20100118
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20100118

Method CHECK_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20090313
2 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090313
# Exception Resumable Description Created on
1 CX_AXT General exception 20090313

Method CHECK_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090313
# Exception Resumable Description Created on
1 CX_AXT General exception 20090313

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_AXT_CA_EXTENSION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_AXT_CA_EXTENSION has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_AXT_CA_EXTENSION has no parameter.
Method CONSTRUCTOR on class CL_AXT_CA_EXTENSION has no exception.

Method CREATE_BOL_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20090220
2 Importing IV_NAVLINK Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20090326

Method CREATE_BOL_ENTRIES on class CL_AXT_CA_EXTENSION has no exception.

Method CREATE_NAV_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20091113
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20091113

Method CREATE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_QUERY_MAP Call by reference Type reference (TYPE) LTY_T_QUERY_MAP Query Structure Field Mapping 20091113
2 Exporting ET_FIELDS Call by reference Type reference (TYPE) AXTT_FIELD_CONFIG_PROPERTIES Table of field IDs 20090528
3 Importing IO_CATALOGUE Call by reference Object reference (TYPE REF TO) CL_AXT_CATALOGUE Catalogue holding elements to generate 20090223
4 Importing IV_TABLE_ID Call by reference Type reference (TYPE) AXT_TABLE_ID Table ID 20091113
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090223

Method DELETE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20090218
2 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090218
2 CX_AXT_DATA_NOT_FOUND Data not found error 20090218

Method DELETE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090219
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090219
2 CX_AXT_OPERATION_FAILED Data invalid error 20090320

Method DUPLICATE_KEY_CHECK Signature

Method DUPLICATE_KEY_CHECK on class CL_AXT_CA_EXTENSION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20100302

Method GET_CHILD_TABLE_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
2 Returning RT_IDS Value transfer Type reference (TYPE) AXTT_TABLE_ID List of Table extensions 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090218

Method GET_EDITABLE_PROPERTIES_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEHAVIOR Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090710
2 Exporting EV_CHECK_TABLE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
3 Exporting EV_DATA_TYPE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
4 Exporting EV_DECIMALS Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
5 Exporting EV_FIELD_ID Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
6 Exporting EV_LABEL Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
7 Exporting EV_LENGTH Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
8 Exporting EV_MAN_DATA_ELEMENT Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
9 Exporting EV_PARENT_KEY_FIELD Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090923
10 Exporting EV_PICKLIST Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
11 Exporting EV_REF_FIELD_ID Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
12 Exporting EV_REPORTING_TYPE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
13 Exporting EV_SEARCH_HELP Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
14 Exporting EV_VARIANT Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090710
15 Exporting EV_X_DISABLED Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090305
16 Exporting EV_X_FLAG Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090312
17 Exporting EV_X_FLAG_SEARCH_CRITERIA Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090610
18 Exporting EV_X_LOG_KEY Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
19 Exporting EV_X_TRANSIENT Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20100823
20 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20090218
21 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090218

Method GET_EDITABLE_PROPERTIES_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CARDINALITY Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
2 Exporting EV_TABLE_NAME Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
3 Exporting EV_UI_WINDOW Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
4 Exporting EV_X_ADD_TO_PARENT Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090827
5 Exporting EV_X_DESCRIPTION Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090629
6 Exporting EV_X_FIELD_EXTENSIBLE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
7 Exporting EV_X_READ_ONLY Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090415
8 Exporting EV_X_TABLE_EXTENSIBLE Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
9 Exporting EX_X_TIME_DEPENDENT Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20090218
10 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090218

Method GET_FIELD_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIELD_DEF Call by reference Type reference (TYPE) AXTS_CA_FIELD_DEF Field extension creation attributes 20090218
2 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20090218
3 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090218

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA Call by reference Object reference (TYPE REF TO) CL_AXT_CA_EXTENSION_DATA Data for customer object extension 20091005
2 Importing IV_NAME Call by reference Type reference (TYPE) AXT_BOL_UI_OBJECT_ALIAS Alias for object 20091001
3 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) IF_AXT_BOL_UI_OBJECT BOL Object in BOL UI definition 20091001

Method GET_OBJECT on class CL_AXT_CA_EXTENSION has no exception.

Method GET_PICKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PICKLIST Call by reference Type reference (TYPE) AXTT_PICKLIST Picklist items with text 20090218
2 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20090218
3 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data invalid error 20090218

Method GET_POSSIBLE_PARENT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Table of field IDs 20090924
2 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090924
3 Returning RT_FIELD_IDS Value transfer Type reference (TYPE) AXTT_FIELD_ID Table of field IDs 20090924
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090924

Method GET_POSSIBLE_QUERY_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RESULT_TABLE Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20091113
2 Returning RT_PARAMETER_TABLES Value transfer Type reference (TYPE) AXTT_TABLE_ID List of Table extensions 20091113

Method GET_POSSIBLE_QUERY_TABLES on class CL_AXT_CA_EXTENSION has no exception.

Method GET_ROOT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ROOT_OBJECT Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090227

Method GET_ROOT_OBJECT on class CL_AXT_CA_EXTENSION has no exception.

Method GET_TABLE_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
2 Returning RS_DEF Value transfer Type reference (TYPE) AXTS_CA_TABLE_DEF Table definition for custom application 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090218

Method GET_TABLE_FIELD_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
2 Returning RT_FIELD_IDS Value transfer Type reference (TYPE) AXTT_FIELD_ID Table of field IDs 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20090218

Method GET_TOP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECTS Value transfer Type reference (TYPE) AXTT_BOL_UI_OBJECT_REF List of objects for BOL UI Generation 20091001

Method GET_TOP_OBJECTS on class CL_AXT_CA_EXTENSION has no exception.

Method ON_DATA_TYPE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SENDER Value transfer Attribute reference (LIKE) 20100916
2 Importing IO_SENDER_TABLE Call by reference Attribute reference (LIKE) 20100916

Method ON_DATA_TYPE_CHANGED on class CL_AXT_CA_EXTENSION has no exception.

Method ON_FIELD_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SENDER Value transfer Attribute reference (LIKE) 20100916
2 Importing IO_SENDER_TABLE Call by reference Attribute reference (LIKE) 20100916

Method ON_FIELD_DELETED on class CL_AXT_CA_EXTENSION has no exception.

Method ON_FIELD_ID_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SENDER Value transfer Attribute reference (LIKE) 20100916
2 Importing IO_SENDER_TABLE Call by reference Attribute reference (LIKE) 20100916
3 Importing IV_OLD Value transfer Attribute reference (LIKE) 20100916
4 Importing IV_X_REF_FIELD Value transfer Attribute reference (LIKE) 20100916

Method ON_FIELD_ID_CHANGED on class CL_AXT_CA_EXTENSION has no exception.

Method ON_X_TRANSIENT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SENDER Value transfer Attribute reference (LIKE) 20100916
2 Importing IO_SENDER_TABLE Call by reference Attribute reference (LIKE) 20100916

Method ON_X_TRANSIENT_CHANGED on class CL_AXT_CA_EXTENSION has no exception.

Method SET_APPLICATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_NAME Value transfer Type reference (TYPE) AXT_APPLICATION_NAME BSP Component 20090305
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090305

Method SET_AUTH_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTH_GROUP Call by reference Type reference (TYPE) BRGRU Authorization Group 20090420
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090420

Method SET_FIELD_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELD_DEF Call by reference Type reference (TYPE) AXTS_CA_FIELD_DEF Field extension creation attributes 20090218
2 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20090218
3 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090218
2 CX_AXT_DATA_NOT_FOUND Data invalid error 20090218

Method SET_PICKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PICKLIST Call by reference Type reference (TYPE) AXTT_PICKLIST Picklist items with text 20090218
2 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID Field ID 20090218
3 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data invalid error 20090218
2 CX_AXT_OPERATION_FAILED Operation error 20090218

Method SET_TABLE_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEF Call by reference Type reference (TYPE) AXTS_CA_TABLE_DEF Table definition for custom application 20090218
2 Importing IV_TABLE_ID Call by reference Type reference (TYPE) TABNAME Table Name 20090218
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20090318
2 CX_AXT_DATA_NOT_FOUND Data not found error 20090218

Method SET_TABLE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TABLE_LIST Call by reference Type reference (TYPE) CL_AXT_CA_EXTENSION_DATA=>LTY_TABLE_LIST 20091124
2 Importing IO_ACTIVE Call by reference Object reference (TYPE REF TO) CL_AXT_TABLE_DEF Active and inactive data for table extension 20091124
3 Importing IV_TABLE_ID Call by reference Type reference (TYPE) AXT_TABLE_ID Table ID 20091124
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID Data invalid error 20091124

Method UPDATE_TABLE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TABLE_LIST Call by reference Type reference (TYPE) CL_AXT_CA_EXTENSION_DATA=>LTY_TABLE_LIST 20091112
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20091112
History
Last changed by/on SAP  20130531 
SAP Release Created in 701