SAP ABAP Class CL_CRM_UIF_TRAVEL_DATA_HDLR (Class gathering all API used for UIF_FL application)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI (Application Component) WebClient UI
     BSP_DYN_CONFIG_TAG_LIB_APP_IL (Package) CRM UI Framework Test Application GENIL
Properties
Class CL_CRM_UIF_TRAVEL_DATA_HDLR  
Short Description Class gathering all API used for UIF_FL application    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BSP_DYN_CONFIG_TAG_LIB_APP_IL   CRM UI Framework Test Application GENIL 
Created 20070307   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
Class CL_CRM_UIF_TRAVEL_DATA_HDLR has no interface implemented.
Friends
Class CL_CRM_UIF_TRAVEL_DATA_HDLR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_CRM_UIF_TRAVEL_DATA_HDLR Class gathering all API used for UIF_FL application 20070307
2 GS_UIF_FLIGHT_ATTR_BUFFER Static Attribute Private Type reference (TYPE) CRMS_UIF_TRAVEL_FLIGHT_API Structure for flight object buffer 20070307
3 GT_UIF_BOOK_ATTR_BUFFER Static Attribute Public See coding 20070307
4 GT_UIF_CARRIER_ATTR_BUFFER Static Attribute Public Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_CARR_ATT Structure for Carrier object buffer 20070308
5 GT_UIF_CONNECTION_TREE_BUFFER Static Attribute Public Type reference (TYPE) CRMT_UIF_TRAVEL_CONN_T_BUF Connection table type 20070402
6 GT_UIF_FLIGHT_ATTR_BUFFER Static Attribute Private Type reference (TYPE) CRMT_UIF_TRAVEL_FLIGHT_API Flight buffer table 20090910
7 GT_UIF_MEAL_ATTR_BUFFER Static Attribute Public Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_MEAL_ATT Structure for Meal object buffer 20070307
8 GT_UIF_NOTE_ATTR_BUFFER Static Attribute Public See coding 20070308
9 GT_UIF_PRICE_ATTR_BUFFER Static Attribute Public Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_PRICE_ATT Structure for Price object buffer 20070307
10 GT_UIF_TICKET_ATTR_BUFFER Static Attribute Public Type reference (TYPE) CRMT_UIF_TRAVEL_TICKET_BUF Structure for Ticket object buffer 20070307
Methods
# Method Level Visibility Method type Description Created on
1 BOOK_CREATE Instance method Public Method Create a booking 20070307
2 BOOK_DELETE Instance method Public Method delete a booking 20070307
3 BOOK_MODIFY Instance method Public Method Modify a booking 20070307
4 BOOK_READ Instance method Public Method Read a Booking 20070307
5 BOOK_SAVE Instance method Public Method Save the booking 20070307
6 BOOK_SEARCH Instance method Public Method Search booking 20070309
7 BOOK_SINGLE_READ Instance method Public Method Read a Booking 20070321
8 CARRIER_READ Instance method Public Method Read Carrier 20070308
9 CHECK_BOOKING_EXISTS Instance method Public Method Returns true if at least one booking exists for a flight 20070322
10 CHECK_DUPLICATE_FLIGHT Instance method Private Method Check for duplicate flight entree in DB 20070307
11 CHECK_FLIGHT_EXISTS Instance method Public Method Returns true if the flight is persisted in the database 20070321
12 CHECK_SCARR_EXISTS Instance method Private Method Check if the entree in SCARR exists 20070307
13 CHECK_SPFLI_EXISTS Instance method Private Method Check if the entree in SPFLI exists 20070307
14 CONNECTIONS_READ Instance method Public Method Reads all connection related to a flight 20070321
15 CONNECTION_READ Instance method Public Method Read connection 20070312
16 CUSTOMER_READ Instance method Public Method Read Customer 20070308
17 CUSTOMER_SEARCH Instance method Public Method Search Flights 20070308
18 FLIGHT_CREATE Instance method Public Method Create Flight 20070307
19 FLIGHT_DELETE Instance method Public Method Delete Flight 20070307
20 FLIGHT_MODIFY Instance method Public Method Modify Flight 20070307
21 FLIGHT_READ Instance method Public Method Read Flight 20070307
22 FLIGHT_SAVE Instance method Public Method Save Flight 20070307
23 FLIGHT_SAVE_CREATION Instance method Public Method Update the database table 20070314
24 FLIGHT_SAVE_DELETION Instance method Public Method Update the database table 20070314
25 FLIGHT_SAVE_MODIFICATION Instance method Public Method Update the database table 20070314
26 FLIGHT_SEARCH Instance method Public Method Search Flights 20070307
27 GET_FLIGHT_NB_BOOKINGS Instance method Public Method Returns the number of bookings for a flight 20070405
28 GET_INSTANCE Static method Public Method Delivers singleton instance 20070307
29 GET_NEXT_BOOKING_ID Instance method Public Method Returns the next booking id for this flight 20070327
30 INITIALIZE Instance method Public Method Initialize all buffers 20070307
31 LOCK_FLIGHT Instance method Public Method Acquires the lock on the sflight table 20070319
32 MEAL_READ Instance method Public Method Read Meal 20070307
33 NOTE_CREATE Instance method Public Method Create a note 20070307
34 NOTE_DELETE Instance method Public Method Delete a note 20070307
35 NOTE_MODIFY Instance method Public Method Modify a note 20070307
36 NOTE_READ Instance method Public Method Read a note 20070307
37 NOTE_SAVE Instance method Public Method Note Saving 20070308
38 PRICE_CREATE Instance method Public Method Create Price 20070307
39 PRICE_DELETE Instance method Public Method Delete Price 20070307
40 PRICE_MODIFY Instance method Public Method Modify Price 20070307
41 PRICE_READ Instance method Public Method Read Price 20070307
42 TICKET_CREATE Instance method Public Method Create Ticket 20070307
43 TICKET_DELETE Instance method Public Method Delete Ticket 20070307
44 TICKET_MODIFY Instance method Public Method Modify Ticket 20070307
45 TICKET_READ Instance method Public Method Read Ticket 20070307
46 TICKET_SAVE Instance method Public Method Save Ticket 20070314
47 TREE_CONNECTION_READ Instance method Public Method Read connection 20070328
48 TREE_CONNECTION_SAVE Instance method Public Method Saves the connections for the tree view 20070402
49 TREE_DELETE_CITY_CONNECTION Instance method Public Method Deletes a connection for the tree view 20070327
50 TREE_GENERATE_CONNID Instance method Public Method Generated the next connid for the specified carrid 20070402
51 TREE_INSERT_CITY_CONNECTION Instance method Public Method Inserts a new connection for the tree view 20070327
52 TREE_MODIFY_CITY_CONNECTION Instance method Public Method Modifies a connection for the tree view 20070402
53 TREE_READ_CITY_CONNECTIONS Instance method Public Method Reads all the cities where a flight can fly to from a city 20070327
Events
Class CL_CRM_UIF_TRAVEL_DATA_HDLR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BOOK_STRUCT_TYPE Public See coding 20070307 BEGIN OF book_struct_type. INCLUDE TYPE crms_bol_uif_travel_book_att. INCLUDE TYPE book_struct_type_cmd. TYPES: END OF book_struct_type
2 BOOK_STRUCT_TYPE_CMD Public See coding 20070307 BEGIN OF book_struct_type_cmd, cmd_flag TYPE char1, END OF book_struct_type_cmd
3 NOTE_STRUCT_TYPE Public See coding 20070308 BEGIN OF note_struct_type. INCLUDE TYPE crms_bol_uif_travel_note_att. INCLUDE TYPE note_struct_type_cmd. TYPES: END OF note_struct_type
4 NOTE_STRUCT_TYPE_CMD Public See coding 20070308 BEGIN OF note_struct_type_cmd, cmd_flag TYPE char1, END OF note_struct_type_cmd
Method Signatures

