Show TOC

  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:

IDoc-Eingangsverarbeitung

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 PlanungAbrufabwicklung zum VertriebslieferplanIDoc-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.

Siehe Eingangsverarbeitung von Lieferplanabrufen

Abrufsplitt und Sollabruf

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

Transportbeziehung

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-Ausgangsverarbeitung (Bestätigungen)

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

Vertriebslieferplanabruf

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.

Bestätigung

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.

Siehe Unter-und Überbestätigungs-Alerts

Geschäftsjahreswechsel

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

Vergleich/Abgleich-Funktion

Mit dem BAdI /SAPAPO/CIF_DELTA3 können Sie bestimmte Felder von dem Vergleich ausschließen.

Siehe Vergleich von Vertriebslieferplänen

Aktivitäten

Sie finden diese BAdIs im Customizing der Supply-Chain-Planung unter Abrufabwicklung zum VertriebslieferplanBusiness 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.