SAP ABAP Class CL_FPMGB_FORM_FLIGHT_E3 (Demo GUIBB: Rent a Car)
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 20080226
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_FORM Generic Form UI Building Block 20080226
Properties
Class CL_FPMGB_FORM_FLIGHT_E3  
Short Description Demo GUIBB: Rent a Car    
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 20080226   SAP 
Last change 20110908   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20080226
2 IF_FPM_GUIBB_FORM Generic Form UI Building Block 20080226
Friends
Class CL_FPMGB_FORM_FLIGHT_E3 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DOM_CAR_AIRC Constant Private Type reference (TYPE) FIELDNAME 'FPM_DEMO_CARAIRC' Field Name 20080306
2 GC_DOM_CAR_TRANS Constant Private Type reference (TYPE) FIELDNAME 'FPM_DEMO_CARTRANS' Field Name 20080306
3 GC_DOM_CAR_TYPE Constant Private Type reference (TYPE) FIELDNAME 'FPM_DEMO_CARTYPE' Field Name 20080306
4 GC_EVENT_DATEFROM Constant Private Type reference (TYPE) FPM_EVENT_ID 'EVT_DATEFROM' ID of the FPM Event 20080309
5 GC_EVENT_DATETO Constant Private Type reference (TYPE) FPM_EVENT_ID 'EVT_DATETO' ID of the FPM Event 20080309
6 GC_URL_AIRPTO Constant Private Type reference (TYPE) STRING 'http://www.ebookers.com/shop/home?search=Search%20Cars&car.airport.orig.key=' Url part 1 20080307
7 GC_URL_CARAIRC Constant Private Type reference (TYPE) STRING '&car.pickupType=AIRPORT&car.airport.airConditioning=' Url part 6 20080307
8 GC_URL_CARTRANS Constant Private Type reference (TYPE) STRING '&car.airport.transmissionType=' Url part 4 20080307
9 GC_URL_CARTYPE1 Constant Private Type reference (TYPE) STRING '&models[''searchview''].column=' 20080309
10 GC_URL_CARTYPE2 Constant Private Type reference (TYPE) STRING '&col=' 20080309
11 GC_URL_DATEFROM Constant Private Type reference (TYPE) STRING '&type=car&car.airport.driversAge=25&car.airport.startDate=' 20080310
12 GC_URL_DATETO Constant Private Type reference (TYPE) STRING '&car.airport.endDate=' Url part 4 20080307
13 GC_URL_SUFFIX Constant Private Type reference (TYPE) STRING '&models[''searchView''].matrixInt=true#resultsList' 20080310
14 GC_URL_TIMEFROM Constant Private Type reference (TYPE) STRING '&car.dropoffType=SAME&car.airport.pickupTime=' Url part 5 20080307
15 GC_URL_TIMETO Constant Private Type reference (TYPE) STRING '&car.airport.dropoffTime=' Url part 4 20080307
16 MR_FPM Static Attribute Protected Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20080306
17 MR_IDR Static Attribute Protected Object reference (TYPE REF TO) IF_FPM_IDR Interface to access to IDR 20080306
18 MR_MESSAGE_MANAGER Static Attribute Protected Object reference (TYPE REF TO) IF_FPM_MESSAGE_MANAGER FPM message manager public use 20080314
19 MR_SHARED_DATA Static Attribute Protected Object reference (TYPE REF TO) CL_FPMGB_FORM_FLIGHT_E_SD Data Provider for several GUIBBs 20080228
20 MS_FLIGHT Instance attribute Private Type reference (TYPE) T_FLIGHTS 20080307
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DD_VALUES Instance method Private Method Add the values for dropdown listbox 20080226
2 ADD_HEADER_INFO Instance method Private Method Add Flight Data to the Header 20080310
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080226
Events
Class CL_FPMGB_FORM_FLIGHT_E3 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_FIELD_CAT Private See coding 20080226 begin of t_field_cat, cityto type s_from_cit, airpto type s_toairp, datefrom type s_date, dateto type s_date, timefrom type char6, timeto type char6, car_airc type fpm_demo_carairc, car_trans type fpm_demo_cartrans, car_type type fpm_demo_cartype, link_car_rental 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
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 20080226

Method ADD_DD_VALUES on class CL_FPMGB_FORM_FLIGHT_E3 has no exception.

Method ADD_HEADER_INFO Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FPMGB_FORM_FLIGHT_E3 has no parameter.
Method CONSTRUCTOR on class CL_FPMGB_FORM_FLIGHT_E3 has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711