SAP ABAP Class CL_FDT_ADMIN_DATA_QUERY (FDT: Admin Data Query)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_CORE (Package) BRFplus: Core
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_ADMIN_DATA_QUERY FDT: Admin Data Query - Published Fieldnames 20060824
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_OBJECT_QUERY FDT: Object Query Interface 20060628
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_APPLICATION_QUERY FDT:Application Query 20060726
2 Inheritance (c INHERITING FROM c_ref)  CL_FDT_CATALOG_QUERY FDT:Catalog Query 20070123
3 Inheritance (c INHERITING FROM c_ref)  CL_FDT_DATA_OBJECT_QUERY FDT: Data Object Query 20060628
4 Inheritance (c INHERITING FROM c_ref)  CL_FDT_DDBV_QUERY FDT: Dynamic Database View Query 20130626
5 Inheritance (c INHERITING FROM c_ref)  CL_FDT_EXPRESSION_QUERY FDT: Expression Query 20060628
6 Inheritance (c INHERITING FROM c_ref)  CL_FDT_EXPRESSION_TYPE_QUERY FDT: Expression Type Query 20060628
7 Inheritance (c INHERITING FROM c_ref)  CL_FDT_FILTER_QUERY FDT: Filter Query 20060912
8 Inheritance (c INHERITING FROM c_ref)  CL_FDT_FUNCTION_QUERY FDT:Function Query Class 20060901
9 Inheritance (c INHERITING FROM c_ref)  CL_FDT_RULESET_QUERY FDT:Ruleset Query 20060821
Properties
Class CL_FDT_ADMIN_DATA_QUERY  
Short Description FDT: Admin Data Query    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_CORE   BRFplus: Core 
Created 20060628   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_FDT_OBJECT_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_ADMIN_DATA_QUERY FDT: Admin Data Query - Published Fieldnames 20060824
2 IF_FDT_OBJECT_QUERY FDT: Object Query Interface 20060628
Friends
# Friend Modeled only Created on Description
1 CL_FDT_QUERY 20060628 FDT: Query
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BASE_TABLE_TABALIAS Constant Private Type reference (TYPE) TABALIAS 'BASE' Table Alias 20060628
2 GC_GET_DOCU Constant Private Type reference (TYPE) TEXT_OR_DOCU 'D' Documentation 20080111
3 GC_GET_TEXT Constant Private Type reference (TYPE) TEXT_OR_DOCU 'T' Text 20080111
4 GC_VIRTUAL_BASE_TABLE Constant Private Type reference (TYPE) TABNAME '$VIRTUAL_BASE_TABLE' Table Name 20060628
5 GC_VIRTUAL_BASE_TABLE_TABALIAS Constant Private Type reference (TYPE) TABALIAS '$TMP' Table Alias 20060628
6 GC_VIRTUAL_TABLE_STRUC Constant Public Type reference (TYPE) TABNAME 'FDT_VIRTUAL_TABLE_STRUC' Table Name 20060707
7 MR_T_MAPPED_FOAE_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA 20060629
8 MR_T_MAPPED_INTERNAL_RES_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA 20070510
9 MS_ADMN_0000_TABLE Instance attribute Private Type reference (TYPE) S_TABLE_FOR_SEL 20081119
10 MTH_ALL_FIELD Instance attribute Private Type reference (TYPE) TH_FIELDLIST 20070509
11 MTH_ALL_TABLE Instance attribute Private Type reference (TYPE) TH_TABLE_FOR_SEL 20070509
12 MTH_MAPPED_DIMTRANS Instance attribute Private Type reference (TYPE) RSMDS_TH_DIMMAPPINGS Set Object: Mapping of Dimension Names 20060628
13 MTH_MAPPED_FIELD Instance attribute Private Type reference (TYPE) TH_FIELDLIST 20070509
14 MTH_MAPPED_FIELDRANGE Instance attribute Private Type reference (TYPE) TH_FRANGE 20070504
15 MTH_MAPPED_TABLE Instance attribute Private Type reference (TYPE) TH_TABLE_FOR_SEL 20070509
16 MTH_QUERYFIELD_CONSTANT Instance attribute Protected Type reference (TYPE) TH_QUERYFIELD_CONSTANT 20060824
17 MTR_MAPPED_STATE Instance attribute Private Type reference (TYPE) RSDS_SELOPT_T 20060629
18 MTS_MAPPED_FOAE_COND Instance attribute Private Type reference (TYPE) IF_FDT_QUERY=>TS_FOAE_COND 20060629
19 MTS_MAPPED_TARG_APPLS Instance attribute Private Type reference (TYPE) CL_FDT_APPLICATION=>TS_APPLS_WITH_ACCESS_LEVEL 20060727
20 MTS_SELECTION_SPECIAL Instance attribute Private Type reference (TYPE) IF_FDT_QUERY=>TS_SELECTION Selection parameters that require special handling 20130911
21 MT_ALL_COMPONENT Instance attribute Private Type reference (TYPE) ABAP_COMPONENT_TAB 20060706
22 MT_MAPPED_CLIENT Instance attribute Private Type reference (TYPE) CL_FDT_ENVIRONMENT=>T_CLIENT 20110511
23 MV_APPLICATION_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID 20060704
24 MV_CURSOR_FOR_TABLE_TYPE Instance attribute Private Type reference (TYPE) CURSOR 20060809
25 MV_CURSOR_FOR_TABLE_TYPE_OPEN Instance attribute Private Type reference (TYPE) ABAP_BOOL 20060809
26 MV_MAPPED_BASE_TABLE Instance attribute Private Type reference (TYPE) TABNAME Table Name 20060628
27 MV_MAPPED_CLIENT Instance attribute Private Type reference (TYPE) MANDT Client 20110511
28 MV_MAPPED_CLIENT_INDEX Instance attribute Private Type reference (TYPE) I 20110511
29 MV_MAPPED_CONVERT_DATA Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20070511
30 MV_MAPPED_CROSS_CLIENT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20060628
31 MV_MAPPED_CROSS_VERSION Instance attribute Private Type reference (TYPE) ABAP_BOOL 20060921
32 MV_MAPPED_FIRST_FETCH Instance attribute Private Type reference (TYPE) ABAP_BOOL Result fieldname for unstructured result table 20060929
33 MV_MAPPED_INTERNAL_RES_TABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20070510
34 MV_MAPPED_LANGU Instance attribute Private Type reference (TYPE) SY-LANGU Language Key for the Current Text Environment 20060628
35 MV_MAPPED_MARK_FOR_DEL_IS_REQU Instance attribute Private Type reference (TYPE) ABAP_BOOL 20070503
36 MV_MAPPED_MEMORY_OPTION Instance attribute Private Type reference (TYPE) IF_FDT_QUERY=>MEMOPT 20060628
37 MV_MAPPED_RESULT_FIELD Instance attribute Private Type reference (TYPE) FIELDNAME Field Name 20060929
38 MV_MAPPED_TABSEL_A_TABLE Instance attribute Private Type reference (TYPE) S_TABSEL 20071108
39 MV_MAPPED_TABSEL_C_TABLE Instance attribute Private Type reference (TYPE) S_TABSEL 20060628
40 MV_MAPPED_TABSEL_S_TABLE Instance attribute Private Type reference (TYPE) S_TABSEL 20060628
41 MV_MAPPED_TABSEL_T_TABLE Instance attribute Private Type reference (TYPE) S_TABSEL 20060921
42 MV_MAPPED_TIMESTAMP Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP 20060628
43 MV_MAPPED_T_TABLE_ACTIVE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20060921
44 MV_MAPPED_UNSTRUCT_RES_TABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20070510
45 MV_MAPPED_WORKING_VERSION_SEL Instance attribute Private Type reference (TYPE) ABAP_BOOL 20081119
46 MV_SEL_ACTION Instance attribute Private Type reference (TYPE) ABAP_BOOL 20060922
47 MV_SEL_DATA_OBJECT_TYPE Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE 20060629
48 MV_SEL_EXPR_TYPE_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID 20060629
49 MV_SEL_OBJECT_TYPE Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 20060629
50 MV_TABNUMBER Instance attribute Private Type reference (TYPE) TABNUMBER 20060628
Methods
# Method Level Visibility Method type Description Created on
1 ADD_QUERYFIELD_CONSTANT Instance method Protected Method Adds query field to mth_queryfield_constant 20070105
2 ADD_TABLE_FOR_SEL Instance method Protected Method Add a New DB Table used in the Selection 20060628
3 APPLY_EXTERNAL_TEXT_AND_DOCU Static method Private Method 20110105
4 APPLY_MEMORY_DATA Instance method Private Method 20060705
5 BUILD_TABLE_ADMIN_ENTRY Static method Private Method Add Metadata for a new DB Table used in the Selection 20060628
6 CLEAR_MAPPED_ATTRIBUTES Instance method Private Method Clear all Mapped Attributes (i.e. Attributes set by Prepare) 20060628
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060628
8 CONVERT_DB_DATA_TO_OUTPUT Static method Private Method 20070510
9 CONVERT_INT_TO_EXT_TABLE Static method Private Method 20070511
10 CONVERT_TO_RANGE_HELP Static method Private Method 20070516
11 DETERMIN_RESULT_FIELDS_FROM_T Instance method Private Method Determin result fields from result table. 20060727
12 FETCH_DATA_FOR_TABLE_TYPE Instance method Private Method Fetch Data for one Table Type (C, S,T) 20060809
13 GET_DEFAULT_OBJ_CATEGORY_SEL Static method Private Method 20080306
14 GET_FIELD_INFO_INTERNAL Instance method Public Method Field Information 20060824
15 GET_MAP_TABLES_FROM_MAP_FIELDS Static method Private Method 20060629
16 GET_MEMORY_DATA Instance method Protected Method Fill requested data fields for unsaved IDs 20060705
17 GET_SPECIAL_SEL_WHERE_CLAUSE Instance method Private Method Apply special selection parameters 20130911
18 HANDLE_NOT_MAPPED_FIELDS Static method Private Method 20060721
19 MAP_FOAE_FIELDS Static method Private Method 20060629
20 MAP_RESULT_FIELDS Static method Private Method 20060629
21 MAP_SELECTION_FIELDS Static method Private Method 20060629
22 SELECT_DO_BINDING Static method Private Method 20100301
23 SELECT_TEXT_OR_DOCU Static method Private Method 20080111
24 SWITCH_TO_NEXT_CLIENT Instance method Private Method 20110511
Events
Class CL_FDT_ADMIN_DATA_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DOCU_RESULT Private See coding 20071220 BEGIN OF s_docu_result , documentation TYPE string, client TYPE symandt, id TYPE if_fdt_types=>id, version TYPE if_fdt_types=>version, END OF s_docu_result
2 S_DO_BINDING Private See coding 20100301 BEGIN OF s_do_binding , data_object_type TYPE fdt_data_object_type, typename TYPE fdt_ddic_typename, client TYPE symandt, id TYPE if_fdt_types=>id, version TYPE if_fdt_types=>version, END OF s_do_binding
3 S_FIELDATTRIBUTES Protected See coding 20060628 BEGIN OF s_fieldattributes, tabfield TYPE fieldname, "Table Fieldname queryfield TYPE fieldname, "Renaming External Fieldname * Skip Field skip_field TYPE abap_bool, * No default mapping for DB selection - only ABAP selection or transferred DB selection. no_db_selection TYPE abap_bool, "Default: ABAP_FALSE * Field can not be read from DB in the basic DB INNER JOIN. no_db_result_field type abap_bool, * Field result value is changed / calculated internally from the same / other fields. is_calculated type abap_bool, * Field needs at least an internal result field for selection. int_res_field_for_sel type abap_bool, * Field result value is calcualted from the following DB fields. th_calculated_from type th_field, END OF s_fieldattributes
4 S_FIELDINFO Public See coding 20060824 BEGIN OF s_fieldinfo, queryfield TYPE fieldname, tabname TYPE tabname, tabfield TYPE fieldname, no_db_selection type abap_bool, * --- the following fields are only available after prepare select. * --- not used fields will be skipped then in method GET_FIELD_INFOS. is_result_field TYPE abap_bool, is_sel_field TYPE abap_bool, is_forallent_field TYPE abap_bool, END OF s_fieldinfo
5 S_FIELDLIST Private See coding 20060628 BEGIN OF s_fieldlist, *----------------------------------------------------------------------- * Field Information queryfield TYPE fieldname, tabname TYPE tabname, classname TYPE classname, tabfield TYPE fieldname, "if different from queryfield. tabalias TYPE tabalias, sqlfield TYPE fieldname, type_kind LIKE cl_abap_typedescr=>type_kind, "BCO26 output_length TYPE i, *----------------------------------------------------------------------- * Processing implecations for the field. no_db_selection TYPE abap_bool, "Default: ABAP_FALSE no_db_distinct TYPE abap_bool, "BCO26 no_db_result_field TYPE abap_bool, is_calculated TYPE abap_bool, th_calculated_from TYPE th_field, "Field is calculated from these DB fields. * Field needs the following internal result field for selection. int_res_field_for_sel TYPE abap_bool, *----------------------------------------------------------------------- * Role of the field in the current selection. * --- following fields only available after matching (i.e. prepare). is_result_field TYPE abap_bool, is_int_result_field TYPE abap_bool, is_sel_field TYPE abap_bool, is_foae_field TYPE abap_bool, END OF s_fieldlist
6 S_FRANGE Private See coding 20070504 BEGIN OF s_frange, queryfield TYPE fieldname, no_db_selection TYPE abap_bool, ts_range TYPE ts_range, END OF s_frange
7 S_JOIN_COND Protected See coding 20060628 BEGIN OF s_join_cond, fieldname TYPE fieldname, tabfield TYPE fieldname, tabname TYPE tabname, END OF s_join_cond
8 S_MEMORY_DATA_FOR_ID Protected See coding 20060704 BEGIN OF s_memory_data_for_id, id TYPE if_fdt_types=>id, o_id TYPE REF TO if_fdt_admin_data, r_t_data TYPE REF TO data, END OF s_memory_data_for_id
9 S_QUERYFIELD_CONSTANT Protected See coding 20060825 BEGIN OF s_queryfield_constant, queryfield TYPE fieldname, interface TYPE classname, constant TYPE fieldname, END OF s_queryfield_constant
10 S_RANGE Private See coding 20070504 BEGIN OF s_range, sign TYPE ddsign, option TYPE ddoption, low TYPE string, high TYPE string, END OF s_range
11 S_RANGE_HELP Private See coding 20070516 BEGIN OF s_range_help, sign TYPE ddsign, option TYPE ddoption, low TYPE fdt_text, high TYPE fdt_text, END OF s_range_help
12 S_TABLE_FOR_SEL Private See coding 20060628 BEGIN OF s_table_for_sel, tabname TYPE tabname, classname TYPE classname, th_fieldlist TYPE th_fieldlist, tabalias TYPE tabalias, is_version_dependent TYPE abap_bool, entry_is_optional TYPE abap_bool, "If True and no Selections: LEFT OUTER JOIN is_text_table TYPE abap_bool, th_additional_join_cond TYPE th_join_cond, * --- implicit selections via an inner join for this table: sel_object_type TYPE if_fdt_types=>object_type, sel_data_object_type TYPE if_fdt_types=>data_object_type, sel_action TYPE abap_bool, sel_expr_type_id TYPE if_fdt_types=>id, * --- following fields only available after matching: has_result_field TYPE abap_bool, has_sel_field TYPE abap_bool, has_foae_field TYPE abap_bool, END OF s_table_for_sel
13 S_TABSEL Private See coding 20060628 BEGIN OF s_tabsel, sel_requested TYPE abap_bool, sel_done TYPE abap_bool, END OF s_tabsel
14 S_TEXT_DOCU_KEY Private See coding 20071218 BEGIN OF s_text_docu_key, client TYPE symandt, id TYPE if_fdt_types=>id, version TYPE if_fdt_types=>version, system_object TYPE abap_bool, masterdata_object TYPE abap_bool, text_exit_cl TYPE fdt_admn_0010-text_exit_cl, "note1443741 txtsy_progname TYPE fdt_admn_0010-txtsy_progname, "note1443741 txtsy_key TYPE fdt_admn_0010-txtsy_progname, "note1443741 sapscript_id TYPE fdt_admn_0010-sapscript_id, sapscript_object TYPE fdt_admn_0010-sapscript_object, docu_exit_cl TYPE fdt_admn_0010-docu_exit_cl, text_dep_type TYPE fdt_text_dep_type, docu_dep_type TYPE fdt_docu_dep_type, object_type TYPE fdt_object_type, "note1442316 END OF s_text_docu_key
15 S_TEXT_DOCU_RESULT Private See coding 20080111 BEGIN OF s_text_docu_result , short_text TYPE fdt_short_text, text TYPE fdt_text, documentation TYPE string, client TYPE symandt, id TYPE if_fdt_types=>id, version TYPE if_fdt_types=>version, END OF s_text_docu_result
16 S_TEXT_RESULT Private See coding 20071220 BEGIN OF s_text_result , short_text TYPE fdt_short_text, text TYPE fdt_text, client TYPE symandt, id TYPE if_fdt_types=>id, version TYPE if_fdt_types=>version, END OF s_text_result
17 TABALIAS Private See coding 20060628 tabalias TYPE c LENGTH 4
18 TABLE_TYPE Private Type reference (TYPE) FDT_TABLE_TYPE 20060707
19 TABNUMBER Private See coding 20060628 tabnumber TYPE n LENGTH 3
20 TEXT_OR_DOCU Private Type reference (TYPE) CHAR1 Single-Character Flag 20080111
21 TH_DOCU_RESULT Private See coding 20071220 th_docu_result TYPE HASHED TABLE OF s_docu_result WITH UNIQUE KEY client id version
22 TH_DO_BINDING Private See coding 20100301 th_do_binding TYPE HASHED TABLE OF s_do_binding WITH UNIQUE KEY client id version
23 TH_FIELD Protected See coding 20070509 th_field type HASHED TABLE OF fieldname WITH UNIQUE KEY TABLE_LINE
24 TH_FIELDATTRIBUTES Protected See coding 20060628 th_fieldattributes TYPE HASHED TABLE OF s_fieldattributes WITH UNIQUE KEY tabfield
25 TH_FIELDLIST Private See coding 20070509 th_fieldlist TYPE HASHED TABLE OF s_fieldlist WITH UNIQUE KEY queryfield
26 TH_FRANGE Private See coding 20070504 th_frange TYPE HASHED TABLE OF s_frange WITH UNIQUE KEY queryfield
27 TH_JOIN_COND Protected See coding 20060628 th_join_cond TYPE HASHED TABLE OF s_join_cond WITH UNIQUE KEY fieldname
28 TH_QUERYFIELD_CONSTANT Protected See coding 20060825 th_queryfield_constant TYPE HASHED TABLE OF s_queryfield_constant WITH UNIQUE KEY queryfield
29 TH_TABLE_FOR_SEL Private See coding 20070509 th_table_for_sel TYPE HASHED TABLE OF s_table_for_sel WITH UNIQUE KEY tabname
30 TH_TEXT_DOCU_RESULT Private See coding 20080111 th_text_docu_result TYPE HASHED TABLE OF s_text_docu_result WITH UNIQUE KEY client id version
31 TH_TEXT_RESULT Private See coding 20071220 th_text_result TYPE HASHED TABLE OF s_text_result WITH UNIQUE KEY client id version
32 TS_MEMORY_DATA_FOR_ID Protected See coding 20060704 ts_memory_data_for_id TYPE SORTED TABLE OF s_memory_data_for_id WITH UNIQUE KEY id
33 TS_RANGE Private See coding 20070504 ts_range TYPE SORTED TABLE OF s_range WITH UNIQUE KEY sign option low high
34 TS_RANGE_HELP Private See coding 20070516 ts_range_help TYPE HASHED TABLE OF s_range_help WITH UNIQUE KEY sign option low high
35 T_FIELDINFO Public See coding 20060824 t_fieldinfo TYPE TABLE OF s_fieldinfo WITH DEFAULT KEY
36 T_TEXT_DOCU_KEY Private See coding 20071218 t_text_docu_key TYPE TABLE OF s_text_docu_key
Method Signatures

