Ansicht
Dokumentation
EAN_CHECK - Prüfung einer EAN zu Material und Mengeneinheit
BAL Application Log Documentation ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Mit dem Funktionsbaustein EAN_CHECK kann die Verprobung einer EAN zu einem Artikel und Mengeneinheit durchgeführt werden. Geprüft wird die korrekte Syntax der EAN, der EAN-Typ wird ermittelt und die Eindeutigkeit der EAN zu Artikel und Mengeneinheit wird geprüft. Ist ein EAN-Typ angegeben, so wird auch dieser geprüft, bei interner Nummernvergabe wird die EAN ermittelt. Ist die EAN zu Artikel und Mengeneinheit verprobt und existiert sie noch nicht auf der Datenbank, so wird die EAN in einer internen Tabelle abgelegt.
- Falls die Eingabeparameter sich nicht verändert haben -> EXIT.
- Initialisierung.
- Neuanzulegende EAN sperren, damit Neuanlage der gleichen EAN während der Transaktion nicht möglich ist.
- EAN formatieren.
- Es wird einer der folgenden Möglichkeiten ausgeführt:
- EAN aufgrund des EAN-Typs ermitteln
- Syntax der EAN prüfen und EAN-Typ ermitteln/prüfen
-
Dies umfasst folgende Schritte:
a) EAN auf Existenz in der Datenbank prüfen; bei Existenz zu
anderem Artikel oder Mengeneinheit -> Meldung
b) Prüfen, ob EAN innerhalb der laufenden Transaktion bereits
zu anderem Artikel oder Mengeneinheit erfaßt wurde -> Meldung
c) Prüfen, ob zu Artikel und Mengeneinheit bereits eine EAN erfaßt
wurde -> Meldung
- EAN zu Artikel und ME in der internen Tabelle EAN_VBTAB merken. Dabei prüfen, ob es sich um die erste EAN zu Artikel und ME handelt. Wenn ja, diese als Haupt-EAN markieren.
-
Hinweis 1
Zusätzlich zu Artikel und Mengeneinheit kann eine Positionsnummer bei Aufruf mitgegeben werden. Auf diese Weise können zu einem Artikel und einer Mengeneinheit je Positionsnummer unterschiedliche EANs angegeben werden. Je Artikel/Mengeneinheit/Positionsnummer kann aber höchstens eine EAN zur Verbuchung vermerkt werden.
-
Hinweis 2
Vor Eintragen der EAN in die interne Tabelle wird der Artikel aufgrund des nachfolgenden Updates durch den Funktionsbaustein EAN_SAVE_AFTER_CHECK gesperrt.
- Eingabeparameter merken.
Parameter
ARTIKELEAN_NEU
EAN_NEU
ETYP_NEU
ETYP_NEU
MEINH
MEINS
POSNR
Ausnahmen
EAN_ERRORFunktionsgruppe
WEA1BAL_S_LOG - Application Log: Log header data Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2718 Date: 20240523 Time: 130452 sap01-206 ( 30 ms )