Ansicht
Dokumentation

BAPI_WASTEROUTE_CREATEFROMDATA - BAPI: Anlegen von Routen

BAPI_WASTEROUTE_CREATEFROMDATA - BAPI: Anlegen von Routen

BAL Application Log Documentation   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieses Business Application Programming Interface (BAPI) legt eine Route anhand der übergebenen Daten der Parameter ROUTEDATA und EXTENSIONIN an.

In der Struktur EXTENSIONIN übergeben Sie die Kundenfelder, die dann auf die interne Struktur der Route übertragen werden. Diese Felder müssen bereits Bestandteil der Kundenerweiterung CI_ROUTE der Tabelle EWAROUTE sein.

Bei den Daten der Struktur ROUTEDATA ist folgendes zu beachten:

  • Schlüssel
Wenn Sie im Feld ROUTE einen Wert übergeben, so wird dieser als externer Schlüssel interpretiert und ein DSatensatz mit diesem Schlüsselangelegt. Falls Sie das Feld leer lassen, wird ein neuer Datensatz mit einem intern vergebenen Schlüssel angelegt.
  • Obligatorische Felder
STICHTAG bezeichnet das Datum, ab dem die Route gültig ist
PRODUCT_AREA ist der Leistungsbereich der Route. Der Wert muss im Customizing zu den Leistungsbereichen vorhanden sein.
  • Abhängigkeiten zwischen den Feldern
Zwischen den Feldern Leistungsbereich und Rückmeldetyp (PRODUCT_AREA und RESULTYP, PRODUCT_AREA2 und RESULTYP2, PRODUCT_AREA3 und RESULTYP3) besteht eine Abhängigkeit, die durch das Customzing vorgegeben wird. Sie können dem Leistungsbereich nur einen Rückmeldetyp zuweisen, der im Customzing vorgegeben ist.
  • Sonstige Felder
Die Bedeutung der sonstigen Felder entnehmen Sie bitte der jeweiligen Dokumentation im Data Dictionary.

Beispiel

Diese Funktionalität ist zum Beispiel nötig, wenn Sie ein externes Tourenplanungssystem angeschlossen haben, bei dem erst im Zuge der Tourenplanung neue Routen erzeugt werden. Wenn Sie nun Entsorgungsaufträge zu dieser neuen Route hochladen wollen, muss zuvor die neue Route im SAP System erzeugt werden.

Hinweise

Meldungen werden im Parameter RETURN zurückgegeben. Kundenfelder werden im Parameter EXTENSION übergeben.

Sie können diesen BAPI auch im Testmodus starten, d.h. es wird keine Verbuchung des neuen Datensatzes vorgenommen. Hierzu müssen Sie den Parameter TESTRUN setzen.

Der Baustein setzt kein COMMIT ab. Die Verbuchnung findet im Update Task statt.

Weiterführende Informationen





Parameter

EXTENSIONIN
EXTENSIONOUT
NUMBER
RETURN
ROUTEDATA
ROUTEDATAOUT
TESTRUN

Ausnahmen

Funktionsgruppe

BAPIWASTEROUTE

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3809 Date: 20240523 Time: 155726     sap01-206 ( 56 ms )