Method ADD_QUERYFIELD_CONSTANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_QUERYFIELD_CONSTANTS Call by reference Type reference (TYPE) TH_QUERYFIELD_CONSTANT 20070105
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070105

Method ADD_TABLE_FOR_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITH_ADDITIONAL_JOIN_COND Call by reference Type reference (TYPE) TH_JOIN_COND Additional conditions for join (additional to version / ID) 20060628
2 Importing ITH_FIELDATTRIBUTES Call by reference Type reference (TYPE) TH_FIELDATTRIBUTES Set attributes for table fields 20060628
3 Importing IV_ENTRY_IS_OPTIONAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Entry in table is optional 20060628
4 Importing IV_IS_TEXT_TABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Table is a text table 20060628
5 Importing IV_SEL_ACTION Call by reference Type reference (TYPE) ABAP_BOOL Flag: Action Expression 20060926
6 Importing IV_SEL_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Implicit selection for FDT data object type (via join) 20060629
7 Importing IV_SEL_EXPR_TYPE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Implicit selection for FDT expression type (via join) 20060629
8 Importing IV_SEL_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE Implicit selection for FDT object type (via join) 20060629
9 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table name 20060628
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Call 20060628

Method APPLY_EXTERNAL_TEXT_AND_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTA_DATA Call by reference Type reference (TYPE) ANY TABLE 20110105
2 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20110511
3 Importing IV_DOCU Call by reference Type reference (TYPE) ABAP_BOOL 20110105
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20110105
5 Importing IV_TEXT Call by reference Type reference (TYPE) ABAP_BOOL 20110105
6 Importing IV_T_TABLE_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20110105
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110105