Method BOOK_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_BOOK_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_BOOK_ATT Bookings for a flight 20070307

Method BOOK_CREATE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method BOOK_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BOOK_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_BOOK_KEY Attribute structure for UIF Travel Booking object 20070307
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100120

Method BOOK_DELETE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method BOOK_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BOOK_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_BOOK_ATT Attribute structure for UIF Travel Booking object 20070307

Method BOOK_MODIFY on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method BOOK_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOOK_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_BOOK_ATT Attribute structure for UIF Travel Booking object 20070307
2 Importing IS_BOOK_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_BOOK_KEY Key structure for UIF Travel Booking object 20070307

Method BOOK_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method BOOK_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESS Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20070319

Method BOOK_SAVE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method BOOK_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BOOK_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_BOOK_ATT Data Container - Root Object List Interface 20070309
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parameter Table of Name-Value Pairs 20070309

Method BOOK_SEARCH on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method BOOK_SINGLE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BOOK_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_BOOK_ATT Attribute structure for UIF Travel Booking object 20070321
2 Importing IS_BOOK_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_BOOK_KEY Key structure for UIF Travel Booking object 20070321

Method BOOK_SINGLE_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method CARRIER_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CARRIER_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_CARR_ATT Attribute structure for UIF Travel Carrier object 20070312
2 Importing IS_CARRIER_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_CARR_KEY Key structure for UIF Travel Carrier object 20070308

