Code: Alles auswählen.
LOOP AT lt_tel_no INTO ls_tel_no WHERE ls_tel_no-telnr_call CA '5'.
" Hier werden nur Zeilen verwendet, deren Telefonnummer eine 5 enthalten
ENDLOOP.
Code: Alles auswählen.
TYPES:
BEGIN OF t_adr2_s.
INCLUDE TYPE adr2. " ADR2 als 'Vorlage' verwenden
TYPES:
neu TYPE c, " Hier ist dein neues Feld
END OF t_adr2_s,
t_adr2_tt TYPE STANDARD TABLE OF t_adr2_s.
" Jetzt noch den Typ von it_number auf das ändern:
DATA it_number TYPE t_ard2_tt.
LOOP ...
" und zeile-neu mit 'A' belegen, wenn gewünscht
ENDLOOP.
Kai999 hat geschrieben:Ok, danke.
Jetzt habe ich alle Einträge. Nun möchte ich in meiner Tabelle noch eine Spalte hinzufügen, indem ich alle Einträge, die eine '5' enthalten, mit einem 'A' kennzeichne.
Code: Alles auswählen.
CREATE DATA var TYPE p DECIMCALS 1.
ASSIGN var TO <fs>
<fs> = itab-<Spalte B>.
Und jetzt das Ganze in modern - mit FOR?lausek hat geschrieben: ↑24.05.2017 13:43Also wenn du mit "die eine 5 enthalten" die Telefonnummer meinst, kannst du deinen LOOP so durchlaufen:
Code: Alles auswählen.
LOOP AT lt_tel_no INTO ls_tel_no WHERE ls_tel_no-telnr_call CA '5'. " Hier werden nur Zeilen verwendet, deren Telefonnummer eine 5 enthalten ENDLOOP.