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
⤷ 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 |