Method CARRIER_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method CHECK_BOOKING_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070322
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20070322

Method CHECK_BOOKING_EXISTS on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method CHECK_DUPLICATE_FLIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070307
2 Returning RV_DUPLICATE Value transfer Type reference (TYPE) FLAG General Flag 20070307

Method CHECK_DUPLICATE_FLIGHT on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method CHECK_FLIGHT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070321
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20070321

Method CHECK_FLIGHT_EXISTS on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method CHECK_SCARR_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070307
2 Returning RV_ENTREE_EXISTS Value transfer Type reference (TYPE) FLAG General Flag 20070307

Method CHECK_SCARR_EXISTS on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method CHECK_SPFLI_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070307
2 Returning RV_ENTREE_EXISTS Value transfer Type reference (TYPE) FLAG General Flag 20070307

Method CHECK_SPFLI_EXISTS on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method CONNECTIONS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTION_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_CONN_ATT Attribute structure for connection object - Sample app 20070321
2 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for flight object 20070321

Method CONNECTIONS_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method CONNECTION_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONNECTION_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_CONN_ATT Attribute structure for connection object - Sample app 20070312
2 Importing IS_CONNECTION_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_CONN_KEY Key structure for connection object 20070312

Method CONNECTION_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method CUSTOMER_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CUSTOMER_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_CUST_ATTR Attribute table for UIF Travel Customer object 20070308
2 Importing IS_CUSTOMER_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_CUST_KEY Key structure for UIF Travel Customer object 20070308

Method CUSTOMER_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method CUSTOMER_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_CUST_ATT Key table for UIF Travel Customer object 20070308
2 Importing IT_SEARCH_CRITERIA Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB Search Criteria 20070308
3 Importing IV_MAX_HITS Call by reference Type reference (TYPE) I 100 20070308

Method CUSTOMER_SEARCH on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method FLIGHT_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_CREATE Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_ATT Create structure for UIF Flight object 20070307

Method FLIGHT_CREATE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method FLIGHT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070322
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20070322

Method FLIGHT_DELETE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method FLIGHT_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_ATT Attribute structure for UIF Travel Flight object 20070307

Method FLIGHT_MODIFY on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method FLIGHT_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FLIGHT_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_ATT Attribute structure for UIF Travel Flight object 20070307
2 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070307

