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

18
Antw.
9103
Views
Join nur für bestimmte Tabelleneinträge Beispiel MARA/MARC
von Bitfummler » 28.02.2005 14:09 • Verfasst in ABAP® Core
28
Antw.
22403
Views
BAPI für Material
von Sian » 02.03.2005 14:05 • Verfasst in ABAP® Core
3
Antw.
2173
Views
Zugriff auf bestimmte Daten in Tabelle
von tech » 16.09.2008 08:49 • Verfasst in ABAP® Core
12
Antw.
10442
Views
Klassifizierungssicht Material per BAPI anlegen?
von flashback » 15.04.2005 14:51 • Verfasst in Tips + Tricks & FAQs
1
Antw.
988
Views
FUBA /BAPI für Staffelpreisen von Material auflessen
von autohandel7 » 02.09.2020 15:03 • Verfasst in ABAP® für Anfänger

Ü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

Dialog-Container mit Toolbar/Status
vor 11 Minuten von DeathAndPain gelöst 24 / 3846
User Exit EXIT_RQCPRM10_001
vor 19 Stunden von a-dead-trousers 2 / 337
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1387

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

Dialog-Container mit Toolbar/Status
vor 11 Minuten von DeathAndPain gelöst 24 / 3846
User Exit EXIT_RQCPRM10_001
vor 19 Stunden von a-dead-trousers 2 / 337
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1387

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2918
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9512