SAP ABAP Class CL_FDT_DDIC_SERVICES (FDT : Helper Class For Remote Service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_BRS_RS (Package) Business Rule Services: Remote Services
Properties
Class CL_FDT_DDIC_SERVICES  
Short Description FDT : Helper Class For Remote Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_BRS_RS   Business Rule Services: Remote Services 
Created 20110711   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 CL_FDT_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_DDIC_SERVICES has no interface implemented.
Friends
Class CL_FDT_DDIC_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DDOBJSTATE_ACTIVE Constant Public Type reference (TYPE) DDOBJSTATE 'A' Active state of DDIC object 20111124
2 GC_DDOBJSTATE_INACTIVE Constant Public Type reference (TYPE) DDOBJSTATE 'M' Inactive state of DDIC object 20111124
3 GC_IOBJ_OBJVERS Constant Private Type reference (TYPE) STRING 'OBJVERS' 20131010
4 GC_METHOD_PARAM_TY_ANY Constant Private Type reference (TYPE) STRING 'ANY' 20110716
5 GC_METHOD_PARAM_TY_ANY_TABLE Constant Private Type reference (TYPE) STRING 'ANY TABLE' 20110716
6 GC_METHOD_PARAM_TY_INDEX_TABLE Constant Private Type reference (TYPE) STRING 'INDEX TABLE' 20110716
7 GC_METHOD_PARAM_TY_NUMERIC Constant Private Type reference (TYPE) STRING 'NUMERIC' 20110716
8 GC_METHOD_PARAM_TY_TABLE Constant Private Type reference (TYPE) STRING 'TABLE' 20110716
9 GC_TABNAME_BUPA Constant Private Type reference (TYPE) TABNAME 'BUT000' Table Name 20131023
10 GTS_SYSTEM_LANGUAGE Static Attribute Private See coding Single-Character Flag 20110711
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_METHOD_PARAMETER Static method Public Method Analyzes the Parameter of the class method 20110716
2 ANALYZE_PARAMETER_TYPE Static method Private Method Analyzes the parameter type of the class method 20110716
3 BUILD_WHERE_CLAUSE Static method Private Method Builds the where clause dynamically 20110715
4 CHECK_VALUE_EXISTENCE_DDIC Static method Public Method Checks the existence of the value in the DDIC f4 values 20110718
5 CONVERT_RANGE_TAB_TO_UCASE Static method Private Method Converts the range table to uppercase 20110713
6 GET_ALLOWED_LANGUAGES Static method Private Method gets the allowed languages in the system 20110711
7 GET_BAL_OBJECTS Static method Public Method Get all bal objects for th F4 help 20120808
8 GET_BAL_SUB_OBJECTS Static method Public Method Get all bal sub objects for th F4 help 20120809
9 GET_DDIC_METADATA Static method Public Method Gets the Metadata for DDIC 20110715
10 GET_DDIC_SAPSCRIPT Static method Private Method Gets the SAP script object for a DDIC 20110711
11 GET_DDIC_TABLE_METADATA Static method Public Method Get the metadata of DDIC Table 20120207
12 GET_DDIC_TEXT Static method Public Method Gets the DDIC text 20110712
13 GET_DDIC_TEXT_FOR_ELEMENT Static method Private Method Get DDIC Text for element 20110711
14 GET_DDIC_TEXT_FOR_STRUCTURE Static method Private Method Get DDIC Text for structure 20110711
15 GET_DDIC_TEXT_FOR_TABLE Static method Private Method Get DDIC Text for table 20110711
16 GET_DDIC_VALUES Static method Public Method Gets the DDIC f4 value list 20110718
17 GET_DDIC_VALUE_TEXT_PROP Static method Private Method Gets the DDIC value text properties 20110713
18 GET_ELEMENT_PROPERTIES Static method Private Method Get the DDIC element properties 20110711
19 GET_FIELDLIST Static method Private Method Get fieldlist for a DDIC structure, incl. switched-off parts 20111123
20 GET_FIELDLIST_APPENDS_INACTIVE Static method Private Method Get inactive (switched-off) field list for a DDIC structure 20111124
21 GET_IOBJ_DB_ENTITIES Static method Private Method Get check & text tables for Data Elements for Info Objects 20131010
22 GET_MESSAGES Static method Public Method Returns all available messages 20120809
23 GET_MESSAGE_CLASSES Static method Public Method Returns all available message classes 20120809
24 GET_STRUCTURE_COMPONENTS Static method Private Method Gets the structure components 20110715
25 GET_STRUCTURE_PROPERTIES Static method Private Method Get the DDIC structure properties 20110711
26 GET_TABLE_PROPERTIES Static method Private Method Gets the DDIC table properties 20110715
27 GET_VALUE_FROM_DDIC_TABLE Static method Private Method Gets the values dynamically from DDIC table 20110715
28 MOVE_DD03P_TO_FIELD_LIST Static method Protected Method Create field list of type FDT_T_DDIC_FIELD from DD03P table 20111123
29 TRANSFORM_PATTERN Static method Private Method Transforms the pattern 20110715
30 UPDATE_FIELDLIST_SWITCH_INFO Static method Private Method Update field list with switch info 20110919
Events
Class CL_FDT_DDIC_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DDIC_F4_VALUE_TEXT_PROP Private See coding DDIC Type Name and Text Properties 20110713 BEGIN OF s_ddic_f4_value_text_prop, "is InfoObject "note1921114 is_iobj TYPE abap_bool, "for InfoObjects we sometimes need an additional selection for the check table objvers_selection type abap_bool, checktable TYPE tabname, checktab_tabform TYPE tabform, texttable TYPE tabname, texttab_tabform TYPE tabform, fn_value_c TYPE fieldname, fn_value_t TYPE fieldname, fn_langu_c type fieldname, fn_langu_t TYPE fieldname, fn_text_c TYPE fieldname, fn_text_t TYPE fieldname, fn_client TYPE fieldname, non_unique type boole_d, non_char_value TYPE boole_d, lower_case_value TYPE boole_d, lower_case_text TYPE boole_d, convexit TYPE convexit, r_type_check TYPE REF TO data, r_type_text TYPE REF TO data, r_type_value TYPE REF TO data, END OF s_ddic_f4_value_text_prop
2 S_SELECTION Private See coding Selection Structure FIELDNAME 20110715 BEGIN OF s_selection, fieldname TYPE fieldname, sign TYPE ddsign, option TYPE ddoption, low TYPE string, high TYPE string, END OF s_selection
3 TS_SELECTION Private See coding Selection Table FIELDNAME 20110715 ts_selection TYPE SORTED TABLE OF s_selection WITH UNIQUE KEY fieldname sign option low high
Method Signatures

Method ANALYZE_METHOD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HAS_GENERIC Call by reference Type reference (TYPE) ABAP_BOOL if the type has generic fields 20110716
2 Exporting EV_HAS_RAW_FIELD Call by reference Type reference (TYPE) ABAP_BOOL if the type has raw fields 20110716
3 Exporting EV_HAS_REFERENCE Call by reference Type reference (TYPE) ABAP_BOOL If the type has reference fields 20110716
4 Exporting EV_IS_GLOBAL_TYPE Call by reference Type reference (TYPE) ABAP_BOOL If the parameter type is declared as global type in class 20110716
5 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Class name 20110716
6 Importing IV_IGNORE_NON_KEY_FIELDS Call by reference Type reference (TYPE) ABAP_BOOL If the non key parameters in Struc and Table to be ignored 20110716
7 Importing IV_IS_ANY_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL If the parameter is importing type 20120217
8 Importing IV_TYPENAME Call by reference Type reference (TYPE) STRING The type name of the parameter 20110716

Method ANALYZE_METHOD_PARAMETER on class CL_FDT_DDIC_SERVICES has no exception.

Method ANALYZE_PARAMETER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_HAS_GENERIC Call by reference Type reference (TYPE) ABAP_BOOL If the type has generic field 20110716
2 Changing CV_HAS_RAW_FIELD Call by reference Type reference (TYPE) ABAP_BOOL If the type has raw field 20110716
3 Changing CV_HAS_REFERENCE Call by reference Type reference (TYPE) ABAP_BOOL If the type has reference field 20110716
4 Importing IV_IGNORE_NON_KEY_FIELDS Call by reference Type reference (TYPE) ABAP_BOOL If Non-key fields to be ignored from struc and table 20110716
5 Importing IV_TYPENAME Call by reference Type reference (TYPE) STRING Dictionay Type Name 20110716
# Exception Resumable Description Created on
1 CX_FDT_CONN_SERVICES FDT: Exception class for connector services 20110721

Method BUILD_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_SELECTION Call by reference Type reference (TYPE) TS_SELECTION Selection Table FIELDNAME 20110715
2 Returning RV_WHERE Value transfer Type reference (TYPE) STRING Where Clause 20110715

Method BUILD_WHERE_CLAUSE on class CL_FDT_DDIC_SERVICES has no exception.

Method CHECK_VALUE_EXISTENCE_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIST Call by reference Type reference (TYPE) ABAP_BOOL If the value exists in the list 20110718
2 Exporting EV_NO_CHECKLIST Call by reference Type reference (TYPE) ABAP_BOOL If there is no value list 20110718
3 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20111212
4 Importing IV_TYPENAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20110718
5 Importing IV_VALUE Call by reference Type reference (TYPE) STRING Value for the check 20110718

Method CHECK_VALUE_EXISTENCE_DDIC on class CL_FDT_DDIC_SERVICES has no exception.

Method CONVERT_RANGE_TAB_TO_UCASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) INDEX TABLE Range table to be converted 20110715

Method CONVERT_RANGE_TAB_TO_UCASE on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_ALLOWED_LANGUAGES Signature

Method GET_ALLOWED_LANGUAGES on class CL_FDT_DDIC_SERVICES has no parameter.
Method GET_ALLOWED_LANGUAGES on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_BAL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BALOBJT Call by reference Type reference (TYPE) FDT_T_BALOBJT Table of bal objects 20120808
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Desired language 20120808
3 Importing IV_OBJECT Call by reference Type reference (TYPE) STRING Object search string 20120808

Method GET_BAL_OBJECTS on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_BAL_SUB_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BALSUBT Call by reference Type reference (TYPE) FDT_T_BALSUBT Table of bal sub objects 20120809
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Desired language 20120809
3 Importing IV_OBJECT Call by reference Type reference (TYPE) STRING Object search string 20120809
4 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) STRING Subobject search string 20120809

Method GET_BAL_SUB_OBJECTS on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_DDIC_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_METADATA Call by reference Type reference (TYPE) FDT_S_DDIC_METADATA FDT : Component Metadata 20110715
2 Exporting ET_COMPONENT Call by reference Type reference (TYPE) FDT_T_DDIC_STRUCTURE_COMP FDT: DDIC structure component 20110715
3 Importing IO_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20110817
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20110715
5 Importing IV_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE Name of Dictionary Type 20110715
# Exception Resumable Description Created on
1 CX_FDT_CONN_SERVICES FDT: Exception class for connector services 20110721

