SAP ABAP Class CL_FDT_WD_DB_LOOKUP_MODEL (FDT WD: DB Loopup)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_EXPRESSIONS (Package) BRFplus Expressions for Web Dynpro UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FDT_WD_MAINTENANCE_MODEL FDT WD: Model for maintenance objects 20070222
Properties
Class CL_FDT_WD_DB_LOOKUP_MODEL  
Short Description FDT WD: DB Loopup    
Super Class CL_FDT_WD_MAINTENANCE_MODEL FDT WD: Model for maintenance objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_EXPRESSIONS   BRFplus Expressions for Web Dynpro UI 
Created 20070214   SAP 
Last change 20140121   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_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_WD_DB_LOOKUP_MODEL has no interface implemented.
Friends
Class CL_FDT_WD_DB_LOOKUP_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CALLER_ATTRIBUTES Constant Public Type reference (TYPE) C 'A' Result data Object 20070605
2 GC_CALLER_HIGH Constant Public Type reference (TYPE) C 'H' High 20070309
3 GC_CALLER_LOW Constant Public Type reference (TYPE) C 'L' Low 20070309
4 GC_DB_ATTRIBUTES Constant Private Type reference (TYPE) STRING 'CONDITION_ATTRIBUTES' UI Attributes 20070605
5 GC_DB_FIELD_CON Constant Private Type reference (TYPE) STRING 'CONDITION_TABLE' Field Condition 20070605
6 GC_DB_MAPPING Constant Private Type reference (TYPE) STRING 'MAPPING_TABLE' Mapping attributes 20090102
7 GC_PARAMETER_MAPPING Constant Private Type reference (TYPE) STRING 'PARAMETER_TABLE' Input Parameter Mapping Table 20130617
8 GTS_TAB_METADATA Static Attribute Private Type reference (TYPE) TS_TAB_METADATA 20120321
9 MC_DATE_INITIAL Constant Private Type reference (TYPE) DATS '00000000' initial date 20091103
10 MC_EMPTY_TIMEZONE Constant Private Type reference (TYPE) TIMEZONE ' ' Empty timezone 20090612
11 MC_TIME_ZERO Constant Private Type reference (TYPE) TIMS '000000' Midnight time 20090612
12 MO_DB_LOOKUP Instance attribute Private Object reference (TYPE REF TO) IF_FDT_DB_LOOKUP FDT: DB Lookup 20070221
13 MO_DDBV Instance attribute Private Object reference (TYPE REF TO) IF_FDT_DDBV BRFplus: Dynamic Database View 20130617
14 MR_RESULT_OBJECTS Instance attribute Public Type reference (TYPE) TS_DATA_OBJECT Objects created for result data objects 20090115
15 MTS_CONSTANT_IDS Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20081231
16 MT_VALUE_SET_OPTIONS Static Attribute Private Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20080324
17 MV_APPLICATION_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081231
18 MV_DDBV_ID Instance attribute Public Type reference (TYPE) IF_FDT_TYPES=>ID Dynamic Database View 20130613
19 MV_SHOW_MAPPING Instance attribute Public Type reference (TYPE) ABAP_BOOL SHOw the mapping in ui if true 20090104
20 MV_TABLE_NAME Static Attribute Public Type reference (TYPE) TABNAME table name for F4 Help 20070606
21 MV_VIEW_LOOKUP_DEF Static Attribute Public Type reference (TYPE) BOOLE_D ' ' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080319
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTH_TABLE Instance method Public Method Check the authpority for the Table 20100806
2 CHECK_DDBV_AUTH Instance method Public Method Check the authpority for the Table 20130813
3 GET_LOOKUP_CONDITION Instance method Private Method Gets the lookup conditions 20081231
4 GET_LOOKUP_MAPPING Instance method Private Method Get Lookup mapping 20090102
5 GET_LOOKUP_PARAMETERS Instance method Private Method Get Input Parameter Mapping (DDBV) 20130617
6 GET_LOOKUP_PROPERTIES Instance method Private Method Gets the lookup properties 20081231
7 GET_TABLE_METADATA Static method Private Method Get the metadata of the table 20081231
8 GET_TABLE_TEXT Instance method Private Method gets the table text 20080328
9 SET_LOOKUP_CONDITION Instance method Private Method Sets the lookup condition 20081231
10 SET_LOOKUP_MAPPING Instance method Private Method Set Lookup mapping 20090102
11 SET_LOOKUP_PARAMETERS Instance method Private Method Set Input Parameter Mapping (DDBV) 20130617
Events
Class CL_FDT_WD_DB_LOOKUP_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LS_FIELDNAME Public See coding 20070529 BEGIN OF ls_fieldname, tabname type TABNAME, fieldname type fieldname, position type TABFDPOS, END OF ls_fieldname
2 S_INPUT_PARAMETER Public See coding 20131106 BEGIN OF s_input_parameter, position TYPE int2, object_id TYPE if_fdt_types=>id, "Context DO or Expression. value_id TYPE if_fdt_types=>id, r_object_value TYPE REF TO data, "For direct value input END OF s_input_parameter
3 S_TAB_METADATA Private See coding 20120321 BEGIN OF s_tab_metadata, tabname TYPE tabname, metadata TYPE fdt_s_ddic_metadata, END OF s_tab_metadata
4 TS_DATA_OBJECT Public See coding 20090115 TS_DATA_OBJECT TYPE STANDARD TABLE OF REF TO if_fdt_data_object
5 TS_FIELDNAME Public See coding 20070529 ts_fieldname TYPE STANDARD TABLE OF ls_fieldname
6 TS_FIELD_CON Public See coding 20070214 ts_field_con TYPE STANDARD TABLE OF fdts_wd_db_lookup_table_model WITH KEY fieldname sign option low high
7 TS_INPUT_PARAMETER Public See coding 20131106 ts_input_parameter TYPE STANDARD TABLE OF s_input_parameter
8 TS_TAB_METADATA Private See coding 20120321 ts_tab_metadata TYPE SORTED TABLE OF s_tab_metadata WITH UNIQUE KEY tabname
Method Signatures

