SAP ABAP Class /PLMU/CL_FRW_TEST_TREE_BO (Business Object for Test Application)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-SPI-FSI (Application Component) FPM SPI Integration
     /PLMU/UI_FRW_TEST_BO (Package) UI FRW Test: Business Object
Properties
Class /PLMU/CL_FRW_TEST_TREE_BO  
Short Description Business Object for Test Application    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMU/UI_FRW_TEST_BO   UI FRW Test: Business Object 
Created 20101026   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /PLMU/CL_FRW_TEST_TREE_BO has no forward declaration.
Interfaces
Class /PLMU/CL_FRW_TEST_TREE_BO has no interface implemented.
Friends
Class /PLMU/CL_FRW_TEST_TREE_BO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_BO Static Attribute Private Object reference (TYPE REF TO) /PLMU/CL_FRW_TEST_BO Business Object for Test Application 20101026
2 GO_TREE_BO Static Attribute Private Object reference (TYPE REF TO) /PLMU/CL_FRW_TEST_TREE_BO Business Object for Test Application 20101026
3 MT_CURRENCY Instance attribute Private Type reference (TYPE) /PLMU/T_FRW_TEST_SCARR_CURR Payment currency 20111202
4 MV_WUNIT Instance attribute Private Type reference (TYPE) S_WEIUNIT 'KG' Weight Unit 20111201
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_TREE_ELEMENT Instance method Public Method Update booking 20110127
2 CONSTRUCTOR Instance method Public Constructor Creates Instances of BO 20101026
3 CONVERT_BOOKING_DATA_TO_TREE Instance method Public Method Converts booking data to tree data 20111202
4 CONVERT_BOOKING_TREE_TO_DATA Instance method Private Method Converts tree data to usual booking data 20111202
5 CUMULATE_BOOKING_DETAILS Instance method Private Method Cummulate bookings 20111129
6 CUMULATE_RESULTS Instance method Private Method Cummulate cummulated results 20111129
7 EXPLODE_CARRIER Instance method Public Method Load connection information based on carrier ID 20120126
8 EXPLODE_CONNECTION Instance method Public Method Load flight information based on connection ID 20120126
9 EXPLODE_FLIGHT Instance method Public Method Load booking information based on flight ID 20120126
10 GET_CARRIER_INFORMATION Instance method Public Method Load carrier information 20111202
11 GET_INSTANCE Static method Public Method Return an instance of this class 20101026
12 GET_PARENT_ID Instance method Public Method Get parent ID of given element 20111206
13 GET_TREE_ELEMENT Instance method Public Method Start get tree element 20111213
14 GET_TREE_ELEMENT_RECURSIVE Instance method Private Method Get children of given element 20110204
Events
Class /PLMU/CL_FRW_TEST_TREE_BO has no event.
Types
Class /PLMU/CL_FRW_TEST_TREE_BO has no local type.
Method Signatures

Method CHANGE_TREE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLIGHT_INFO_DATA Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO 20110127
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20110127
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Message Severity 20110127
4 Importing IT_FLIGHT_INFO_DATA Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO Flight Info Table 20110127

Method CHANGE_TREE_ELEMENT on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /PLMU/CL_FRW_TEST_TREE_BO has no parameter.
Method CONSTRUCTOR on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method CONVERT_BOOKING_DATA_TO_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FLIGHT_INFO Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_FLIGHT_INFO UI Framework Test Application - Tree structure 20111202
2 Importing IS_SBOOK_DATA Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_SBOOK UI Framework Test - SBOOK data 20111202

Method CONVERT_BOOKING_DATA_TO_TREE on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method CONVERT_BOOKING_TREE_TO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BOOKING_DATA Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_SBOOK UI Framework Test - SBOOK data 20111207
2 Importing IS_FLIGHT_INFO Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_FLIGHT_INFO UI Framework Test Application - Tree structure 20111207

Method CONVERT_BOOKING_TREE_TO_DATA on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method CUMULATE_BOOKING_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_TREE_CUM_RES UI Framework Test Application - Tree structure 20111129
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20111206
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Message Severity 20111206
4 Importing IT_DETAILS Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO Flight Info Table 20111129
5 Importing IV_CURRENCY Call by reference Type reference (TYPE) S_CURR Payment currency 20111202

