Hierarchy

⤷

⤷

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 | 20090213 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_AXT_NEW_BOL_OBJECT_ACCESS | Access not yet created objects/relations in the BOL model | 20100525 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_AXT_RULE_DIRECTOR_CALLBACK | Callback interface for rule director to extension | 20091015 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_AXT_TABLE_EXT_ACCESS | Interface for table extension handler | 20080904 |
Properties
Class | CL_AXT_TABLE_EXTENSION | |
Short Description | Table extension handler | |
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_MODEL | Application Extensibility Tool: Model |
Created | 20080731 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_AXT_TABLE_EXTENSION has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_AXT_NEW_BOL_OBJECT_ACCESS | Access not yet created objects/relations in the BOL model | 20100525 | ||
2 | IF_AXT_RULE_DIRECTOR_CALLBACK | Callback interface for rule director to extension | 20091015 | ||
3 | IF_AXT_TABLE_EXT_ACCESS | Interface for table extension handler | 20080904 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_AXT_TABLE_EXT_BOL_ACCESS | 20100525 | Strategy Pattern object to get new objects of new tables enh |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | AXT_EXTENSION_TYPE | 'TABLE_EXTENSION' | Enhancement Type | 20080731 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '9012FB482D72B966E10000000A428253' | BOL Object name | 20081020 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '9112FB482D72B966E10000000A428253' | BOL relation name | 20081020 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | 'AE2C08490C2C3062E10000000A428253' | Change document | 20081029 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DDDB1D9A0F2C594807C' | Wrapper FM for Change Document | 20081210 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DEDB7C98E2AEC2ED5CA' | Extension BO | 20090109 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DDDB7C98EF1E23D8872' | Extension Part | 20090109 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | 'C6443C4CC7212629E10000000A4286B5' | Extension BO for field extensibility | 20100713 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DDDB288E311DFAD9C7C' | Extension include | 20081212 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DEDB7C98C78128E8A32' | Field extension place | 20090109 | |
11 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DDDB7C983F61FCA8D04' | Extension X include | 20090109 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '549FAC4C874FA707E10000000A4286B5' | GenIL Component Enhancement | 20101007 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '48EA388CB2F83D63E10000000A424BBF' | Runtime entry for GenIL model | 20081007 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '48EA388DB2F83D63E10000000A424BBF' | Runtime entry for GenIL Objects | 20081007 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '48EA386BB2F83D63E10000000A424BBF' | Runtime entry for BO Part mapping to table | 20081007 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '47E86E91519A6E98E10000000A424BBF' | Runtime entries for search | 20081121 | |
17 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DDDBDEEB038212382DC' | Runtime entry for embeded view | 20090213 | |
18 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '47E89438519A6E97E10000000A424BBF' | OBSOLETE: Search append for criteria | 20081121 | |
19 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DDF85B0CDC06BB0568F' | Search append to include | 20100209 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '47E894AF519A6E97E10000000A424BBF' | OBSOLETE: Search append for result | 20081121 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '801E0B202EB21DEDBCEC5A5A792B47C2' | UI elements | 20090205 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DDDBCEE829B7AA7CDCC' | Entry in WS enabling table | 20090205 | |
23 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_AXT_NEW_BOL_OBJECT_ACCESS | 20100525 | |||
24 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_AXT_TABLE_EXTENSION_DATA | Active and inactive data for table extension | 20091015 | ||
25 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_TABLE_EXTENSION_DATA | Active and inactive data for table extension | 20080731 | ||
26 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_TABLE_EXTENSION_DATA | Active and inactive data for table extension | 20080731 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_REG_TPLACE | Technical place for table extensibility | 20080910 | ||
28 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20081110 |
Methods
Events
Class CL_AXT_TABLE_EXTENSION has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTY_BOL_OBJECT | Private | See coding | 20090715 | BEGIN OF lty_bol_object,
bol_object TYPE crmt_ext_obj_a_name,
genil_component TYPE crmt_component_name,
root_object TYPE crmt_ext_obj_name,
fpm_enabled TYPE axt_boolean,
ext_bos TYPE axt_t_bo,
END OF lty_bol_object
|
||
2 | LTY_T_BOL_OBJECT | Private | See coding | 20080916 | lty_t_bol_object TYPE STANDARD TABLE OF lty_bol_object
WITH NON-UNIQUE KEY bol_object
|
Method Signatures
Method CHECK_COMPONENT_VALID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_COMPONENT | Call by reference | Type reference (TYPE) | AXT_COMPONENT | BSP Component | 20081014 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20081014 |
Method CHECK_FPM_CONFIG_IDS Signature
Method CHECK_FPM_CONFIG_IDS on class CL_AXT_TABLE_EXTENSION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20100713 |
Method CHECK_UI_WINDOW Signature
Method CHECK_UI_WINDOW on class CL_AXT_TABLE_EXTENSION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20090122 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_AXT_TABLE_EXTENSION has no parameter.
Method CONSTRUCTOR on class CL_AXT_TABLE_EXTENSION has no exception.
Method CREATE_BO_PART_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CATALOGUE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Catalogue holding elements to generate | 20081014 | ||
2 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | CL_AXT_TABLE_EXTENSION_DATA | Active and inactive data for table extension | 20081014 | ||
3 | ![]() |
IT_FIELD_IDS | Call by reference | Type reference (TYPE) | AXTT_FIELD_ID | Table of field IDs | 20081014 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20081014 |
Method CREATE_EXT_BOS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CATALOGUE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Catalogue holding elements to generate | 20100713 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20100713 |
Method CREATE_FPM_CONFIGURATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_CATALOGUE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Catalogue holding elements to generate | 20101217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20101217 |
Method CREATE_SEARCH_EXTENSIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CATALOGUE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Catalogue holding elements to generate | 20081121 | ||
2 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | CL_AXT_TABLE_EXTENSION_DATA | Active and inactive data for table extension | 20081121 | ||
3 | ![]() |
IT_SEARCHES | Call by reference | Type reference (TYPE) | LTY_T_SEARCHES_FOR_REF | 20081121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation error | 20081121 |
Method CREATE_TABLE_AND_BOL_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_SUB_WINDOW | Call by reference | Object reference (TYPE REF TO) | CL_AXT_UI_WINDOW | UI gen. util for windows | 20111114 | ||
2 | ![]() |
IR_CATALOGUE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Catalogue holding elements to generate | 20081014 | ||
3 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | CL_AXT_TABLE_EXTENSION_DATA | Active and inactive data for table extension | 20081014 | ||
4 | ![]() |
IV_UI_USAGE | Call by reference | Type reference (TYPE) | AXT_COMPONENT_USAGE | Component usage | 20081014 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20081014 |
Method CREATE_UI_VIEWS_AND_WINDOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_UI_COMPONENT | Call by reference | Object reference (TYPE REF TO) | CL_AXT_UI_COMPONENT | UI component generator utility | 20090312 | ||
2 | ![]() |
EO_UI_SUB_WINDOW | Call by reference | Object reference (TYPE REF TO) | CL_AXT_UI_WINDOW | UI gen. util for windows | 20111114 | ||
3 | ![]() |
EO_UI_WINDOW | Call by reference | Object reference (TYPE REF TO) | CL_AXT_UI_WINDOW | UI gen. util for windows | 20090312 | ||
4 | ![]() |
IR_CATALOGUE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Catalogue holding elements to generate | 20090312 | ||
5 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | CL_AXT_TABLE_EXTENSION_DATA | Active and inactive data for table extension | 20090312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20090312 |
Method DETERMINE_REQUIRED_BOL_IDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EXT_BO | Call by reference | Type reference (TYPE) | AXT_BO | Enhanced Object | 20080916 | ||
2 | ![]() |
IV_EXT_BO_PART | Call by reference | Type reference (TYPE) | AXT_BO_PART | Part of Enhanced Object | 20080916 | ||
3 | ![]() |
RT_BOL_OBJECTS | Value transfer | Type reference (TYPE) | LTY_T_BOL_OBJECT | 20080916 |
Method DETERMINE_REQUIRED_BOL_IDS on class CL_AXT_TABLE_EXTENSION has no exception.
Method DETERMINE_VIEW_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DETAIL_VIEW | Call by reference | Type reference (TYPE) | AXT_VIEW | BSP View | 20090122 | ||
2 | ![]() |
EV_MAIN_VIEW | Call by reference | Type reference (TYPE) | AXT_VIEW | BSP View | 20090122 | ||
3 | ![]() |
EV_OV_VIEW | Call by reference | Type reference (TYPE) | AXT_VIEW | BSP View | 20090122 | ||
4 | ![]() |
EV_SUB_WINDOW | Call by reference | Type reference (TYPE) | AXT_VIEW | BSP View | 20111114 |
Method DETERMINE_VIEW_NAMES on class CL_AXT_TABLE_EXTENSION has no exception.
Method GET_PARENT_PLACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TABLE_ID | Call by reference | Type reference (TYPE) | AXT_TABLE_ID | Table ID | 20111208 | ||
2 | ![]() |
IV_TPLACE | Call by reference | Type reference (TYPE) | AXT_PLACE | Field Enhancement Place | 20111208 | ||
3 | ![]() |
RV_TPLACE | Value transfer | Type reference (TYPE) | AXT_PLACE | Field Enhancement Place | 20111208 |
Method GET_PARENT_PLACE on class CL_AXT_TABLE_EXTENSION has no exception.
Method GET_SUPPORTED_DATATYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SUPPORTED_DATATYPES | Call by reference | Type reference (TYPE) | AXTT_ALL_TYPES_PER_FIELD | All data types and behaviors per enhancement field | 20100611 |
Method GET_SUPPORTED_DATATYPES on class CL_AXT_TABLE_EXTENSION has no exception.
Method GET_UI_NAME_PROPOSAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_WITH_NAMESPACE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20100714 | ||
2 | ![]() |
RV_NAME | Value transfer | Type reference (TYPE) | AXT_NAME | 20100714 |
Method GET_UI_NAME_PROPOSAL on class CL_AXT_TABLE_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 | ![]() |
IO_SENDER | Value transfer | Attribute reference (LIKE) | 20091119 |
Method ON_DATA_TYPE_CHANGED on class CL_AXT_TABLE_EXTENSION has no exception.
Method ON_FIELD_DELETED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_SENDER | Value transfer | Attribute reference (LIKE) | 20100301 |
Method ON_FIELD_DELETED on class CL_AXT_TABLE_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 | ![]() |
IO_SENDER | Value transfer | Attribute reference (LIKE) | 20091119 | ||||
2 | ![]() |
IV_OLD | Value transfer | Attribute reference (LIKE) | 20091119 | ||||
3 | ![]() |
IV_X_REF_FIELD | Value transfer | Attribute reference (LIKE) | 20100114 |
Method ON_FIELD_ID_CHANGED on class CL_AXT_TABLE_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 | ![]() |
IO_SENDER | Value transfer | Attribute reference (LIKE) | 20091119 |
Method ON_X_TRANSIENT_CHANGED on class CL_AXT_TABLE_EXTENSION has no exception.
Method RECALCULATE_BOL_IDS Signature
Method RECALCULATE_BOL_IDS on class CL_AXT_TABLE_EXTENSION has no parameter.
Method RECALCULATE_BOL_IDS on class CL_AXT_TABLE_EXTENSION has no exception.
Method SET_DETAIL_VIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_X_DETAIL_VIEW | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20090122 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20090122 |
Method SET_EXTENSIBLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_FIELD_EXTENSIBLE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20081212 | ||
2 | ![]() |
IV_TABLE_EXTENSIBLE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20081212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20081212 |
Method SET_PROPOSED_UI_NAMES Signature
Method SET_PROPOSED_UI_NAMES on class CL_AXT_TABLE_EXTENSION has no parameter.
Method SET_PROPOSED_UI_NAMES on class CL_AXT_TABLE_EXTENSION has no exception.
Method SET_TITLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_TITLE | Call by reference | Type reference (TYPE) | AXT_T_FIELD_TEXT | Field Texts | 20100203 |
Method SET_TITLE on class CL_AXT_TABLE_EXTENSION has no exception.
Method SET_UI_COMPONENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_UI_COMPONENT | Call by reference | Type reference (TYPE) | AXT_COMPONENT | BSP Component | 20081016 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20081016 |
Method SET_UI_USAGE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_UI_USAGE_NAME | Call by reference | Type reference (TYPE) | AXT_COMPONENT_USAGE | Component usage | 20081016 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20081016 |
Method SET_UI_WINDOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_UI_WINDOW | Call by reference | Type reference (TYPE) | AXT_VIEW | BSP View | 20081016 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data error | 20081016 |
Method SET_X_DETAIL_VIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ACTIVE_DATA | Call by reference | Object reference (TYPE REF TO) | CL_AXT_TABLE_EXTENSION_DATA | Active and inactive data for table extension | 20120214 | ||
2 | ![]() |
IV_X_DETAIL_VIEW | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20120214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20120214 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |