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.
3972
Views
Zugriff auf bestimmte Daten in Tabelle
von tech » 16.09.2008 08:49 • Verfasst in ABAP® Core
1
Antw.
1862
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.
8068
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

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 5154
Pflegeview zeigt nicht alle Daten an
vor 6 Tagen von sapdepp gelöst 7 / 5653
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 5615

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

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 5154
Pflegeview zeigt nicht alle Daten an
vor 6 Tagen von sapdepp gelöst 7 / 5653
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 5615

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 5 Tagen von Manfred K. 1 / 5154
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 55878
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 72031
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 83882