Ansicht
Dokumentation

BAPI_MNFCTCONFRCVR_RECEIVE - Empfängt Rückmeldung aus dem APO

BAPI_MNFCTCONFRCVR_RECEIVE - Empfängt Rückmeldung aus dem APO

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

Funktionalität

Über diesen Funktionsbaustein können eine oder mehrere Rückmeldungen ins System übertragen werden. Im System werden die Informationen dann auf der Datenbank gespeichert. Je nach Prozess und Einstellung im Materialstamm wird mit dem Aufruf dieses BAPI bereits die Verbuchung der Materialbewegungen (Bestände) und Kosten im System angestoßen. Andere Komponenten können später (asynchron) über die Transaktion PPCGO im R/3 aggregiert verbucht werden.

Zu jeder Rückmeldung muß genau ein Kopfsatz existieren. Die Kopfsätze stehen im Tabellenparameter IT_APOHEADS (s.u.). Im Kopfsatz stehen u.a. Informationen über den zugrunde liegenden Auftrag und dessen Kontierung, die Erfassung, den Zählpunkt und die Linie sowie die Menge. Jede Rückmeldung muß zu einem Zählpunkt erfolgen. Ein Wareneingang wird in der Komponentenliste gekennzeichnet.

Im Regelfall werden zu einer Rückmeldung auch Materialbewegungen gebucht. Diese stehen im Tabellenparameter IT_APOCOMPLISTS. Über das Feld HEADID werden die Einträge in der Komponentenliste einem Kopfsatz zugeordnet. In der Komponentenliste stehen die Materialien (Baugruppen und Komponenten), logistische Informationen, ein Indikator für den Wareneingang, Kontierungsinformationen auf die Komponente bezogen sowie die Mengen. Achtung: Wenn die Komponentenliste Einträge enthält, zu denen kein Kopfsatz in der Tabelle IT_APOHEADS existiert, werden die Komponenten je nach Konstellation gar nicht gebucht oder fälschlicherweise auf eine andere Rückmeldung bezogen.

Beispiel

Sie haben eine Linie mit 3 Zählpunkten. Am Zählpunkt Z1 werden die Komponenten K1 und K2 verbaut, an Zählpunkt Z2 die Komponente K3 und das Halbfabrikat H1, das einem Kundeneinzelbestand entnommen und sofort verbucht wird. Am dritten Zählpunkt Z3 findet eine Endkontrolle statt und der Wareneingang für die Baugruppe B1 wird verbucht.

Am ersten Zählpunkt werden 5 und 3 Stück zurückgemeldet, am ZP2 2 Stück und am Z3 melden Sie 1 Stück WE und 1 Stück Ausschuss.

All Rückmeldungen werden auf einmal ins R/3 übergeben. Die Übergabe sieht dann (vereinfacht!) wie folgt aus:

IT_APOHEADS:

HEADID ORDERID REPPOINT HEADMATNR VERSION LINE_HEADER

CONFQUANT FLG_SCRAP KDAUF

CA76D2 BBAA33 Z1 B1 0001 AA01

5,0 4711

CA76D3 BBAA33 Z1 B1 0001 AA01

3,0 4711

CA76D4 BBAA33 Z2 B1 0001 AA01

2,0 4711

CA76D5 BBAA33 Z3 B1 0001 AA01

1,0 4711

CA76D6 BBAA33 Z3 B1 0001 AA01

1,0 X 4711

IT_APOCOMPLISTS:

HEADID MATERIAL GOODSMOVE_IND SYNC_IND CONFQUANT KDAUF SOBKZ

CA76D2 K1 0 _ 10,0 4711

CA76D2 K2 0 _ 15,0 4711

CA76D3 K1 0 _ 6,0 4711

CA76D3 K2 0 _ 9,0 4711

CA76D4 K3 0 _ 4,0 4711

CA76D4 H1 0 X 2,0 4712 X

CA76D5 B1 1 X 1,0 4711

CA76D6 B1 1 X 1,0 4711

Hinweise

Eine Rückmeldung bezieht sich immer auf eine Version einer Linien-/Zählpunktstruktur. Diese muß dem System immer vor der ersten Rückmeldung zu dieser Linie bekannt gemacht werden. Benutzen Sie dazu den Baustein BAPI_MNFCTCONFRCVR_RPV_RECEIVE.

Für viele Schlüssel werden GUIDs (Global Unique Identifier) verwendet. Eine GUID ist systemübergreifend und zeitlich eindeutig. Sie werden mit speziellen Funktionsbausteinen erzeugt. Die meisten GUIDs haben das Format CHAR32. Das Format ist jedoch als Hexadezimaldarstellung zu verstehen, d.h. es dürfen nur die Zeichen 0..9 und A...F verwendet werden.

Die Bündelung von Rückmeldungen kann die Performance verbessern, da Pufferungsmechanismen ausgenutzt werden. Dies zeigt sich besonders, wenn Daten wiederverwendet werden (z.B. gleiche Komponenten etc.). Bei einer großen Zahl von Rückmeldungen (z.B. 100) steigt der Speicherbedarf allerdings stark an, und die Performance verschlechtert sich wieder.

Berechtigungen:

Es gibt ein spezielles Berechtigungsobjekt für die Produktionsrückmeldung per BAPI. Es heißt C_BCKFLUSH und hat die Felder ACTVT und WERKS. Es gibt folgende Aktivitäten:

- 31: Rückmelden

- 24: Archivieren

- A8: "Massendaten verarbeiten". Gemeint ist damit das Anstoßen

der aggregierten Warenentnahme (Transaktion PPCGO)

Ferner müssen die Berechtigungen fürs MM usw. gepflegt werden. Bitte sehen Sie in der SU22 unter der Transaktion MFBF nach, welche Objekte geprüft werden.

Weiterführende Informationen

Beachten Sie bitte auch die Anwendungsdokumentation, insbesondere den Technischen Anhang, zur Produktionsrückmeldung.





Parameter

IT_APOACTLISTS
IT_APOCOMPLISTS
IT_APOHEADS
RETURN

Ausnahmen

Funktionsgruppe

10507

Fill RESBD Structure from EBP Component Structure   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6298 Date: 20240523 Time: 173335     sap01-206 ( 102 ms )