SAP ABAP Class CL_OFFLINE_TRAVEL_MANAGER (Offline Travel Management)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   FI-TV-COS (Application Component) Travel Expenses
     PTRA_ADDON (Package) Travel Management Add-On
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_OFFLINE_BASE_ACTEXP Offline Time Sheet and Travel Management - Basis Class 20011114
Properties
Class CL_OFFLINE_TRAVEL_MANAGER  
Short Description Offline Travel Management    
Super Class CL_OFFLINE_BASE_ACTEXP Offline Time Sheet and Travel Management - Basis Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class 56    
Program status     
Category 0   
Package PTRA_ADDON   Travel Management Add-On 
Created 20010731   SAP 
Last change 20041006   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 TPTRA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OFFLINE_TRAVEL_MANAGER has no interface implemented.
Friends
Class CL_OFFLINE_TRAVEL_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BAPITRFORM Constant Protected Type reference (TYPE) FIELDNAME 'BAPITRFORM' Parameter Type for Trip Results 20010817
2 CO_BAPI_TRIP_CREATE_FROM_DATA Constant Protected Type reference (TYPE) RS38L_FNAM 'BAPI_TRIP_CREATE_FROM_DATA' Function Module Name 20010817
3 CO_BAPI_TRIP_GET_DETAILS Constant Protected Type reference (TYPE) RS38L_FNAM 'BAPI_TRIP_GET_DETAILS' Function Module Name 20010817
4 CO_BAPI_TRIP_GET_FORM Constant Public Type reference (TYPE) RS38L_FNAM 'BAPI_TRIP_GET_FORM' Function Module Name 20020123
5 CO_BAPI_TRIP_GET_OPTIONS Constant Protected Type reference (TYPE) RS38L_FNAM 'HRTRV_IF_GET_CUSTOMIZING' Function Module Name 20010817
6 CO_DEL Constant Protected Type reference (TYPE) TPTRA_STATUS_RECEIPT 'DEL' Delete Receipt for Existing Trip 20020123
7 CO_HRTRV_IF_ADD_RECEIPT Constant Protected Type reference (TYPE) RS38L_FNAM 'HRTRV_IF_ADD_RECEIPT' Function Module Name 20020411
8 CO_HRTRV_IF_CREDIT_CARD_ITEMS Constant Protected Type reference (TYPE) RS38L_FNAM 'HRTRV_IF_GET_CREDIT_CARD_ITEMS' Function Module Name 20031208
9 CO_HRTRV_IF_GET_TRIP Constant Protected Type reference (TYPE) RS38L_FNAM 'HRTRV_IF_GET_TRIP' Function Module Name 20020423
10 CO_HRTRV_IF_MODIFY_TRIP Constant Protected Type reference (TYPE) RS38L_FNAM 'HRTRV_IF_MODIFY_TRIP' Function Module Name 20020329
11 CO_INS Constant Protected Type reference (TYPE) TPTRA_STATUS_RECEIPT 'INS' Add Receipt to Trip 20010817
12 CO_MOD Constant Protected Type reference (TYPE) TPTRA_STATUS_RECEIPT 'MOD' Change Receipt for Existing Trip 20020123
13 CO_SCHEMA_99 Constant Public Type reference (TYPE) RSCHE '99' Trip Schema 'Fast Entry' PR02 20010816
14 CO_SCHEMA_PL Constant Public Type reference (TYPE) RSCHE 'PL' Trip Schema 'PL'anning 20010816
15 CO_SCHEMA_SP Constant Public Type reference (TYPE) RSCHE 'SP' Trip Schema 'Weekly report' 20010816
16 CO_SCHEMA_VS Constant Public Type reference (TYPE) RSCHE 'VS' Trip Schema 'Advances' PR03 20010816
17 CO_TCODE_PR05 Constant Public Type reference (TYPE) SYTCODE 'PR05' Transaction PR05 20010817
18 CO_TCODE_TRIP Constant Public Type reference (TYPE) SYTCODE 'TRIP' Transaction TRIP 20010817
19 CO_TRIPFORM Constant Protected Type reference (TYPE) FIELDNAME 'TRIPFORM' Parameter Name for Trip Results 20010817
20 CO_TRIPLIST Constant Protected Type reference (TYPE) FIELDNAME 'TRIPLIST' Parameter Name for Trip List 20010817
21 CO_TRIPLIST_TYPE Constant Protected Type reference (TYPE) FIELDNAME 'PTRV_WAF_TRIP_LIST' Trips List - DDIC Structure Name 20020123
22 CO_TRIPNUMBER Constant Protected Type reference (TYPE) FIELDNAME 'TRIPNUMBER' Parameter Name for Inidividual Trip 20010817
23 CO_TRIPNUMBER_TYPE Constant Protected Type reference (TYPE) FIELDNAME 'PTRV_WAF_TRIP' Parameter Name for Inidividual Trip - DDIC Definition 20010817
24 CO_WAF_PR01 Constant Public Type reference (TYPE) SYTCODE 'WAF_PR01' ID for Export to Memory 20010816
25 CO_WAF_TRIP_ADD_RECEIPT Constant Protected Type reference (TYPE) RS38L_FNAM 'WAF_TRIP_ADD_RECEIPT' Function Module Name 20020123
26 CO_WAF_TRIP_CHANGE_RECEIPT Constant Protected Type reference (TYPE) RS38L_FNAM 'WAF_TRIP_CHANGE_RECEIPT' Function Module Name 20020123
27 CO_WAF_TRIP_CREATE Constant Protected Type reference (TYPE) RS38L_FNAM 'WAF_TRIP_CREATE' Function Module Name 20010817
28 CO_WAF_TRIP_CREDIT_CARD_ITEMS Constant Protected Type reference (TYPE) RS38L_FNAM 'WAF_TRIP_GET_CREDIT_CARD_ITEMS' Function Module Name 20031208
29 CO_WAF_TRIP_DELETE_RECEIPT Constant Protected Type reference (TYPE) RS38L_FNAM 'WAF_TRIP_DELETE_RECEIPT' Function Module Name 20020123
30 CO_WAF_TRIP_GET Constant Protected Type reference (TYPE) RS38L_FNAM 'WAF_TRIP_GET' Function Module Name 20010817
31 CO_WAF_TRIP_GET_CUSTOMIZING Constant Protected Type reference (TYPE) RS38L_FNAM 'WAF_TRIP_GET_CUSTOMIZING' Function Module Name 20010817
32 CO_WAF_TRIP_GET_DELETED_LIST Constant Protected Type reference (TYPE) RS38L_FNAM 'WAF_TRIP_GET_DELETED_LIST' Function Module Name 20020123
33 CO_WAF_TRIP_GET_LIST Constant Protected Type reference (TYPE) RS38L_FNAM 'WAF_TRIP_GET_LIST' Function Module Name 20010817
34 CO_WAF_TRIP_MODIFY Constant Protected Type reference (TYPE) RS38L_FNAM 'WAF_TRIP_MODIFY' Function Module Name 20020329
35 CO_WAF_TRIP_RESULTS Constant Protected Type reference (TYPE) RS38L_FNAM 'WAF_TRIP_RESULTS' Function Module Name 20010817
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RECEIPT Instance method Public Method Add Receipts to an Existing Trip 20010801
2 ADJUST_OUTBOUND_CONTAINER Instance method Protected Method Adjust Outbound Container 20020507
3 COMPRESS_ADDITIONAL_INFO Static method Public Method Delete Irrelevant Entries from Additional Info Table 20010801
4 CREATE_FIELD_SEL_FOR_SCHEMA_RL Instance method Protected Method Build Field Selection Control for Virtual Schema 'RL' 20020118
5 GENERATE_TEST_DATA Instance method Public Method Generate Test Data for create_trip Method 20010817
6 GET_CREDIT_CARD_ITEMS Instance method Public Method Send Credit Card Documents 20031208
7 GET_DELETED_TRIP_LIST Instance method Public Method Get List of Deleted Trips 20020124
8 GET_PARAMETER_VALUES Instance method Protected Method Get Parameter Values From Inbound Container 20020117
9 GET_TRIP Instance method Public Method Get Detailed Trip Data 20010801
10 GET_TRIP_LIST Instance method Public Method All Trips Changed Since the Last Synchronization 20010801
11 GET_TRIP_RESULTS Instance method Public Method Get Trip Results (Simulation) 20010816
12 HANDLE_RETURN Instance method Protected Method Convert Return Parameter After Dynamic FM Call 20020117
13 MODIFY_TRIP Instance method Public Method Create Trip 20020329
14 SET_TRIP_RESULTS Instance method Protected Method Get Trip Results for Oubound Container 20010816
Events
Class CL_OFFLINE_TRAVEL_MANAGER has no event.
Types
Class CL_OFFLINE_TRAVEL_MANAGER has no local type.
Method Signatures

