Ansicht
Dokumentation

BAPI_TRIP_CHECK_STATUS - Feststellen des Status einer Reise

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.
SAP E-Book

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

AMOUNTS
CALCULATE_AMOUNTS
DEPARTURE_FROM
DEPARTURE_TO
EMPLOYEENUMBER
PERIODNUMBER
RETURN
TRIPNUMBER
TRIPS

Ausnahmen

Funktionsgruppe

HRTR

TXBHW - 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 )