Method FLIGHT_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method FLIGHT_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ID_MAPPING Call by reference Type reference (TYPE) CRMT_GENIL_ID_MAPPING_TAB Table of ID Mapping Entries in Generic Interaction Layer 20070326
2 Importing IV_TMP_GENIL_KEY Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_ID Object ID in Generic Interaction Layer 20070326
3 Exporting RV_SUCCESS Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070307
# Exception Resumable Description Created on
1 CX_CRM_UIF_DATABASE_ERROR Exception class for error coming from database tables 20070321
2 CX_CRM_UIF_DUPLICATE_ENTREE 20070307
3 CX_CRM_UIF_MISSING_INFO 20070307
4 CX_CRM_UIF_NOT_FOUND 20070307

Method FLIGHT_SAVE_CREATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ID_MAPPING Call by reference Type reference (TYPE) CRMT_GENIL_ID_MAPPING_TAB 20070326
2 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070314
3 Importing IS_SFLIGHT Call by reference Type reference (TYPE) CRMS_UIF_TRAVEL_FLIGHT_DB_3 Structure to store SFLIGHT 20070314
4 Importing IS_SPFLI Call by reference Type reference (TYPE) CRMS_UIF_TRAVEL_FLIGHT_DB_2 Structure to store SPFLI 20070314
5 Importing IV_TMP_GENIL_KEY Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_ID Object ID in Generic Interaction Layer 20070326
6 Exporting RV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20070314
# Exception Resumable Description Created on
1 CX_CRM_UIF_DATABASE_ERROR Exception class for error coming from database tables 20070321
2 CX_CRM_UIF_DUPLICATE_ENTREE 20070315
3 CX_CRM_UIF_NOT_FOUND 20070315

Method FLIGHT_SAVE_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070314
2 Importing IS_SFLIGHT Call by reference Type reference (TYPE) CRMS_UIF_TRAVEL_FLIGHT_DB_3 Structure to store SPFLI 20070314
3 Importing IS_SPFLI Call by reference Type reference (TYPE) CRMS_UIF_TRAVEL_FLIGHT_DB_2 Structure to store SPFLI 20070314
4 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20070314
# Exception Resumable Description Created on
1 CX_CRM_UIF_DATABASE_ERROR Exception class for error coming from database tables 20070321
2 CX_CRM_UIF_NOT_FOUND 20070315

Method FLIGHT_SAVE_MODIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070314
2 Importing IS_SFLIGHT Call by reference Type reference (TYPE) CRMS_UIF_TRAVEL_FLIGHT_DB_3 Structure to store SFLIGHT 20070314
3 Importing IS_SPFLI Call by reference Type reference (TYPE) CRMS_UIF_TRAVEL_FLIGHT_DB_2 Structure to store SPFLI 20070314
4 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20070314
# Exception Resumable Description Created on
1 CX_CRM_UIF_DATABASE_ERROR Exception class for error coming from database tables 20070321
2 CX_CRM_UIF_NOT_FOUND 20070315

Method FLIGHT_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_FLIGHT_KEY Key table for UIF Travel Booking object 20070307
2 Importing IT_SEARCH_CRITERIA Call by reference Type reference (TYPE) GENILT_SELECTION_PARAMETER_TAB Search Criteria 20070307
3 Importing IV_MAX_HITS Call by reference Type reference (TYPE) I 100 20070307

Method FLIGHT_SEARCH on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method GET_FLIGHT_NB_BOOKINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070405
2 Returning RV_RESULT Value transfer Type reference (TYPE) I Number of bookings 20070405

Method GET_FLIGHT_NB_BOOKINGS on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CRM_UIF_TRAVEL_DATA_HDLR Class gathering all API used for UIF_FL application 20070307

Method GET_INSTANCE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method GET_NEXT_BOOKING_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BOOKING_ID Call by reference Type reference (TYPE) I Next booking id for this flight 20070327
2 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Flight object 20070327

Method GET_NEXT_BOOKING_ID on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no parameter.
Method INITIALIZE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method LOCK_FLIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY 20070319
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20070319

Method LOCK_FLIGHT on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method MEAL_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEAL_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_MEAL_ATT Attribute table for UIF Travel Meal object 20070307
2 Importing IS_MEAL_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_MEAL_KEY Key structure for UIF Travel Meal object 20070307