Method ADD_RECEIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB Übergabe Struktur für Synchronisationscontainer 20010801

Method ADD_RECEIPT on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method ADJUST_OUTBOUND_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB WAF: Übergabe Struktur für Synchronisationscontainer 20020507

Method ADJUST_OUTBOUND_CONTAINER on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method COMPRESS_ADDITIONAL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ADD_INFO Call by reference Type reference (TYPE) PTRV_RECEIPT_ADDINFO_ITAB Zusatzinfo Beleg; Struktur fuer BAPI-Interface 20010801

Method COMPRESS_ADDITIONAL_INFO on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method CREATE_FIELD_SEL_FOR_SCHEMA_RL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FIELD_SELECTION_GENERAL Call by reference Type reference (TYPE) STANDARD TABLE Feldauswahl generell 20020121
2 Importing IM_TRIP_SCHEMAS Call by reference Type reference (TYPE) STANDARD TABLE Reiseschemen 20020118

Method CREATE_FIELD_SEL_FOR_SCHEMA_RL on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method GENERATE_TEST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRIP_NUMBER Call by reference Type reference (TYPE) REINR Reisenummer 20020201

Method GENERATE_TEST_DATA on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method GET_CREDIT_CARD_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB WAF: Übergabe Struktur für Synchronisationscontainer 20031208