Method APPLY_MEMORY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTA_DATA Call by reference Type reference (TYPE) ANY TABLE 20060705
2 Importing ITH_MAPPED_FIELD Call by reference Type reference (TYPE) TH_FIELDLIST 20070509
3 Importing ITH_MAPPED_FIELDRANGE Call by reference Type reference (TYPE) TH_FRANGE 20070504
4 Importing IV_ACTION Call by reference Type reference (TYPE) ABAP_BOOL 20060922
5 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20060705
6 Importing IV_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE 20060810
7 Importing IV_EXPR_TYPE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20060810
8 Importing IV_MAPPED_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key for the Current Text Environment 20060706
9 Importing IV_MAPPED_RESULT_FIELD Call by reference Type reference (TYPE) FIELDNAME Field Name 20060929
10 Importing IV_MAPPED_T_TABLE_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20070717
11 Importing IV_MAPPED_UNSTRCT_RESULT_TABLE Call by reference Type reference (TYPE) ABAP_BOOL 20060929
12 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 20060705
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060705

Method BUILD_TABLE_ADMIN_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TABLE_FOR_SEL Call by reference Type reference (TYPE) S_TABLE_FOR_SEL 20060628
2 Exporting ETH_CALCULATED_FROM_FIELDS Call by reference Type reference (TYPE) TH_FIELD 20070509
3 Exporting ET_COMPONENT_TABLE Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20060628
4 Importing ITH_ADDITIONAL_JOIN_COND Call by reference Type reference (TYPE) TH_JOIN_COND 20060628
5 Importing ITH_FIELDATTRIBUTES Call by reference Type reference (TYPE) TH_FIELDATTRIBUTES 20060628
6 Importing IV_CLASSNAME Call by reference Type reference (TYPE) CLASSNAME Reference type 20060628
7 Importing IV_ENTRY_IS_OPTIONAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060628
8 Importing IV_IS_TEXT_TABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20060628
9 Importing IV_SEL_ACTION Call by reference Type reference (TYPE) ABAP_BOOL 20060926
10 Importing IV_SEL_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE 20060629
11 Importing IV_SEL_EXPR_TYPE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20060629
12 Importing IV_SEL_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 20060629
13 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20060628
14 Importing IV_TABNUMBER Call by reference Type reference (TYPE) TABNUMBER 20060628
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060628

