p_output + sy-datum verknüpfen mit Concatenate

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

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

p_output + sy-datum verknüpfen mit Concatenate

Beitrag von stefan.k (ForumUser / 4 / 1 / 0 ) »
Hallo miteinander,

ich hänge gerade etwas.

ich möchte in ein p_output file ein sy-datum einbauen. sobald die Checkbox "Datum in Datei einfügen" angehakt ist, soll dies passieren. (Also dateinamen20171010.txt).

Soweit so gut... Zumindest die Syntaxprüfung meckert nicht. Nur wenn ich mir dies im Debugger anschaue, ist das Ergebnis 00000.txt. Was mache ich falsch?
Hier ein Code-Auszug.

Selection Screen Begin of Block 001.
Parameters: p_output LIKE ibipparms-path DEFAULT 'dateinamen.txt'.
Parameters: p_date AS CHECKBOX DEFAULT ' '.
Selection Screen End of Block 001.
.
.
DATA: l_date TYPE d.
l_output TYPE string
.
.
.
CALL FUNCTION 'F4_FILENAME'
IMPORTING
file_name = p_output
.
.
.
IF p_date EQ 'X'.
CONCATENATE l_output l_date INTO p_output.
ENDIF.

Danke im voraus für hilfreiche Tipps. Oder vielleicht gibt es ja einen anderen Weg?

BR
S.K.

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


Re: p_output + sy-datum verknüpfen mit Concatenate

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

in dem Concatenate verwendest du l_output das muss p_output lauten.

Gruß Wolfgang

Folgende Benutzer bedankten sich beim Autor wreichelt für den Beitrag:
stefan.k


Re: p_output + sy-datum verknüpfen mit Concatenate

Beitrag von stefan.k (ForumUser / 4 / 1 / 0 ) »
Hallo Wolfgang,

Danke für den Hinweis. Werd ich morgen gleich testen.

Beste Grüße
Stefan

Re: p_output + sy-datum verknüpfen mit Concatenate

Beitrag von stefan.k (ForumUser / 4 / 1 / 0 ) »
Hallo Wolfgang,

danke nochmals für ide Hilfe.

Es funktioniert.

Gruß
Stefan

Re: p_output + sy-datum verknüpfen mit Concatenate

Beitrag von DeathAndPain (Top Expert / 1939 / 257 / 412 ) »
Ich staune, dass das funktionieren soll. l_date kommt mir nämlich genauso unmotiviert vor wie l_output. Eigentlich müsste er an den Dateinamen immer '00000000' anhängen, da das das initiale Datum ist. l_date wird ja nirgendwo gesetzt. (Außer vielleicht in dem nicht wiedergegebenen Teil des Codes, weswegen ich es hasse, wenn Leute nur Codefragmente posten. Die sind fast nie vollständig hinsichtlich der Fragestellung.)

Richtig wäre, l_date auch rausfliegen zu lassen und im CONCATENATE stattdessen SY-DATUM zu schreiben.

P.S. Wenn Wolfgang Dir geholfen hat, dann solltest Du bei seinem Post auch auf "Danke" klicken, damit das gezählt wird.

Re: p_output + sy-datum verknüpfen mit Concatenate

Beitrag von stefan.k (ForumUser / 4 / 1 / 0 ) »
Hallo,

den gesammten Code kann ich leider so nicht posten.
kleine Anpassungen haben meinerseits noch gefehlt. l_date habe ich als Sy-datum deklariert

Jetzt schaut es bei mir so aus und es macht das, was es soll

SELECTION-SCREEN BEGIN OF BLOCK input WITH FRAME TITLE TEXT-005.
PARAMETERS:
p_output LIKE ibipparms-path DEFAULT
'File.txt'.
PARAMETERS: p_date AS CHECKBOX DEFAULT ' '. "Datum an File anhängen
SELECTION-SCREEN END OF BLOCK input.

DATA: l_date TYPE d. "Datendeklaration für Zeitstempel der Ausgabedatei
l_date = sy-datum.
.
.
.
IF p_date EQ 'X'. "Zeitstempel an Ausgabefile hängen

CONCATENATE p_output l_date '.txt' INTO p_output. "Zeitstempel an Dateinamen anhängen
REPLACE FIRST OCCURRENCE OF '.txt' IN p_output WITH ''."Endung .txt von Ursprungsdatei entfernen
ENDIF.


Ich hoffe, jetzt ist es verständlicher...

Beste Grüße
Stefan

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2138
Views
7
Antw.
1196
Views
Sapscript Output in XML umwandeln
von Lucyalison » 15.12.2021 16:14 • Verfasst in ABAP® Core
4
Antw.
3706
Views
At Selection Screen Output
von AndreFIAE2014 » 28.10.2015 14:11 • Verfasst in ABAP® für Anfänger
7
Antw.
7347
Views
Trigger AT SELECTION SCREEN OUTPUT.
von nickname8 » 09.08.2018 15:18 • Verfasst in Dialogprogrammierung
1
Antw.
4285
Views
Convert report output to TIFF format
von Techiee1 » 14.03.2005 09:06 • Verfasst in Development Related

Ü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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 606
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2235
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8827