Hmm sieht so aus als ob mir da keiner helfen kann.
Ein bisschen weiter bin ich auch schon selbst gekommen, aber eben noch nicht zu dem gewünschten Ergebnis. Ich glaube dass man das Gültig bis Datum über die Änderungsnummer und dem Änderungsstammsatz rausbekommt. Doch wie funktioniert das genau? Ich kenn mich da irgendwie ned aus!
ein "gültig-bis-Datum" für eine Stücklistenposition kann nur über einen Änderungsstammsatz gesetzt werden. Diesen legst Du mit der Transaktion CC01 an.
Im Änderungsstammsatz kannst Du dann ein "gültig-bis-Datum" mitgeben. Nimmst Du eine Änderung an einer Stücklistenposition mit diesem Änderungsstammsatz vor, so wird das "gültig-bis-Datum" aus diesem in die Stücklistenposition übernommen.
Abgelegt sind diese Daten dann - wie schon Joachim gesagt hat - in den Stücklistenpositionstabellen STAS und STPO.
Hallo,
auch wenn dieser Post schon älter ist.
Ich finde das Feld "Gültig-bis"-Datum nicht in der Transaktion CC01 zum pflegen.
Kann mir bitte jemand helfen wo und wie ich das tue?
Moin.
es ist alles gültig bis es ersetzt wird! Ein kleines Stück Code als Beispiel der Stückliste zu einem Termin ....
Gruß
HK
SELECT *
INTO CORRESPONDING FIELDS OF TABLE ta_pak_size_stpo
FROM stpo
CLIENT SPECIFIED
WHERE mandt = sy-mandt
AND stlty = 'M'
AND stlnr = wa_pak_size_afko_zt-stlnr
AND datuv <= wa_pak_size_vbap-erdat
AND lkenz = ' '
ORDER BY PRIMARY KEY.
ta_pak_size_stpo_temp[] = ta_pak_size_stpo[].
LOOP AT ta_pak_size_stpo_temp ASSIGNING <fs_pak_size_stpo> WHERE NOT vgknt IS INITIAL.
DELETE ta_pak_size_stpo WHERE stlnr = <fs_pak_size_stpo>-vgknt
AND stpoz = <fs_pak_size_stpo>-vgpzl.
ENDLOOP.