Method MEAL_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method NOTE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_NOTE_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_NOTE_ATT Bookings for a flight 20070308

Method NOTE_CREATE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method NOTE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NOTE_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_NOTE_KEY Attribute structure for UIF Travel Booking object 20070308

Method NOTE_DELETE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method NOTE_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NOTE_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_NOTE_ATT Attribute structure for UIF Travel Booking object 20070308

Method NOTE_MODIFY on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method NOTE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTE_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_NOTE_ATT Attribute structure for UIF Travel Booking object 20070307
2 Importing IS_NOTE_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_NOTE_KEY Key structure for UIF Travel Booking object 20070307

Method NOTE_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method NOTE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESS Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20070319

Method NOTE_SAVE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method PRICE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRICE_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_PRICE_ATT Attributes structure for UIF Price object 20070307

Method PRICE_CREATE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method PRICE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRICE_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_PRICE_ATT Attributes structure for UIF Travel Price object 20070307

Method PRICE_DELETE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method PRICE_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRICE_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_PRICE_ATT Attributes structure for UIF Travel Price object 20070307

Method PRICE_MODIFY on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method PRICE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRICE_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_PRICE_ATT Attribute table for UIF Travel Price object 20070307
2 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for UIF Travel Price object 20070329

Method PRICE_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TICKET_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TICKET_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_TICKET_ATT Attributes structure for UIF Ticket object 20070307

Method TICKET_CREATE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TICKET_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TICKET_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_TICKET_ATT Attributes structure for UIF Travel Ticket object 20070307

Method TICKET_DELETE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TICKET_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TICKET_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_TICKET_ATT Attributes structure for UIF Travel Ticket object 20070307

Method TICKET_MODIFY on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TICKET_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TICKET_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_TICKET_ATT Attribute table for UIF Travel Ticket object 20070307
2 Importing IS_TICKET_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_TICKET_KEY Key structure for UIF Travel Ticket object 20070307

Method TICKET_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TICKET_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESS Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20070314

Method TICKET_SAVE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TREE_CONNECTION_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONNECTION_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_CONN_ATT Attribute structure for connection object - Sample app 20070328
2 Importing IS_CONNECTION_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_CONN_KEY Key structure for connection object 20070328

Method TREE_CONNECTION_READ on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TREE_CONNECTION_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESS Value transfer Type reference (TYPE) CHAR1 Single-Character Flag 20070402

Method TREE_CONNECTION_SAVE on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TREE_DELETE_CITY_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONNECTION_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_CONN_ATT Attribute structure for connection object - Sample app 20070402

Method TREE_DELETE_CITY_CONNECTION on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TREE_GENERATE_CONNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CONNID Value transfer Type reference (TYPE) S_CONN_ID Flight Connection Number 20070402
2 Importing IV_CARRID Call by reference Type reference (TYPE) S_CARR_ID Flight Connection Number 20070402

Method TREE_GENERATE_CONNID on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TREE_INSERT_CITY_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_CONNECTION_ATTRIBUTES Value transfer Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_CONN_ATT Attribute structure for connection object - Sample app 20070402

Method TREE_INSERT_CITY_CONNECTION on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TREE_MODIFY_CITY_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONNECTION_ATTRIBUTES Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_CONN_ATT Attribute structure for connection object - Sample app 20070402

Method TREE_MODIFY_CITY_CONNECTION on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.

Method TREE_READ_CITY_CONNECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONNECTION_ATTRIBUTES Call by reference Type reference (TYPE) CRMT_BOL_UIF_TRAVEL_CONN_ATT Attribute structure for connection object - Sample app 20070327
2 Importing IS_FLIGHT_KEY Call by reference Type reference (TYPE) CRMS_BOL_UIF_TRAVEL_FLIGHT_KEY Key structure for connection object 20070327
3 Importing IV_CITY_FROM Call by reference Type reference (TYPE) STRING 20070327

Method TREE_READ_CITY_CONNECTIONS on class CL_CRM_UIF_TRAVEL_DATA_HDLR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700