"~n" SKIP SKIP(1) or CHR(13)
Thanks for the reply bro... one question
{ "~n" SKIP SKIP(1) } - inside curly braces is to be used together ?
no ... each is an example:
MESSAGE "ABCD~nAZERT" VIEW-AS ALERT-BOX.
MESSAGE "ABCD" + CHR(13) + "AZERT" VIEW-AS ALERT-BOX.
MESSAGE "ABCD" SKIP "AZERT" VIEW-AS ALERT-BOX.
normaly, SKIP is a portable CRLF but you can use a alternative
PUT STREAM xcim-stream UNFORMATTED
'"' + "User ID" + '"' + "|" +
'"' + "User Name" + '"' + "|" + "~n".
or
PUT STREAM xcim-stream UNFORMATTED
'"' + "User ID" + '"' + "|" +
'"' + "User Name" + '"' + "|" + CHR(13).
Note that "~n" evaluates to just a linefeed character; carriage return is "~r""~n" SKIP SKIP(1) or CHR(13)
"~r~n"
CHR(13) + CHR(10)
What if I need a file with line delimiters of only LineFeed?
DEF VAR lcc AS LONGCHAR.
DEF VAR cc AS CHAR.
OUTPUT TO "lf.txt" BINARY.
PUT UNFORMATTED "a~nb".
OUTPUT CLOSE.
COPY-LOB FROM FILE "lf.txt" TO lcc.
cc = lcc.
MESSAGE
ASC( SUBSTRING( cc, 1, 1 ) ) SKIP
ASC( SUBSTRING( cc, 2, 1 ) ) SKIP
ASC( SUBSTRING( cc, 3, 1 ) ) SKIP
ASC( SUBSTRING( cc, 4, 1 ) ) SKIP
ASC( SUBSTRING( cc, 5, 1 ) ) SKIP
VIEW-AS ALERT-BOX.
cFilePathOut = {&XFerDir} + "\Equifax_UDM\output\UDM_INP_" + STRING(YEAR(TODAY), "9999") + STRING(MONTH(TODAY), "99") + STRING(DAY(TODAY), "99") + ".Dat". /* UDM_INP_20111209.dat *
REPLACE( ISO-DATE( TODAY ), "-", "" )