Method CHECK_AUTH_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100806
2 Returning RV_AUTHORITY Value transfer Type reference (TYPE) ABAP_BOOL 20100806
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120601

Method CHECK_DDBV_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDBV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130813
2 Returning RS_ERROR_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>S_MESSAGE Meldung 20130813

Method CHECK_DDBV_AUTH on class CL_FDT_WD_DB_LOOKUP_MODEL has no exception.

Method GET_LOOKUP_CONDITION Signature

Method GET_LOOKUP_CONDITION on class CL_FDT_WD_DB_LOOKUP_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20111018
2 CX_FDT_PROCESSING FDT: Processing Error 20111018
3 CX_FDT_SYSTEM FDT: System Failure 20120601

Method GET_LOOKUP_MAPPING Signature

Method GET_LOOKUP_MAPPING on class CL_FDT_WD_DB_LOOKUP_MODEL has no parameter.
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120601

Method GET_LOOKUP_PARAMETERS Signature

Method GET_LOOKUP_PARAMETERS on class CL_FDT_WD_DB_LOOKUP_MODEL has no parameter.
Method GET_LOOKUP_PARAMETERS on class CL_FDT_WD_DB_LOOKUP_MODEL has no exception.

Method GET_LOOKUP_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LOOKUP_PROPERTIES Value transfer Type reference (TYPE) FDTS_WD_DB_LOOKUP_PROP_MODEL FDT WD: lookup properties model 20081231
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120601

Method GET_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 Interface: Table Fields for DDIF_FIELDINFO_GET 20111013
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20081231
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120207
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20081231
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120601

Method GET_TABLE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20080328
2 Returning RV_TABTEXT Value transfer Type reference (TYPE) DD02T-DDTEXT Short Description of Repository Objects 20080328
# Exception Resumable Description Created on
1 CX_FDT_SYSTEM FDT: System Failure 20120601

Method SET_LOOKUP_CONDITION Signature

Method SET_LOOKUP_CONDITION on class CL_FDT_WD_DB_LOOKUP_MODEL has no parameter.
Method SET_LOOKUP_CONDITION on class CL_FDT_WD_DB_LOOKUP_MODEL has no exception.

Method SET_LOOKUP_MAPPING Signature

Method SET_LOOKUP_MAPPING on class CL_FDT_WD_DB_LOOKUP_MODEL has no parameter.
Method SET_LOOKUP_MAPPING on class CL_FDT_WD_DB_LOOKUP_MODEL has no exception.

Method SET_LOOKUP_PARAMETERS Signature

Method SET_LOOKUP_PARAMETERS on class CL_FDT_WD_DB_LOOKUP_MODEL has no parameter.
Method SET_LOOKUP_PARAMETERS on class CL_FDT_WD_DB_LOOKUP_MODEL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710