Method GET_DDIC_SAPSCRIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR1 Data Object Type 20110711
2 Importing IV_TYPENAME Call by reference Type reference (TYPE) RS38L_TYP Name of Dictionary Type 20110711
3 Returning RS_SAPSCRIPT Value transfer Type reference (TYPE) FDT_S_SAPSCRIPT FDT: SAPScript Object 20110711

Method GET_DDIC_SAPSCRIPT on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_DDIC_TABLE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DFIES Call by reference Type reference (TYPE) DDFIELDS DD: Field List 20120207
2 Exporting EV_TRANS_TABLE Call by reference Type reference (TYPE) ABAP_BOOL Transparent Table 20120207
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120207

Method GET_DDIC_TABLE_METADATA on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_DDIC_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SHORT_TEXT Call by reference Type reference (TYPE) FDT_T_DOCU_SHORT_TEXT FDT: Table type for short text 20110712
2 Exporting ETS_TEXT Call by reference Type reference (TYPE) FDT_T_DOCU_TEXT FDT: Table type for text 20110712
3 Exporting EV_SHORT_TEXT Call by reference Type reference (TYPE) FDT_S_DOCU_SHORT_TEXT-SHORT_TEXT FDT: Short Text 20110712
4 Exporting EV_TEXT Call by reference Type reference (TYPE) FDT_S_DOCU_TEXT-TEXT BRFplus Text 20110712
5 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20110712
6 Importing IV_TYPENAME Call by reference Type reference (TYPE) RS38L_TYP Name of Dictionary Type 20110712
# Exception Resumable Description Created on
1 CX_FDT_CONN_SERVICES FDT: Exception class for connector services 20110721

