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 / 1031 / 29 / 188 ) »
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 / 1795 / 213 / 396 ) »
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.
1996
Views
4
Antw.
2226
Views
Adobe Output Pak for mySAP.com
von Chrisu » 12.07.2004 10:39 • Verfasst in SAP - Allgemeines
7
Antw.
418
Views
Sapscript Output in XML umwandeln
von Lucyalison » 15.12.2021 16:14 • Verfasst in ABAP® Core
4
Antw.
3392
Views
At Selection Screen Output
von AndreFIAE2014 » 28.10.2015 14:11 • Verfasst in ABAP® für Anfänger
7
Antw.
6771
Views
Trigger AT SELECTION SCREEN OUTPUT.
von nickname8 » 09.08.2018 15:18 • Verfasst in Dialogprogrammierung

Ü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

Zugriff auf Daten via Webdav
vor 16 Stunden von msfox 1 / 31
Interne Tabelle
vor 16 Stunden von sap_enthusiast 3 / 162
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor 16 Stunden von msfox 1 / 31
Interne Tabelle
vor 16 Stunden von sap_enthusiast 3 / 162
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zugriff auf Daten via Webdav
vor 16 Stunden von msfox 1 / 31
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111