Ansicht
Dokumentation

EAN_CHECK - Prüfung einer EAN zu Material und Mengeneinheit

EAN_CHECK - Prüfung einer EAN zu Material und Mengeneinheit

BAL Application Log Documentation   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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.

  1. Falls die Eingabeparameter sich nicht verändert haben -> EXIT.
  2. Initialisierung.
  3. Neuanzulegende EAN sperren, damit Neuanlage der gleichen EAN während der Transaktion nicht möglich ist.
  4. EAN formatieren.
  5. 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
  1. 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.
  1. Eingabeparameter merken.




Parameter

ARTIKEL
EAN_NEU
EAN_NEU
ETYP_NEU
ETYP_NEU
MEINH
MEINS
POSNR

Ausnahmen

EAN_ERROR

Funktionsgruppe

WEA1

BAL_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 )