Ansicht
Dokumentation

MB_CREATE_MATERIAL_DOCUMENT_UT - Buchenroutinen, die in Updatetask laufen werden hier zusammengefaßt

MB_CREATE_MATERIAL_DOCUMENT_UT - Buchenroutinen, die in Updatetask laufen werden hier zusammengefaßt

CPI1466 during Backup   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Funktionsbaustein stellt eine allgemeine Schnittstelle zum Buchen von Warenbewegungen zur Verfügung.

Es wird kein Dialog geführt. D. h. die Fehlerbehandlung muß beim Aufrufer gewährleistet sein. Der Funktionsbaustein ist so konzipiert, daß neue Positionen nur angehängt werden können. Es ist nicht möglich, Positionen in der IMSEG dazwischenzuschieben, da dann die Zuordnung zwischen IMSEG und EMSEG verloren geht (Über SY-TABIX). Die Fehlermeldungen werden über die Struktur EMKPF bzw. EMSEG an den Aufrufer zurückgegeben. Der Commit erfolgt beim Aufrufer.

Der Parameter XALLP steuert, daß der Materialbeleg nur dann erzeugt werden darf, wenn alle Positionen gebucht werden können. Der Parameter XALLR steuert, ob bei einem wiederholten Aufruf alle Tabellen zu initialisieren sind oder nur die neuen/korrigierten Positionen bearbeitet werden sollen. Sofern im aufrufenden Programm neue Positionen zwischen bestehende geschoben wurden, muß dieser Parameter gesetzt sein.

Es werden die Struktur EMKPF und die Tabellen IMSEG und EMSEG zurückgegeben. Das Feld IMSEG-BEAKZ sagt aus, ob eine Position erfolgreich bearbeitet wurde. Im Feld EMSEG-YZEIL steht die vorläufige Zeilennummer im Materialbeleg. Sofern der Beleg gebucht wird, findet sich die Zeilennummer im Materialbeleg im Feld EMSEG-MBLPO.

Das Feld EMKPF-SUBRC gibt an, an welchem Punkt das Programm auf einen Fehler gestoßen ist.

EMKPF-SUBRC Fehler
------------------------------------------------------------------------
16 Initialisierung ist nicht in Ordnung
15 Kopfdaten sind nicht in Ordnung
13 Fehler beim Lesen der Tabelle T156N, wenn die
Position eine Stornoposition ist (IMSEG-XSTOB = X)
12 Fehler bei der Prüfung der XAB-Nummer
11 Fehler beim Aufbauen der Prefetchtabellen zum
Lesen des Materialstammes
10 Fehler beim Lesen des Materialstammes per PREFETCH
08 Zuordnung IMSEG zu EMSEG fehlerhaft
07 Fehler beim Korrigieren einer Position
06 Fehler beim Erstellen einer Position
05 Keine Position erzeugt
04 Nur alle Positionen dürfen gebucht werden, es gibt
aber mindestens eine Position mit Fehler
03 Fehler beim Buchen des Beleges
02 Zuordnung IMSEG zu EMSEG fehlerhaft
01 Zuordnung YMBUZ zu XMSEG fehlerhaft





Parameter

Ausnahmen

Funktionsgruppe

MBWL

Addresses (Business Address Services)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2876 Date: 20240523 Time: 123211     sap01-206 ( 49 ms )