2007 Mar 13 4:10 PM
how can i use the logical path to store the file in logical path adress?
bye
2007 Mar 13 4:16 PM
see the following ex:
GFILE = '/data/sapdata/eu_tms/sq01data/DOMREPL_DETL_'.
IF NOT I_TAB[] IS INITIAL.
CONCATENATE: GFILE '/' FILE INTO G_FILE.
OPEN DATASET G_FILE FOR OUTPUT IN TEXT MODE
ENCODING DEFAULT
IGNORING CONVERSION ERRORS.
IF SY-SUBRC = 0.
LOOP AT I_TAB.
CONCATENATE I_TAB-BUKRS ',' I_TAB-EBELN ','
I_TAB-BLDAT ',' I_TAB-XBLNR ','
I_TAB-LIFNR ',' I_TAB-AMOUNT ','
I_TAB-CURR ',' I_TAB-BUSAREA ','
I_TAB-BKTXT ',' I_TAB-DMBTR ','
I_TAB-MENGE ',' I_TAB-SRNO INTO RECORD.
TRANSFER RECORD TO G_FILE.
ENDLOOP.
CLOSE DATASET G_FILE.
ENDIF.
ENDIF.
ENDIF.
see the following ex:
GFILE = '/data/sapdata/eu_tms/sq01data/DOMREPL_DETL_'.
IF NOT I_TAB[] IS INITIAL.
CONCATENATE: GFILE '/' FILE INTO G_FILE.
OPEN DATASET G_FILE FOR OUTPUT IN TEXT MODE
ENCODING DEFAULT
IGNORING CONVERSION ERRORS.
IF SY-SUBRC = 0.
LOOP AT I_TAB.
CONCATENATE I_TAB-BUKRS ',' I_TAB-EBELN ','
I_TAB-BLDAT ',' I_TAB-XBLNR ','
I_TAB-LIFNR ',' I_TAB-AMOUNT ','
I_TAB-CURR ',' I_TAB-BUSAREA ','
I_TAB-BKTXT ',' I_TAB-DMBTR ','
I_TAB-MENGE ',' I_TAB-SRNO INTO RECORD.
TRANSFER RECORD TO G_FILE.
ENDLOOP.
CLOSE DATASET G_FILE.
ENDIF.
ENDIF.
ENDIF.
2007 Mar 13 4:11 PM
Hello,
<b>Using OPEN DATASET .. TRANSER CLOSE DATASET</b>
Regards,
Vasanth
2007 Mar 13 4:15 PM
Hi,
You have to use the FM FILE_GET_NAME to get the physical path for the logical file path..
Then use OPEN DATASET FOR OUTPUT..TRANSFER..CLOSE DATASET..
To transfer the file to the appication server.
Thanks,
Naren
2007 Mar 13 4:16 PM
see the following ex:
GFILE = '/data/sapdata/eu_tms/sq01data/DOMREPL_DETL_'.
IF NOT I_TAB[] IS INITIAL.
CONCATENATE: GFILE '/' FILE INTO G_FILE.
OPEN DATASET G_FILE FOR OUTPUT IN TEXT MODE
ENCODING DEFAULT
IGNORING CONVERSION ERRORS.
IF SY-SUBRC = 0.
LOOP AT I_TAB.
CONCATENATE I_TAB-BUKRS ',' I_TAB-EBELN ','
I_TAB-BLDAT ',' I_TAB-XBLNR ','
I_TAB-LIFNR ',' I_TAB-AMOUNT ','
I_TAB-CURR ',' I_TAB-BUSAREA ','
I_TAB-BKTXT ',' I_TAB-DMBTR ','
I_TAB-MENGE ',' I_TAB-SRNO INTO RECORD.
TRANSFER RECORD TO G_FILE.
ENDLOOP.
CLOSE DATASET G_FILE.
ENDIF.
ENDIF.
ENDIF.
| User | Count |
|---|---|
| 6 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |