Ansicht
Dokumentation

EHSWA_246_MN_CHECK - Überprüfung der Entsorgungspapierdaten für das Create-API

EHSWA_246_MN_CHECK - Überprüfung der Entsorgungspapierdaten für das Create-API

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein prüft die Daten, anhand derer ein Entsorgungspapier über das Create-API (Funktionsbaustein: EHSWA_240_MN_CREATE) angelegt werden soll. Das System prüft die Daten des anzulegenden Entsorgungspapiers gemäß den Vorgaben, die Sie für die Entsorgungspapierart im Customizing des Abfallmanagements im Abschnitt Entsorgungspapiere gemacht haben. Weitere Informationen zu den Prüfungen finden Sie in der SAP-Bibliothek in der Komponente Abfallmanagement unter Anlage eines Entsorgungspapiers.

Die Parameter des Funktionsbausteins haben folgende Bedeutung:

  • I_MNAPI
Dieser Paramter enthält die zu überprüfenden Daten. Beachten Sie, dass die Daten in der Struktur vorliegen müssen, die für das Create-API erforderlich ist.
  • E_MNAPI_OK
Dieser Parameter enthält am Ende der Überprüfung alle fehlerfrei geprüften Daten. Die Daten müssen ebenfalls in der Struktur vorliegen, die für das Create-API erforderlich ist. Im Anschluss an die Überprüfung können diese Daten direkt verwendet werden, um ein Entsorgungspapier anzulegen.
  • E_MNAPI_FAIL
Dieser Paramenter enthält am Ende der Überprüfung alle Daten, für die eine Überprüfung fehlgeschlagen ist.
  • E_FLG_ERROR
Dieser Exportparameter hat den Wert TRUE, wenn bei der Überprüfung mindestens eine Prüfung fehlgeschlagen ist, deren Ergebnis für das Entsorgungspapier zwingend ist. Dieser Parameter hat z.B. den Wert TRUE, wenn die maximal zulässige Abfallzahl im Entsorgungspapier überschritten wird.
  • E_FLG_WARNING
Dieser Exportparameter hat den Wert TRUE, wenn bei der Überprüfung mindestens eine Prüfung, deren Ergebnis für das Entsorgungspapier nicht zwingend ist, eine Warnung liefert. Dieser Parameter hat z.B. den Wert TRUE, wenn kein Entsorgungsweg vorhanden ist, für die Entsorgungspapierart jedoch ein Entsorgungsweg nötig ist.
  • E_ERRMSGTAB
Dieser Exportparameter enthält die Warnungen und Fehlermeldungen, die sich bei der Überprüfung der Daten ergeben haben. Die Meldungsliste kann z.B. an das Meldungsprotokoll übergeben werden.

Beispiel

Hinweise

Das System prüft u.a., ob für das Entsorgungspapier ein Entsorgungsnachweis erforderlich ist. Ist dies der Fall, führt es folgende Prüfungen zusätzlich aus, die nicht im Customizing für die Entsorgungspapierart definiert sind:

  • Das System prüft, ob das Entsorgungspapier einen Entsorgungsnachweis enthält.
  • Das System prüft, ob der Entsorgungsnachweis zeitlich gültig und freigegeben ist.
  • Das System prüft, ob die übergebenen Geschäftspartner des Abfallmanagements mit den Geschäftspartnern des Abfallmanagements übereinstimmen, die im Entsorgungsnachweis als papierrelevant gekennzeichnet sind. Stimmt mindestens ein Geschäftspartner des Abfallmanagements nicht überein, liefert die Prüffunktion einen Fehler (E_FLG_ERROR = TRUE).
  • Das System prüft, ob die Abfallschlüssel der Abfälle mit den Abfallschlüsseln des Entsorgungsnachweises übereinstimmen. Besitzt ein Abfall einen Abfallschlüssel, der nicht dem Entsorgungsnachweis zugeordnet ist, wird dieser Abfallschlüssel für die Abfallposition nicht in den Exportparameter E_MNAPI_OK übernommen und der Parameter E_FLG_WARNING = TRUE gesetzt. Führt die Prüfung zu dem Ergebnis, dass kein Abfallschlüssel einer Position mit den Abfallschlüsseln des Entsorgungsnachweises übereinstimmt, wird diese Position, d.h. dieser Abfall nicht in den Exportparameter E_MNAPI_OK übernommen und der Parameter E_FLG_ERROR = TRUE gesetzt.




Parameter

E_FLG_ERROR
E_FLG_WARNING
E_MNAPI_FAIL
E_MNAPI_OK
I_MNAPI
X_ERRMSGTAB

Ausnahmen

Funktionsgruppe

EHSWA_246

Addresses (Business Address Services)   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4933 Date: 20240523 Time: 144945     sap01-206 ( 96 ms )