Hierarchy
⤷
⤷
Properties
| Class | CL_FDT_SERVICES_INTERNAL | |
| Short Description | FDT: Services for Internal Use Only | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SFDT_SERVICE | BRFplus: Services |
| Created | 20071004 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Interfaces
Class CL_FDT_SERVICES_INTERNAL has no interface implemented.
Friends
Class CL_FDT_SERVICES_INTERNAL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | TABNAME | 'FDT_APPL_0000' | Table Name | 20080618 | ||
| 2 | Constant | Public | Type reference (TYPE) | CROSS_MODE | '0' | 20120906 | |||
| 3 | Constant | Public | Type reference (TYPE) | CROSS_MODE | '1' | 20120906 | |||
| 4 | Constant | Public | Type reference (TYPE) | CROSS_MODE | '2' | 20120906 | |||
| 5 | Constant | Public | Type reference (TYPE) | CTXT_SRC_TYPE | 'DM' | DDBV DB Field | 20130711 | ||
| 6 | Constant | Public | Type reference (TYPE) | CTXT_SRC_TYPE | 'DP' | DDBV Input Parameter | 20130711 | ||
| 7 | Constant | Public | Type reference (TYPE) | CTXT_SRC_TYPE | 'FC' | 20101124 | |||
| 8 | Constant | Public | Type reference (TYPE) | CTXT_SRC_TYPE | 'FR' | 20101124 | |||
| 9 | Constant | Public | Type reference (TYPE) | CTXT_SRC_TYPE | 'RV' | 20101124 | |||
| 10 | Constant | Public | Type reference (TYPE) | CTXT_SRC_TYPE | 'UN' | 20110224 | |||
| 11 | Constant | Public | Type reference (TYPE) | DUMP_ID | 'FDT_DUMP_000001' | 20080801 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | Object IDs as hashed table | 20111028 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20111107 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20100902 | |||
| 15 | Static Attribute | Public | See coding | 20091013 | |||||
| 16 | Static Attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20111107 | |||
| 17 | Static Attribute | Private | Type reference (TYPE) | IF_FDT_TYPES=>ID | The object with which a copy check was started | 20100902 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Checks the accessiblity of a collection of objects | 20091030 | |
| 2 | Static method | Public | Method | Checks authorty for administrative functions | 20101210 | |
| 3 | Static method | Public | Method | Checks authorty for administrative functions | 20101220 | |
| 4 | Static method | Public | Method | Check if an object with referenced objects can be copied | 20100824 | |
| 5 | Static method | Public | Method | Check if objects within app can be copied to target app | 20101007 | |
| 6 | Static method | Public | Method | Check if non-modifiable objects are modified by any expr/act | 20111107 | |
| 7 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20091013 | |
| 8 | Static method | Public | Method | Compares two rsmds sets | 20090107 | |
| 9 | Static method | Public | Method | Copy context to target function | 20131213 | |
| 10 | Static method | Public | Method | Copy context to target function | 20131213 | |
| 11 | Static method | Public | Method | Get an expression with a prescribed ID | 20121126 | |
| 12 | Static method | Public | Method | 20110805 | ||
| 13 | Static method | Public | Method | Garbage collects no longer referenced objects | 20101221 | |
| 14 | Static method | Public | Method | BRS-Method | 20071031 | |
| 15 | Static method | Public | Method | 20130619 | ||
| 16 | Static method | Public | Method | 20130619 | ||
| 17 | Static method | Private | Method | Returns the access levels for an object collection | 20091030 | |
| 18 | Static method | Public | Method | Gets all transport request for a particular ID | 20110221 | |
| 19 | Static method | Private | Method | Returns applications components to determine accessbility | 20091104 | |
| 20 | Static method | Public | Method | Get context sources ( Function, Ruleset ) | 20101122 | |
| 21 | Static method | Private | Method | +++++++++ Obsolete | 20131213 | |
| 22 | Static method | Public | Method | BRS-Method Get date and time in UTC | 20090619 | |
| 23 | Static method | Public | Method | Gets the deep data object in a particular data object | 20090331 | |
| 24 | Static method | Public | Method | 20111028 | ||
| 25 | Static method | Public | Method | Get all functions using the specified object ID | 20131115 | |
| 26 | Static method | Public | Method | 20131211 | ||
| 27 | Static method | Public | Method | 20130219 | ||
| 28 | Static method | Public | Method | 20120810 | ||
| 29 | Static method | Private | Method | Get first and higher order references for a set of objects | 20120906 | |
| 30 | Static method | Public | Method | Get first and higher order references for a set of objects | 20120906 | |
| 31 | Static method | Public | Method | Gets all referenced objects for a UUID | 20081111 | |
| 32 | Static method | Private | Method | Gets all referenced objects for a UUID | 20110906 | |
| 33 | Static method | Public | Method | Get all the referenced objects including rulesets 4 function | 20121030 | |
| 34 | Static method | Private | Method | Get List of container function or ruleset | 20130711 | |
| 35 | Static method | Private | Method | 20131211 | ||
| 36 | Static method | Public | Method | 20131211 | ||
| 37 | Static method | Public | Method | Retunrs if the DSM is active in this system | 20131031 | |
| 38 | Static method | Public | Method | returns if the range is contains only constants and values | 20090107 | |
| 39 | Static method | Public | Method | 20071004 | ||
| 40 | Static method | Public | Method | Dump a message table to the data base | 20080801 | |
| 41 | Static method | Public | Method | Read a message table from the data base | 20080801 | |
| 42 | Static method | Public | Method | Remove dublicates from the message table | 20090130 | |
| 43 | Static method | Public | Method | Get message text from change history window of decision tabl | 20130912 | |
| 44 | Static method | Public | Method | 20071004 | ||
| 45 | Static method | Public | Method | Get the intersection (and the complements) of object sets | 20071004 | |
| 46 | Static method | Public | Method | 20071004 | ||
| 47 | Static method | Public | Method | 20071005 | ||
| 48 | Static method | Public | Method | Special solution - ony for CRM | 20090520 | |
| 49 | Static method | Public | Method | Convert a string into a message table | 20121214 | |
| 50 | Static method | Public | Method | CAUTION: Clears all buffers, objects and locks | 20080827 | |
| 51 | Static method | Public | Method | Turns versioning on for a list of IDs | 20101104 | |
| 52 | Static method | Public | Method | Undeletes an object and all referenced objects | 20081029 |
Events
Class CL_FDT_SERVICES_INTERNAL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | CROSS_MODE | Public | See coding | 20120906 | CROSS_MODE type C LENGTH 1
|
||
| 2 | CTXT_SRC_TYPE | Public | See coding | 20101124 | ctxt_src_type TYPE c LENGTH 2
|
||
| 3 | DUMP_ID | Public | Type reference (TYPE) | INDX_SRTFD | 20080801 | |
|
| 4 | S_APPL_COMPONENT | Private | See coding | 20091104 | BEGIN OF s_appl_component,
id TYPE if_fdt_types=>id,
application_comp TYPE if_fdt_application=>application_component,
END OF s_appl_component
|
||
| 5 | S_COPY_MAPPING | Public | See coding | 20081106 | BEGIN OF s_copy_mapping,
source_id TYPE if_fdt_types=>id,
target_id TYPE if_fdt_types=>id,
END OF s_copy_mapping
|
||
| 6 | S_CTXT_SRC | Public | See coding | 20101124 | BEGIN OF s_ctxt_src,
id TYPE if_fdt_types=>id,
ts_source TYPE ts_ctxt_src_type,
END OF s_ctxt_src
|
||
| 7 | S_CTXT_SRC_TYPE | Public | See coding | 20101129 | BEGIN OF s_ctxt_src_type,
id TYPE if_fdt_types=>id,
type TYPE ctxt_src_type,
END OF s_ctxt_src_type
|
||
| 8 | S_ID_CLIENT | Public | See coding | 20131211 | begin of s_id_client,
id TYPE if_fdt_types=>id,
client TYPE mandt,
END OF s_id_client
|
||
| 9 | S_MESSAGE | Private | See coding | 20080801 | BEGIN OF s_message,
id TYPE fdt_uuid,
object_type TYPE fdt_object_type,
msgid TYPE symsgid,
msgty TYPE symsgty,
msgno TYPE symsgno,
msgv1 TYPE symsgv,
msgv2 TYPE symsgv,
msgv3 TYPE symsgv,
msgv4 TYPE symsgv,
text TYPE c LENGTH 250,
source TYPE string,
related_id TYPE fdt_uuid, "might be used or referenced by ID.
* r_ref TYPE REF TO data,
END OF s_message
|
||
| 10 | S_NOT_ACCESSIBLE | Public | See coding | 20091030 | BEGIN OF s_not_accessible,
id TYPE if_fdt_types=>id,
message TYPE if_fdt_types=>s_message,
END OF s_not_accessible
|
||
| 11 | S_OBJ_ACCESS_LEVEL | Private | See coding | 20091201 | BEGIN OF s_obj_access_level,
application_id TYPE if_fdt_types=>id,
id TYPE if_fdt_types=>id,
access_level TYPE if_fdt_types=>access_level,
name TYPE if_fdt_types=>name,
END OF s_obj_access_level
|
||
| 12 | S_TABLE_TYPE_IDS | Public | See coding | 20071005 | BEGIN OF s_table_type_ids,
table_type TYPE fdt_table_type,
th_object_id TYPE if_fdt_types=>th_object_id,
END OF s_table_type_ids
|
||
| 13 | S_USAGE | Public | See coding | 20131211 | BEGIN OF s_usage,
client TYPE mandt,
id TYPE if_fdt_types=>id,
version TYPE if_fdt_types=>version,
object_type TYPE if_fdt_types=>id,
table_type TYPE fdt_table_type, "Table type of ID field.
used_object_id TYPE if_fdt_types=>id,
END OF s_usage
|
||
| 14 | S_USED_ID | Public | See coding | 20101004 | BEGIN OF s_used_id,
id TYPE if_fdt_types=>id,
used_id TYPE if_fdt_types=>id,
END OF s_used_id
|
||
| 15 | TH_APPL_COMPONENT | Private | See coding | 20091104 | th_appl_component TYPE HASHED TABLE OF s_appl_component
WITH UNIQUE KEY id
|
||
| 16 | TH_ID_CLIENT | Public | See coding | 20131211 | th_id_client TYPE HASHED TABLE OF s_id_client WITH UNIQUE KEY id client
|
||
| 17 | TH_TABLE_TYPE_IDS | Public | See coding | 20131211 | th_table_type_ids TYPE HASHED TABLE OF s_table_type_ids
WITH UNIQUE KEY table_type
|
||
| 18 | TH_USAGE | Public | See coding | 20131211 | th_usage TYPE HASHED TABLE OF s_usage WITH UNIQUE KEY client id version
|
||
| 19 | TS_COPY_MAPPING | Public | See coding | 20081106 | ts_copy_mapping TYPE SORTED TABLE OF s_copy_mapping WITH UNIQUE KEY source_id
|
||
| 20 | TS_CTXT_SRC | Public | See coding | 20101129 | ts_ctxt_src TYPE SORTED TABLE OF s_ctxt_src WITH UNIQUE KEY ID
|
||
| 21 | TS_CTXT_SRC_TYPE | Public | See coding | 20101129 | ts_ctxt_src_type TYPE SORTED TABLE OF s_ctxt_src_type WITH UNIQUE KEY ID
|
||
| 22 | TS_ID_CLIENT | Public | See coding | 20131211 | ts_id_client type sorted table of s_id_client WITH UNIQUE KEY ID client
|
||
| 23 | TS_NOT_ACCESSIBLE | Public | See coding | 20091030 | ts_not_accessible TYPE SORTED TABLE OF s_not_accessible
WITH UNIQUE KEY id
|
||
| 24 | TS_OBJ_ACCESS_LEVEL | Private | See coding | 20091201 | ts_obj_access_level TYPE SORTED TABLE OF s_obj_access_level
WITH NON-UNIQUE KEY application_id
|
||
| 25 | TS_USED_ID | Public | See coding | 20101004 | ts_used_id TYPE SORTED TABLE OF s_used_id
WITH UNIQUE KEY id used_id
|
||
| 26 | T_APPLICATION_COMPONENT | Public | See coding | 20080618 | t_application_component TYPE STANDARD TABLE OF if_fdt_application=>application_component WITH DEFAULT KEY
|
||
| 27 | T_MESSAGE | Private | See coding | 20080801 | t_message TYPE STANDARD TABLE OF s_message
WITH NON-UNIQUE KEY id object_type
|
||
| 28 | T_USAGE | Public | See coding | 20131211 | t_usage TYPE TABLE OF s_usage WITH DEFAULT KEY
|
Method Signatures
Method CHECK_ACCESSIBILITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_ACCESSIBLE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Accessible objects | 20091030 | |||
| 2 | ETS_NOT_ACCESSIBLE | Call by reference | Type reference (TYPE) | TS_NOT_ACCESSIBLE | Non-Accessible objects | 20091030 | |||
| 3 | ITS_CHECK_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20091030 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20091030 | |||
| 5 | IV_MEMORY_OPTION | Call by reference | Type reference (TYPE) | IF_FDT_QUERY=>MEMOPT | IF_FDT_QUERY=>GC_MEMOPT_BOTH | Memory Option | 20091201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20091030 |
Method CHECK_AUTHORITY_OBJECT_ADMN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CATEGORY | Call by reference | Type reference (TYPE) | IF_FDT_TYPES_INTERNAL=>AUTHORITY_FIELD_CATEGORY | FDT: Category for FDT_ADMN authority object | 20101210 | |||
| 2 | IV_DISPLAY_ERROR_MESSAGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Dispays an error message in case of insuff. authorities | 20101210 | ||
| 3 | RV_PASSED | Value transfer | Type reference (TYPE) | ABAP_BOOL | True: Check has passed | 20101210 |
Method CHECK_AUTHORITY_OBJECT_ADMN on class CL_FDT_SERVICES_INTERNAL has no exception.
Method CHECK_AUTHORITY_OBJECT_PROC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Function ID | 20101220 | |||
| 2 | RV_PASSED | Value transfer | Type reference (TYPE) | ABAP_BOOL | True: Check has passed | 20101220 |
Method CHECK_AUTHORITY_OBJECT_PROC on class CL_FDT_SERVICES_INTERNAL has no exception.
Method CHECK_DEEP_COPY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_ERROR | Call by reference | Type reference (TYPE) | CL_FDT_SERVICES_INTERNAL=>TS_USED_ID | Object IDs as sorted table | 20101004 | |||
| 2 | CT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20100902 | |||
| 3 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Target Application ID | 20100824 | |||
| 4 | IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100902 | |||
| 5 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Object ID | 20100824 |
Method CHECK_DEEP_COPY on class CL_FDT_SERVICES_INTERNAL has no exception.
Method CHECK_DEEP_COPY_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_ERROR | Call by reference | Type reference (TYPE) | CL_FDT_SERVICES_INTERNAL=>TS_USED_ID | Object IDs as sorted table | 20131213 | |||
| 2 | ETS_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Functions in the application | 20131213 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20131213 | |||
| 4 | ITS_SOURCE_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Source application objects (all!) | 20130806 | |||
| 5 | IV_SOURCE_APPL_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Source Application ID | 20101007 | |||
| 6 | IV_TARGET_APPL_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Target Application ID | 20101007 |
Method CHECK_DEEP_COPY_APPLICATION on class CL_FDT_SERVICES_INTERNAL has no exception.
Method CHECK_NON_MODIFIABLE_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CHANGING_OBJECT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of the changing object | 20111107 | |||
| 2 | EV_IS_MODIFIED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20111107 | ||||
| 3 | IV_EXPR_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Rule, Expression or Action ID | 20111107 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Non-modifiable object | 20111107 | |||
| 5 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20111107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20111107 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_FDT_SERVICES_INTERNAL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FDT_SERVICES_INTERNAL has no exception.
Method COMPARE_RSMDS_SETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SET_A | Call by reference | Object reference (TYPE REF TO) | CL_RSMDS_SET | Multidimensional Set | 20090107 | |||
| 2 | IO_SET_B | Call by reference | Object reference (TYPE REF TO) | CL_RSMDS_SET | Multidimensional Set | 20090107 | |||
| 3 | RV_RELATION | Value transfer | Type reference (TYPE) | IF_FDT_RANGE=>RELATION | 20090107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Set Objects Are Not Compatible | 20090107 |
Method COPY_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_CONTEXT | Value transfer | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | Target context | 20131213 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20131213 | |||
| 3 | EV_COMPLETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | All values in the target context have been set | 20131213 | |||
| 4 | IO_CONTEXT | Value transfer | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | Source context | 20131213 | |||
| 5 | IV_TARGET_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20131213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Abstract Exception Class | 20131213 |
Method COPY_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_RESULT | Value transfer | Object reference (TYPE REF TO) | IF_FDT_RESULT | Target result | 20131213 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20131213 | |||
| 3 | EV_COMPLETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | All values in the target context have been set | 20131213 | |||
| 4 | IO_RESULT | Value transfer | Object reference (TYPE REF TO) | IF_FDT_RESULT | Source result | 20131213 | |||
| 5 | IV_TARGET_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20131213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Abstract Exception Class | 20131213 |
Method CREATE_OBJECT_WITH_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of the application for the object | 20121126 | |||
| 2 | IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20121126 | |||
| 3 | IV_EXPRESSION_TYPE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression Type ID | 20121126 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of future expression | 20121126 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>OBJECT_TYPE | Object Type (if no data or expression type is given) | 20121126 | |||
| 6 | RO_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_FDT_ADMIN_DATA | FDT Object | 20121126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20121126 |
Method DELETE_UNNAMED_UNUSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETA_DELETED | Call by reference | Type reference (TYPE) | ANY TABLE | Any unstructured ID table | 20110805 | |||
| 2 | EV_COUNT_DELETED | Call by reference | Type reference (TYPE) | I | 20110805 | ||||
| 3 | ITA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | Any unstructured ID table | 20110805 | |||
| 4 | IV_DELETE_PHYSICAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20110805 | |||
| 5 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20110805 | |||
| 6 | IV_WITHOUT_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20110805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20110805 | ||
| 2 | FDT: System Failure | 20110805 |
Method DESTRUCT_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_ID_FAILED | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20101221 | |||
| 2 | ETS_ID_SUCCESS | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20101221 | |||
| 3 | ITS_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20101221 | |||
| 4 | IV_ALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Discard all objects, threshold logic applies if false | 20110118 | ||
| 5 | IV_DISCARD_FORCED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Force discard of objects | 20110118 | ||
| 6 | IV_DISCARD_UNSAVED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Force discard of unsaved objects only | 20101221 | ||
| 7 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20101221 |
Method DESTRUCT_OBJECT on class CL_FDT_SERVICES_INTERNAL has no exception.
Method EXCEPTION_TO_PROTOCOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20071031 | |||
| 2 | IO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20071031 | |||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20071031 | |||
| 4 | IV_RELATED_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20071031 | |||
| 5 | IV_WITH_SOURCE_POSITION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20071123 |
Method EXCEPTION_TO_PROTOCOL on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_ABAP_TYPE_FOR_DREF 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) | DATA | 20130619 | ||||
| 2 | RV_ABAP_TYPE | Value transfer | Type reference (TYPE) | STRING | 20130619 |
Method GET_ABAP_TYPE_FOR_DREF on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_ABAP_TYPE_FOR_TYPEKIND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DECIMALS | Call by reference | Type reference (TYPE) | I | 20130619 | ||||
| 2 | IV_LENGTH | Call by reference | Type reference (TYPE) | I | 20130619 | ||||
| 3 | IV_TYPE_KIND | Call by reference | Type reference (TYPE) | ABAP_TYPEKIND | 20130619 | ||||
| 4 | RV_ABAP_TYPE | Value transfer | Type reference (TYPE) | STRING | 20130619 |
Method GET_ABAP_TYPE_FOR_TYPEKIND on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_ACCESS_LEVELS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object Collection | 20091030 | |||
| 2 | IV_MEMORY_OPTION | Call by reference | Type reference (TYPE) | IF_FDT_QUERY=>MEMOPT | 20091201 | ||||
| 3 | RTS_OBJ_ACCESS_LEVEL | Value transfer | Type reference (TYPE) | TS_OBJ_ACCESS_LEVEL | Access Level | 20091201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Abstract Exception Class | 20110502 |
Method GET_ALL_TRREQUEST_FOR_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REQUEST | Call by reference | Type reference (TYPE) | IF_FDT_TRANS_DEFS=>T_TRREQUEST | 20110221 | ||||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20110221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20110221 |
Method GET_APPL_COMPS_ACCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITS_OBJ_ACCESS_LEVEL | Call by reference | Type reference (TYPE) | TS_OBJ_ACCESS_LEVEL | 20091201 | ||||
| 2 | IV_MEMORY_OPTION | Call by reference | Type reference (TYPE) | IF_FDT_QUERY=>MEMOPT | 20091201 | ||||
| 3 | IV_USING_APPL | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20091104 | |||
| 4 | RTH_APPL_COMPONENT | Value transfer | Type reference (TYPE) | TH_APPL_COMPONENT | 20091104 |
Method GET_APPL_COMPS_ACCESS on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_CONTEXT_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_CTXT_SOURCE | Call by reference | Type reference (TYPE) | CL_FDT_SERVICES_INTERNAL=>TS_CTXT_SRC | 20101129 | ||||
| 2 | ETS_SRC_IDS | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20110215 | |||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression/Ruleset ID | 20101122 |
Method GET_CONTEXT_SOURCE on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_CONTEXT_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20131213 | |||
| 2 | ER_STRUCTURE | Call by reference | Object reference (TYPE REF TO) | DATA | 20131213 | ||||
| 3 | ET_COMPDESCR | Call by reference | Type reference (TYPE) | CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE | CLAS CL_ABAP_STRUCTDESCR | 20131213 | |||
| 4 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_FDT_CONTEXT | FDT: Context | 20131213 |
Method GET_CONTEXT_STRUCTURE on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_DATE_AND_TIME_UTC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_UTC_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20090619 | |||
| 2 | EV_UTC_DATE_TIME_STRING | Call by reference | Type reference (TYPE) | STRING | 20090902 | ||||
| 3 | EV_UTC_TIME | Call by reference | Type reference (TYPE) | SY-UZEIT | Current Time of Application Server | 20090619 | |||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20090902 |
Method GET_DATE_AND_TIME_UTC on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_DEEP_DOBJ_IN_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_DEEP_DOBJ_ID | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20090331 | |||
| 2 | IV_EXPAND_TABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Expand Table Line | 20110209 | ||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090331 |
Method GET_DEEP_DOBJ_IN_ID on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_DELETED_UNNAMED_UNUSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_DELETED_UNNAMED_UNUSED | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | Object IDs as hashed table | 20111028 | |||
| 2 | IV_AND_RESET | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | And reset the memory for unnamed unused | 20111028 |
Method GET_DELETED_UNNAMED_UNUSED on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_FUNCTIONS_FOR_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20131115 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20131115 | |||
| 3 | IV_INCL_MEMORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131115 | ||||
| 4 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20131115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Abstract Exception Class | 20131115 |
Method GET_FUNCTIONS_FOR_RULESETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_FUNCTION | Call by reference | Type reference (TYPE) | TH_ID_CLIENT | 20131211 | ||||
| 2 | ITA_RULESET | Call by reference | Type reference (TYPE) | ANY TABLE | 20131211 | ||||
| 3 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20131211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131211 |
Method GET_OBJECT_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130219 | |||
| 2 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20130219 | |||
| 3 | RV_NAME | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20130219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20130219 |
Method GET_REFERENCED_OBJECTS_FOR_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | 20120810 | ||||
| 2 | ITH_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | 20120810 | ||||
| 3 | IV_CROSS_MODE | Call by reference | Type reference (TYPE) | CROSS_MODE | GC_CROSS_MODE_BOTH | 20120906 | |||
| 4 | IV_TABLE_TYPE | Call by reference | Type reference (TYPE) | FDT_TABLE_TYPE | 20120810 | ||||
| 5 | IV_TARGET_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20120810 |
Method GET_REFERENCED_OBJECTS_FOR_SET on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_REFERENCED_OBJ_FOR_SET_R Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | 20120906 | ||||
| 2 | ITH_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | Object IDs as hashed table | 20120906 | |||
| 3 | IV_CROSS_MODE | Call by reference | Type reference (TYPE) | CROSS_MODE | GC_CROSS_MODE_BOTH | 20120906 | |||
| 4 | IV_TABLE_TYPE | Call by reference | Type reference (TYPE) | FDT_TABLE_TYPE | FDT: Table Type | 20120906 | |||
| 5 | IV_TARGET_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20120906 |
Method GET_REFERENCED_OBJ_FOR_SET_R on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_REFERENCED_OBJ_FOR_SET_REC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | 20120906 | ||||
| 2 | ITH_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | Object IDs as hashed table | 20120906 | |||
| 3 | IV_CROSS_MODE | Call by reference | Type reference (TYPE) | CROSS_MODE | GC_CROSS_MODE_BOTH | 20120906 | |||
| 4 | IV_TABLE_TYPE | Call by reference | Type reference (TYPE) | FDT_TABLE_TYPE | FDT: Table Type | 20120906 | |||
| 5 | IV_TARGET_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20120906 |
Method GET_REFERENCED_OBJ_FOR_SET_REC on class CL_FDT_SERVICES_INTERNAL has no exception.
Method GET_REFERENCE_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_CHILD | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_IDS_FOR_ID | Hashed table of all objects and their childs | 20101125 | |||
| 2 | ETS_REFERENCED | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | All referenced objects | 20081111 | |||
| 3 | IV_CROSS_APPLICATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Go over Application borders | 20081111 | ||
| 4 | IV_CROSS_VERSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Find usage across all versions | 20081111 | ||
| 5 | IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Deep Reference Tree | 20081124 | ||
| 6 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Root Object ID | 20081111 | |||
| 7 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Find usage for a specific timestamp | 20081111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20081111 |
Method GET_REFERENCE_TREE_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTH_CHILD | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_IDS_FOR_ID | Hashed table of all objects and their childs | 20110906 | |||
| 2 | CTS_REFERENCED | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | All referenced objects | 20110906 | |||
| 3 | IV_CROSS_APPLICATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Go over Application borders | 20110906 | ||
| 4 | IV_CROSS_VERSION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Find usage across all versions | 20110906 | ||
| 5 | IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Deep Reference Tree | 20110906 | ||
| 6 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Root Object ID | 20110906 | |||
| 7 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Find usage for a specific timestamp | 20110906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20110906 |
Method GET_RELATED_IDS_FOR_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_IDS | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as sorted table | 20121030 | |||
| 2 | IV_CROSS_APPLICATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20121030 | |||
| 3 | IV_EXECUTABLE_RULESET | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | takes all the executable rulesets | 20121030 | ||
| 4 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20121030 | |||
| 5 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version, UTC) | 20121030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20121030 |
Method GET_ROOTS_FOR_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Universal Unique Identifier | 20130711 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Abstract Exception Class | 20130711 |
Method GET_USING_OBJECTS_FOR_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_USAGE | Call by reference | Type reference (TYPE) | T_USAGE | 20131211 | ||||
| 2 | ITA_ID_CLIENT | Call by reference | Type reference (TYPE) | ANY TABLE | 20131211 | ||||
| 3 | IV_CLIENT_TRAVERSAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20131211 | |||
| 4 | IV_CROSS_CLIENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20131211 | |||
| 5 | IV_EXCL_MARKED_FOR_DELETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20131211 | |||
| 6 | IV_TABLE_TYPE | Call by reference | Type reference (TYPE) | FDT_TABLE_TYPE | 20131211 | ||||
| 7 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20131211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131211 |
Method GET_USING_OBJECTS_TREE_FOR_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_USAGE | Call by reference | Type reference (TYPE) | T_USAGE | 20131211 | ||||
| 2 | EV_TOO_MANY_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131211 | ||||
| 3 | ITA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | 20131211 | ||||
| 4 | ITH_TABLE_TYPE_IDS | Call by reference | Type reference (TYPE) | CL_FDT_SERVICES_INTERNAL=>TH_TABLE_TYPE_IDS | 20131211 | ||||
| 5 | IV_BUFFER_TMSTMP | Call by reference | Type reference (TYPE) | TIMESTAMPL | 20131211 | ||||
| 6 | IV_BUFFER_VISITED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20131211 | |||
| 7 | IV_CROSS_CLIENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20131211 | |||
| 8 | IV_EXCL_MARKED_FOR_DELETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20131211 | |||
| 9 | IV_MAX_OBJECTS | Call by reference | Type reference (TYPE) | I | 0 | 20131211 | |||
| 10 | IV_NO_FUNCTION_USAGES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20131211 | |||
| 11 | IV_TABLE_TYPE | Call by reference | Type reference (TYPE) | FDT_TABLE_TYPE | 20131211 | ||||
| 12 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | 20131211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131211 |
Method IS_DSM_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_ACTIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE: DSM is active or system type is SAP | 20131031 |
Method IS_DSM_ACTIVE on class CL_FDT_SERVICES_INTERNAL has no exception.
Method IS_RANGE_SIMPLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_SIMPLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090107 | ||||
| 2 | EV_NO_RANGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090107 | ||||
| 3 | ITS_RANGE | Call by reference | Type reference (TYPE) | CL_FDT_EXPR_SV=>TS_RANGE | Range Table (internal) | 20090107 | |||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090107 | |||
| 5 | IV_PARAMETER_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20090107 | |||
| 6 | IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Time Stamp (active version) | 20090107 |
Method IS_RANGE_SIMPLE on class CL_FDT_SERVICES_INTERNAL has no exception.
Method ITAB_GET_KEYDESCR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ITA_TABLE | Call by reference | Type reference (TYPE) | ANY TABLE | 20071004 | ||||
| 2 | RS_KEYDESCR | Value transfer | Type reference (TYPE) | ABAP_TABLE_KEYDESCR | 20071004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20071004 |
Method MESSAGE_TABLE_DUMP_FROM_DB 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 | 20080801 | ||||
| 2 | IV_DUMP_ID | Call by reference | Type reference (TYPE) | DUMP_ID | GC_DUMP_ID_DEFAULT | 20080801 |
Method MESSAGE_TABLE_DUMP_FROM_DB on class CL_FDT_SERVICES_INTERNAL has no exception.
Method MESSAGE_TABLE_DUMP_TO_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | 20080801 | ||||
| 2 | IV_DUMP_ID | Call by reference | Type reference (TYPE) | DUMP_ID | GC_DUMP_ID_DEFAULT | 20080801 |
Method MESSAGE_TABLE_DUMP_TO_DB on class CL_FDT_SERVICES_INTERNAL has no exception.
Method MESSAGE_TABLE_REMOVE_DUBLICATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20090130 | |||
| 2 | IV_GROUP_BY_APPL_COMPONENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090130 |
Method MESSAGE_TABLE_REMOVE_DUBLICATE on class CL_FDT_SERVICES_INTERNAL has no exception.
Method MSGTXT_LENGTHY_PLACEHOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARG1 | Call by reference | Type reference (TYPE) | STRING | 20130912 | ||||
| 2 | ARG2 | Call by reference | Type reference (TYPE) | STRING | 20130912 | ||||
| 3 | ARG3 | Call by reference | Type reference (TYPE) | STRING | 20130912 | ||||
| 4 | ARG4 | Call by reference | Type reference (TYPE) | STRING | 20130912 | ||||
| 5 | CHNGHISTTXT | Call by reference | Type reference (TYPE) | STRING | 20130912 | ||||
| 6 | MSGID | Call by reference | Type reference (TYPE) | SY-MSGID | ABAP System Field: Message ID | 20130912 | |||
| 7 | MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | ABAP System Field: Message Number | 20130912 |
Method MSGTXT_LENGTHY_PLACEHOLDER on class CL_FDT_SERVICES_INTERNAL has no exception.
Method OBJECT_TABLE_CONVERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | 20071004 | ||||
| 2 | ITA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | 20071004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20071004 |
Method OBJECT_TABLE_GET_INTERSECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETA_A_MINUS_B | Call by reference | Type reference (TYPE) | ANY TABLE | Hashed / Sorted / Standard | 20071004 | |||
| 2 | ETA_B_MINUS_A | Call by reference | Type reference (TYPE) | ANY TABLE | Hashed / Sorted / Standard | 20071004 | |||
| 3 | ETA_INTERSECTION | Call by reference | Type reference (TYPE) | ANY TABLE | Hashed / Sorted / Standard | 20071004 | |||
| 4 | ITA_OBJECT_ID_A | Call by reference | Type reference (TYPE) | ANY TABLE | Hashed / Sorted / Standard | 20071004 | |||
| 5 | ITA_OBJECT_ID_B | Call by reference | Type reference (TYPE) | ANY TABLE | Hashed / Sorted / Standard | 20071004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20071004 |
Method OBJECT_TABLE_MAKE_UNIQUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | 20071004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20071004 |
Method SEPARATE_IDS_FOR_TABLE_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_TABLE_TYPE_IDS | Call by reference | Type reference (TYPE) | TH_TABLE_TYPE_IDS | 20131211 | ||||
| 2 | ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object IDs as hashed table | 20071018 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20071018 | |||
| 4 | EV_FAILURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20071018 | ||||
| 5 | ITA_OBJECT_ID | Call by reference | Type reference (TYPE) | ANY TABLE | 20071005 |
Method SEPARATE_IDS_FOR_TABLE_TYPES on class CL_FDT_SERVICES_INTERNAL has no exception.
Method SET_CUSTOMIZING_CHANGEABILITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHANGEABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090520 |
Method SET_CUSTOMIZING_CHANGEABILITY on class CL_FDT_SERVICES_INTERNAL has no exception.
Method STRING_TO_MESSAGE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MESSAGE_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | 'E' | Message Type | 20121214 | ||
| 2 | IV_STRING | Call by reference | Type reference (TYPE) | STRING | 20121214 | ||||
| 3 | RT_MESSAGE | Value transfer | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20121214 |
Method STRING_TO_MESSAGE_TABLE on class CL_FDT_SERVICES_INTERNAL has no exception.
Method TOOL_RESET Signature
Method TOOL_RESET on class CL_FDT_SERVICES_INTERNAL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: System Failure | 20080829 |
Method TURN_VERSIONING_ON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_ACTIVATION_FAILED | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | IDs where the activation failed | 20101115 | |||
| 2 | ETS_ERROR_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | IDs with an error | 20101104 | |||
| 3 | ETS_SUCCESS_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | IDS which could be changed successfully | 20101228 | |||
| 4 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Failure messages | 20101104 | |||
| 5 | ET_MESSAGE_ACTIVATION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Activation failure messages | 20101115 | |||
| 6 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Abap_true: Versioning could be turned on for all Ids | 20101104 | |||
| 7 | ITS_NON_VERSIONED_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Incoming list of IDs which should be set to versioned | 20101104 | |||
| 8 | IV_ACTIVATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Abap_true: Try to activate the objects | 20101115 | ||
| 9 | IV_ONLY_ACTIVE_CHECK_FREE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Abap_true: Only active + check free objects will be changed | 20101227 | ||
| 10 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20101104 | |||
| 11 | IV_VERSIONING_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_ADMIN_DATA=>VERSIONING_TYPE | IF_FDT_ADMIN_DATA=>GC_VERSTYPE_DEFAULT | Versioning by transport / each change (default) | 20120718 |
Method TURN_VERSIONING_ON on class CL_FDT_SERVICES_INTERNAL has no exception.
Method UNDELETE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_UNDELETED | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TH_OBJECT_ID | IDs from all undeleted objects | 20081030 | |||
| 2 | IV_CROSS_APPLICATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100707 | |||
| 3 | IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Deep undelete | 20081124 | ||
| 4 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | ID of the object | 20081029 | |||
| 5 | IV_TEST | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Test Mode Only | 20100707 | ||
| 6 | IV_TRREQUEST | Call by reference | Type reference (TYPE) | TRKORR | Transport request | 20081030 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20081029 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 711 |