BAPI_MATERIAL_SAVEDATA Aktualisierung der Mara

für eilige Fragen

BAPI_MATERIAL_SAVEDATA Aktualisierung der Mara

Postby Evelin3478 » Fri Oct 25, 2013 2:28 pm

Hallo zusammen,

ich habe ein Problem beim Aktualisieren der Z-Felder in der MARA mit dem BAPI_MATERIAL_SAVEDATA. Das Problem besteht darin, dass nicht nur die Z-Felder der Mara aktualisiert werden, sondern auch die Felder 'Pflegestatus' und 'Pflegestatus des kompletten Materials', die ich dem BAPI gar nicht mitgegeben habe. Im Änderungsbeleg des Materials sehe ich z.Bsp. den alten Wert vom Pflegestatus ='KC' und den neuen Status = 'KCVLE'. Ich möchte aber nur die Z-Felder aktualisieren, sonst nichts. Weiß jemand, warum das System sich da so verhält? Ich wäre für jeden Hinweis dankbar.
Evelin3478
..
..
 
Posts: 11
Joined: Tue Aug 06, 2013 10:41 pm

Re: BAPI_MATERIAL_SAVEDATA Aktualisierung der Mara

Postby Tron » Fri Oct 25, 2013 3:55 pm

Moin.
In der Hoffnung, daß die Z-Felder nur Erweiterungen der MARA sind, würde ich mir die "Sichtenwahl" mal anschauen und im Customizing die Feldauswahlgruppen.
AUSZUG
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. * KOPF Daten (Sichten) ************************************************
  2.      :
  3.      :
  4.   headdata-material = material.
  5.   headdata-basic_view ='X'.
  6.  
  7.   CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'
  8.     EXPORTING
  9.       headdata       = headdata
  10.     IMPORTING
  11.       return         = return
  12.     TABLES
  13.      :
  14.      :
  15.  
GeSHi ©

Image

Ein kleines Programmbeispiel für das Beschreiben von Z-Feldern:
http://www.abapforum.com/forum/viewtopi ... 341#p64161

lg Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: BAPI_MATERIAL_SAVEDATA Aktualisierung der Mara

Postby Evelin3478 » Fri Oct 25, 2013 9:05 pm

Hallo Jens,

Danke für die Antort. Ich habe da aber noch Verständnisschwirigkeiten. So sieht mein Änderungsbeleg aus:
Bild

1)Was bedeutet aber die Pflegestatusänderung in diesem Fall für meinen Materialstamm?
2) Warum wurde das Midesthaltbarkeitsdaum verändert, obwohl ich nur die Z-Felder verändert habe?
Danke für die Hilfe. :)
Evelin3478
..
..
 
Posts: 11
Joined: Tue Aug 06, 2013 10:41 pm

Re: BAPI_MATERIAL_SAVEDATA Aktualisierung der Mara

Postby Evelin3478 » Sat Oct 26, 2013 8:34 am

Verstehe ich das richtig, dass ich mit diesem BAPI automatisch neue Sichten angelegt habe??
Wenn ja, dann ist die Frage: Wie kann ich das unterbinden bzw. Im Fall dass die Sichten schon angelegt sind: wie kann ich sie wieder alle löschen?
Evelin3478
..
..
 
Posts: 11
Joined: Tue Aug 06, 2013 10:41 pm

Re: BAPI_MATERIAL_SAVEDATA Aktualisierung der Mara

Postby Tron » Sun Oct 27, 2013 6:41 pm

Moin Niko.
Das BAPI kann Ändern und Anlegen (und Erweitern) gleichermaßen.
Welche Sichten verändert werden, hängt von den "angekreuzten" Feldern des Import parameter "headdata" ab. e.g. headdata-basic_view ='X'. Damit ändert man die "Grunddaten" = K

Mit der MM04 kann man prüfen, was genau bewirkt wurde.
Materialien kann man nur unter gewissen Bedingungen löschen.
Meist wird nur ein Löschvorvermerk in der/den Tabellen gesetzt.

Hier noch mal die Bedeutung des Pflegestatus (Sichten)
Fachbereich Pflegestatus
Arbeitsvorbereitung A
Buchhaltung B
Klassifizierung C
Disposition D
Einkauf E
Fertigungshilfsmittel F
Kalkulation G
Grunddaten K
Lagerung L
Prognose P
Qualitätsmanagement Q
Lagerverwaltung S
Vertrieb V
Werksbestände X
Lagerortbestände Z

gruß Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: BAPI_MATERIAL_SAVEDATA Aktualisierung der Mara

Postby Evelin3478 » Tue Oct 29, 2013 5:00 pm

Hallo Jens, vielen Dank für die Hilfe! Du hast mir sehr geholfen.
Grüße
Niko
Evelin3478
..
..
 
Posts: 11
Joined: Tue Aug 06, 2013 10:41 pm


Return to Kurzfragen

Who is online

Users browsing this forum: No registered users and 1 guest

cron