Method GET_CREDIT_CARD_ITEMS on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method GET_DELETED_TRIP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB Übergabe Struktur für Synchronisationscontainer 20020124

Method GET_DELETED_TRIP_LIST on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method GET_PARAMETER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXCEPTIONS Call by reference Type reference (TYPE) ABAP_FUNC_EXCPBIND_TAB Pointer Tabelle fuer FB Exceptions 20020117
2 Exporting EX_PARAMETERS Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB Pointer Tabelle fuer FB Parameter 20020117
3 Importing IM_FUNCTION_NAME Call by reference Type reference (TYPE) RS38L_FNAM Funktionsbaustein 20020117
4 Importing IM_FUNCTION_PARAMETER_RANGES Call by reference Type reference (TYPE) FUNCTION_PARAMETER_RANGES_ITAB Parameter eines Funktionsbausteins - SelectOption Tabelle 20020117
# Exception Resumable Description Created on
1 FAILED Funktionsbaustein nicht gefunden bzw. Funktion ohne Param. 20020117

Method GET_TRIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB Übergabe Struktur für Synchronisationscontainer 20010801

Method GET_TRIP on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method GET_TRIP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB Übergabe Struktur für Synchronisationscontainer 20010801

Method GET_TRIP_LIST on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method GET_TRIP_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB Übergabe Struktur für Synchronisationscontainer 20010816

Method GET_TRIP_RESULTS on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method HANDLE_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FUNCTION_PARAMETERS Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB Pointer Tabelle fuer FB Parameter 20020118
2 Exporting EX_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20020118
3 Importing IM_ADD_TO_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) XFELD 'X' Return Werte in Outbound Container schreiben 'X' = Ja 20020118

Method HANDLE_RETURN on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method MODIFY_TRIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OUTBOUND_CONTAINER Call by reference Type reference (TYPE) BWAFCONT_ITAB Übergabe Struktur für Synchronisationscontainer 20020329
2 Importing IM_SIMULATION Call by reference Type reference (TYPE) XFELD SPACE 'X' Trip anlegen nur simulieren, keine DB Updates 20020329

Method MODIFY_TRIP on class CL_OFFLINE_TRAVEL_MANAGER has no exception.

Method SET_TRIP_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returnparameter 20020123
2 Importing IM_TRIPFORM Call by reference Type reference (TYPE) BAPITRFORM_ITAB Reisekostenformular as ASCII-Tab.; Struktur für BAPI-Interf. 20020123

Method SET_TRIP_RESULTS on class CL_OFFLINE_TRAVEL_MANAGER has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 110