Mit Types eine Struktur erstellen.

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

Mit Types eine Struktur erstellen.

Beitrag von behnm (ForumUser / 5 / 0 / 0 ) »
Hallo ich hab mal wieder eine relativ banale Frage.

Ich hab viele verschiedene Variablen mit einer festen Länge über DATA angelegt.

Ich möchte diese alle in einem String zusammenfassen.
Hab das bis jetzt mit CONCATENATE gemacht und alle in eine neue Variable gespeichert.
Nun sind manche Variablen eben noch leer und werden deshalb mit CONCATENATE nicht angezeigt.
Kann ich jetzt mit einer Struktur eben vorgeben welche Variablen da alle rein sollen und diese dann ausgeben ?

Grüße und Danke

behn,

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo behnm,

genau so würde ich es machen:

Code: Alles auswählen.

TYPES:
  BEGIN OF ts_struct,
    feld1 TYPE c LENGTH n,
    feld2 ....,
    ...
    feldn ...,
  END   OF ts_struct.

DATA:
  gs_struct TYPE ts_struct.

* jetzt ist sichergestellt, dass alle Felder in ihrer definierten Länge berücksichtigt werden
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von black_adept (Top Expert / 4135 / 131 / 956 ) »
Eine weiter Alternative auf einem halbwegs neuen System wäre der neue Zusatz "RESPECTING BLANKS" zu "CONCATENATE", der sich irgendwann zwischen 4.6 und ECC6.0 eingeschlichen hat.

Code: Alles auswählen.

REPORT LINE-SIZE 1000.


DATA: hugo(6) TYPE c VALUE 'HUGO  ',
      fred(6) TYPE c VALUE 'FREDDY',
      leer(6) TYPE c VALUE space.

DATA: str TYPE string.


CONCATENATE hugo leer fred INTO str.
WRITE:/ 'falsch :',str.

CONCATENATE hugo leer fred INTO str RESPECTING BLANKS.
WRITE:/ 'richtig:',str.
Ausgabe dann:

Code: Alles auswählen.

falsch : HUGOFREDDY                                    
richtig: HUGO        FREDDY                            
                                                       
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

18
Antw.
21435
Views
struktur erstellen
von kostonstyle » 05.08.2008 09:23 • Verfasst in ABAP® für Anfänger
2
Antw.
2680
Views
struktur erstellen
von Gast » 17.08.2005 13:32 • Verfasst in ABAP® für Anfänger
1
Antw.
2069
Views
Generische Struktur(wa) erstellen
von macler » 30.08.2006 09:35 • Verfasst in Basis
4
Antw.
4582
Views
Dynamische Struktur erstellen und ansprechen
von miho » 07.08.2013 13:32 • Verfasst in ABAP® für Anfänger
7
Antw.
7879
Views
Erstellen einer dynamischen Tabelle / Struktur
von popay » 22.09.2005 20:54 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Banf anlegen
vor 50 Minuten von Manfred K. 1 / 36
Banf anlegen
vor 51 Minuten von Manfred K. 1 / 35
IBAN und BUT0BK
vor 3 Tagen von waltersen gelöst 10 / 12237
SAPGui 8.00 32 Bit vs 64 Bit
vor 5 Tagen von DeathAndPain 3 / 5053

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

Banf anlegen
vor 50 Minuten von Manfred K. 1 / 36
Banf anlegen
vor 51 Minuten von Manfred K. 1 / 35
IBAN und BUT0BK
vor 3 Tagen von waltersen gelöst 10 / 12237
SAPGui 8.00 32 Bit vs 64 Bit
vor 5 Tagen von DeathAndPain 3 / 5053

Unbeantwortete Forenbeiträge

Banf anlegen
vor 50 Minuten von Manfred K. 1 / 36
Banf anlegen
vor 51 Minuten von Manfred K. 1 / 35
Speichern Popup in MM42 verhindern
vor 6 Tagen von Noodl 1 / 4291