SAP ABAP Interface IF_EX_TRIP_WAF_INTERFACE (BAdI-Interface IF_EX_TRIP_WAF_INTERFACE)
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 - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_TRIP_WAF_INTERFACE | BAdI Class CL_EX_TRIP_WAF_INTERFACE | 20020410 |
Properties
Interface | IF_EX_TRIP_WAF_INTERFACE | |
Short Description | BAdI-Interface IF_EX_TRIP_WAF_INTERFACE |
General Data
Package | PTRA_ADDON | Travel Management Add-On |
Created | 20020410 | SAP |
Last changed | 20110810 | SAP |
Unicode checks active |
Forward declarations
Interface IF_EX_TRIP_WAF_INTERFACE has no forward declaration.
Interfaces
Interface IF_EX_TRIP_WAF_INTERFACE has no interface.
Friends
Interface IF_EX_TRIP_WAF_INTERFACE has no friend.
Attributes
Interface IF_EX_TRIP_WAF_INTERFACE has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Time After Adding a Travel Expense Receipt | 20020410 |
2 | ![]() |
Instance method | Public | Method | Time After Reading Customizing Information | 20020410 |
3 | ![]() |
Instance method | Public | Method | Time After Changing/Deleting or Additing a Trip | 20020410 |
4 | ![]() |
Instance method | Public | Method | Time After Filling Trip List with Trip Number and Action | 20041119 |
5 | ![]() |
Instance method | Public | Method | Time After Adding a Travel Expense Receipt | 20020410 |
6 | ![]() |
Instance method | Public | Method | Time After Changing/Deleting/Adding a Trip | 20020410 |
Events
Interface IF_EX_TRIP_WAF_INTERFACE has no event.
Types
Interface IF_EX_TRIP_WAF_INTERFACE has no local type.
Method Signatures
Method AFTER_ADD_RECEIPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ADDINFO | Call by reference | Type reference (TYPE) | PTRV_RECEIPT_ADDINFO_ITAB | Zusatzinfo Beleg | 20020410 | ||
2 | ![]() |
COSTDIST_RECE | Call by reference | Type reference (TYPE) | BAPITRVCOR_ITAB | Kostenaufteilung Einzelbeleg | 20020410 | ||
3 | ![]() |
EMPLOYEENUMBER | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020410 | ||
4 | ![]() |
RECEIPTS | Call by reference | Type reference (TYPE) | PTRV_RECEIPTS_ITAB | Reisekostenbeleg (INPUT) inclusive Tax Jurisdiction Code | 20020410 | ||
5 | ![]() |
RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20020410 | ||
6 | ![]() |
STATUS | Value transfer | Type reference (TYPE) | BAPITRVSTA | Reisestatus (set); Struktur für BAPI-Interface | 20020410 | ||
7 | ![]() |
STOPOVER | Call by reference | Type reference (TYPE) | BAPITRVSTO_ITAB | Zwischenziele einer Reise | 20020410 | ||
8 | ![]() |
TEXT | Call by reference | Type reference (TYPE) | BAPITRTEXT_ITAB | Reisezusatzinformation | 20020410 | ||
9 | ![]() |
TRIPNUMBER | Value transfer | Type reference (TYPE) | REINR | Reisenummer | 20020410 |
Method AFTER_ADD_RECEIPT on Interface IF_EX_TRIP_WAF_INTERFACE has no exception.
Method AFTER_GET_CUSTOMIZING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CCC_ATTRIBUTION | Call by reference | Type reference (TYPE) | PTRV_702B_ITAB | Zuordnung Kreditkarten Clearing Mobile Engine | 20041028 | ||
2 | ![]() |
COUNTRIES | Call by reference | Type reference (TYPE) | PTRV_T706O_ITAB | Länder (mit Beschreibung und Landeswährung) | 20020410 | ||
3 | ![]() |
CURRENCIES | Call by reference | Type reference (TYPE) | BAPITRCURR_ITAB | Interne Tabelle für bapitrcurr | 20020410 | ||
4 | ![]() |
DATE | Value transfer | Type reference (TYPE) | SYDATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20020410 | ||
5 | ![]() |
DEFAULTS | Call by reference | Type reference (TYPE) | PTRV_T706D_ITAB | Vorschlagswerte für Reiseregelungsvariante | 20020410 | ||
6 | ![]() |
EMPLOYEENUMBER | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020410 | ||
7 | ![]() |
EMP_INFO | Call by reference | Type reference (TYPE) | PTRV_EMP_INFO_ITAB | Informationen zum Mitarbeiter | 20020410 | ||
8 | ![]() |
ET_SRV_CODE | Call by reference | Type reference (TYPE) | PTRV_SERVICE_CODE_T | Länderabhängige Liste der Gegenstände und Dienstleistungen | 20100512 | ||
9 | ![]() |
ET_SUB_SRV_CODE | Call by reference | Type reference (TYPE) | PTRV_SUB_SERVICE_CODE_T | Länderabhängige Liste der Gegenstände und Dienstleistungen | 20100512 | ||
10 | ![]() |
ET_VAT_DEFLT | Call by reference | Type reference (TYPE) | PTRV_VAT_DEFLT_T | Länder- und Spesenartabhängige Vorschlagswerte Belegdaten | 20100512 | ||
11 | ![]() |
ET_VAT_FLDS | Call by reference | Type reference (TYPE) | PTRV_VAT_FLDS_T | Länderabhängige Feldsteuerung Belegdaten | 20100512 | ||
12 | ![]() |
ET_VAT_POSTING | Call by reference | Type reference (TYPE) | PTRV_VAT_POSTING_T | 20100512 | |||
13 | ![]() |
EXPENSE_TYPES | Call by reference | Type reference (TYPE) | PTRV_T706B1_ITAB | Reisespesenarten | 20020410 | ||
14 | ![]() |
EXPENSE_TYPE_MAX_AMOUNTS | Call by reference | Type reference (TYPE) | PTRV_T706B_MAX_ITAB | Beleg Maximalbeträge | 20020410 | ||
15 | ![]() |
EXPENSE_TYPE_PROVIDERS | Call by reference | Type reference (TYPE) | PTRV_706B4_ITAB | Verprobungstabelle Leistungserbringer pro Spesenart | 20020805 | ||
16 | ![]() |
FIELD_SELECTION_GENERAL | Call by reference | Type reference (TYPE) | BAPITRVFSEL_ITAB | Feldauswahlsteuerung Reise | 20020410 | ||
17 | ![]() |
FIELD_SELECTION_MILEAGE_CA | Call by reference | Type reference (TYPE) | BAPITRVFSEL_MILEAGE_CA_ITAB | Kostenverteilung Kilometer | 20020410 | ||
18 | ![]() |
FIELD_SELECTION_RECEIPT_CA | Call by reference | Type reference (TYPE) | BAPITRVFSEL_RECEIPT_CA_ITAB | Kostenzuordnung Beleg | 20020410 | ||
19 | ![]() |
FIELD_SELECTION_STOPOVER_CA | Call by reference | Type reference (TYPE) | BAPITRVFSEL_STOPOVER_CA_ITAB | Kostenzuordnung Zwischenziel | 20020410 | ||
20 | ![]() |
FIELD_SELECTION_TRIP_CA | Call by reference | Type reference (TYPE) | BAPITRVFSEL_TRIP_CA_ITAB | Kostenzuordnung Reise | 20020410 | ||
21 | ![]() |
LANGUAGE | Value transfer | Type reference (TYPE) | SYLANGU | SAP-System, aktuelle Sprache | 20020410 | ||
22 | ![]() |
PROVIDER | Call by reference | Type reference (TYPE) | PTRV_T702K_ITAB | Leistungserbringer | 20020410 | ||
23 | ![]() |
RCUR_DEST | Call by reference | Type reference (TYPE) | PTK_RCUR_DEST_ITAB | Adresserfassung bei wiederkehrenden Reisezielen | 20041130 | ||
24 | ![]() |
RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20020410 | ||
25 | ![]() |
SERVICE_PROVIDERS | Call by reference | Type reference (TYPE) | BAPITRVSP_ITAB | Anbieter von Reisedienstleistungen | 20020410 | ||
26 | ![]() |
SERVICE_PROVIDER_CATEGORIES | Call by reference | Type reference (TYPE) | BAPITRVSPCAT_ITAB | Anbieter von Reisedienstleistungen - Kategorien | 20020410 | ||
27 | ![]() |
TAXJURCODE_CA | Call by reference | Type reference (TYPE) | PTRV_TTXJ_CA_ITAB | Steuerstandort (Kanada) | 20020410 | ||
28 | ![]() |
TAX_CODES | Call by reference | Type reference (TYPE) | BAPITRVTAX_ITAB | Steuerkennzeichen | 20020410 | ||
29 | ![]() |
TEMPLATE_NAMES | Call by reference | Type reference (TYPE) | PTRV_TXT_TMPL_ITAB | Namen von Textvorlagen bei der Reiseerfassung | 20020410 | ||
30 | ![]() |
TEMPLATE_TEXTS | Call by reference | Type reference (TYPE) | PTRV_TXT_TMPL_LINES_ITAB | Textvorlagen bei der Reiseerfassung | 20020410 | ||
31 | ![]() |
TRIP_ACTIVITIES | Call by reference | Type reference (TYPE) | BAPITR706R_ITAB | Interne Tabelle für bapitr706r | 20020410 | ||
32 | ![]() |
TRIP_SCHEMAS | Call by reference | Type reference (TYPE) | BAPITR706S_ITAB | Reiseschema | 20020410 | ||
33 | ![]() |
TRIP_TYPES_STATUATORY | Call by reference | Type reference (TYPE) | BAPITR706G_ITAB | Interne Tabelle für bapitr706g | 20020410 | ||
34 | ![]() |
TRIP_TYPE_COMSP | Call by reference | Type reference (TYPE) | BAPITR706X_ITAB | Interne Tabelle für bapitr706x | 20020410 | ||
35 | ![]() |
VEHICLE_CLASS | Call by reference | Type reference (TYPE) | BAPITR706W_ITAB | Interne Tabelle für bapitr706w | 20020410 | ||
36 | ![]() |
VEHICLE_TYPES | Call by reference | Type reference (TYPE) | BAPITR706E_ITAB | Interne Tabelle für bapitr706e | 20020410 |
Method AFTER_GET_CUSTOMIZING on Interface IF_EX_TRIP_WAF_INTERFACE has no exception.
Method AFTER_MODIFY_TRIP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ADDINFO | Call by reference | Type reference (TYPE) | PTRV_RECEIPT_ADDINFO_ITAB | Belegzusatzinfo | 20020410 | ||
2 | ![]() |
ADVANCES | Call by reference | Type reference (TYPE) | PTRV_ADVANCES_ITAB | Vorschüsse einer Reise; Tabelle für Offline Travel Mgm. | 20020410 | ||
3 | ![]() |
COSTDIST_MILE | Call by reference | Type reference (TYPE) | BAPITRVCOM_ITAB | Kostenaufteilung Kilometer | 20020410 | ||
4 | ![]() |
COSTDIST_RECE | Call by reference | Type reference (TYPE) | BAPITRVCOR_ITAB | Kostenaufteilung Einzelbeleg | 20020410 | ||
5 | ![]() |
COSTDIST_STOP | Call by reference | Type reference (TYPE) | BAPITRVCOS_ITAB | Kostenaufteilung Zwischenziele | 20020410 | ||
6 | ![]() |
COSTDIST_TRIP | Call by reference | Type reference (TYPE) | BAPITRVCOT_ITAB | Kostenaufteilung Reise | 20020410 | ||
7 | ![]() |
DEDUCTIONS | Call by reference | Type reference (TYPE) | BAPITRVDED_ITAB | Abzüge einer Reise | 20020410 | ||
8 | ![]() |
EMPLOYEENUMBER | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020410 | ||
9 | ![]() |
FCODE | Value transfer | Type reference (TYPE) | PTRV_TRIP_ACTION | Funktionscode für Funktionsbaustein HRTRV_IF_MODIFY_TRIP | 20020410 | ||
10 | ![]() |
FRAMEDATA | Value transfer | Type reference (TYPE) | BAPITRMAIN | Kopfdaten einer Reise; Struktur fuer BAPI-Interface | 20020410 | ||
11 | ![]() |
MILEAGE | Call by reference | Type reference (TYPE) | BAPITRVMIL_ITAB | Kilometerverteilung | 20020410 | ||
12 | ![]() |
RECEIPTS | Call by reference | Type reference (TYPE) | PTRV_RECEIPTS_ITAB | Reisekostenbeleg (INPUT) inclusive Tax Jurisdiction Code | 20020410 | ||
13 | ![]() |
RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20020410 | ||
14 | ![]() |
STATUS | Value transfer | Type reference (TYPE) | BAPITRVSTA | Reisestatus (set); Struktur für BAPI-Interface | 20020410 | ||
15 | ![]() |
STOPOVER | Call by reference | Type reference (TYPE) | BAPITRVSTO_ITAB | Zwischenziele einer Reise | 20020410 | ||
16 | ![]() |
TEXT | Call by reference | Type reference (TYPE) | BAPITRTEXT_ITAB | Reisezusatzinformation | 20020410 | ||
17 | ![]() |
TRIPNUMBER | Value transfer | Type reference (TYPE) | REINR | Reisenummer | 20020410 | ||
18 | ![]() |
USERDATA | Value transfer | Type reference (TYPE) | PTK99 | Feldleiste/Tabelle für USER-Dynpro | 20020410 |
Method AFTER_MODIFY_TRIP on Interface IF_EX_TRIP_WAF_INTERFACE has no exception.
Method AFTER_TRIP_GET_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LS_SYNC | Call by reference | Type reference (TYPE) | PTRV_WAFSYNC | Synchronisationsdaten fuer offline Reisemgmt/Arbeitszeitbl. | 20041122 | ||
2 | ![]() |
LT_TRIPS | Call by reference | Type reference (TYPE) | PTRV_WAF_TRIP_LIST_ITAB | Liste der Reisen Übergabe an Mobile Engine | 20041119 | ||
3 | ![]() |
PERSONNEL_NUMBER | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20041119 |
Method AFTER_TRIP_GET_LIST on Interface IF_EX_TRIP_WAF_INTERFACE has no exception.
Method BEFORE_ADD_RECEIPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ADDINFO | Call by reference | Type reference (TYPE) | PTRV_RECEIPT_ADDINFO_ITAB | table type for zptrv_receipt_addinfo | 20020410 | ||
2 | ![]() |
COSTDIST_RECE | Call by reference | Type reference (TYPE) | BAPITRVCOR_ITAB | Kostenaufteilung Einzelbeleg | 20020410 | ||
3 | ![]() |
EMPLOYEENUMBER | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020410 | ||
4 | ![]() |
RECEIPTS | Call by reference | Type reference (TYPE) | PTRV_RECEIPTS_ITAB | Reisekostenbeleg (INPUT) inclusive Tax Jurisdiction Code | 20020410 | ||
5 | ![]() |
RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20020410 | ||
6 | ![]() |
STATUS | Value transfer | Type reference (TYPE) | BAPITRVSTA | Reisestatus (set); Struktur für BAPI-Interface | 20020410 | ||
7 | ![]() |
STOPOVER | Call by reference | Type reference (TYPE) | BAPITRVSTO_ITAB | Zwischenziele einer Reise | 20020410 | ||
8 | ![]() |
TEXT | Call by reference | Type reference (TYPE) | BAPITRTEXT_ITAB | Reisezusatzinformation | 20020410 | ||
9 | ![]() |
TRIPNUMBER | Value transfer | Type reference (TYPE) | REINR | Reisenummer | 20020410 |
Method BEFORE_ADD_RECEIPT on Interface IF_EX_TRIP_WAF_INTERFACE has no exception.
Method BEFORE_MODIFY_TRIP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ADDINFO | Call by reference | Type reference (TYPE) | PTRV_RECEIPT_ADDINFO_ITAB | Belegzusatzinfo | 20020410 | ||
2 | ![]() |
ADVANCES | Call by reference | Type reference (TYPE) | PTRV_ADVANCES_ITAB | Vorschüsse einer Reise; Tabelle für Offline Travel Mgm. | 20020410 | ||
3 | ![]() |
COSTDIST_MILE | Call by reference | Type reference (TYPE) | BAPITRVCOM_ITAB | Kostenaufteilung Kilometer | 20020410 | ||
4 | ![]() |
COSTDIST_RECE | Call by reference | Type reference (TYPE) | BAPITRVCOR_ITAB | Kostenaufteilung Einzelbeleg | 20020410 | ||
5 | ![]() |
COSTDIST_STOP | Call by reference | Type reference (TYPE) | BAPITRVCOS_ITAB | Kostenaufteilung Zwischenziele | 20020410 | ||
6 | ![]() |
COSTDIST_TRIP | Call by reference | Type reference (TYPE) | BAPITRVCOT_ITAB | Kostenaufteilung Reise | 20020410 | ||
7 | ![]() |
DEDUCTIONS | Call by reference | Type reference (TYPE) | BAPITRVDED_ITAB | Abzüge einer Reise | 20020410 | ||
8 | ![]() |
EMPLOYEENUMBER | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020410 | ||
9 | ![]() |
FCODE | Value transfer | Type reference (TYPE) | PTRV_TRIP_ACTION | Funktionscode für Funktionsbaustein HRTRV_IF_MODIFY_TRIP | 20020410 | ||
10 | ![]() |
FRAMEDATA | Value transfer | Type reference (TYPE) | BAPITRMAIN | Kopfdaten einer Reise; Struktur fuer BAPI-Interface | 20020410 | ||
11 | ![]() |
MILEAGE | Call by reference | Type reference (TYPE) | BAPITRVMIL_ITAB | Kilometerverteilung | 20020410 | ||
12 | ![]() |
RECEIPTS | Call by reference | Type reference (TYPE) | PTRV_RECEIPTS_ITAB | Reisekostenbeleg (INPUT) inclusive Tax Jurisdiction Code | 20020410 | ||
13 | ![]() |
RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Returntabelle | 20020410 | ||
14 | ![]() |
STATUS | Value transfer | Type reference (TYPE) | BAPITRVSTA | Reisestatus (set); Struktur für BAPI-Interface | 20020410 | ||
15 | ![]() |
STOPOVER | Call by reference | Type reference (TYPE) | BAPITRVSTO_ITAB | Zwischenziele einer Reise | 20020410 | ||
16 | ![]() |
TEXT | Call by reference | Type reference (TYPE) | BAPITRTEXT_ITAB | Reisezusatzinformation | 20020410 | ||
17 | ![]() |
TRIPNUMBER | Value transfer | Type reference (TYPE) | REINR | Reisenummer | 20020410 | ||
18 | ![]() |
USERDATA | Value transfer | Type reference (TYPE) | PTK99 | Feldleiste/Tabelle für USER-Dynpro | 20020410 |
Method BEFORE_MODIFY_TRIP on Interface IF_EX_TRIP_WAF_INTERFACE has no exception.
History
Last changed by/on | SAP | 20110810 |
SAP Release Created in | 110 |