Skip to Content
0
Former Member
Jul 07, 2009 at 11:00 AM

Data Writing to Application server

54 Views

Hi,

I am Uploading 108 fields of data to application server file

Below ZFI_PAYMENT is the table which contains 108 fields of data

Please check my code

TYPES: ty_file TYPE zfi_payment.

DATA: wa_file TYPE ty_file.

DATA: it_file TYPE STANDARD TABLE OF ty_file.

FIELD-SYMBOLS: <f1> TYPE ANY,

<f2> TYPE ANY.

TYPES: BEGIN OF ty_data,

data type string,

END OF ty_data.

DATA: wa_data TYPE ty_data,

it_data TYPE STANDARD TABLE OF ty_data.

DATA: v_pay_amount(23).

DATA: as_file TYPE file VALUE '/usr/sap/RD2/DVEBMGS20/work/fi_test2'.

select * from zfi_payment into table it_file.

open dataset as_file for output in text mode encoding default.

LOOP AT it_file INTO wa_file.

DO.

ASSIGN COMPONENT sy-index OF STRUCTURE wa_file TO <f1>.

IF sy-subrc <> 0.

EXIT.

ENDIF.

IF sy-index = 5.

MOVE wa_file-pay_amount TO v_pay_amount.

CONCATENATE wa_data-data v_pay_amount '@' INTO wa_data-data.

ELSE.

CONCATENATE wa_data-data <f1> '@' INTO wa_data-data.

ENDIF.

ENDDO.

move wa_data-data to wa_data1.

TRANSFER WA_DATA-DATA TO AS_FILE.

APPEND wa_data TO it_data.

CLEAR: WA_DATA,V_PAY_AMOUNT,WA_FILE,wa_data1.

ENDLOOP.

close dataset as_file.

Here i am getting all 108 fileds of data into IT_DATA. (in debugging i seen that)

But the only 68 fields of data is writing to the appl server.

there is no problem in ztable and internal tables. data is coming properly to wa_data and it_data also.

Please Give me reply

Regards

sri