SAP ABAP Class CL_FPM_GUIBB_DDIC_META_BASE (DDIC Feeder Configuration Utility)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_GUIBB (Package) Generic UI building blocks
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_GUIBB_DDIC_META_COL DDIC Feeder Configuration Utility: List 20111021
2 Inheritance (c INHERITING FROM c_ref)  CL_FPM_GUIBB_DDIC_META_FORM DDIC Feeder Configuration Utility: Form 20090309
3 Inheritance (c INHERITING FROM c_ref)  CL_FPM_GUIBB_DDIC_META_SEARCH DDIC Feeder Configuration Utility: Form 20100317
Properties
Class CL_FPM_GUIBB_DDIC_META_BASE  
Short Description DDIC Feeder Configuration Utility    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20090309   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_FPM_GUIBB_DDIC_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_WD_UIELEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_FPM_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FPM_GUIBB_DDIC_META_BASE has no interface implemented.
Friends
Class CL_FPM_GUIBB_DDIC_META_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_STRUCT_RTTI Instance attribute Public Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090309
2 MT_ACTIONDEF Instance attribute Public Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20090309
3 MT_FIELD Instance attribute Public Type reference (TYPE) T_FIELD Field List 20090309
4 MT_ROW_ACTION Instance attribute Public Type reference (TYPE) FPMGB_T_ROW_ACTION Row actions 20111021
5 SV_HEADER Static Attribute Public Type reference (TYPE) STRING 20090311
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACTION Instance method Public Method Adds a single action to the internal action definition list 20090310
2 ADD_FIELD Instance method Public Method Adds a single field to th internal field list 20090310
3 ADD_ROW_ACTION Instance method Public Method Adds a single row action to th internal row action def list 20111021
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090311
5 CREATE_FIELDLIST_FROM_RTTI Instance method Public Method Creates a table of field names from RTTI object 20090310
6 CREATE_STRUCT_RTTI Instance method Public Method Creates RTTI object for field catalog 20090309
7 GET_DEFAULT_CONFIG Instance method Public Method Builds up a default configuration 20090310
8 GET_DEFAULT_DISPLAY_TYPE Instance method Public Method Returns the default display type for a field 20090309
9 GET_DEFINITION Instance method Public Method Returns standard feeder definition tables 20090312
10 GET_FIELD_CATALOG Instance method Public Method Returns field catalog (RTTI) 20090312
11 GET_SPEC_PROPS Instance method Public Method Returns the special properties for a field and display type 20090309
Events
Class CL_FPM_GUIBB_DDIC_META_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_FIELD Public See coding Field List 20090309 BEGIN OF s_field, name TYPE name_komp, END OF s_field
2 T_FIELD Public See coding Field List 20090309 t_field TYPE STANDARD TABLE OF s_field WITH DEFAULT KEY
Method Signatures

Method ADD_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLED Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF-ENABLED ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090310
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF-ID ID of the FPM Event 20090310
3 Importing IV_EVENT_PARAM_STRUKNAME Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF-EVENT_PARAM_STRUKNAME Name of a structure 20090310
4 Importing IV_EXPOSABLE Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF-EXPOSABLE ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090310
5 Importing IV_HELP_TEXT Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF-HELP_TEXT 20090310
6 Importing IV_IMAGESRC Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF-IMAGESRC 20090310
7 Importing IV_IS_IMPLICIT_EDIT Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF-IS_IMPLICIT_EDIT ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100901
8 Importing IV_TEXT Call by reference Type reference (TYPE) CLIKE 20090310
9 Importing IV_TOGGLE_STATE Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF-TOGGLE_STATE ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090310
10 Importing IV_TOOLTIP Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF-TOOLTIP 20090310
11 Importing IV_VISIBLE Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF-VISIBLE CL_WD_UIELEMENT=>E_VISIBLE-VISIBLE Web Dynpro: Visibility 20090310

Method ADD_ACTION on class CL_FPM_GUIBB_DDIC_META_BASE has no exception.

Method ADD_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090310

Method ADD_FIELD on class CL_FPM_GUIBB_DDIC_META_BASE has no exception.

