Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

to upload the data using RFC_REMOTE_FILE

Former Member
0 Likes
464

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

2 REPLIES 2
Read only

Former Member
0 Likes
383

any body there to give the answer???

Read only

0 Likes
383

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.