Method CLEAR_MAPPED_ATTRIBUTES Signature

Method CLEAR_MAPPED_ATTRIBUTES on class CL_FDT_ADMIN_DATA_QUERY has no parameter.
Method CLEAR_MAPPED_ATTRIBUTES on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Restrict access levels to application 20060704

Method CONSTRUCTOR on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method CONVERT_DB_DATA_TO_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTA_DATA Call by reference Type reference (TYPE) ANY TABLE 20070510
2 Importing ITH_MAPPED_FIELD Call by reference Type reference (TYPE) TH_FIELDLIST 20070510
3 Importing ITH_MAPPED_FIELDRANGE Call by reference Type reference (TYPE) TH_FRANGE 20070510
4 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20110511
5 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20070511
6 Importing IV_T_TABLE_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20070511
7 Importing IV_UNSTRUCT_RES_TABLE Call by reference Type reference (TYPE) ABAP_BOOL 20070510
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070516

Method CONVERT_INT_TO_EXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETA_DATA Call by reference Type reference (TYPE) ANY TABLE 20070511
2 Importing ITA_DATA Call by reference Type reference (TYPE) ANY TABLE 20070511
3 Importing IV_RESULT_FIELD Call by reference Type reference (TYPE) FIELDNAME Field Name 20070511
4 Importing IV_UNSTRUCT_RES_TABLE Call by reference Type reference (TYPE) ABAP_BOOL 20070511

