Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_AXT_CATALOG_GEN_HELPER | Help access interface for catalog setup | 20080226 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_AXT_EXTENSION | Extension interface for facade | 20080222 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_AXT_BOL_UI_EXTENSION | BOL UI generation extension | 20090910 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_AXT_FIELD_EXTENSION | Field extension handler | 20080215 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_AXT_TABLE_LIKE_EXTENSION | An extension which handles tables | 20090209 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_AXT_WSC_UI_EXTENSION | Web service consumption extension | 20090210 |
Properties
Class | CL_AXT_EXTENSION | |
Short Description | Abstract extension handler | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | AXT_MODEL | Application Extensibility Tool: Model |
Created | 20071130 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_AXT_EXTENSION has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_AXT_CATALOG_GEN_HELPER | Help access interface for catalog setup | 20080226 | ||
2 | IF_AXT_EXTENSION | Extension interface for facade | 20080222 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_AXT_EXTENSION_BUILDER | 20090302 | Building of extensions | |
2 | CL_AXT_EXTENSION_DATA | 20080310 | Contains active or inactive data of an extension | |
3 | CL_AXT_EXTENSION_PERSISTENCE | 20080425 | DB access to ext. tables | |
4 | CL_AXT_FACADE | 20080421 | Facade of Extensibility tool | |
5 | CL_AXT_FIELD_DEF | 20080403 | Extension field definition |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_GUID | '801CC41742B81DDE9AC1EB569D405CC7' | Runtime flag registration | 20090706 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'EXT_VERSION' | Parameter | 20100209 | |
3 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'FIELD_ID' | 30 Characters | 20080326 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'GUID' | 30 Characters | 20080326 | |
5 | ![]() |
Constant | Protected | Type reference (TYPE) | AXT_PARAMETER | 'REUSED_EXTENSION' | Parameter | 20080326 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'REUSE_SAME_NAME' | Parameter | 20080424 | |
7 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'REUSE_MAPPING' | Parameter | 20080403 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | 'REUSE_SCENARIO' | Parameter | 20080403 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | AXT_PARAMETER | '_SPECIAL_PURPOSE_HANDLER' | Parameter | 20111117 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'FIELD_MAP' | 30 Characters | 20080326 | |
11 | ![]() |
Constant | Protected | Type reference (TYPE) | CHAR30 | 'GENERAL_DATA' | 30 Characters | 20080326 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR30 | 'GUID_MAP' | 30 Characters | 20080326 | |
13 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_EXTENSION_DATA | Contains active or inactive data of an extension | 20080304 | ||
14 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Old act cat req. during generation for helper interface | 20080317 | ||
15 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_EXTENSION_DATA | Contains active or inactive data of an extension | 20080304 | ||
16 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_AXT_NAME_DETERMINATION | Numberrange methods | 20080228 | ||
17 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_AXT_EXTENSION | 20080331 | |||
18 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | LTY_S_DATA_TYPE_INFO_CACHE | 20100615 | |||
19 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_REG_GRP_MAP | Obsolete | 20080424 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LTY_T_REG_CONTEXT | Registry contexts | 20080411 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_T_EXT_FIELDIDS | Field IDs | 20080326 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_T_GUID_MAP | GUID mapping table | 20080325 | ||
23 | ![]() |
Static Attribute | Private | Type reference (TYPE) | LTY_T_INSTANCES | Instance cache | 20080401 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_T_GUID_REF | GUID ref table | 20080226 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LTY_T_REFERENCE_OBJECTS | NAMES OF REFERENCE OBJECTS FROM REGISTRY | 20080229 | ||
26 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | AXTT_UI_FRAMEWORK | List of UI Frameworks | 20100709 | ||
27 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SEOCLSNAME | Data impl. class | 20080304 | ||
28 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_EXTENSION_ID | Extension ID | 20071130 | ||
29 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | AXT_PLACE | Extended point | 20080215 | ||
30 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | AXT_EXTENSION_TYPE | Extension Type | 20080225 | ||
31 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | NUMC3 | Extension version | 20100209 | ||
32 | ![]() |
Instance attribute | Private | Type reference (TYPE) | OXT_NSPC_SHORT | Namespace short | 20080407 | ||
33 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CHAR3 | SAP, CUS, PRT | 20100726 | ||
34 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DEVCLASS | Package (only set temporary) | 20080725 | ||
35 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_NR_PREFIX | Prefix | 20080407 | ||
36 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | AXT_EXTENSION_ID | Extension ID | 20080326 | ||
37 | ![]() |
Instance attribute | Public | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20111117 | ||
38 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FLAG | Extension is specific to parts | 20080215 | ||
39 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FLAG | Ext. has just been deleted | 20080317 | ||
40 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080815 | ||
41 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FLAG | Uses GUID refs for flags | 20080310 | ||
42 | ![]() |
Instance attribute | Private | Type reference (TYPE) | FLAG | General Flag | 20080314 | ||
43 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080228 | ||
44 | ![]() |
Instance attribute | Private | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20090806 | ||
45 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FLAG | Ext. is not saved | 20080317 | ||
46 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | FLAG | Extensions can be reused | 20080326 | ||
47 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | AXT_BOOLEAN | Reuse mappings with same ID | 20080424 | ||
48 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | AXT_BOOLEAN | Transport for SAP namespace allowed | 20100219 | ||
49 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080425 | ||
50 | ![]() |
Instance attribute | Public | Type reference (TYPE) | AXT_BOOLEAN | This extension create new tables instead of single fields | 20081119 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Returns whether an active version of the extension exists | 20080409 |
2 | ![]() |
Instance method | Protected | Method | Register reference for flags | 20080227 |
3 | ![]() |
Instance method | Public | Method | Do an authorization check | 20080505 |
4 | ![]() |
Instance method | Protected | Method | 20100615 | |
5 | ![]() |
Instance method | Public | Method | Set up catalogue for generation | 20080304 |
6 | ![]() |
Instance method | Protected | Method | Calculate list of generation elements from registry | 20091030 |
7 | ![]() |
Instance method | Private | Method | Calculate possible mappings and state | 20080425 |
8 | ![]() |
Instance method | Private | Method | Calculate the searches and includes to extend. | 20080325 |
9 | ![]() |
Instance method | Protected | Method | 20100709 | |
10 | ![]() |
Instance method | Protected | Method | 20080910 | |
11 | ![]() |
Instance method | Public | Method | Checks whether a given extension type is possible for a part | 20080225 |
12 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20080215 |
13 | ![]() |
Static method | Public | Method | Create new extension | 20071130 |
14 | ![]() |
Instance method | Public | Method | Create append or CI include depending on target name | 20080404 |
15 | ![]() |
Instance method | Protected | Method | Remove reference for flags | 20080227 |
16 | ![]() |
Instance method | Protected | Method | Deserialize from parts | 20080227 |
17 | ![]() |
Instance method | Protected | Method | Returns the package from TADIR or the one for new extensions | 20080612 |
18 | ![]() |
Instance method | Public | Method | Determine what a generated object has been used for | 20080404 |
19 | ![]() |
Instance method | Protected | Method | Perform a simple authorization check | 20080516 |
20 | ![]() |
Instance method | Protected | Method | Add extension handler specific generation objects | 20080226 |
21 | ![]() |
Instance method | Protected | Method | Call generation BADI to add special object from developer | 20080229 |
22 | ![]() |
Instance method | Protected | Method | Perform a check whether the extension is still used | 20090407 |
23 | ![]() |
Instance method | Protected | Method | Do extension handler specific parameter substitution | 20080225 |
24 | ![]() |
Static method | Public | Method | Determine whether check shall be executed | 20091023 |
25 | ![]() |
Instance method | Public | Method | Get the catalogue | 20080318 |
26 | ![]() |
Instance method | Public | Method | Type specific determination of ext. point for a part | 20080215 |
27 | ![]() |
Instance method | Public | Method | 20100614 | |
28 | ![]() |
Instance method | Public | Method | Returns a list of field IDs which belong to the extension | 20080623 |
29 | ![]() |
Static method | Public | Method | Create handler for type | 20080225 |
30 | ![]() |
Static method | Public | Method | Get specific extension | 20080215 |
31 | ![]() |
Instance method | Protected | Method | Get the namespace of the extension | 20080305 |
32 | ![]() |
Instance method | Public | Method | Get access to name generator | 20080228 |
33 | ![]() |
Instance method | Public | Method | Returns possible BO parts for a given extension point | 20081017 |
34 | ![]() |
Instance method | Public | Method | 20081127 | |
35 | ![]() |
Instance method | Protected | Method | 20111122 | |
36 | ![]() |
Instance method | Protected | Method | Handle flag control settings | 20080307 |
37 | ![]() |
Instance method | Protected | Method | Initialize after creation | 20080215 |
38 | ![]() |
Instance method | Public | Method | Returns whether an extension can be reused | 20091030 |
39 | ![]() |
Instance method | Private | Method | Load from DB | 20080215 |
40 | ![]() |
Instance method | Protected | Method | BO Parts assignment was changed | 20081128 |
41 | ![]() |
Instance method | Protected | Method | Active or inactive data has changed | 20081128 |
42 | ![]() |
Instance method | Protected | Method | Delete add. objects if deleted without generation | 20090928 |
43 | ![]() |
Instance method | Protected | Method | Add missing reference objects | 20081112 |
44 | ![]() |
Instance method | Protected | Method | Save additional objects with extension | 20090928 |
45 | ![]() |
Instance method | Protected | Method | Initialize extension point | 20100226 |
46 | ![]() |
Instance method | Protected | Method | Process list of generation elements | 20091030 |
47 | ![]() |
Instance method | Private | Method | 20091030 | |
48 | ![]() |
Instance method | Protected | Method | Serialize to parts | 20080227 |
49 | ![]() |
Instance method | Public | Method | Enable disable simulation mode for migration | 20090806 |
50 | ![]() |
Instance method | Protected | Method | 20100713 |
Events
Class CL_AXT_EXTENSION has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTY_GEN_LIST | Protected | See coding | 20091102 | BEGIN OF lty_gen_list ,
guid TYPE axt_guid,
object_name TYPE axt_name,
gen_data TYPE axt_s_gen_object,
bo_parts TYPE axtt_ext_bo_part,
END OF lty_gen_list
|
||
2 | LTY_INSTANCES | Private | See coding | 20080401 | BEGIN OF lty_instances ,
ext_id TYPE axt_extension_id,
ext_handler TYPE REF TO cl_axt_extension,
END OF lty_instances
|
||
3 | LTY_REFERENCE_OBJECTS | Private | See coding | 20080229 | BEGIN OF lty_reference_objects ,
object_refname TYPE axt_parameter,
guid_ref TYPE axt_guid_ref,
object_name TYPE axt_name,
END OF lty_reference_objects
|
||
4 | LTY_SEARCHES_FOR_REF | Protected | See coding | 20080325 | BEGIN OF lty_searches_for_ref,
ext_splace TYPE axt_place,
criteria_guid_refs TYPE axt_t_guid_ref,
result_guid_refs TYPE axt_t_guid_ref,
END OF lty_searches_for_ref
|
||
5 | LTY_S_DATA_TYPE_INFO_CACHE | Protected | See coding | 20100615 | BEGIN OF lty_s_data_type_info_cache,
table_id TYPE axt_table_id,
bo_part TYPE axtt_ext_bo_part,
extension_type TYPE axt_extension_type,
bol_registered TYPE axt_boolean,
rendering_table_only TYPE axt_boolean,
rendering_table_possible TYPE axt_boolean,
END OF lty_s_data_type_info_cache
|
||
6 | LTY_S_REG_CONTEXT | Private | See coding | 20080411 | BEGIN OF lty_s_reg_context,
name TYPE axt_context,
guid_ref TYPE axt_guid_ref,
context TYPE REF TO cl_axt_registry_context,
END OF lty_s_reg_context
|
||
7 | LTY_T_GEN_LIST | Protected | See coding | 20091102 | lty_t_gen_list TYPE STANDARD TABLE OF lty_gen_list
|
||
8 | LTY_T_INSTANCES | Private | See coding | 20080401 | lty_t_instances TYPE HASHED TABLE OF lty_instances
WITH UNIQUE KEY ext_id
|
||
9 | LTY_T_REFERENCE_OBJECTS | Private | See coding | 20080229 | lty_t_reference_objects TYPE STANDARD TABLE OF lty_reference_objects
WITH KEY object_refname guid_ref
|
||
10 | LTY_T_REG_CONTEXT | Private | See coding | 20080411 | lty_t_reg_context TYPE SORTED TABLE OF lty_s_reg_context
WITH UNIQUE KEY name guid_ref
|
||
11 | LTY_T_SEARCHES_FOR_REF | Protected | See coding | 20080325 | lty_t_searches_for_ref TYPE STANDARD TABLE OF lty_searches_for_ref
|
Method Signatures
Method ACTIVE_VERSION_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_EXISTS | Value transfer | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080409 |
Method ACTIVE_VERSION_EXISTS on class CL_AXT_EXTENSION has no exception.
Method ADD_GUID_REF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GUID_REF | Call by reference | Type reference (TYPE) | AXT_GUID_REF | GUID reference | 20080310 |
Method ADD_GUID_REF on class CL_AXT_EXTENSION has no exception.
Method AUTHORITY_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20080519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Authority error | 20080506 |
Method BUILD_DATA_TYPE_INFO_CACHE 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 | 20100615 |
Method BUILD_DATA_TYPE_INFO_CACHE on class CL_AXT_EXTENSION has no exception.
Method BUILD_GENERATION_CATALOGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_CATALOGUE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Catalogue holding elements to generate | 20080317 | ||
2 | ![]() |
IV_DELETED | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080331 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080304 |
Method CALCULATE_GEN_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_GEN_LIST | Call by reference | Type reference (TYPE) | LTY_T_GEN_LIST | 20091102 | |||
2 | ![]() |
IR_CATALOGUE | Call by reference | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Catalogue holding elements to generate | 20091102 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20091102 |
Method CALCULATE_MAPPINGS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_DATA | Call by reference | Object reference (TYPE REF TO) | CL_AXT_EXTENSION_DATA | Contains active or inactive data of an extension | 20080425 |
Method CALCULATE_MAPPINGS on class CL_AXT_EXTENSION has no exception.
Method CALCULATE_SEARCHES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SEARCHES | Call by reference | Type reference (TYPE) | LTY_T_SEARCHES_FOR_REF | 20080325 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080325 |
Method CALCULATE_UI_FRAMEWORKS Signature
Method CALCULATE_UI_FRAMEWORKS on class CL_AXT_EXTENSION has no parameter.
Method CALCULATE_UI_FRAMEWORKS on class CL_AXT_EXTENSION has no exception.
Method CHANGE_GUID_REF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GUID_REF_NEW | Call by reference | Type reference (TYPE) | AXT_GUID_REF | GUID Reference | 20080910 | ||
2 | ![]() |
IV_GUID_REF_OLD | Call by reference | Type reference (TYPE) | AXT_GUID_REF | GUID Reference | 20080910 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data already exists error | 20080910 | |
2 | ![]() |
Data not found error | 20080910 |
Method CHECK_EXTENSION_ALLOWED 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 | Extensible Business Object | 20080225 | ||
2 | ![]() |
IV_EXT_BO_PART | Call by reference | Type reference (TYPE) | AXT_BO_PART | Part of an extensible Business Object | 20080225 | ||
3 | ![]() |
RV_ALLOWED | Value transfer | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080225 |
Method CHECK_EXTENSION_ALLOWED on class CL_AXT_EXTENSION has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EXT_TYPE | Call by reference | Type reference (TYPE) | AXT_EXTENSION_TYPE | Extension Type | 20080225 |
Method CONSTRUCTOR on class CL_AXT_EXTENSION has no exception.
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IF_EXTENSION_TYPE | Call by reference | Type reference (TYPE) | AXT_EXTENSION_TYPE | Extension Type | 20080215 | ||
2 | ![]() |
IF_EXT_BO | Call by reference | Type reference (TYPE) | AXT_BO | Extensible Business Object | 20080215 | ||
3 | ![]() |
IF_EXT_BO_PART | Call by reference | Type reference (TYPE) | AXT_BO_PART | Part of an extensible Business Object | 20080215 | ||
4 | ![]() |
IF_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20080725 | ||
5 | ![]() |
IR_REUSE_EXT | Call by reference | Object reference (TYPE REF TO) | CL_AXT_EXTENSION | 20080326 | |||
6 | ![]() |
IV_APPL_GROUP | Call by reference | Type reference (TYPE) | AXT_APPLICATION_GROUP | Application group for extensibility | 20080416 | ||
7 | ![]() |
IV_EXTENSION_POINT | Call by reference | Type reference (TYPE) | AXT_PLACE | Field Enhancement Place | 20090211 | ||
8 | ![]() |
IV_MAPPING | Call by reference | Type reference (TYPE) | AXT_MAPPING | Mapping Description | 20080416 | ||
9 | ![]() |
RR_EXTENSION | Value transfer | Object reference (TYPE REF TO) | CL_AXT_EXTENSION | 20080215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080215 |
Method CREATE_APPEND_OR_CI_INCLUDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_APPEND_FIELDS | Call by reference | Type reference (TYPE) | AXTT_APPEND_FIELD_DETAILS | Table of append fields | 20080404 | ||
2 | ![]() |
IV_APPEND_TABLE | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20080404 | ||
3 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | AXT_GUID | Element id | 20080404 | ||
4 | ![]() |
IV_OBJECT_NAME | Call by reference | Type reference (TYPE) | AXT_NAME | Name | 20080404 | ||
5 | ![]() |
RR_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_AXT_ELEMENT | General generation element | 20080404 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20080404 |
Method DELETE_GUID_REF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GUID_REF | Call by reference | Type reference (TYPE) | AXT_GUID_REF | GUID reference | 20080310 |
Method DELETE_GUID_REF on class CL_AXT_EXTENSION has no exception.
Method DESERIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_PARTS | Call by reference | Type reference (TYPE) | AXT_T_EXT_PART_REF | Table type of extensibility business object part | 20080326 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080227 |
Method DETERMINE_PACKAGE_FOR_CHECKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_PACKAGE | Value transfer | Type reference (TYPE) | DEVCLASS | Package | 20080612 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data not found error | 20080612 |
Method DETERMINE_WHERE_USED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_OBJECTS | Call by reference | Type reference (TYPE) | AXTT_REG_BO_GEN | Registry objects | 20090729 | ||
2 | ![]() |
ET_PATH | Call by reference | Type reference (TYPE) | STRING_TABLE | Reversed GUID map path | 20090729 | ||
3 | ![]() |
ET_TEXT | Call by reference | Type reference (TYPE) | STRING_TABLE | Texts | 20090728 | ||
4 | ![]() |
EV_TECHNICAL_NAME | Call by reference | Type reference (TYPE) | AXT_NAME | Technical name if no registry object | 20090729 | ||
5 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | AXT_GUID | GUID | 20080404 |
Method DETERMINE_WHERE_USED on class CL_AXT_EXTENSION has no exception.
Method DO_AUTHORIZATION_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_NAMESPACE | Call by reference | Type reference (TYPE) | AXT_NAME | Namespace | 20080516 | ||
2 | ![]() |
IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20080519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Authority error | 20080516 |
Method DO_BUILD_GENERATION_LIST 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 | 20080227 | ||
2 | ![]() |
IT_SEARCHES | Call by reference | Type reference (TYPE) | LTY_T_SEARCHES_FOR_REF | 20080325 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080305 |
Method DO_CALL_GEN_BADI 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 | 20080306 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080306 |
Method DO_CHECK_DELETION_POSSIBLE Signature
Method DO_CHECK_DELETION_POSSIBLE on class CL_AXT_EXTENSION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation error | 20090407 |
Method DO_PARAMETER_SUBSTITUTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PARAMVALUE | Call by reference | Type reference (TYPE) | AXT_PARAMVALUE | Parameter Value | 20080227 | ||
2 | ![]() |
RV_PARAMVALUE | Value transfer | Type reference (TYPE) | AXT_PARAMVALUE | Parameters of an element hierarchically represented | 20080318 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20080318 |
Method FILTER_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_FILTER | Call by reference | Type reference (TYPE) | AXTT_EXTENSION_CHECK_FILTER | List of filter criterias for extension check | 20091023 | ||
2 | ![]() |
IV_REF | Call by reference | Type reference (TYPE) | AXT_GUID_REF | GUID Reference | 20091023 | ||
3 | ![]() |
IV_TYPE | Call by reference | Type reference (TYPE) | AXT_PARAMETER | Parameter | 20091023 | ||
4 | ![]() |
RV_DO_CHECK | Value transfer | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20091023 |
Method FILTER_CHECK on class CL_AXT_EXTENSION has no exception.
Method GET_CATALOGUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_CATALOGUE | Value transfer | Object reference (TYPE REF TO) | CL_AXT_CATALOGUE | Catalogue holding elements to generate | 20080318 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080318 |
Method GET_EXT_POINT_FOR_PART 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 | Extensible Business Object | 20080215 | ||
2 | ![]() |
IV_EXT_BO_PART | Call by reference | Type reference (TYPE) | AXT_BO_PART | Part of an extensible Business Object | 20080215 | ||
3 | ![]() |
RV_EXT_POINT | Value transfer | Type reference (TYPE) | AXT_PLACE | Field Extension Place | 20080215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data not found error | 20080305 |
Method GET_EXT_SPEC_DATATYPE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_BO_PART | Call by reference | Type reference (TYPE) | AXTT_EXT_BO_PART | 20100614 | |||
2 | ![]() |
ET_SUPPORTED_UI_FRAMEWORKS | Call by reference | Type reference (TYPE) | AXTT_UI_FRAMEWORK | 20100614 | |||
3 | ![]() |
EV_BOL_REGISTERED | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | 20100615 | |||
4 | ![]() |
EV_EXTENSION_TYPE | Call by reference | Type reference (TYPE) | AXT_EXTENSION_TYPE | 20100701 | |||
5 | ![]() |
EV_RENDERING_TABLE_ONLY | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20100614 | ||
6 | ![]() |
EV_RENDERING_TABLE_POSSIBLE | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20100614 | ||
7 | ![]() |
IV_TABLE_ID | Call by reference | Type reference (TYPE) | AXT_TABLE_ID | 20100615 |
Method GET_EXT_SPEC_DATATYPE_INFO on class CL_AXT_EXTENSION has no exception.
Method GET_FIELD_IDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_FIELD_IDS | Value transfer | Type reference (TYPE) | AXTT_FIELD_ID | Table of field IDs | 20080623 |
Method GET_FIELD_IDS on class CL_AXT_EXTENSION has no exception.
Method GET_HANDLER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EXT_TYPE | Call by reference | Type reference (TYPE) | AXT_EXTENSION_TYPE | Extension Type | 20080225 | ||
2 | ![]() |
RR_HANDLER | Value transfer | Object reference (TYPE REF TO) | CL_AXT_EXTENSION | 20080225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080225 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IF_EXTENSION_ID | Call by reference | Type reference (TYPE) | AXT_EXTENSION_ID | Extension ID | 20080215 | ||
2 | ![]() |
RR_EXTENSION | Value transfer | Object reference (TYPE REF TO) | CL_AXT_EXTENSION | 20080215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080215 |
Method GET_NAMESPACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_NAMESPACE | Call by reference | Type reference (TYPE) | NAMESPACE | Namespace | 20080305 | ||
2 | ![]() |
EV_NAMESPACE_S | Call by reference | Type reference (TYPE) | OXT_NSPC_SHORT | Table Entry Namespace | 20080407 | ||
3 | ![]() |
EV_PREFIX | Call by reference | Type reference (TYPE) | AXT_NR_PREFIX | Generation Prefix | 20080327 |
Method GET_NAMESPACE on class CL_AXT_EXTENSION has no exception.
Method GET_NAME_DETERMINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_NAME_DETERMINATION | Value transfer | Object reference (TYPE REF TO) | CL_AXT_NAME_DETERMINATION | Numberrange methods | 20080228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080424 |
Method GET_PART_FOR_EXT_POINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_EXTENSION_POINT | Call by reference | Type reference (TYPE) | AXT_PLACE | Field Enhancement Place | 20081017 | ||
2 | ![]() |
RT_BO_PARTS | Value transfer | Type reference (TYPE) | AXTT_EXT_BO_PART | Table of extensible BO and Part | 20081017 |
Method GET_PART_FOR_EXT_POINT on class CL_AXT_EXTENSION has no exception.
Method GET_REF_OBJ Signature
Method GET_REF_OBJ on class CL_AXT_EXTENSION has no parameter.
Method GET_REF_OBJ on class CL_AXT_EXTENSION has no exception.
Method GET_SPECIAL_PURPOSE_HANDLER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RO_HANDLER | Value transfer | Object reference (TYPE REF TO) | IF_AXT_TABLE_EXT_SPECIAL_OBJ | 20111122 |
Method GET_SPECIAL_PURPOSE_HANDLER on class CL_AXT_EXTENSION has no exception.
Method HANDLE_FLAG_CONTROL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_BO_ADDED | Call by reference | Type reference (TYPE) | AXT_BO | Extensible Business Object | 20080310 | ||
2 | ![]() |
IV_GUID_REF_ADDED | Call by reference | Type reference (TYPE) | AXT_GUID_REF | GUID reference | 20080310 | ||
3 | ![]() |
IV_GUID_REF_DELETED | Call by reference | Type reference (TYPE) | AXT_GUID_REF | GUID reference | 20080310 | ||
4 | ![]() |
IV_PART_ADDED | Call by reference | Type reference (TYPE) | AXT_BO_PART | Part of an extensible Business Object | 20080310 |
Method HANDLE_FLAG_CONTROL on class CL_AXT_EXTENSION has no exception.
Method INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_NEW | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20080305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080215 |
Method IS_REUSE_POSSIBLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_EXTENSION | Call by reference | Object reference (TYPE REF TO) | CL_AXT_EXTENSION | Abstract extension handler | 20091030 | ||
2 | ![]() |
RV_REUSABLE | Value transfer | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20091030 |
Method IS_REUSE_POSSIBLE on class CL_AXT_EXTENSION has no exception.
Method LOAD Signature
Method LOAD on class CL_AXT_EXTENSION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080215 |
Method ON_BO_PARTS_CHANGED Signature
Method ON_BO_PARTS_CHANGED on class CL_AXT_EXTENSION has no parameter.
Method ON_BO_PARTS_CHANGED on class CL_AXT_EXTENSION has no exception.
Method ON_DATA_CHANGED Signature
Method ON_DATA_CHANGED on class CL_AXT_EXTENSION has no parameter.
Method ON_DATA_CHANGED on class CL_AXT_EXTENSION has no exception.
Method ON_DELETE_ADDITIONAL_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TRANSPORT | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20090928 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation error | 20090928 |
Method ON_MISING_REFERENCE_OBJECT 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 | 20081113 | ||
2 | ![]() |
IV_GUID_REF | Call by reference | Type reference (TYPE) | AXT_GUID_REF | GUID Reference | 20081112 | ||
3 | ![]() |
IV_OBJECT_REFNAME | Call by reference | Type reference (TYPE) | AXT_PARAMETER | Parameter | 20081112 | ||
4 | ![]() |
RV_OBJECT_NAME | Value transfer | Type reference (TYPE) | AXT_NAME | General generation element | 20081113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20081113 |
Method ON_SAVE_ADDITIONAL_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20090928 | ||
2 | ![]() |
IV_TRANSPORT | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20090928 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation error | 20090928 |
Method PREINIT Signature
Method PREINIT on class CL_AXT_EXTENSION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Data invalid error | 20100226 |
Method PROCESS_GEN_LIST 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 | 20111128 | ||
2 | ![]() |
IT_GEN_LIST | Call by reference | Type reference (TYPE) | LTY_T_GEN_LIST | 20091030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation error | 20091102 |
Method SAVE_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_AFTER_CALCULATION | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20091030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20091030 |
Method SERIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_PARTS | Call by reference | Type reference (TYPE) | AXT_T_EXT_PART_REF | Table type of extensibility business object part | 20080227 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General exception | 20080227 |
Method SET_X_MIGRATION_SIMULATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_X_MIGRATION_SIMULATION | Call by reference | Type reference (TYPE) | AXT_BOOLEAN | Boolean | 20090806 |
Method SET_X_MIGRATION_SIMULATION on class CL_AXT_EXTENSION has no exception.
Method SUPPORTS_UI_FRAMEWORK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_UI_FRAMEWORK | Call by reference | Type reference (TYPE) | AXT_UI_FRAMEWORK | 20100713 | |||
2 | ![]() |
RV_SUPPORTED | Value transfer | Type reference (TYPE) | AXT_BOOLEAN | 20100713 |
Method SUPPORTS_UI_FRAMEWORK on class CL_AXT_EXTENSION has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |