Ansicht
Dokumentation
BAPI_SALESADDIREQ_REPLICATE - Detaildaten zu Verkaufshilfsmitteln anfordern
Vendor Master (General Section) BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Durch den Aufruf dieser Methode werden Daten für ein Verkaufshilfsmittel in Form eines IDocs erzeugt. Das IDoc wird per ALE asynchron an den Aufrufer gesendet.
Beispiel
Nehmen wir an, daß ein Verkaufshilfsmittel-Lieferant einen Auftrag zur Erzeugung von Verkaufspreisetiketten erhalten hat. Zur Erzeugung der Etiketten fordert er mit dieser Methode die aktuellen Daten, z.B. für die Verkaufspreise, an.
Der Aufruf des Funktionsbausteins sieht dann so aus:
call bapi_salesaddireq_replicate
exporting
application = '02'
docheadid = '4500000815'
docitemno = '00010'
docscheduleline = '0001'
runningno = '0002'
addisupplier = 'TICKET007 '
importing
return = return.
Zur Bestellung 4500000815, Position 10, Einteilungsposition 1 wird für das Verkaufshilfsmittel, das hier durch die Nummer '0002' identifiziert wird, ein Verkaufshilfsmittel-IDoc erzeugt. Die Nummer für das Verkaufshilfsmittel wird dem Lieferanten des ursprünglichen Materials im Einkaufsdokument zusammen mit dem Klartext für das Verkaufshilfsmittel mitgeteilt.
Das Verkaufshilfsmittel selbst wird durch Lieferant TICKET007 hergestellt.
Zunächst wird in der Methode die Gültigkeit der Input-Parameter überprüft. Bei ungültigen Parameterkonstellationen wird eine entsprechende Meldung zurückgegeben.
Im vorliegenden Beispiel müssen folgende Bedingungen erfüllt sein:
- Die Bestellung 4500000815 muss mit Position 10 und Einteilung 1 existieren. Daß es sich um eine Bestellung handelt erkennt das System aus dem Parameter 'Application'. 02 steht für Bestellungen.
- Aufgrund der Anlage der Bestellung muss ein Verkaufshilfsmittel mit der internen Nummer 0002 vorhanden sein.
- Für das Verkaufshilfsmittel 0002 muss zur referenzierten Bestellung der Verkaufshilfsmittel-Lieferant TICKET007 zugeordnet sein.
Hinweise
Damit das IDoc tatsächlich erzeugt wird, muß eine weitere Methode für das Commit aufgerufen werden.
Die Methode wird nur ausgeführt, wenn für den Anwender für das Berechtigungsobjekt 'W_WTAD_IR' die Aktivität '16' gepflegt ist.
Parameter
ADDIBUYHEADIDADDIBUYITEMNO
ADDIRUNNINGNO
ADDISUPPLIER
APPLICATION
CUSTOMER
DOCHEADID
DOCITEMNO
DOCSCHEDULELINE
RETURN
Ausnahmen
Funktionsgruppe
2106Fill RESBD Structure from EBP Component Structure BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3790 Date: 20240523 Time: 170313 sap01-206 ( 50 ms )