Ansicht
Dokumentation

BADI_INCO_CHECK - BAdI: Incoterms-Prüfung

BADI_INCO_CHECK - BAdI: Incoterms-Prüfung

BAL Application Log Documentation   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) ist optional. Hiermit können Sie Ihre eigene Prüftabelle für die Felder INCO2_L bzw. INCO3_L verwenden.

Da die kaufmännischen Daten in keiner einheitlichen programmübergreifenden Struktur zur Verfügung stehen, verwendet das Interface unter anderem die folgenden Methoden, um kaufmännische Daten aus verschiedenen Programmen zu unterstützen:

  • Die Methode IF_BADI_INCO_CHECK~VALIDATE_ENTRY prüft, ob die Werte von Inco 2 oder Inco 3 in der Prüftabelle (Kundentabelle) vorhanden sind und gibt eine entsprechende Meldung (Warnung oder Fehler) je nach Kundenimplementierung zurück. Wenn die Implementierungsmethode das standardmäßige Meldungskennzeichen setzt, wird die SAP-Systemwarnung ausgegeben.
  • Die Methode IF_BADI_INCO_CHECK~VALUE_HELP stellt die Wertehilfe für INCO2_L und INCO3_L anhand der Werte in den Feldern INCO1 und INCOV zur Verfügung.

Wenn Sie die Customizing-Aktivität aufrufen, erscheint ein Dialogfenster, in dem Sie eine Bezeichnung für die Implementierung angeben können.

Wurden bereits Implementierungen zu diesem Business Add-In angelegt, zeigt das System diese in einem Dialogfenster an. Wählen Sie Anlegen, um eine davon auszuwählen, und fahren Sie wie folgt fort:

  1. Geben Sie eine Bezeichnung für die Implementierung im Dialogfenster an und wählen Sie Anlegen.
    Das System zeigt das Einstiegsbild zum Anlegen von BAdI-Implementierungen an.
  2. Geben Sie eine Kurzbezeichnung für Ihre Implementierung in das Feld Kurztext zur Implementierung ein.
  3. Wenn Sie die Registerkarte Interface wählen, werden Sie feststellen, dass das System das Feld Name der implementierenden Klasse automatisch mit einer Klassenbezeichnung vorbelegt hat, die auf der Bezeichnung Ihrer Implementierung basiert.
  4. Sichern Sie Ihre Eingaben, und ordnen Sie das BAdI zu einem Paket zu.
  5. Um eine Methode zu bearbeiten, führen Sie einen Doppelklick auf deren Bezeichnung aus.
  6. Tragen Sie Ihr Implementierungs-Coding zwischen den Anweisungen method <Interface Name>~<Name of Method>. und endmethod. ein.
  7. Sichern und aktivieren Sie Ihr Coding. Navigieren Sie zurück zum Bild Ändern Implementierung. Hinweis: Sie können eine Implementierung für ein BAdI anlegen und sie erst später aktivieren. Wenn Sie dies tun möchten, führen Sie den folgenden Schritt nicht aus:
  8. Wählen Sie Aktivieren. Wenn das Anwendungsprogramm ausgeführt wird, wird der von Ihnen angelegte Code durchlaufen.

Eine Beispielimplementierung für das BAdI ist in der Standardauslieferung enthalten. Diese Implementierung steht in der Beispielklasse CL_BADI_SLS_INCO_SAMPLE_CHECK zur Verfügung.






General Data in Customer Master   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3423 Date: 20240520 Time: 161815     sap01-206 ( 63 ms )