Feldinhalt an bestehenden Feldinhalt anhängen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Feldinhalt an bestehenden Feldinhalt anhängen

Beitrag von PatrickHei (ForumUser / 2 / 1 / 0 ) »
Hallo Zusammen,

#Anfängerfrage

Ich erstelle mir grade eine Lohnartenübersicht bei der unter anderem die Infotyp-Zulässigkeiten ausgegeben werden soll. Hierzu greife ich auf die Tabelle T512Z zu.

In der T512Z gibt es zu einer Lohnart mehrere Einträge zu einer Lohnart - einen für jeden zulässigen Infotypen.

Mein Ziel ist es in meiner lt_output die zulässigen Infotypen beispielsweise so in EINEM Feld (itzul) ausgeben zu lassen:

"0008 0014 0115"

Meine Ausgabe enthält aktuell immer nur "0008".

Hier ein Auszug aus meinem Loop

Code: Alles auswählen.

    READ TABLE lt_input512z INTO ls_input512z
    WITH KEY lgart = ls_input512w-lgart.
    IF sy-subrc = 0.
      CONCATENATE  ls_output-itzul
                   ls_input512z-infty
      INTO         ls_output-itzul
      SEPARATED BY space.

  APPEND ls_output TO lt_output.
Wo liegt mein (Denk-)Fehler?

Danke euch im Voraus.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Feldinhalt an bestehenden Feldinhalt anhängen

Beitrag von jocoder (Specialist / 343 / 3 / 102 ) »

Code: Alles auswählen.

READ TABLE lt_input512z INTO ls_input512z
    WITH KEY lgart = ls_input512w-lgart.
Die READ TABLE-Anweisung liesst nur den ersten Satz zu dieser Lohnart.
Diese muss durch einen LOOP getauscht werden.

Code: Alles auswählen.

LOOP AT lt_input512z INTO ls_input512z
   WHERE lgart = ls_input512w-lgart.
   CONCATENATE ls_output-itzul ls_input512z-infty
      INTO ls_output-itzul
      SEPARATED BY space.
ENDLOOP.

Folgende Benutzer bedankten sich beim Autor jocoder für den Beitrag:
PatrickHei


Re: Feldinhalt an bestehenden Feldinhalt anhängen

Beitrag von PatrickHei (ForumUser / 2 / 1 / 0 ) »
Danke. Hat wunderbar funktioniert.

Re: Feldinhalt an bestehenden Feldinhalt anhängen

Beitrag von DeathAndPain (Top Expert / 1961 / 261 / 415 ) »
Wobei ich LOOP mit CONCATENATE als veralteten Stil nur für Releases vor 7.40 empfehlen würde. Ab 7.40 geht das alles elegant in einer einzigen Zeile:

Code: Alles auswählen.

ls_output-itzul = REDUCE #( INIT result TYPE string FOR <zeile> IN lt_input512z NEXT result = result && <zeile>-infty && ` ` ).
Nur dass man am Ende noch ein Leerzeichen hinten am String zu hängen hat. Das bei Bedarf wegzukriegen wird aber hoffentlich niemanden vor Probleme stellen.

Seite 1 von 1

Vergleichbare Themen

8
Antw.
2713
Views
Sapscript Feldinhalt ####
von Thomas17 » 20.05.2014 11:03 • Verfasst in ABAP® Core
4
Antw.
1827
Views
Feldinhalt aus spalteninhalt abfragen
von managero » 23.05.2008 11:48 • Verfasst in ABAP® für Anfänger
1
Antw.
1378
Views
Feldinhalt bearbeiten/Beschneiden.
von raitor » 08.04.2010 11:20 • Verfasst in ABAP® für Anfänger
2
Antw.
2056
Views
Feldinhalt an Funktionsbaustein übergeben
von an4kh4 » 18.09.2007 11:08 • Verfasst in ABAP® für Anfänger
6
Antw.
5986
Views
ALV Zelle mit Icon und Feldinhalt
von kagel » 15.09.2008 14:54 • Verfasst in ABAP Objects®

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8771
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2651

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8771
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2651

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 2 Wochen von Manfred K. 1 / 3050
BUSOBJEKT zu CMIS PHIO ermitteln
vor 5 Wochen von snooga87 1 / 4865
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 5902