Ansicht
Dokumentation
BAPI_TRIP_CHECK_STATUS - Feststellen des Status einer Reise
TXBHW - Original Tax Base Amount in Local Currency Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit der Methode EmployeeTrip.GetStatus wird der Status einer einzelnen Reise zurückgeliefert, sofern diese im SAP-System zum angegebenen Schlüssel (EmployeeNumber, TripNumber) vorhanden ist. Hierbei wird auch die Rückgabestruktur AMOUNTS gefüllt.
Mit der Methode EmployeeTrip.GetList werden alle zu einem Mitarbeiter gehörenden Reisen, deren Reisebeginn zwischen DEPARTURE_FROM und DEPARTURE_TO liegen in der Struktur TRIPS zurückgegeben. Falls Sie gleichzeitig noch die Beträge zu den einzelnen Reisen erhalten möchten muss der Parameter CALCULATEAMOUNTS auf 'X' gesetzt werden. Beachten siehierzu jedoch die Performanceaspekte, die weiter unten erwähnt sind.
Beide o.g. Methoden haben desweiteren den Rückgabewert RETURN, dem im Fehlerfalle eine genauere Fehlermeldung entnommen werden kann.
Verwendung als Funktionsbaustein:
Mittels des Funktionsbausteins BAPI_TRIP_CHECK_STATUS können Sie
- den Status einer einzelne Reise eines Mitarbeiters (Übergabeparameter EMPLOYEENUMBER und TRIPNUMBER)
oder
- den Status mehrerer Reisen eines Mitarbeiters innerhalb eines Zeitintervalls (Übergabeparameter EMPLOYEENUMBER, DEPARTURE_FROM und DEPARTURE_TO)
bestimmen.
Die Angabe der Parameter TRIPNUMBER oder DEPATURE_FROM und DEPARTURE_TO ist dabei wahlweise.
Falls der Parameter TRIPNUMBER übergeben wird, wird nur eine einzelne Reise selektiert. Falls
die Parameter DEPATURE_FROM und DEPARTURE_TO übergeben werden, werden alle Reisen des Mitarbeiters, deren Abreise zwischen diesen Daten liegen zurückgegeben.
Die Rückgabe der selektierten Reisen erfolgt mittels der Tabelle TRIPS. Desweiteren stehen in
der Tabelle AMOUNTS die verschiedenen Zwischen- und Endsummen zu den ausgewählten Reisen (siehe
Struktur BAPITRVSUM) zur Verfügung. Das Berechnen dieser Beträge kann mittels des Schalters
CALCULATEAMOUNTS ein- (='X') bzw. ausgeschaltet (=SPACE) werden. Aus Performancegründen sollte
dieser Schalter jedoch nur bei kleinen Zeitintervallen oder Einzelreisen gesetzt werden, da das Berechnen der Reisebeträge unter Umständen sehr zeitintensiv sein kann.
Beispiele
Hinweise
Weiterführende Informationen
Parameter
AMOUNTSCALCULATE_AMOUNTS
DEPARTURE_FROM
DEPARTURE_TO
EMPLOYEENUMBER
PERIODNUMBER
RETURN
TRIPNUMBER
TRIPS
Ausnahmen
Funktionsgruppe
HRTRTXBHW - Original Tax Base Amount in Local Currency ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2943 Date: 20240523 Time: 152925 sap01-206 ( 67 ms )