Code: Alles auswählen.
REPORT Z_ANU_TEST LINE-SIZE 80. " NO STANDARD PAGE HEADING.
TYPES: BEGIN OF I_LSTOTALT,
LFDAT LIKE VBDPR-LFDAT,
VBELN_VL LIKE VBDPR-VBELN_VL,
NETWR LIKE VBDPR-NETWR,
END OF I_LSTOTALT.
DATA: I_TEST TYPE TABLE OF I_LSTOTALT INITIAL SIZE 0.
START-OF-SELECTION.
I_TEST-NETWR = 34234.
APPEND I_TEST.
Code: Alles auswählen.
data: itab type table of <eigenerstellte Strukur oder Dictonary Bezug>,
wa like line of itab.
Ich mach mal den Reichsbedenkenträger[1]: Am besten gar nicht. Tabellen mit Kopfzeilen sind böse.kostonstyle hat geschrieben:Wie mache ich aus I_Test eine interne Tabelle mit KOpfzeile?
Code: Alles auswählen.
LOOP AT I_LSTOTAL ASSIGNING <ISTOL>.
MOVE-CORRESPONDING <ISTOL> TO I_LSTOTA.
APPEND I_LSTOTA.
ENDLOOP.
Das passt ja auch überhaupt nicht zur Deklaration. Funktionsprinzip wäre:kostonstyle hat geschrieben:ich habe nun eine struktur angelegt(siehe abbild)
in smartforms habe ich folgende definition erstellt(siehe abbild).
wenn ich es loopen lasse und mit befehl APPEND I_LSTOTA abspeichern möchte,
bekomme folgende fehlermeldung:
@8O@"I_LSTOTA" ist keine interne Tabelle - die Angabe "OCCURS n" fehlt.
Code: Alles auswählen.
LOOP AT I_LSTOTAL ASSIGNING <ISTOL>. MOVE-CORRESPONDING <ISTOL> TO I_LSTOTA. APPEND I_LSTOTA. ENDLOOP.
Code: Alles auswählen.
LOOP AT I_LSTOTAL ASSIGNING <ISTOL>.
MOVE-CORRESPONDING <ISTOL> TO I_LSTOTA.
APPEND I_LSTOTA to I_TOT.
ENDLOOP.