BAPI_MATERIAL_SAVEDATA - MARC-Daten werden für bestimmte Materialarten nicht aktualisiert

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

SAP R/3 Materialwirtschaft: Einkauf, Bestandsführung, Rechnungsprüfung, Inventur, Bewertung, Leistungsabwicklung, Materialstamm...
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

BAPI_MATERIAL_SAVEDATA - MARC-Daten werden für bestimmte Materialarten nicht aktualisiert

Beitrag von Cata Leya (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

für die Änderung diverser Materialstamm-Daten wird der BAPI "BAPI_MATERIAL_SAVEDATA" verwendet. Das funktionierte bisher auch problemlos, bei einer neuen Materialart werden jetzt allerdings die MARC-Daten nicht aktualisiert.
Bei den anderen (funktionierenden) Materialarten ist z.B. der werksspezifische Materialstatus (MARC-MMSTA) in MM0x u.a. in der Dispositions-Sicht enthalten und diese wird auch im BAPI gesetzt. Die neue Materialart hat die Dispositions-Sicht nicht und der werksspez. MatStatus ist in der Fertigungshilfsmittel-Sicht enthalten. Ich bin davon ausgegangen, dass es ausreicht im BAPI diese Sicht zu aktivieren. Leider werden die Daten nicht aktualisiert. In der Return-Tabelle sind keine Fehler enthalten, lediglich die Meldung, dass keine Daten geändert wurden.
Hat Jemand eine Idee warum die Daten nicht aktualisiert werden?

Hier ein vereinfachtes Beispiel-Coding:

Code: Alles auswählen.

DATA: ls_ret_commit  TYPE bapiret2,
      ls_ret_bapi    TYPE bapiret2,
      lt_ret_matbapi TYPE STANDARD TABLE OF bapi_matreturn2,
      ls_headdata    TYPE bapimathead,
      ls_plantdata   TYPE bapi_marc,
      ls_plantdatax  TYPE bapi_marcx.

"Kopfdaten
ls_headdata-material = '000000000000001234'.
ls_headdata-basic_view    = 'X'.   "Sicht auf Grunddaten
ls_headdata-cost_view     = 'X'.   "Sicht auf Kalkulation
ls_headdata-mrp_view      = 'X'.   "Sicht auf Disposition
ls_headdata-prt_view      = 'X'.   "Sicht auf Fertigungshilfsmittel

"Werks-Daten setzen
ls_plantdata-plant        = '1234'.
ls_plantdatax-plant       = '1234'.

"Werksspez. Materialstatus
ls_plantdata-pur_status   = '02'.
ls_plantdatax-pur_status  = 'X'.

CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
  EXPORTING
    headdata       = ls_headdata
    plantdata      = ls_plantdata
    plantdatax     = ls_plantdatax
  IMPORTING
    return         = ls_ret_bapi
  TABLES
    returnmessages = lt_ret_matbapi.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
  EXPORTING
    wait   = 'X'
  IMPORTING
    return = ls_ret_commit.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: BAPI_MATERIAL_SAVEDATA - MARC-Daten werden für bestimmte Materialarten nicht aktualisiert

Beitrag von Cata Leya (ForumUser / 2 / 0 / 0 ) »
Es funktioniert jetzt. Ich muss die Tabellen PRTDATA und PRTDATAX mit dem Werk füllen und übergeben.

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3963
Views
Zugriff auf bestimmte Daten in Tabelle
von tech » 16.09.2008 08:49 • Verfasst in ABAP® Core
1
Antw.
1858
Views
FUBA /BAPI für Staffelpreisen von Material auflessen
von autohandel7 » 02.09.2020 15:03 • Verfasst in ABAP® für Anfänger
0
Antw.
1621
Views
3
Antw.
2157
Views
Kurzdump Bapi BAPI_PO_CREATE1 - Dump Überg. Kont.daten
von ralf.wenzel » 13.12.2007 12:22 • Verfasst in ABAP® Core
1
Antw.
8060
Views
fetch material group,material account 3010 and Plant(WERKS)
von dragospirnut1 » 05.07.2017 12:27 • Verfasst in ABAP Objects®

Über diesen Beitrag

Cata Leya

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Pflegeview zeigt nicht alle Daten an
vor 4 Tagen von sapdepp gelöst 7 / 647
ALV Grid und Dynprofeld
vor 5 Tagen von PeterPaletti 5 / 649

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Pflegeview zeigt nicht alle Daten an
vor 4 Tagen von sapdepp gelöst 7 / 647
ALV Grid und Dynprofeld
vor 5 Tagen von PeterPaletti 5 / 649

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 50944
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 67192
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 78959