2008 Aug 27 8:26 AM
Hi Experts,
I am uploading the data from PC file to SAP .
to work in the background i choose RFC_REMOTE_FILE .
I have given like this
TYPES : BEGIN OF TY_BILL,
BILLNO(6) TYPE C,
BDATE(10) TYPE C,
BYEAR(4) TYPE C,
BMONTH(3) TYPE C,
OFFAREA(2) TYPE C,
SOURCESYSTEM(2) TYPE C,
MATDESC(19) TYPE C,
ADVERTISCOST(5) TYPE C,
COMM(5) TYPE C,
GROSSAMOUN(5) TYPE C,
CASHDISCOUNT(5) TYPE C,
NETAMOUNT(5) TYPE C,
CUSTCODE(3) TYPE C,
CUSTNAME(22) TYPE C,
PROCODE(3) TYPE C,
PROJID(15) TYPE C,
WBSELE(3) TYPE C,
END OF TY_BILL.
DATA: IT_BILL TYPE STANDARD TABLE OF TY_BILL ,
WA_BILL TYPE TY_BILL.
D_DESTI = 'ESMART03.ESMART.COM.RFCEXEC'.
CALL FUNCTION 'RFC_REMOTE_FILE' DESTINATION D_DESTI
EXPORTING FILE = V_FNAME
read = 'X' "X = write ' ' = read
TABLES FILEDATA = it_bill
EXCEPTIONS SYSTEM_FAILURE = 1 MESSAGE D_ERMSG
COMMUNICATION_FAILURE = 2 MESSAGE D_ERMSG.here it is taking data upto only custname but remaining fields are not getting the data (PROCODE, PROJID,WBSELE )
please explain why ??
Regards
Hi Experts,
I am uploading the data from PC file to SAP .
to work in the background i choose RFC_REMOTE_FILE .
I have given like this
TYPES : BEGIN OF TY_BILL,
BILLNO(6) TYPE C,
BDATE(10) TYPE C,
BYEAR(4) TYPE C,
BMONTH(3) TYPE C,
OFFAREA(2) TYPE C,
SOURCESYSTEM(2) TYPE C,
MATDESC(19) TYPE C,
ADVERTISCOST(5) TYPE C,
COMM(5) TYPE C,
GROSSAMOUN(5) TYPE C,
CASHDISCOUNT(5) TYPE C,
NETAMOUNT(5) TYPE C,
CUSTCODE(3) TYPE C,
CUSTNAME(22) TYPE C,
PROCODE(3) TYPE C,
PROJID(15) TYPE C,
WBSELE(3) TYPE C,
END OF TY_BILL.
DATA: IT_BILL TYPE STANDARD TABLE OF TY_BILL ,
WA_BILL TYPE TY_BILL.
D_DESTI = 'ESMART03.ESMART.COM.RFCEXEC'.
CALL FUNCTION 'RFC_REMOTE_FILE' DESTINATION D_DESTI
EXPORTING FILE = V_FNAME
read = 'X' "X = write ' ' = read
TABLES FILEDATA = it_bill
EXCEPTIONS SYSTEM_FAILURE = 1 MESSAGE D_ERMSG
COMMUNICATION_FAILURE = 2 MESSAGE D_ERMSG.here it is taking data upto only custname but remaining fields are not getting the data (PROCODE, PROJID,WBSELE )
please explain why ??
Regards
2008 Aug 27 8:46 AM
2008 Aug 27 8:54 AM
hi
i am sure FILEDATA is taking only 80 characters
now i have to increase that .
but internal table(it_bill) is having nearly 110 characters .
now what i ahve to do take the full data
Regards.