Ansicht
Dokumentation

/ISDFPS/MATMASSRCDET - BAdI: Vorlage zum Anlegen von Materialstammdaten ermitteln

/ISDFPS/MATMASSRCDET - BAdI: Vorlage zum Anlegen von Materialstammdaten ermitteln

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem Busisness Add In (BAdI) können Sie die Quelle zum Kopieren von Materialstammdaten ableiten.

Das BAdI wird im Report /ISDFPS/FDP_CHANGES_EXECUTE (Zeitlich abgegrenzte Änderungen aus OrgFlex im MM nachziehen) aufgerufen. In diesem Report werden folgende Änderungen abgearbeitet:

  • Änderungen an Materialplanungsobjekten (MPO)
  • Änderungen an Materialpaketen (MPA)
  • Änderungen an der Zuordnung von MPO/MPA zu Strukturelementen
  • Änderungen in Unterstellungs- oder Unterstüzungsbeziehungen
  • Änderungen von Adressen oder der Organisationsstruktur

Anhand der ausgelieferten Implementierungen können Sie die Vorgehensweise für eine eigene Implementierung ableiten. Alle Methoden haben gemeinsam, dass der Parameter E_SOURCE_FOUND auf 'X' gesetzt werden muss, damit das Ergebnis in der aufrufenden Applikation übernommen wird.

Das BAdI ist in der Standardauslieferung aktiv. Sofern Sie keine eigene Implementierung des BAdIs vornehmen, wird die Default-Implementierung automatisch ausgeführt, die folgende Funktionen zur Verfügung stellt:

  • GET_SOURCE_SLOC: liefert einen Lagerort, aus dem die Materialstammdaten kopiert werden (MARD). Es wird zunächst ein beliebiger Lagerort im Zielwerk, bei Misserfolg ein beliebiger Lagerort gesucht.

  • GET_SOURCE_MRP_AREA: liefert entweder ein Werk, aus dem Dispodaten auf die Disposicht kopiert werden, oder einen Dispobereich, der als Quelle verwendet wird. Es wird zunächst im Zielwerk geprüft, ob das Material auf Werksebene ausreichend gepflegt ist. Wenn ja, dann wird das Werk als Vorlage verwendet, ansonsten wird ein beliebiger Dispobereich gesetzt, in dem das Material gepflegt ist.

  • GET_SOURCE_PLANT: liefert ein Werk, aus dem die Materialstammdaten kopiert werden (MARC). Es wird ein beliebiges Werk übergeben, in dem das Material gepflegt ist.

  • GET_SOURCE_LGNUM: kann eine Lagernummer übergeben, aus der ein Material kopiert wird. Es wird keine Default-Implementierung geliefert, da derzeit keine Lagerdaten kopiert werden.

  • GET_SOURCE_SALES: liefert einen Vertriebsbereich, aus dem die Materialstammdaten kopiert werden (MVKE). Es wird ein beliebiger Vertriebsbereich zurückgeliefert.

  • GET_TARGET_MRP_DATA: liefert die Dispodaten, die im Zieldispobereich ggf. von den Quelldaten abweichend gesetzt werden müssen. Derzeit sind dies der Disponent. Für die Übergabe der Daten wird zusätzlich eine Ankreuzstruktur analog zu BAPIs verwendet, die die ermittelten Daten definiert.

  • GET_SOURCES_FROM_FORCE lässt das Übersteuern des Strukturelements zu, das als Vorlagequelle beim Anlegen der Materialstammdaten dient. Es wird das Strukturelement übergeben, für das Stammdaten angelegt werden sollen. Zusätzlich lässt sich in diesem BADI der Disponent abändern.

  • CHANGE_MATMAS_BAPIVALUES lässt das Ändern der Materialdaten zu, bevor das BAPI BAPI_MATERIAL_SAVEDATA zum Anlegen der Materialstammdaten gerufen wird. Es werden alle BAPI-Segmente zum Ändern übergeben. Die Änderungen können in Abhängigkeit vom Ziel-Strukturelement und vom Bestandsart ("Vorrat" oder "Bestand") durchgeführt werden.






CL_GUI_FRONTEND_SERVICES - Frontend Services   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4112 Date: 20240420 Time: 134255     sap01-206 ( 63 ms )