Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_FDT_MAINTENANCE | FDT: Abstract Maintenance Class | 20050915 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20050821 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_FDT_ELEMENT | FDT: Data Object Element | 20051027 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_FDT_STRUCTURE | FDT: Data Object Structure | 20051027 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_FDT_TABLE | FDT: Data Object Table | 20051027 |
Properties
Class | CL_FDT_DATA_OBJECT | |
Short Description | FDT: Abstract Data Object Class | |
Super Class | CL_FDT_MAINTENANCE | FDT: Abstract Maintenance Class |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SFDT_CORE | BRFplus: Core |
Created | 20050821 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
6 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
7 | ![]() |
Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_FDT_DATA_OBJECT | FDT: Data Object | 20050821 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_FDT_FACTORY | 20060118 | FDT: Factory |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Protected | Type reference (TYPE) | DATATYPE_D | 'CLNT' | Client datatype | 20110407 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'context' | 20091124 | ||
3 | ![]() |
Constant | Private | Type reference (TYPE) | TABNAME | 'FDT_DOBJ_0000' | Table Name | 20070819 | |
4 | ![]() |
Constant | Private | Type reference (TYPE) | TABNAME | 'FDT_DOBJ_0001' | Table Name | 20070819 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | TABNAME | 'FDT_DOBJ_0010' | Table Name | 20070819 | |
6 | ![]() |
Constant | Private | Type reference (TYPE) | TABNAME | 'FDT_DOBJ_0400' | Table Name | 20070819 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'result' | 20091124 | ||
8 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'temporary ruleset variable' | 20091124 | ||
9 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | TH_BINDING_REL | Binding relationships | 20110328 | ||
10 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TH_ID | 20100331 | |||
11 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PROGRAM | Program/Transaction in SQL Trace Evaluation | 20090724 | ||
12 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PROGRAM | Program/Transaction in SQL Trace Evaluation | 20090724 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | S_BUFFER | 20060209 | |||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | S_BUFFER | 20060209 | |||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | S_CONVERTIBLE_TO_BUFFER | Runtime Buffer: Data Conversion Services | 20060209 | ||
16 | ![]() |
Instance attribute | Private | Attribute reference (LIKE) | 20050918 | ||||
17 | ![]() |
Instance attribute | Protected | Attribute reference (LIKE) | 20060104 | ||||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: MS_BUFFER_DB is loaded | 20070813 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: MS_BUFFER is loaded | 20060801 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Private | Method | 20080919 | |
2 | ![]() |
Static method | Private | Method | 20091124 | |
3 | ![]() |
Static method | Protected | Method | 20091013 | |
4 | ![]() |
Instance method | Private | Method | Check if the access lev of a DO matches with all components | 20100420 |
5 | ![]() |
Instance method | Private | Method | Check if a data object is accessible with a new access level | 20100421 |
6 | ![]() |
Instance method | Public | Method | Check if binding can be cleared | 20110329 |
7 | ![]() |
Instance method | Protected | Method | Check a data object | 20051208 |
8 | ![]() |
Instance method | Protected | Method | Check a DDIC typename | 20060525 |
9 | ![]() |
Instance method | Protected | Method | Check a GDT path | 20061124 |
10 | ![]() |
Static method | Public | Method | Checks an ID (Uniquness, name) | 20091124 |
11 | ![]() |
Static method | Public | Method | Check the IDs (deep) for uniqueness | 20080907 |
12 | ![]() |
Static method | Public | Method | Check the names (not deep) for uniqueness | 20080907 |
13 | ![]() |
Instance method | Protected | Method | Clears the buffer for the DDIC binding | 20061009 |
14 | ![]() |
Instance method | Protected | Method | Clears the buffer for the GDT binding | 20061009 |
15 | ![]() |
Instance method | Public | Method | Clears the buffer | 20110913 |
16 | ![]() |
Static method | Public | Method | Reset of the static buffers - Needed for Unit Tests | 20100208 |
17 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20050821 |
18 | ![]() |
Static method | Public | Method | Converts a value to an FDT value | 20071002 |
19 | ![]() |
Instance method | Protected | Method | Derive data object for actual type | 20090904 |
20 | ![]() |
Instance method | Public | Method | Derive FDT data object description | 20091013 |
21 | ![]() |
Static method | Public | Method | Derive a Data Object (can return Element, Structure, Table) | 20091013 |
22 | ![]() |
Instance method | Protected | Method | 20100902 | |
23 | ![]() |
Instance method | Public | Method | Moves the FDT type data to external type data | 20090724 |
24 | ![]() |
Instance method | Public | Method | Moves the FDT type data to external type data | 20090714 |
25 | ![]() |
Instance method | Public | Method | Get parent binding object | 20110328 |
26 | ![]() |
Instance method | Protected | Method | Get Runtime Buffer: Data Conversion Services | 20081001 |
27 | ![]() |
Static method | Public | Method | Get the data object type | 20050918 |
28 | ![]() |
Instance method | Protected | Method | 20090910 | |
29 | ![]() |
Instance method | Protected | Method | Get DDIC texts for typename from buffer, if possible | 20091013 |
30 | ![]() |
Static method | Public | Method | Get deep list of DOBJs | 20090303 |
31 | ![]() |
Static method | Public | Method | Get deep list of DOBJs | 20091117 |
32 | ![]() |
Instance method | Protected | Method | Get all the context of the GDT of type CCT | 20060407 |
33 | ![]() |
Instance method | Protected | Method | Get the UI text Assigned to the GDT from ESR | 20070503 |
34 | ![]() |
Instance method | Public | Method | Get the element mapping for a target data object | 20081001 |
35 | ![]() |
Instance method | Protected | Method | Get the metadata (GDT binding) | 20060908 |
36 | ![]() |
Instance method | Public | Method | Get the name and definition for a type | 20071106 |
37 | ![]() |
Static method | Private | Method | True: AL1 > AL2 | 20100420 |
38 | ![]() |
Instance method | Public | Method | Does the Object fit to the DDIC/GDT Object it is bound to | 20110309 |
39 | ![]() |
Static method | Protected | Method | Is the type a CLIENT field in DDIC? | 20061109 |
40 | ![]() |
Static method | Protected | Method | Check for default types (FDT*, IF_FDT_TYPES) | 20090407 |
41 | ![]() |
Instance method | Private | Method | Load the buffer | 20050920 |
42 | ![]() |
Instance method | Private | Method | Load the buffer from data base | 20050920 |
43 | ![]() |
Instance method | Public | Method | Moves the data from external type to internal type | 20090529 |
44 | ![]() |
Instance method | Public | Method | Moves the FDT type data to external type data | 20090529 |
45 | ![]() |
Static method | Public | Method | DO NOT USE !!! - Temporary Signature and Implementation. | 20100331 |
46 | ![]() |
Static method | Protected | Method | Raise a conversion exception | 20060127 |
47 | ![]() |
Static method | Protected | Method | 20091013 | |
48 | ![]() |
Instance method | Private | Method | Save the buffer into the data base | 20050920 |
49 | ![]() |
Instance method | Private | Method | Set the buffer | 20050920 |
50 | ![]() |
Instance method | Protected | Method | Set Runtime Buffer: Data Conversion Services | 20081001 |
51 | ![]() |
Instance method | Protected | Method | Set the DDIC typename | 20060526 |
52 | ![]() |
Instance method | Protected | Method | Set the GDT binding with the Data Type | 20060407 |
Events
Class CL_FDT_DATA_OBJECT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_BINDING_REL | Protected | See coding | 20110328 | BEGIN OF s_binding_rel,
id TYPE if_fdt_types=>id,
parent_id TYPE if_fdt_types=>id,
is_root TYPE abap_bool,
END OF s_binding_rel
|
||
2 | S_BUFFER | Private | See coding | 20060209 | BEGIN OF s_buffer,
ddic_typename TYPE if_fdt_data_object=>typename,
gdt_type TYPE if_fdt_data_object=>gdt_type,
esr_path TYPE if_fdt_types=>esr_path,
END OF s_buffer
|
||
3 | S_CONVERTIBLE_TO_BUFFER | Private | See coding | 20060209 | BEGIN OF s_convertible_to_buffer,
* -> Input Fields.
target_do_id TYPE if_fdt_types=>id,
timestamp TYPE if_fdt_types=>timestamp,
* -> Result Fields.
* - convertibility.
convertibility TYPE if_fdt_data_object~convertibility,
convertibility_is_set TYPE abap_bool,
* - mapping table.
th_mapping TYPE th_mapping,
th_mapping_is_set TYPE abap_bool,
* - convert by move: only used for element -> element.
convert_by_move TYPE abap_bool,
convert_by_move_is_set TYPE abap_bool,
* - convert by move corresponding: only used for struc -> struc
convert_by_move_corr TYPE abap_bool,
convert_by_move_corr_is_set TYPE abap_bool,
END OF s_convertible_to_buffer
|
||
4 | S_DDIC_TEXT_BUFFER | Private | See coding | 20091013 | BEGIN OF s_ddic_text_buffer,
typename TYPE if_fdt_data_object~typename,
ts_text TYPE if_fdt_types=>ts_text,
ts_short_text TYPE if_fdt_types=>ts_short_text,
END OF s_ddic_text_buffer
|
||
5 | S_ID | Private | See coding | 20060209 | BEGIN OF s_id,
id TYPE if_fdt_types=>id,
data_object_type TYPE if_fdt_types=>data_object_type,
END OF s_id
|
||
6 | S_ID_HIERARCHY | Public | See coding | 20090303 | BEGIN OF s_id_hierarchy,
parent_id TYPE if_fdt_types=>id,
position TYPE n LENGTH 3,
id TYPE if_fdt_types=>id,
root TYPE abap_bool,
END OF s_id_hierarchy
|
||
7 | S_ID_NAME | Public | See coding | ID with Name | 20080907 | BEGIN OF s_id_name,
id TYPE if_fdt_types=>id,
name TYPE if_fdt_types=>name,
END OF s_id_name
|
|
8 | S_ID_PATH | Public | See coding | ID with Path (ID, Name) | 20080907 | BEGIN OF s_id_path,
id TYPE if_fdt_types=>id,
id_path TYPE string,
name_path TYPE string,
END OF s_id_path
|
|
9 | S_MAPPING | Public | See coding | 20060120 | BEGIN OF s_mapping,
name TYPE if_fdt_types=>name,
o_source TYPE REF TO if_fdt_data_object,
o_target TYPE REF TO if_fdt_data_object,
END OF s_mapping
|
||
10 | TH_BINDING_REL | Protected | See coding | 20110328 | th_binding_rel TYPE HASHED TABLE OF s_binding_rel WITH UNIQUE KEY id
WITH NON-UNIQUE SORTED KEY parent COMPONENTS parent_id
|
||
11 | TH_ID | Private | See coding | 20100331 | th_id TYPE HASHED TABLE OF s_id WITH UNIQUE KEY id
|
||
12 | TH_MAPPING | Public | See coding | 20060120 | th_mapping TYPE HASHED TABLE OF s_mapping WITH UNIQUE KEY name
|
||
13 | TS_ID_HIERARCHY | Public | See coding | 20090303 | ts_id_hierarchy TYPE SORTED TABLE OF s_id_hierarchy
WITH UNIQUE KEY parent_id position
|
||
14 | TS_ID_NAME | Public | See coding | List of IDs with Names | 20080907 | ts_id_name TYPE SORTED TABLE OF s_id_name WITH UNIQUE KEY id name
|
|
15 | TS_ID_PATH | Public | See coding | IDs with Path (ID, Name) | 20080907 | ts_id_path TYPE SORTED TABLE OF s_id_path WITH UNIQUE KEY id id_path
|
|
16 | TYPENAME | Private | Attribute reference (LIKE) | 20090917 |
|
Method Signatures
Method ADD_ID_TO_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_ID_PATH | Call by reference | Type reference (TYPE) | TS_ID_PATH | IDs with Path (ID, Name) | 20080919 | ||
2 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20080919 | ||
3 | ![]() |
IV_ID_PATH | Call by reference | Type reference (TYPE) | STRING | ID Path (that leads to the ID) | 20080919 | ||
4 | ![]() |
IV_NAME_PATH | Call by reference | Type reference (TYPE) | STRING | NAME Path (that leads to the ID) | 20080919 | ||
5 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20080919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20080919 |
Method ADD_ID_TO_PATH_NEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_ALL_CONTAINED_IDS | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20091127 | ||
2 | ![]() |
CTS_ID_PATH | Call by reference | Type reference (TYPE) | TS_ID_PATH | IDs with Path (ID, Name) | 20091124 | ||
3 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20091124 | ||
4 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20091124 | ||
5 | ![]() |
IV_ID_PATH | Call by reference | Type reference (TYPE) | STRING | 20091124 | |||
6 | ![]() |
IV_ID_TYPE | Call by reference | Type reference (TYPE) | STRING | GC_CONTEXT | 20091124 | ||
7 | ![]() |
IV_NAME_PATH | Call by reference | Type reference (TYPE) | STRING | 20091124 | |||
8 | ![]() |
IV_SET_TYPE | Call by reference | Type reference (TYPE) | STRING | GC_CONTEXT | 20091124 | ||
9 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091124 | ||
10 | ![]() |
IV_WITH_NAME_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20091124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20120418 |
Method ADD_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_SHORT_TEXT | Short Texts (language dependent) | 20091013 | ||
2 | ![]() |
CTS_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_TEXT | Texts (language dependent) | 20091013 | ||
3 | ![]() |
CV_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>SHORT_TEXT | Short Text | 20091013 | ||
4 | ![]() |
CV_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TEXT | Text | 20091013 | ||
5 | ![]() |
ITS_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_SHORT_TEXT | Short Texts (language dependent) | 20091013 | ||
6 | ![]() |
ITS_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_TEXT | Texts (language dependent) | 20091013 | ||
7 | ![]() |
IV_TEXT_DEP_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_ADMIN_DATA=>TEXT_DEPENDENCY_TYPE | Text Dependency Type | 20091013 |
Method ADD_TEXTS on class CL_FDT_DATA_OBJECT has no exception.
Method CHECK_ACCESS_LEVEL_SUBCOMPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20100420 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20100420 |
Method CHECK_ACCESS_WU_DATA_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ACCESS_LEV_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is the access level vaild? | 20100421 | ||
2 | ![]() |
IV_ACCESS_LEVEL | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ACCESS_LEVEL | The 'new' access level | 20100421 | ||
3 | ![]() |
IV_APP_COMP_USED_DO | Call by reference | Type reference (TYPE) | IF_FDT_APPLICATION=>APPLICATION_COMPONENT | The application component of the used Data object | 20100421 | ||
4 | ![]() |
IV_APP_COMP_USING_DO | Call by reference | Type reference (TYPE) | IF_FDT_APPLICATION=>APPLICATION_COMPONENT | The application component of the using data object | 20100421 |
Method CHECK_ACCESS_WU_DATA_OBJECT on class CL_FDT_DATA_OBJECT has no exception.
Method CHECK_CLEAR_BINDING Signature
Method CHECK_CLEAR_BINDING on class CL_FDT_DATA_OBJECT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20110329 |
Method CHECK_DATA_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20051208 | ||
2 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data Object ID | 20051208 | ||
3 | ![]() |
RS_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Message | 20051208 |
Method CHECK_DATA_OBJECT on class CL_FDT_DATA_OBJECT has no exception.
Method CHECK_DDIC_TYPENAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_TYPEDESCR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_TYPEDESCR | Runtime Type Services | 20091013 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Message | 20110818 | ||
3 | ![]() |
IV_DDIC_TYPENAME | Call by reference | Type reference (TYPE) | CSEQUENCE | DDIC Typename | 20060525 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20121121 |
Method CHECK_GDT_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ESR_BINDING_PATH | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ESR_PATH | 20061124 | |||
2 | ![]() |
RS_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>S_MESSAGE | Message | 20061124 |
Method CHECK_GDT_PATH on class CL_FDT_DATA_OBJECT has no exception.
Method CHECK_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_ALL_CONTAINED_IDS | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | IDs of all subcomponents | 20091127 | ||
2 | ![]() |
CTS_ID_NAME_SET | Call by reference | Type reference (TYPE) | TS_ID_NAME | Set of ids with their name | 20091124 | ||
3 | ![]() |
CTS_ID_PATH | Call by reference | Type reference (TYPE) | TS_ID_PATH | IDs with Path (ID, Name) | 20091124 | ||
4 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20091124 | ||
5 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Incoming ID | 20091124 | ||
6 | ![]() |
IV_ID_TYPE | Call by reference | Type reference (TYPE) | STRING | GC_CONTEXT | In which set is the ID (Context, Result Temp Var) | 20091124 | |
7 | ![]() |
IV_SET_TYPE | Call by reference | Type reference (TYPE) | STRING | GC_CONTEXT | Against which set is the ID tested(Context, Result, TempVar) | 20091124 | |
8 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091124 | ||
9 | ![]() |
IV_WITH_NAME_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Should the name also be checked? | 20091124 |
Method CHECK_ID on class CL_FDT_DATA_OBJECT has no exception.
Method CHECK_ID_UNIQUENESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_CONFLICT_ID | Call by reference | Type reference (TYPE) | TS_ID_PATH | IDs with more than one occurance | 20080907 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20080919 | ||
3 | ![]() |
IT_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_OBJECT_ID | List of IDs to be checked | 20080907 | ||
4 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20081118 |
Method CHECK_ID_UNIQUENESS on class CL_FDT_DATA_OBJECT has no exception.
Method CHECK_NAME_UNIQUENESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_ID_NAME_SET | Call by reference | Type reference (TYPE) | TS_ID_NAME | Set against which the ID is tested | 20091105 | ||
2 | ![]() |
ETS_CONFLICT_NAME | Call by reference | Type reference (TYPE) | TS_ID_NAME | IDs + Names with more than one occurance | 20080907 | ||
3 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20080919 | ||
4 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object IDs as unsorted index table | 20091105 |
Method CHECK_NAME_UNIQUENESS on class CL_FDT_DATA_OBJECT has no exception.
Method CLEAR_DDIC_BINDING Signature
Method CLEAR_DDIC_BINDING on class CL_FDT_DATA_OBJECT has no parameter.
Method CLEAR_DDIC_BINDING on class CL_FDT_DATA_OBJECT has no exception.
Method CLEAR_GDT_BINDING Signature
Method CLEAR_GDT_BINDING on class CL_FDT_DATA_OBJECT has no parameter.
Method CLEAR_GDT_BINDING on class CL_FDT_DATA_OBJECT has no exception.
Method CLEAR_INSTANCE_BUFFER Signature
Method CLEAR_INSTANCE_BUFFER on class CL_FDT_DATA_OBJECT has no parameter.
Method CLEAR_INSTANCE_BUFFER on class CL_FDT_DATA_OBJECT has no exception.
Method CLEAR_STATIC_BUFFERS Signature
Method CLEAR_STATIC_BUFFERS on class CL_FDT_DATA_OBJECT has no parameter.
Method CLEAR_STATIC_BUFFERS on class CL_FDT_DATA_OBJECT has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20050917 | ||
2 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20050917 |
Method CONSTRUCTOR on class CL_FDT_DATA_OBJECT has no exception.
Method CONVERT_DDIC_TO_FDT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DOBJ_VALUE | Call by reference | Type reference (TYPE) | ANY | Value in data object format | 20071002 | ||
2 | ![]() |
IV_DDIC_VALUE | Call by reference | Type reference (TYPE) | ANY | Any value to be converted | 20071002 | ||
3 | ![]() |
IV_DOBJ_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20071002 | ||
4 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20071005 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20071002 |
Method DERIVE_DATA_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | List of created IDs | 20090904 | ||
2 | ![]() |
ETS_REMOVED_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Rebind: Superfluous objects | 20110415 | ||
3 | ![]() |
IO_TYPEDESCR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_TYPEDESCR | Runtime Type Services | 20090904 | ||
4 | ![]() |
IV_BIND_DDIC | Call by reference | Type reference (TYPE) | ABAP_BOOL | Bind against DDIC | 20091013 | ||
5 | ![]() |
IV_INCL_TEXTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' = take over texts for subsequently derived data objects | 20101217 | ||
6 | ![]() |
IV_REBIND | Call by reference | Type reference (TYPE) | ABAP_BOOL | Rebind of existing binding | 20091013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090904 |
Method DERIVE_DATA_OBJECT_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | List of created IDs | 20091013 | ||
2 | ![]() |
ETS_REMOVED_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Rebind: Superfluous objects | 20110415 | ||
3 | ![]() |
IO_TYPEDESCR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_TYPEDESCR | FDT: Data object descriptor service | 20091013 | ||
4 | ![]() |
IV_BIND_DDIC | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091013 | |||
5 | ![]() |
IV_INCL_TEXTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 'X' texts from type are taken; ' ' no texts are taken over | 20091013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20091013 |
Method DERIVE_NEW_DATA_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_DOBJ | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20091013 | ||
2 | ![]() |
ETS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | List of created IDs | 20091013 | ||
3 | ![]() |
IA_DATA | Call by reference | Type reference (TYPE) | ANY | Any Data Object | 20091013 | ||
4 | ![]() |
IV_APPL_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Application ID | 20091013 | ||
5 | ![]() |
IV_INCL_TEXTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 'X' texts from type are taken; ' ' no texts are taken over | 20091013 | |
6 | ![]() |
IV_TYPENAME | Call by reference | Type reference (TYPE) | CSEQUENCE | Typename | 20091013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20091013 |
Method GENERATE_GET_SWAP_THRESHOLD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20100902 | ||
2 | ![]() |
RV_SWAP | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100902 |
Method GENERATE_GET_SWAP_THRESHOLD on class CL_FDT_DATA_OBJECT has no exception.
Method GENERATE_MOVE_FROM_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20090724 | ||
2 | ![]() |
IO_DATA_CONV_MNG | Call by reference | Object reference (TYPE REF TO) | CL_FDT_DATA_CONVERSION_MNG | BRF+: Data Conversion Between External and Internal Format | 20090814 | ||
3 | ![]() |
IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20090724 | ||
4 | ![]() |
ITS_ID_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_ID_NAME | 20090724 | |||
5 | ![]() |
IV_DFIES_TAB_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20120725 | |||
6 | ![]() |
IV_SOURCE_DDIC_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090814 | |||
7 | ![]() |
IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090724 | |||
8 | ![]() |
IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090724 | |||
9 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20090724 | ||
10 | ![]() |
IV_TIMESTAMP_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090724 | |||
11 | ![]() |
IV_USE_DOBJ_NAME_S | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091126 | |||
12 | ![]() |
IV_USE_DOBJ_NAME_T | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091126 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20090724 | |
2 | ![]() |
FDT: Invalid Input | 20090724 |
Method GENERATE_MOVE_TO_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SOURCE_CODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_SOURCE_CODE | Table with Source Code | 20090714 | ||
2 | ![]() |
IO_DATA_CONV_MNG | Call by reference | Object reference (TYPE REF TO) | CL_FDT_DATA_CONVERSION_MNG | BRF+: Data Conversion Between External and Internal Format | 20090814 | ||
3 | ![]() |
IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20090714 | ||
4 | ![]() |
ITS_ID_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_ID_NAME | 20090714 | |||
5 | ![]() |
IV_DFIES_TAB_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20120723 | |||
6 | ![]() |
IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090714 | |||
7 | ![]() |
IV_TARGET_DDIC_NAME | Call by reference | Type reference (TYPE) | CLIKE | Object Type Name | 20090714 | ||
8 | ![]() |
IV_TARGET_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090714 | |||
9 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20090714 | ||
10 | ![]() |
IV_TIMESTAMP_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20090714 | |||
11 | ![]() |
IV_USE_DNAME_IN_TGT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20091005 | |||
12 | ![]() |
IV_USE_DOBJ_NAME | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090715 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Error in the Generation Process | 20090714 | |
2 | ![]() |
FDT: Invalid Input | 20090714 |
Method GET_BINDING_PARENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_BINDING_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_DATA_OBJECT~BINDING_TYPE | Binding Type | 20110329 | ||
2 | ![]() |
EV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20110328 | ||
3 | ![]() |
EV_NO_PARENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110328 |
Method GET_BINDING_PARENT on class CL_FDT_DATA_OBJECT has no exception.
Method GET_CONV_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETH_MAPPING | Call by reference | Type reference (TYPE) | TH_MAPPING | 20081001 | |||
2 | ![]() |
ETH_MAPPING_IS_SET | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081001 | |||
3 | ![]() |
EV_CONVERTIBILITY | Call by reference | Type reference (TYPE) | IF_FDT_DATA_OBJECT=>CONVERTIBILITY | 20081001 | |||
4 | ![]() |
EV_CONVERTIBILITY_IS_SET | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081001 | |||
5 | ![]() |
EV_CONVERT_BY_MOVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081001 | |||
6 | ![]() |
EV_CONVERT_BY_MOVE_CORR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081001 | |||
7 | ![]() |
EV_CONVERT_BY_MOVE_CORR_IS_SET | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081001 | |||
8 | ![]() |
EV_CONVERT_BY_MOVE_IS_SET | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081001 | |||
9 | ![]() |
IV_TARGET_DO_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | FDT: Data Object | 20110913 | ||
10 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20081001 |
Method GET_CONV_BUFFER on class CL_FDT_DATA_OBJECT has no exception.
Method GET_DATA_OBJECT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20050918 | ||
2 | ![]() |
EV_ID_UNKNOWN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: ID is unknown | 20050918 | ||
3 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20050918 |
Method GET_DATA_OBJECT_TYPE on class CL_FDT_DATA_OBJECT has no exception.
Method GET_DDIC_TEXT_FOR_TYPENAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_SHORT_TEXT | Short Texts (language dependent) | 20090910 | ||
2 | ![]() |
ETS_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_TEXT | Texts (language dependent) | 20090910 | ||
3 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20120717 | ||
4 | ![]() |
IV_TYPENAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20090910 |
Method GET_DDIC_TEXT_FOR_TYPENAME on class CL_FDT_DATA_OBJECT has no exception.
Method GET_DDIC_TEXT_FOR_TYPENAME_BUF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_SHORT_TEXT | Short Texts (language dependent) | 20091013 | ||
2 | ![]() |
ETS_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_TEXT | Texts (language dependent) | 20091013 | ||
3 | ![]() |
IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20120717 | ||
4 | ![]() |
IV_TYPENAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091013 |
Method GET_DDIC_TEXT_FOR_TYPENAME_BUF on class CL_FDT_DATA_OBJECT has no exception.
Method GET_DOBJ_DEEP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20090303 | ||
2 | ![]() |
ETS_ID_HIERARCHY | Call by reference | Type reference (TYPE) | TS_ID_HIERARCHY | Object hierarchy | 20090303 | ||
3 | ![]() |
EV_IS_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: Object is deep | 20090303 | ||
4 | ![]() |
IV_EXCLUDE_ELEMENTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Exclude all element IDs in ETS_ID | 20100315 | |
5 | ![]() |
IV_EXCLUDE_STRUCTURES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Exclude all structure IDs in ETS_ID | 20100315 | |
6 | ![]() |
IV_EXCLUDE_TABLES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Exclude all table IDs in ETS_ID | 20100315 | |
7 | ![]() |
IV_EXCLUDE_TABLE_DETAILS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Excludes the deep elements of the table | 20100920 | |
8 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data Object ID | 20090303 | ||
9 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090303 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090303 |
Method GET_DOBJ_ROOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_ID_HIERARCHY | Call by reference | Type reference (TYPE) | TS_ID_HIERARCHY | Object hierarchy(ies) | 20091117 | ||
2 | ![]() |
ETS_ROOT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Root object IDs as sorted table | 20091117 | ||
3 | ![]() |
EV_IS_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: (at least one) object is deeply nested | 20091117 | ||
4 | ![]() |
ITS_CONTEXT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Stop root search at context IDs | 20091117 | ||
5 | ![]() |
ITS_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | List of Data Objects to find root for | 20091117 | ||
6 | ![]() |
IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Data Object to find root for | 20091117 | ||
7 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20091117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20091117 |
Method GET_GDT_CCTS_ATTRIBUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CCT_CONTEXT_DESCRIPTOR | Call by reference | Type reference (TYPE) | ANY TABLE | IF_ESF_ATTRIBUTE_DESC=>TY_DESCRIPTOR_TABLE | 20100414 | ||
2 | ![]() |
EV_CCT_REPRESENTATION_TERM | Call by reference | Type reference (TYPE) | STRING | CCT representation term | 20060407 | ||
3 | ![]() |
IO_CCTS_DESCRIPTOR | Call by reference | Object reference (TYPE REF TO) | OBJECT | IF_ESF_CCTS_TYPE_DESC | 20100907 |
Method GET_GDT_CCTS_ATTRIBUTE on class CL_FDT_DATA_OBJECT has no exception.
Method GET_GDT_UI_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_SHORT_TEXT | Short Texts | 20070503 | ||
2 | ![]() |
ETS_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_TEXT | Text | 20070503 | ||
3 | ![]() |
IV_ESR_BINDING_PATH | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ESR_PATH | ESR Binding Path | 20070503 |
Method GET_GDT_UI_TEXT on class CL_FDT_DATA_OBJECT has no exception.
Method GET_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETH_MAPPING | Call by reference | Type reference (TYPE) | TH_MAPPING | 20081001 | |||
2 | ![]() |
IO_TARGET_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20081001 | ||
3 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20081001 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20081001 |
Method GET_METADATA_GDT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_ATTRIBUTE_DESC | Call by reference | Object reference (TYPE REF TO) | OBJECT | IF_ESF_ATTRIBUTE_DESC | 20060911 | ||
2 | ![]() |
EO_ATTRIBUTE_TYPE_DESC | Call by reference | Object reference (TYPE REF TO) | OBJECT | IF_ESF_DESC | 20060908 | ||
3 | ![]() |
EO_BO_DESC | Call by reference | Object reference (TYPE REF TO) | OBJECT | IF_ESF_BO_DESC | 20060908 | ||
4 | ![]() |
EO_BO_NODE_DESC | Call by reference | Object reference (TYPE REF TO) | OBJECT | IF_ESF_BO_NODE_DESC | 20060908 | ||
5 | ![]() |
ET_ATTRIBUTE_DESC | Call by reference | Type reference (TYPE) | ANY TABLE | IF_ESF_ATTRIBUTE_DESC=>TY_DESCRIPTOR_TABLE | 20071123 | ||
6 | ![]() |
EV_ATTRIBUTE_TYPE | Call by reference | Type reference (TYPE) | STRING | 20060908 | |||
7 | ![]() |
IV_ESR_BINDING_PATH | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ESR_PATH | 20060908 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20060908 |
Method GET_TYPE_DEFINITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_TYPE_DEFINITION | Call by reference | Type reference (TYPE) | VSEOTYPE | Generierte Tabelle zu einem View | 20071106 | ||
2 | ![]() |
EV_TYPE_NAME | Call by reference | Type reference (TYPE) | STRING | 20071106 | |||
3 | ![]() |
IO_GENERATION_MNGR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_GENERATION_MANAGER | FDT: Generation of Classes | 20081001 | ||
4 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20071107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20081001 |
Method IS_ACCESS_LEVEL_HIGHER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ACCESS_LEVEL_NEW | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ACCESS_LEVEL | Access Level | 20100830 | ||
2 | ![]() |
IV_ACCESS_LEVEL_OLD | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ACCESS_LEVEL | Access Level | 20100830 | ||
3 | ![]() |
RV_IS_HIGHER | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100420 |
Method IS_ACCESS_LEVEL_HIGHER on class CL_FDT_DATA_OBJECT has no exception.
Method IS_BINDING_UP_TO_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20110309 | ||
2 | ![]() |
EV_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110309 | |||
3 | ![]() |
IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110309 | ||
4 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20110309 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20110407 |
Method IS_CLIENT_DDIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_TYPEDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TYPEDESCR | Runtime Type Services | 20110429 | ||
2 | ![]() |
IS_DDIC_FIELDINFO | Call by reference | Type reference (TYPE) | DFIES | DD Interface: Table Fields for DDIF_FIELDINFO_GET | 20110429 | ||
3 | ![]() |
RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: looks like UUID | 20061109 |
Method IS_CLIENT_DDIC on class CL_FDT_DATA_OBJECT has no exception.
Method IS_DEFAULT_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_TYPEDESCR | Call by reference | Object reference (TYPE REF TO) | CL_FDT_TYPEDESCR | Runtime Type Services | 20110407 | ||
2 | ![]() |
RV_DEFAULT_TYPE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090407 |
Method IS_DEFAULT_TYPE on class CL_FDT_DATA_OBJECT has no exception.
Method LOAD_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp of active version | 20070810 | ||
2 | ![]() |
IV_VERSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>VERSION | 20050920 | |||
3 | ![]() |
RS_BUFFER | Value transfer | Type reference (TYPE) | S_BUFFER | 20050920 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050920 |
Method LOAD_BUFFER_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_VERSION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>VERSION | 20050920 | |||
2 | ![]() |
RS_BUFFER | Value transfer | Type reference (TYPE) | S_BUFFER | 20050920 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050920 |
Method MOVE_FROM_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_INTERNAL | Call by reference | Object reference (TYPE REF TO) | DATA | 20090529 | |||
2 | ![]() |
IR_EXTERNAL | Call by reference | Object reference (TYPE REF TO) | DATA | 20090529 | |||
3 | ![]() |
ITS_EXTERNAL_NAME_MAP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_ID_NAME | 20090627 | |||
4 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20090529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090529 |
Method MOVE_TO_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_EXTERNAL | Call by reference | Object reference (TYPE REF TO) | DATA | 20090529 | |||
2 | ![]() |
IR_EXTERNAL | Call by reference | Object reference (TYPE REF TO) | DATA | 20090627 | |||
3 | ![]() |
IR_INTERNAL | Call by reference | Object reference (TYPE REF TO) | DATA | 20090529 | |||
4 | ![]() |
ITS_EXTERNAL_NAME_MAP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_ID_NAME | 20090627 | |||
5 | ![]() |
IV_EXTERNAL_TYPE_LENGTH | Call by reference | Type reference (TYPE) | I | 20090529 | |||
6 | ![]() |
IV_EXTERNAL_TYPE_NAME | Call by reference | Type reference (TYPE) | STRING | Object Type Name | 20090529 | ||
7 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20090529 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20090529 | |
2 | ![]() |
FDT: Processing Error | 20100122 |
Method PRELOAD_DATA_OBJECT_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_OBJECT_ID | Object IDs as unsorted index table | 20100331 | ||
2 | ![]() |
IV_TABLE_TYPE | Call by reference | Type reference (TYPE) | FDT_TABLE_TYPE | FDT: Table Type | 20100331 |
Method PRELOAD_DATA_OBJECT_TYPES on class CL_FDT_DATA_OBJECT has no exception.
Method RAISE_CONVERSION_EXCP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IA_SOURCE_VALUE | Call by reference | Type reference (TYPE) | ANY | Sources Value | 20060127 | ||
2 | ![]() |
IO_SOURCE_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Source Data Object | 20060127 | ||
3 | ![]() |
IO_TARGET_DATA_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Target Data Object | 20060127 | ||
4 | ![]() |
IV_DATA_DEPENDENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20060127 | ||
5 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20060127 | |||
6 | ![]() |
IX_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20060630 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Conversion Failure | 20060127 |
Method REMOVE_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTS_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_SHORT_TEXT | Short Texts (language dependent) | 20091013 | ||
2 | ![]() |
CTS_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_TEXT | Texts (language dependent) | 20091013 | ||
3 | ![]() |
CV_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>SHORT_TEXT | Short Text | 20091013 | ||
4 | ![]() |
CV_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TEXT | Text | 20091013 | ||
5 | ![]() |
ITS_SHORT_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_SHORT_TEXT | Short Texts (language dependent) | 20091013 | ||
6 | ![]() |
ITS_TEXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_TEXT | Texts (language dependent) | 20091013 |
Method REMOVE_TEXTS on class CL_FDT_DATA_OBJECT has no exception.
Method SAVE_BUFFER_DB Signature
Method SAVE_BUFFER_DB on class CL_FDT_DATA_OBJECT has no parameter.
Method SAVE_BUFFER_DB on class CL_FDT_DATA_OBJECT has no exception.
Method SET_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_BUFFER | Call by reference | Type reference (TYPE) | S_BUFFER | 20050920 |
Method SET_BUFFER on class CL_FDT_DATA_OBJECT has no exception.
Method SET_CONV_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITH_MAPPING | Call by reference | Type reference (TYPE) | TH_MAPPING | 20081001 | |||
2 | ![]() |
IV_CONVERTIBILITY | Call by reference | Type reference (TYPE) | IF_FDT_DATA_OBJECT=>CONVERTIBILITY | 20081001 | |||
3 | ![]() |
IV_CONVERT_BY_MOVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081001 | |||
4 | ![]() |
IV_CONVERT_BY_MOVE_CORR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081001 | |||
5 | ![]() |
IV_TARGET_DO_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | FDT: Data Object | 20110913 | ||
6 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20081001 |
Method SET_CONV_BUFFER on class CL_FDT_DATA_OBJECT has no exception.
Method SET_DDIC_TYPENAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DDIC_TYPENAME | Call by reference | Type reference (TYPE) | CSEQUENCE | DDIC Typename | 20060526 |
Method SET_DDIC_TYPENAME on class CL_FDT_DATA_OBJECT has no exception.
Method SET_GDT_BINDING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ITS_STRUCTURE_ELEMENT | Call by reference | Type reference (TYPE) | IF_FDT_STRUCTURE=>TS_ELEMENT | List of elements in the structure | 20060407 | ||
2 | ![]() |
IV_ALLOWED_COMPARISONS | Call by reference | Type reference (TYPE) | IF_FDT_ELEMENT=>ALLOWED_COMPARISONS | 20061006 | |||
3 | ![]() |
IV_ESR_PATH | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ESR_PATH | The path of the GDT | 20060906 | ||
4 | ![]() |
IV_FDT_DATA_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | FDT Data Type | 20060407 | ||
5 | ![]() |
IV_GDT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_DATA_OBJECT=>GDT_TYPE | Type of GDT | 20060407 | ||
6 | ![]() |
IV_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Name of the Element | 20061030 |
Method SET_GDT_BINDING on class CL_FDT_DATA_OBJECT has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 710 |