Method CONVERT_INT_TO_EXT_TABLE on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method CONVERT_TO_RANGE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETR_RANGE_HELP Call by reference Type reference (TYPE) TS_RANGE_HELP 20070516
2 Importing ITR_RANGE Call by reference Type reference (TYPE) TS_RANGE 20070516
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20070516

Method DETERMIN_RESULT_FIELDS_FROM_T Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_RESULT_FIELD Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_QUERYFIELD 20060727
2 Importing ITA_DATA Call by reference Type reference (TYPE) ANY TABLE 20060727
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060928

Method FETCH_DATA_FOR_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETA_DATA Call by reference Type reference (TYPE) ANY TABLE 20071108
2 Exporting EV_NO_MORE_DATA Call by reference Type reference (TYPE) ABAP_BOOL 20060809
3 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20110511
4 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) I 0 Default 0 means: Fetch All Data 20060824
5 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) TABLE_TYPE 20060809
6 Importing IV_UNSTRUCT_RES_TABLE Call by reference Type reference (TYPE) ABAP_BOOL 20070516
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Call 20061024

Method GET_DEFAULT_OBJ_CATEGORY_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080306
2 Returning RS_OBJECT_CATEGORY_SEL Value transfer Type reference (TYPE) IF_FDT_QUERY=>S_OBJECT_CATEGORY_SEL 20080306