Method GET_DDIC_TEXT_FOR_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SHORT_TEXT Call by reference Type reference (TYPE) FDT_T_DOCU_SHORT_TEXT FDT: Table type for short text 20110711
2 Exporting ETS_TEXT Call by reference Type reference (TYPE) FDT_T_DOCU_TEXT FDT: Table type for text 20110711
3 Exporting EV_SHORT_TEXT Call by reference Type reference (TYPE) FDT_S_DOCU_SHORT_TEXT-SHORT_TEXT FDT: Short Text 20110711
4 Exporting EV_TEXT Call by reference Type reference (TYPE) FDT_S_DOCU_TEXT-TEXT BRFplus Text 20110711
5 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20110711
6 Importing IV_TYPENAME Call by reference Type reference (TYPE) RS38L_TYP Name of Dictionary Type 20110711

Method GET_DDIC_TEXT_FOR_ELEMENT on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_DDIC_TEXT_FOR_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SHORT_TEXT Call by reference Type reference (TYPE) FDT_T_DOCU_SHORT_TEXT FDT: Table type for short text 20110711
2 Exporting ETS_TEXT Call by reference Type reference (TYPE) FDT_T_DOCU_TEXT FDT: Table type for text 20110711
3 Exporting EV_SHORT_TEXT Call by reference Type reference (TYPE) FDT_S_DOCU_SHORT_TEXT-SHORT_TEXT FDT: Short Text 20110711
4 Exporting EV_TEXT Call by reference Type reference (TYPE) FDT_S_DOCU_TEXT-TEXT BRFplus Text 20110711
5 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20110711
6 Importing IV_TYPENAME Call by reference Type reference (TYPE) RS38L_TYP Name of Dictionary Type 20110711

Method GET_DDIC_TEXT_FOR_STRUCTURE on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_DDIC_TEXT_FOR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SHORT_TEXT Call by reference Type reference (TYPE) FDT_T_DOCU_SHORT_TEXT FDT: Table type for short text 20110711
2 Exporting ETS_TEXT Call by reference Type reference (TYPE) FDT_T_DOCU_TEXT FDT: Table type for text 20110711
3 Exporting EV_SHORT_TEXT Call by reference Type reference (TYPE) FDT_S_DOCU_SHORT_TEXT-SHORT_TEXT FDT: Short Text 20110711
4 Exporting EV_TEXT Call by reference Type reference (TYPE) FDT_S_DOCU_TEXT-TEXT BRFplus Text 20110711
5 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20110711
6 Importing IV_TYPENAME Call by reference Type reference (TYPE) RS38L_TYP Name of Dictionary Type 20110711

Method GET_DDIC_TEXT_FOR_TABLE on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_DDIC_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) FDT_T_DDIC_VALUE Table of F4 values with text 20110718
2 Exporting EV_NO_CHECKLIST Call by reference Type reference (TYPE) ABAP_BOOL If there is no value help 20110718
3 Importing ITR_TEXT Call by reference Type reference (TYPE) RSELOPTION Range table of text 20110718
4 Importing ITR_VALUE Call by reference Type reference (TYPE) RSELOPTION Range table of f4 values 20110718
5 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language 20110718
6 Importing IV_MAX_ROW Call by reference Type reference (TYPE) I 200 The Maximum Number of vlaues 20110718
7 Importing IV_TYPENAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20110718

Method GET_DDIC_VALUES on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_DDIC_VALUE_TEXT_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ABAP_ELEMDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Runtime Type Services 20110713
2 Returning RS_VALUE_TEXT_PROP Value transfer Type reference (TYPE) S_DDIC_F4_VALUE_TEXT_PROP DDIC Type Name and Text Properties 20110713
# Exception Resumable Description Created on
1 CX_FDT_CONN_SERVICES FDT: Exception class for connector services 20110721

Method GET_ELEMENT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Runtime Type Services 20110715
2 Importing IS_FIELD_PROPERTIES Call by reference Type reference (TYPE) FDT_S_DDIC_FIELD FDT: Properties of DDIC Field 20110907
3 Returning RS_ELEMENT_PROPERTY Value transfer Type reference (TYPE) FDT_S_DDIC_ELEMENT FDT: DDIC element properties 20110715
# Exception Resumable Description Created on
1 CX_FDT_CONN_SERVICES FDT: Exception class for connector services 20110819

Method GET_FIELDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_LIST Call by reference Type reference (TYPE) FDT_T_DDIC_FIELD FDT: Table of DDIC field 20111123
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20111123
3 Importing IV_STATE Call by reference Type reference (TYPE) DDOBJSTATE 'A' State of DDIC structure to get 20111124
4 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20111123

Method GET_FIELDLIST on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_FIELDLIST_APPENDS_INACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_LIST Call by reference Type reference (TYPE) FDT_T_DDIC_FIELD 20111124
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU 20111124
3 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) TYPENAME DDIC typename of the structure including the appends 20111124

Method GET_FIELDLIST_APPENDS_INACTIVE on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_IOBJ_DB_ENTITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IOBJ_CHECKTABLE Call by reference Type reference (TYPE) TABNAME 20131010
2 Exporting EV_IOBJ_TEXTTABLE Call by reference Type reference (TYPE) TABNAME 20131010
3 Exporting EV_IS_IOBJ Call by reference Type reference (TYPE) ABAP_BOOL 20131010
4 Exporting EV_OBJVERS_SELECTION Call by reference Type reference (TYPE) ABAP_BOOL 20131031
5 Importing IV_DOMNAME Call by reference Type reference (TYPE) DOMNAME Domain name 20131010
6 Importing IV_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME 20131010

Method GET_IOBJ_DB_ENTITIES on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) FDT_T_T100 Message classes 20120809
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Desired language 20120809
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Desired Messagenumber 20120815
4 Importing IV_MSG_CLASS Call by reference Type reference (TYPE) STRING Message class string 20120809

Method GET_MESSAGES on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_MESSAGE_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG_CLASS Call by reference Type reference (TYPE) FDT_T_T100T Message classes 20120809
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Desired language 20120809
3 Importing IV_MSG_CLASS Call by reference Type reference (TYPE) STRING Message class string 20120809

Method GET_MESSAGE_CLASSES on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_STRUCTURE_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STRUCTURE_COMPONENT Call by reference Type reference (TYPE) FDT_T_DDIC_STRUCTURE_COMP FDT: DDIC structure component 20110908
2 Importing IO_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20110715
3 Importing IT_STRUC_FIELDLIST Call by reference Type reference (TYPE) FDT_T_DDIC_FIELD FDT: Table of DDIC field 20110907
4 Importing IV_COMPNAME Call by reference Type reference (TYPE) RS38L_TYP Field Name 20110715
5 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20110715
6 Importing IV_POSITION Call by reference Type reference (TYPE) FDT_S_DDIC_STRUCTURE_COMP-POSITION 20110817
7 Importing IV_TABFORM Call by reference Type reference (TYPE) TABFORM How the Dictionary object is implemented in the database 20110907
8 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20110715

Method GET_STRUCTURE_COMPONENTS on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_STRUCTURE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STRUCTURE_PROPERTY Call by reference Type reference (TYPE) FDT_S_DDIC_STRUCTURE FDT : DDIC Structure Properties 20110715
2 Exporting ET_STRUCTURE_COMPONENT Call by reference Type reference (TYPE) FDT_T_DDIC_STRUCTURE_COMP FDT: DDIC structure component 20110715
3 Importing IO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110715
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20110711

Method GET_STRUCTURE_PROPERTIES on class CL_FDT_DDIC_SERVICES has no exception.

Method GET_TABLE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINE_COMPONENT Call by reference Type reference (TYPE) FDT_T_DDIC_STRUCTURE_COMP FDT: DDIC structure component 20110715
2 Exporting EV_LINE_TYPE Call by reference Type reference (TYPE) RS38L_TYP FDT : DDIC Structure Properties 20110715
3 Importing IO_TABLEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20110715
4 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20110715
# Exception Resumable Description Created on
1 CX_FDT_CONN_SERVICES FDT: Exception class for connector services 20110721

Method GET_VALUE_FROM_DDIC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALUE Call by reference Type reference (TYPE) STANDARD TABLE Table of value to be returned 20110715
2 Importing ITR_TEXT Call by reference Type reference (TYPE) RSELOPTION Range table of text 20110715
3 Importing ITR_VALUE Call by reference Type reference (TYPE) RSELOPTION Range table of f4 values 20110715
4 Importing IV_ADD_OBJVERS_SEL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Add selection : AND OBJVERS = 'A' 20131010
5 Importing IV_FIELDLIST Call by reference Type reference (TYPE) CLIKE List of the field to be retrieved 20110715
6 Importing IV_GROUPBY_FIELD Call by reference Type reference (TYPE) CLIKE Name of the GROUBY fields 20130927
7 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20110715
8 Importing IV_LANGU_FIELD_NAME Call by reference Type reference (TYPE) CLIKE Name of the LANGUAGE Field 20110715
9 Importing IV_MAX_ROW Call by reference Type reference (TYPE) I 500 Max number of values to be retrieved 20110715
10 Importing IV_ORDERBY_FIELD Call by reference Type reference (TYPE) CLIKE Name of the ORDER By Field 20110715
11 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20110715
12 Importing IV_TEXT_FIELD_NAME Call by reference Type reference (TYPE) CLIKE Name of the TEXT Field 20110715
13 Importing IV_USE_DEFAULT_COLUMNS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE If to use the default columns 20110715
14 Importing IV_VALUE_FIELD_NAME Call by reference Type reference (TYPE) CLIKE Name of the VALUE Field 20110715

Method GET_VALUE_FROM_DDIC_TABLE on class CL_FDT_DDIC_SERVICES has no exception.

Method MOVE_DD03P_TO_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_LIST Call by reference Type reference (TYPE) FDT_T_DDIC_FIELD FDT: Table of DDIC field 20111123
2 Importing IT_DD03P Call by reference Type reference (TYPE) DD03PTAB DD: Table Fields 20111123
3 Importing IV_DEPTH_MAX Call by reference Type reference (TYPE) DD03P-DEPTH 0 DD: Depth for structured types 20111206

Method MOVE_DD03P_TO_FIELD_LIST on class CL_FDT_DDIC_SERVICES has no exception.

Method TRANSFORM_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_VALUE Call by reference Type reference (TYPE) CSEQUENCE Value to be transformed 20110715
2 Exporting EV_ESCAPE Call by reference Type reference (TYPE) ABAP_BOOL 20110715

Method TRANSFORM_PATTERN on class CL_FDT_DDIC_SERVICES has no exception.

Method UPDATE_FIELDLIST_SWITCH_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_LIST Call by reference Type reference (TYPE) FDT_T_DDIC_FIELD FDT: Table of DDIC field 20110919

Method UPDATE_FIELDLIST_SWITCH_INFO on class CL_FDT_DDIC_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731