Ansicht
Dokumentation

READ_SPECIAL_EAN - Ermitteln von EANs nach verschiedenen Suchkriterien

READ_SPECIAL_EAN - Ermitteln von EANs nach verschiedenen Suchkriterien

rdisp/max_wprun_time - Maximum work process run time   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Baustein kann gezielt nach verschiedenen EANs gesucht werden. Als Eingabeparameter müssen Material und Werk fest vorgegeben werden (P_MATNR und P_WERKS). Der Lieferant ist optional (P_LIFNR). Wenn er angegeben ist, wird grundsätzlich zunächst nach der evtl. vorhandenen lieferantenspezifischen EAN gesucht. Falls diese nicht vorhanden oder kein Lieferant angegeben ist, wird die Haupt-EAN zur angegebenen Mengeneinheit ermittelt. Die Mengeneinheit kann entweder von außen in der Tabelle SEAN_TAB vorgegeben sein oder sie wird intern ermittelt.

Verarbeitung der SEAN_TAB Einträge

Jeder Satz in der Tabelle SEAN_TAB dient gleichzeitig als Ein- sowie als Ausgabeparameter bei der EAN-Bestimmung. Zu jedem Satz ist folgende Logik gültig:

Falls die Komponente MEINH mit einer gültigen Mengeneinheit belegt ist, wird die EAN dazu ermittelt und die EAN und der EAN-Typ in den Komponenten EAN11 und NUMTP eingetragen.

Falls keine Mengeneinheit angegeben wurde, muß genau eines der beiden Kennzeichen KZ_BSTME und KZ_VRKME gesetzt sein, andere Belegungen sind falsch.

KZ_VRKME gesetzt heißt: Ermitteln der Vertriebslinie (wird in P_VKORG und P_VTWEG an den Aufrufer zurückgeliefert). Zur Vertriebslinie wird die Verkaufsmengeneinheit ermittelt, welche in SEAN_TAB eingetragen wird. Zur Verkaufsmengeneinheit wird dann die EAN ermittelt.

KZ_BSTME gesetzt heißt: Ermitteln der Bestellmengeneinheit und dazu dann die EAN. Achtung: Diese Funktion ist nicht realisiert und nur für zukünftige Erweiterungen oder zur weiteren Verarbeitung im Exit EXIT_SAPLMGW5_001 gedacht, der in diesem Funktionsbaustein aufgerufen wird.

Falls die Eingaben in SEAN_TAB fehlerhaft sind oder die Ermittlung der EAN, der Mengeneinheit oder der Vertriebslinie zu einem Fehler führt, wird in den Komponenten MSGNR, MSGID, MSGV1 .. MSGV4 der Tabelle SEAN_TAB auf eine Meldung zur weiteren Auswertung durch den Aufrufer referenziert.

Beispiel

Hinweise

Wird der Funktionsbaustein sukzessive zum Ermitteln von Daten aufgerufen, arbeitet er am performantesten, wenn bei gleichem Werk und/oder Lieferant die entsprechenden Aufrufe direkt aufeinander folgend stattfinden, da die Daten hierzu dann noch gepuffert zur Verfügung stehen.

Weiterführende Informationen





Parameter

P_LIFNR
P_MATNR
P_VKORG
P_VTWEG
P_WERKS
SEAN_TAB

Ausnahmen

WRONG_CALL

Funktionsgruppe

MGW5

Addresses (Business Address Services)   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2780 Date: 20240523 Time: 041320     sap01-206 ( 66 ms )