Method GET_DEFAULT_OBJ_CATEGORY_SEL on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method GET_FIELD_INFO_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_COMPONENT Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB All Available Components for the specific Query 20060824
2 Exporting ET_FIELDINFO Call by reference Type reference (TYPE) T_FIELDINFO 20060824

Method GET_FIELD_INFO_INTERNAL on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method GET_MAP_TABLES_FROM_MAP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_MAPPED_TABLE Call by reference Type reference (TYPE) TH_TABLE_FOR_SEL 20070509
2 Changing CV_SEL_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE 20060629
3 Changing CV_SEL_EXPR_TYPE_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20060629
4 Changing CV_SEL_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>OBJECT_TYPE 20060629
5 Importing IS_ADMN_0000_TABLE Call by reference Type reference (TYPE) S_TABLE_FOR_SEL 20081119
6 Importing ITH_ALL_TABLE Call by reference Type reference (TYPE) TH_TABLE_FOR_SEL 20070509
7 Importing ITH_MAPPED_FIELD Call by reference Type reference (TYPE) TH_FIELDLIST 20070509
8 Importing IV_WORKING_VERSION_SEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081119

Method GET_MAP_TABLES_FROM_MAP_FIELDS on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method GET_MEMORY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_FIELD_LIST Call by reference Type reference (TYPE) IF_FDT_QUERY=>TH_FIELD_LIST Requested Data Fields/ Delete evaluated fields from this tab 20061207
2 Changing CTS_MEMORY_DATA_FOR_ID Call by reference Type reference (TYPE) TS_MEMORY_DATA_FOR_ID Fill requested Data Fields for unsaved IDs 20060705
3 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key for the Current Text Environment 20061208