Method ADD_ROW_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_TYPE Call by reference Type reference (TYPE) FPMGB_S_ROW_ACTION-ACTION_TYPE 20111021
2 Importing IV_ENABLED_REF Call by reference Type reference (TYPE) FPMGB_S_ROW_ACTION-ENABLED_REF 20111021
3 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPMGB_S_ROW_ACTION-ID 20111021
4 Importing IV_EVENT_PARAM_STRUKNAME Call by reference Type reference (TYPE) FPMGB_S_ROW_ACTION-EVENT_PARAM_STRUKNAME 20111021
5 Importing IV_IMAGE_SOURCE Call by reference Type reference (TYPE) FPMGB_S_ROW_ACTION-IMAGE_SOURCE 20111021
6 Importing IV_IS_IMPLICIT_EDIT Call by reference Type reference (TYPE) FPMGB_S_ROW_ACTION-IS_IMPLICIT_EDIT 20111021
7 Importing IV_TEXT Call by reference Type reference (TYPE) CLIKE 20111021
8 Importing IV_TOOLTIP Call by reference Type reference (TYPE) FPMGB_S_ROW_ACTION-TOOLTIP 20111021
9 Importing IV_VISIBLE_REF Call by reference Type reference (TYPE) FPMGB_S_ROW_ACTION-VISIBLE_REF 20111021

Method ADD_ROW_ACTION on class CL_FPM_GUIBB_DDIC_META_BASE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FPM_GUIBB_DDIC_META_BASE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FPM_GUIBB_DDIC_META_BASE has no exception.

Method CREATE_FIELDLIST_FROM_RTTI Signature

Method CREATE_FIELDLIST_FROM_RTTI on class CL_FPM_GUIBB_DDIC_META_BASE has no parameter.
Method CREATE_FIELDLIST_FROM_RTTI on class CL_FPM_GUIBB_DDIC_META_BASE has no exception.

Method CREATE_STRUCT_RTTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20090309

Method CREATE_STRUCT_RTTI on class CL_FPM_GUIBB_DDIC_META_BASE has no exception.

Method GET_DEFAULT_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LAYOUT_CONFIG Call by reference Object reference (TYPE REF TO) OBJECT 20090310
2 Importing IV_FIELD_EVENT Call by reference Type reference (TYPE) FPM_EVENT_ID IF_FPM_CONSTANTS=>GC_EVENT-REFRESH ID of the FPM Event 20090310
3 Importing IV_TEXT Call by reference Type reference (TYPE) CLIKE SV_HEADER 20090310

Method GET_DEFAULT_CONFIG on class CL_FPM_GUIBB_DDIC_META_BASE has no exception.

Method GET_DEFAULT_DISPLAY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090309
2 Returning RV_DISPLAY_TYPE Value transfer Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20090309

Method GET_DEFAULT_DISPLAY_TYPE on class CL_FPM_GUIBB_DDIC_META_BASE has no exception.

Method GET_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_DEFINITION Call by reference Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20090312
2 Exporting ET_FIELD_DESCRIPTION Call by reference Type reference (TYPE) STANDARD TABLE Field Description 20090312
3 Exporting ET_ROW_ACTION Call by reference Type reference (TYPE) FPMGB_T_ROW_ACTION Row actions 20111021
4 Exporting ET_SPECIAL_GROUPS Call by reference Type reference (TYPE) FPMGB_T_SPECIAL_GROUPS Special Groups for GUIBB Field Grouping 20090312

Method GET_DEFINITION on class CL_FPM_GUIBB_DDIC_META_BASE has no exception.

Method GET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_FIELD_CATALOG Value transfer Object reference (TYPE REF TO) CL_ABAP_COMPLEXDESCR Runtime Type Services 20090312

Method GET_FIELD_CATALOG on class CL_FPM_GUIBB_DDIC_META_BASE has no exception.

Method GET_SPEC_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20090309
2 Importing IV_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090309
3 Returning RS_SPEC_PROPS Value transfer Type reference (TYPE) FPMGB_S_SPECIAL_PROPERTIES Special Properties for UI Elements 20090309

Method GET_SPEC_PROPS on class CL_FPM_GUIBB_DDIC_META_BASE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720