Method CUMULATE_BOOKING_DETAILS on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method CUMULATE_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_TREE_CUM_RES UI Framework Test Application - Tree structure 20111129
2 Importing IT_DETAILS Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO Flight Info Table 20111129
3 Importing IV_CURRENCY Call by reference Type reference (TYPE) S_CURR Payment currency 20111202

Method CUMULATE_RESULTS on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method EXPLODE_CARRIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_FLIGHT_INFO_DATA Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO Flight Info Table 20120126
2 Exporting ET_FLIGHT_INFO_DATA Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO 20120126
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120126
4 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Message Severity 20120126
5 Importing IS_CARRIER_ID Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_SCARR_ID UI Framework Test - SCARR ID table 20120126
6 Importing IS_CONNECTION_ID Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_SPFLI_ID UI Framework Test - SPFLI ID 20120126
7 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20120126
8 Importing IV_TARGET_EXPAND_LEVEL Call by reference Type reference (TYPE) SYINDEX Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120126

Method EXPLODE_CARRIER on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method EXPLODE_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_FLIGHT_INFO_DATA Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO Flight Info Table 20120126
2 Exporting ET_FLIGHT_INFO_DATA Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO 20120126
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120126
4 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Message Severity 20120126
5 Importing IS_CONNECTION_ID Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_SPFLI_ID UI Framework Test - SPFLI ID table 20120126
6 Importing IS_FLIGHT_ID Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_SFLIGHT_ID UI Framework Test - SFLIGHT ID 20120126
7 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20120126
8 Importing IV_TARGET_EXPAND_LEVEL Call by reference Type reference (TYPE) SYINDEX Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120126

Method EXPLODE_CONNECTION on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method EXPLODE_FLIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLIGHT_INFO_DATA Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO 20120126
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20120126
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Message Severity 20120126
4 Importing IS_BOOKING_ID Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_SBOOK_ID UI Framework Test - SBOOK ID 20120126
5 Importing IS_FLIGHT_ID Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_SFLIGHT_ID 20120126
6 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20120126

Method EXPLODE_FLIGHT on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method GET_CARRIER_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLIGHT_INFO_DATA Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO Flight Info Table 20111202
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20111202
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Message Severity 20111202
4 Importing IS_CARRIER_ID Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_SCARR_ID UI Framework Test - SCARR ID 20111202
5 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Locking Indicator 20111202

Method GET_CARRIER_INFORMATION on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TREE_BO Value transfer Object reference (TYPE REF TO) /PLMU/CL_FRW_TEST_TREE_BO Business Object for Test Application 20101026

Method GET_INSTANCE on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method GET_PARENT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NODE_ID Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_SBOOK_ID UI Framework Test - SBOOK ID table 20111206
2 Returning RS_PARENT_ID Value transfer Type reference (TYPE) /PLMU/S_FRW_TEST_SBOOK_ID UI Framework Test - SFLIGHT ID 20111206

Method GET_PARENT_ID on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method GET_TREE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLIGHT_INFO_DATA Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO Tree data 20111213
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20111213
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Message Severity 20111213
4 Importing IT_PARENT_ID Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_SBOOK_ID Booking ID 20111213
5 Importing IT_TARGET_EXPAND_LEVEL Call by reference Type reference (TYPE) INT4_TABLE Expand level 20111213
6 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Options for Load Children 20111213
7 Importing IV_RETRIEVE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111213
8 Importing IV_RETRIEVE_BY_ASSOCIATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20111213

Method GET_TREE_ELEMENT on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.

Method GET_TREE_ELEMENT_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_FLIGHT_INFO_DATA Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO Flight Info Table 20120126
2 Exporting ET_FLIGHT_INFO_DATA Call by reference Type reference (TYPE) /PLMU/T_FRW_TEST_FLIGHT_INFO Tree data 20110204
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20110204
4 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Message Severity 20110204
5 Importing IS_PARENT_ID Call by reference Type reference (TYPE) /PLMU/S_FRW_TEST_SBOOK_ID Booking ID 20111130
6 Importing IV_LOCK Call by reference Type reference (TYPE) /PLMB/SPI_LOCK_IND Options for Load Children 20111129
7 Importing IV_TARGET_EXPAND_LEVEL Call by reference Type reference (TYPE) SYINDEX Expand level 20111129

Method GET_TREE_ELEMENT_RECURSIVE on class /PLMU/CL_FRW_TEST_TREE_BO has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703