Business Add-Ins (BAdIs) für Vertriebslieferplan, -abrufe und Bestätigungen Wenn Sie Vertriebslieferpläne und Bestätigungen einsetzen, können Sie folgende Business Add-Ins (BAdIs) nutzen:
EDI-Eingang: Lieferplandaten einlesen und bearbeiten
Mit dem BAdI /SAPAPO/EDI_SCHED_AG können nach der IDoc-Eingangsverarbeitung die Daten der selektierten Lieferpläne ändern oder ergänzen. Sie können z.B. die User-Felder USR01 bis 05 des Lieferplans ändern oder füllen oder den Status eines Lieferplans ändern.
Bearbeiten der IDoc-Daten
Mit dem BAdI /SAPAPO/MOD_EDI_DATA können Sie die IDoc-Daten vor der IDoc-Eingangsverarbeitung verändern oder z.B. weitere Werte hinzufügen.
Eingangsverarbeitung von Vorschauabrufen mit Kennzeichen Testlauf
Mit dem BAdI /SAPAPO/MSG_TYP_1 können Sie z.B. steuern, dass ein IDoc eines Auftraggebers, für den Sie im Customizing des
SAP APO
Testlauf festgelegt haben, trotzdem im APO-System verarbeitet wird. (
Supply Chain Planung
→
Abrufabwicklung zum Vertriebslieferplan
→
IDoc-Verarbeitung von Lieferplanabrufen einstellen
)
Eingangsverarbeitung von lieferrelevanten Abrufen mit Kennzeichen Testlauf
Mit dem BAdI /SAPAPO/MSG_TYP_2 können Sie z.B. steuern, dass ein IDoc eines Auftraggebers, für den Sie im Customizing des
SAP APO
Testlauf festgelegt haben, trotzdem im APO-System verarbeitet wird.

Ein neuer Auftraggeber soll erst zu einem bestimmten Datum IDocs versenden dürfen. Daher haben Sie den Testlauf für diesen Auftraggeber festgelegt. Über diese BAdIs können Sie steuern, dass diese IDocs im APO-System trotzdem verarbeitet werden.
Erweiterte Odette-Verarbeitungslogik aktivieren
Mit dem BAdI /SAPAPO/ODETTE_FLAG können Sie die bisherige Odette-Logik erweitern, so dass falls zusätzliche Einteilungen, die aufgrund von Solldatum und Sollfortschrittszahl anzulegen sind, diesen Einteilungen ein in der Vergangenheit liegendes Datum zugewiesen wird. D.h. die anzulegende Einteilung wird zu diesem vergangenen Datum, zu dem bereits eine Einteilung existiert, zusätzlich neu angelegt.

Im Gegensatz dazu wird bei der “herkömmlichen” Odette-Logik das im IDoc übermittelte Abrufdatum zum Anlegen neuer Einteilungen verwendet.
Bearbeiten eigener Periodenformate
Mit dem BAdI /SAPAPO/CMDS_SL_DATE können Sie z.B. eigene Perioden (z.B. Industriemonate) für Einteilungen von Vertriebslieferplänen definieren und verwenden.
(Siehe Vertriebslieferplanabruf mit Industriemonatseinteilungen )
Modifikation von Abrufen
Mit dem BAdI /SAPAPO/CMDS_DS_MOD können Sie Einfluss auf das Splitten von Vorschauabrufen nehmen (z.B. einen Kalender für den Abrufsplit vorgeben) und das Erzeugen von Sollabrufen beeinflussen.
Siehe Abrufsplit und Sollabruf
Priorisierung von Bezugsquellen und Transportmitteln
Mit der Methode SOS_COST_DEST_SORT des BAdIs /SAPAPO/SOS_COST können Sie die Ermittlung des geeigneten Transportmittels für Vertriebslieferpläne beeinflussen.
IDoc zur Bestätigung erzeugen
Mit dem BAdI /SAPAPO/CMDS_CONFOUT können Sie die Versendung von Bestätigungen an Partner, für die in den Stammdaten des Vertriebslieferplans als Medium
XML
vorgesehen ist, beeinflussen.
Bestätigung erzeugen
Mit dem BAdI /SAPAPO/CMDS_SD_CONF können Sie Bestätigungen ändern und eigene Daten hinzufügen, bevor Bestätigungen erzeugt oder gespeichert und ggf. an Kunden übermittelt werden.

Zusätzlich haben Sie mit der ErweiterungAPOCF060die Möglichkeit, sämtliche Daten der übertragenen Positionen von Vertriebslieferplänen zu verändern. Steuerungsprofile und Bestätigungsprofile der Lieferplanposition können Sie ebenfalls zuweisen.
Siehe Bestätigungen
Vergleich zweier Zeitreihen
Mit dem BAdI /SAPAPO/COMPSCHEDLIN können Sie den Standardvergleich zweier Zeitreihen um weitere eigendefinierte Zeitintervalle (z.B. Wochen- oder Monatsintervall) für die Abweichungsermittlung erweitern.
D.h. Sie können z.B. eigene Intervalle bestimmen und prüfen, ob Einteilungen (von Bestätigungen und Sollabrufen) innerhalb der selbst definierten Intervalle liegen.
Erweitern der Bestätigung zum Vertriebslieferplan
Mit der Methode APPENDCONFSCHEDAGRMT
Erweitern Bestätigung zum Lieferplan
des BAdIs /SAPAPO/SMOY_PUB_APP können Sie kundenspezifische Daten oder Daten zu Bestätigungen (wie z.B. Lieferplanposition, Abrufkopf, Abrufdaten, Einteilungen, Texte und Partner), die per
APO Core Interface (CIF) aus dem SAP-APO-System in das angeschlossene SAP-R/3-System übertragen werden, erweitern.
Bestätigungsstatusermittlung
Mit dem BAdI /SAPAPO/CMDS_STATDET können Sie eine eigene Bestätigungsstatusermittlung implementieren. Beim manuellen Anlegen von Bestätigungen in der Produktsicht, Produktplantafel oder in der interaktiven Rückstandsbearbeitung wird der
Aktuelle Status
einer Vertriebslieferplanposition je nach Einstellung im Bestätigungsprofil auf Sekunden-, Minuten-, Stunden- oder Tagesbasis ermittelt.
Unter-/Überbestätigungs-Alerts
Mit dem BAdI /SAPAPO/AM_CNF_ALERT
BAdI: Unter-/Überbestätigungs-Alerts
können Sie die Erzeugung von
Unter- und
Überbestätigungs-Alerts beeinflussen.
Steuerung des Geschäftsjahreswechsels
Mit dem BAdI /SAPAPO/CMDS_RES_CDQ können Sie für Vertriebslieferpläne mit manuellem Geschäftsjahreswechsel prüfen und entscheiden, ob (bzw. aufgrund welcher Kriterien) ein Geschäftsjahreswechsel vorliegt.
Siehe Geschäftsjahr verwalten
Mit dem BAdI /SAPAPO/CIF_DELTA3 können Sie bestimmte Felder von dem Vergleich ausschließen.
Sie finden diese BAdIs im Customizing der
Supply-Chain-Planung
unter
Abrufabwicklung
zum Vertriebslieferplan
→
Business Add-Ins (BAdIs) für Vertriebslieferplanabwicklung
.

Außerdem können Sie den Customer-Exit APOBO010 verwenden, um z. B. Vertriebslieferplanpositionen mit dem aktuellen Status
Zulässigkeit nicht ok
von der Rückstandsbearbeitung auszuschließen.