Method GET_MEMORY_DATA on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method GET_SPECIAL_SEL_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_WHERE_CLAUSE Value transfer Type reference (TYPE) STRING_TABLE SQL WHERE-clauses 20130911

Method GET_SPECIAL_SEL_WHERE_CLAUSE on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method HANDLE_NOT_MAPPED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_NOT_MAPPED_FOAE_COND Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_FOAE_COND 20060721
2 Importing ITS_NOT_MAPPED_RESULT_FIELD Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_QUERYFIELD 20060721
3 Importing ITS_NOT_MAPPED_SELECTION Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_SELECTION 20060721
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060721

Method MAP_FOAE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_MAPPED_FIELD Call by reference Type reference (TYPE) TH_FIELDLIST 20070509
2 Exporting ETS_MAPPED_FOAE_COND Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_FOAE_COND 20060629
3 Exporting ETS_NOT_MAPPED_FOAE_COND Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_FOAE_COND 20060629
4 Importing IS_ADMN_0000_TABLE Call by reference Type reference (TYPE) S_TABLE_FOR_SEL 20081119
5 Importing ITH_ALL_FIELD Call by reference Type reference (TYPE) TH_FIELDLIST 20070509
6 Importing ITS_FOAE_COND Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_FOAE_COND 20060629
7 Importing IV_WORKING_VERSION_SEL Call by reference Type reference (TYPE) ABAP_BOOL 20081119

