Code: Alles auswählen.
FORM get_ultimo USING p_datum TYPE d
CHANGING p_ultimo TYPE d.
* Hier findet die Ermittlung statt
ENDFORM. "get_ultimo
Code: Alles auswählen.
FORM get_ultimo USING p_datum TYPE d
CHANGING p_ultimo TYPE d.
* Hier findet die Ermittlung statt
p_ultimo(6) = p_datum(6).
p_ultimo+6(2) = '01'.
subtract 1 from p_ultimo.
ENDFORM. "get_ultimo
Funktioniert auchOlaf P. hat geschrieben:Hallo Frank,
es geht aber noch einfacher.
VG Olaf
Code: Alles auswählen.
d2 = d1 - 1.
add 1 to d2.
Das ist wirklich besser.Andrew_ hat geschrieben: p_ultimo = p_datum - p_datum+6(2).
Code: Alles auswählen.
p_ultimo = p_datum - p_datum+6(2).
Code: Alles auswählen.
Feld 1 Feld 2 Feld3
1 1 z
1 2 b
1 3 d
Ich fülle die Struktur
pwa_tab wie folgt.
Feld1 Feld 2 Feld3
1 3 d
und lese die Tabelle mit dem Zusatz from READ....FROM PWA_TAB
und erhalte den 1. Satz
Feld1 Feld 2 Feld3
1 1 z
Wie muss die interne Tabelle definiert sein, dass dies gelingt.
Das ist noch nicht endgültig entschieden.Anonymous hat geschrieben:Ist das die Rätselecke?
Zum Beispiel soWie muss die interne Tabelle definiert sein, dass dies gelingt.
Code: Alles auswählen.
DATA: itab LIKE STANDARD TABLE OF pwa_tab
WITH NON-UNIQUE KEY feld1.
Code: Alles auswählen.
FORM get_ultimo USING p_datum TYPE d
CHANGING p_ultimo TYPE d.
* Hier findet die Ermittlung statt
p_ultimo(6) = p_datum(6).
p_ultimo+6(2) = '01'.
subtract 1 from p_ultimo.
ENDFORM. "get_ultimo