SAP ABAP Class CL_FPMGB_FORM_FLIGHT_E1 (Demo GUIBB: Flight Catering)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_DEMO (Package) Floorplan Manager (Examples and Demo applications)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20080219
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_FORM Generic Form UI Building Block 20080219
Properties
Class CL_FPMGB_FORM_FLIGHT_E1  
Short Description Demo GUIBB: Flight Catering    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_DEMO   Floorplan Manager (Examples and Demo applications) 
Created 20080219   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FPMGB_FORM_FLIGHT_E1 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20080219
2 IF_FPM_GUIBB_FORM Generic Form UI Building Block 20080219
Friends
Class CL_FPMGB_FORM_FLIGHT_E1 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_MEALTYPE_NO Constant Private Type reference (TYPE) FPM_EVENT_ID 'BTN_CHOICE_00' ID of the FPM Event 20080226
2 GC_ACTION_MEALTYPE_YES Constant Private Type reference (TYPE) FPM_EVENT_ID 'BTN_CHOICE_01' ID of the FPM Event 20080226
3 GC_EVENT_MEALTYPE Constant Private Type reference (TYPE) FPM_EVENT_ID 'EVT_MEALTYPE' ID of the FPM Event 20080226
4 GC_EVENT_MEALTYPE2 Constant Private Type reference (TYPE) FPM_EVENT_ID 'EVT_MEALTYPE2' ID of the FPM Event 20080302
5 GC_EVENT_MENU_SELECTED Constant Private Type reference (TYPE) FPM_EVENT_ID 'EVT_MENU_SELECTED' ID of the FPM Event 20080225
6 GC_EVENT_MENU_SELECTED2 Constant Private Type reference (TYPE) FPM_EVENT_ID 'EVT_MENU_SELECTED2' ID of the FPM Event 20080303
7 GC_TEXT_MEALTYPE Constant Private Type reference (TYPE) FIELDNAME 'MEALTYPE' Field Name 20080303
8 GC_TEXT_MEALTYPE2 Constant Private Type reference (TYPE) FIELDNAME 'MEALTYPE2' Field Name 20080303
9 GC_TEXT_MENU Constant Private Type reference (TYPE) FIELDNAME 'MENU' Field Name 20080225
10 GC_TEXT_MENU2 Constant Private Type reference (TYPE) FIELDNAME 'MENU2' Field Name 20080302
11 MR_FPM Static Attribute Protected Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20080228
12 MR_IDR Static Attribute Protected Object reference (TYPE REF TO) IF_FPM_IDR Interface to access to IDR 20080306
13 MR_MESSAGE_MANAGER Static Attribute Protected Object reference (TYPE REF TO) IF_FPM_MESSAGE_MANAGER FPM message manager public use 20080228
14 MR_SHARED_DATA Static Attribute Protected Object reference (TYPE REF TO) CL_FPMGB_FORM_FLIGHT_E_SD Data Provider for several GUIBBs 20080228
15 MS_FLIGHT Instance attribute Private Type reference (TYPE) T_FLIGHTS Shared Data 20080228
16 MT_MEAL Instance attribute Private See coding 20080222
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DD_VALUES Instance method Private Method Add the values for dropdown listbox 20080219
2 ADD_HEADER_INFO Instance method Private Method Show header information 20080311
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080219
4 VIEW_SWITCH_INIT Instance method Private Method 20080302
Events
Class CL_FPMGB_FORM_FLIGHT_E1 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_FIELD_CAT Private See coding 20080220 begin of t_field_cat, carrid type s_carr_id, carrname type s_carrname, mealtype type s_mealtype, menu type string, menu_detail type string, carrid2 type s_carr_id, carrname2 type s_carrname, mealtype2 type s_mealtype, menu2 type string, menu_detail2 type string, starter type s_starter, maincourse type s_macourse, dessert type s_dessert, hdr type string, end of t_field_cat
2 T_FLIGHTS Private See coding 20080228 begin of t_flights, countryfr type string, countryto type string, carrid type s_carr_id, carrname type s_carrname, connid type s_conn_id, fldate type s_date, cityfrom type s_from_cit, airpfrom type s_fromairp, cityfrom_link type s_url, cityto type s_from_cit, airpto type s_toairp, cityto_link type s_url, deptime type s_dep_time, arrtime type s_arr_time, planetype type s_planetye, roundtrip type boole_d, resultlist type string, hdr type string, class type s_class, period type s_period, countryfr2 type string, countryto2 type string, carrid2 type s_carr_id, carrname2 type s_carrname, connid2 type s_conn_id, fldate2 type s_date, cityfrom2 type s_from_cit, cityto2 type s_from_cit, deptime2 type s_dep_time, arrtime2 type s_arr_time, planetype2 type s_planetye, resultlist2 type string, hdr2 type string, class2 type s_class, end of t_flights
3 T_MEAL Private See coding 20080222 begin of t_meal, menunumber type s_menu, starter type s_starter, maincourse type s_macourse, dessert type s_dessert, startert type s_mealtext, maincourset type s_mealtext, dessertt type s_mealtext, starter_type type s_mealtype, maincourse_type type s_mealtype, dessert_type type s_mealtype, end of t_meal
Method Signatures

Method ADD_DD_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FIELD_DESCRIPTION Call by reference Type reference (TYPE) FPMGB_S_FORMFIELD_DESCR GUIBB Form Field Description 20080219
2 Importing IT_SELCRIT1 Call by reference Type reference (TYPE) TABLE 20080219
3 Importing IT_SELCRIT2 Call by reference Type reference (TYPE) TABLE 20080219

Method ADD_DD_VALUES on class CL_FPMGB_FORM_FLIGHT_E1 has no exception.

Method ADD_HEADER_INFO Signature

Method ADD_HEADER_INFO on class CL_FPMGB_FORM_FLIGHT_E1 has no parameter.
Method ADD_HEADER_INFO on class CL_FPMGB_FORM_FLIGHT_E1 has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FPMGB_FORM_FLIGHT_E1 has no parameter.
Method CONSTRUCTOR on class CL_FPMGB_FORM_FLIGHT_E1 has no exception.

Method VIEW_SWITCH_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20080302
2 Changing CT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_FIELDUSAGE 20080302

Method VIEW_SWITCH_INIT on class CL_FPMGB_FORM_FLIGHT_E1 has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711