Method MAP_FOAE_FIELDS on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method MAP_RESULT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_MAPPED_FIELD Call by reference Type reference (TYPE) TH_FIELDLIST 20070509
2 Exporting ETS_NOT_MAPPED_RESULT_FIELD Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_QUERYFIELD 20060706
3 Importing IS_ADMN_0000_TABLE Call by reference Type reference (TYPE) S_TABLE_FOR_SEL 20081119
4 Importing ITH_ALL_FIELD Call by reference Type reference (TYPE) TH_FIELDLIST 20070509
5 Importing ITS_RESULT_FIELD Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_QUERYFIELD 20060706
6 Importing IV_CROSS_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL 20070717
7 Importing IV_INT_RESULT_FIELD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070509
8 Importing IV_WORKING_VERSION_SEL Call by reference Type reference (TYPE) ABAP_BOOL 20081119

Method MAP_RESULT_FIELDS on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method MAP_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_MAPPED_DIMTRANS Call by reference Type reference (TYPE) RSMDS_TH_DIMMAPPINGS Set Object: Mapping of Dimension Names 20060629
2 Changing CTH_MAPPED_FIELD Call by reference Type reference (TYPE) TH_FIELDLIST 20070509
3 Changing CTH_MAPPED_FIELDRANGE Call by reference Type reference (TYPE) TH_FRANGE 20070504
4 Changing CTS_NOT_MAPPED_SELECTION Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_SELECTION 20060706
5 Importing IS_ADMN_0000_TABLE Call by reference Type reference (TYPE) S_TABLE_FOR_SEL 20081119
6 Importing ITH_ALL_FIELD Call by reference Type reference (TYPE) TH_FIELDLIST 20070509
7 Importing ITS_SELECTION Call by reference Type reference (TYPE) IF_FDT_QUERY=>TS_SELECTION 20060629
8 Importing IV_CROSS_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL 20070717
9 Importing IV_WORKING_VERSION_SEL Call by reference Type reference (TYPE) ABAP_BOOL 20081119
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110419

Method SELECT_DO_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_DO_BINDING Call by reference Type reference (TYPE) TH_DO_BINDING 20100301
2 Importing IT_KEYS Call by reference Type reference (TYPE) T_TEXT_DOCU_KEY 20100301
3 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20110511
4 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE 20100301

Method SELECT_DO_BINDING on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method SELECT_TEXT_OR_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTH_DOCU_RESULT Call by reference Type reference (TYPE) TH_DOCU_RESULT 20080129
2 Changing CTH_TEXT_RESULT Call by reference Type reference (TYPE) TH_TEXT_RESULT 20080129
3 Importing IT_KEYS Call by reference Type reference (TYPE) T_TEXT_DOCU_KEY 20080111
4 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20110511
5 Importing IV_GET_TEXT_OR_DOCU Call by reference Type reference (TYPE) TEXT_OR_DOCU Single-Character Flag 20080111
6 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20080111
7 Importing IV_TABLE_TYPE Call by reference Type reference (TYPE) FDT_TABLE_TYPE 20080111

Method SELECT_TEXT_OR_DOCU on class CL_FDT_ADMIN_DATA_QUERY has no exception.

Method SWITCH_TO_NEXT_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_MORE_CLIENT Call by reference Type reference (TYPE) ABAP_BOOL 20110511

Method SWITCH_TO_NEXT_CLIENT on class CL_FDT_ADMIN_DATA_QUERY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710