‎2008 Feb 14 11:20 AM
IF SY-BATCH = ' X'
IF NOT i_down[] IS INITIAL.
OPEN DATASET p_pf_01 FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
LOOP AT i_down.
v_down-co_name = i_down-co_name.
v_down-plant = i_down-plant.
v_down-d_adr = i_down-d_adr.
v_down-matnr = i_down-matnr.
v_down-maktx = i_down-maktx.
v_down-mat_typ = i_down-mat_typ.
v_down-str_loc = i_down-str_loc.
v_down-d_sotxt = i_down-d_sotxt.
v_down-lifnr = i_down-lifnr.
v_down-name1 = i_down-name1.
v_down-kunnr = i_down-kunnr.
v_down-pspnr = i_down-pspnr.
v_down-vbeln = i_down-vbeln.
v_down-posnr = i_down-posnr.
v_down-d_taxid = i_down-d_taxid.
v_down-meins = i_down-meins.
v_down-budat = i_down-budat.
v_down-xblnr = i_down-xblnr.
v_down-rmenge = i_down-rmenge.
v_down-imenge = i_down-imenge.
v_down-bwart = i_down-bwart.
v_down-bmenge = i_down-bmenge.
v_down-mblnr = i_down-mblnr.
v_down-remak = i_down-remak.
CONCATENATE v_down-co_name
v_down-plant
v_down-d_adr
v_down-matnr
v_down-maktx
v_down-mat_typ
v_down-str_loc
v_down-d_sotxt
v_down-lifnr
v_down-name1
v_down-kunnr
v_down-pspnr
v_down-vbeln
v_down-posnr
v_down-d_taxid
v_down-meins
v_down-budat
v_down-xblnr
v_down-rmenge
v_down-imenge
v_down-bwart
v_down-bmenge
v_down-mblnr
v_down-remak
INTO
i_csv_file-csv_record
SEPARATED BY c_coma.
IF p_pf_01 IS NOT INITIAL.
TRANSFER i_csv_file-csv_record TO p_pf_01.
IF sy-subrc = 0.
l_flag1 = 'X'.
ENDIF.
ELSE.
MESSAGE s045(zz) WITH text-039.
ENDIF.
ENDLOOP.
CLOSE DATASET p_pf_01.
ENDUIF.
When i execute that Logic in Back Ground , i am not getting file in APP server
could any one help on this pls
‎2008 Feb 14 2:52 PM
Hi ,
Are you giving any value to field p_pf_01 or not? May this field is used for Presentation server file.
Put a break-point at Open Dataset statement and debug.
Hope this helps you..
Regards,
Ashok