Concatenate-Problem

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

Concatenate-Problem

Beitrag von JonPiero (ForumUser / 11 / 0 / 0 ) »
Hi Leute ich brauch Hilfe beim Concetenate-Befehl.

Ich brauche ein Struktur-Feld, das Datum, die Uhrzeit und die Endung .pdf bei einer Konvertierung von otf zu pdf.

So geht das ja nicht oder?

Code: Alles auswählen.

  CONCATENATE struktur  sy-datum  sy-uzeit  '.pdf' INTO lv_file SEPARATED BY '_'.
Das PDF soll eigentlich nicht durch ein "_" getrennt werden...


Ist bestimmt einfach, bin leider noch Anfänger.

Danke im Voraus

Pietro

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


Re: Concatenate-Problem

Beitrag von black_adept (Top Expert / 3942 / 105 / 885 ) »
Hallo Pietro,

dann lass doch den Unterstrich einfach weg.

Code: Alles auswählen.

  CONCATENATE struktur  sy-datum  sy-uzeit  '.pdf' INTO lv_file.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Concatenate-Problem

Beitrag von ralf.wenzel (Top Expert / 3772 / 176 / 262 ) »
Die anderen Unterstriche will er ja haben...

Code: Alles auswählen.

lv_file = struktur && '_' && sy-datum && '_' && sy-uzeit && 'pdf'. 
concatenate braucht man eigentlich nicht mehr, dass ist eine der Anweisungen, die es nur noch aus Kompatibilitätsgründen gibt.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Concatenate-Problem

Beitrag von black_adept (Top Expert / 3942 / 105 / 885 ) »
ralf.wenzel hat geschrieben:concatenate braucht man eigentlich nicht mehr, dass ist eine der Anweisungen, die es nur noch aus Kompatibilitätsgründen gibt.
Und damit Code in diesem Forum sinnvoll angezeigt werden kann, da das && aufgelöst wird.

Und noch eine Nachfrage - wie wird denn der Zusatz "Separated by" ohne concatenate verwendet? Ich benutze das häufig mit "separated by cl_abap_char_utilities=>cr_lf".
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Concatenate-Problem

Beitrag von JonPiero (ForumUser / 11 / 0 / 0 ) »
Geht das mit Concatenate dann so:

Code: Alles auswählen.

CONCATENATE struktur-feld  '_'  sy-datum '_'  sy-uzeit  '.pdf' INTO lv_file.
VG
Pietro

Re: Concatenate-Problem

Beitrag von ralf.wenzel (Top Expert / 3772 / 176 / 262 ) »
Das geht. Angewöhnen würde ich mir das gar nicht erst, weil concatenate sehr eingeschränkt ist.

@ Stefan: Sorry, ich habe das beim Umsteigen von einem Zug in den anderen auf dem iPhone geschrieben und nicht daran gedacht. Kann man das nicht irgendwie "escapen"?

Zu deiner Frage: Das wird man doch einfach dazwischenschreiben können. Also ... && cl_abap_char_utilities=>cr_lf && ... Ausprobiert habe ich das allerdings noch nicht.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Concatenate-Problem

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Also ich moechte den Befehl Concatenate nicht missen.

Ich bevorzuge immer noch Concatenate dem einfachen Zuweisen, schon weil der Code dadurch lesbarer ist.

Ausserdem finde ich das Verknuepfen von Zeiler einer internen Tabelle recht komfortabel.

Concatenate: Verknüpft die Inhalte von dobj1 dobj2 ... oder den Zeilen einer internen Tabelle itab und weist das Ergebnis result zu.
concatenate braucht man eigentlich nicht mehr, dass ist eine der Anweisungen, die es nur noch aus Kompatibilitätsgründen gibt.
Ist mir neu!??!?

Re: Concatenate-Problem

Beitrag von ralf.wenzel (Top Expert / 3772 / 176 / 262 ) »
Unit605 hat geschrieben:Ich bevorzuge immer noch Concatenate dem einfachen Zuweisen, schon weil der Code dadurch lesbarer ist.
Warum ist das lesbarer als

ziel = teil1 && teil2?
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1280
Views
Concatenate Problem
von Troilus » 01.12.2007 07:19 • Verfasst in ABAP® für Anfänger
5
Antw.
6973
Views
concatenate ''
von Gast » 29.06.2005 08:34 • Verfasst in ABAP® für Anfänger
3
Antw.
2457
Views
Concatenate
von Gast » 04.10.2005 15:59 • Verfasst in ABAP® für Anfänger
1
Antw.
1545
Views
CONCATENATE
von Bernd » 11.10.2004 11:35 • Verfasst in ABAP® Core
3
Antw.
4440
Views
CONCATENATE
von lisa » 09.09.2008 17:17 • Verfasst in ABAP® für Anfänger

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.