F110 - BDC ERROR

Hi Friends,
In Tcode - F110, when we submit Run Date and Identification, the templete pop-ups in the Parameter Tab.
I've reqirement to change all the values of
Next payment date (Next/p Date) field (based on selection perameter) in the Table Control under the Tab- Parameter.
I have developed the BDC program by recording the transaction F110. This program is changeing the first 3 line items and after that it is throughing an error 'screen does not find the filed' (Below is the program). Please help me in correcting this issue.
Thanks in Advance,
Saya
perform bdc_dynpro   using 'ZSAPF110V' '0200'.
perform bdc_field       using 'BDC_CURSOR' 'F110V-LAUFI'.
perform bdc_field       using 'BDC_OKCODE'  '=PABE'.
perform bdc_field       using 'F110V-LAUFD'  w_laufd.
perform bdc_field       using 'F110V-LAUFI'     w_laufi.
End of screen 1.
perform bdc_dynpro      using 'ZSAPF110V' '0200'.
perform bdc_field       using 'BDC_OKCODE' '=CP'.
perform bdc_field       using 'BDC_CURSOR' 'F110C-BUDAT'.
perform bdc_field       using 'F110C-BUDAT'  w_laufd.    
perform bdc_field       using 'F110C-GRDAT'  w_nedat.       
End of screen 2.
perform bdc_dynpro      using 'ZSAPF110V' '1108'.
perform bdc_field       using 'BDC_CURSOR' 'F110V-COPYD'.
perform bdc_field       using 'BDC_OKCODE' '=GO'.
perform bdc_field      using 'F110VCOPYD'  w_prdat.   
perform bdc_field       using 'F110V-COPYI'  w_laufi.
perform bdc_field       using 'F110V-XFKTV'  c_mark.  
End of screen 3.
perform bdc_dynpro      using 'ZSAPF110V' '0200'. 
perform bdc_field       using 'BDC_OKCODE'  '=STA'.
perform bdc_field       using 'BDC_CURSOR' 'F110C-BUDAT'.
perform bdc_field       using 'F110C-BUDAT'  w_laufd.    
perform bdc_field       using 'F110C-GRDAT'  w_nedat.      
perform bdc_field       using 'F110V-NEDAT(01)'  w_nedat2.
perform bdc_field       using 'F110V-NEDAT(02)' w_nedat2.
perform bdc_field       using 'F110V-NEDAT(03)' w_nedat2.
perform bdc_field       using 'F110V-NEDAT(04)' w_nedat2.
perform bdc_field       using 'F110V-NEDAT(05)' w_nedat2.
End of screen 4.
perform bdc_dynpro      using 'SAPLSPO1'  '0100'.
perform bdc_field       using 'BDC_OKCODE' '=YES'.
End of screen 5.
perform bdc_dynpro   using 'ZSAPF110V' '0200'.
perform bdc_field       using 'BDC_CURSOR' 'F110V-LAUFD'.
perform bdc_field       using 'BDC_OKCODE'  '=VOEX'.
perform bdc_dynpro   using 'ZSAPF110V' '1106'.
perform bdc_field       using 'BDC_CURSOR' 'F110V-XSTRF'.
perform bdc_field       using 'BDC_OKCODE'  '=EP'.
perform bdc_field       using 'F110V-XSTRF' c_mark.
call transaction c_trans using t_bdcdata mode 'N' update 'S' .

Hi kris,
Per my understand when the program is changing the 4th record in the table control then the transaction is not finding the field. Because 4th and 5 th records  are displayed after scrolling down. How do I handle this records?
perform bdc_field       using 'F110V-NEDAT(04)' w_nedat2.
perform bdc_field       using 'F110V-NEDAT(05)' w_nedat2.
Thanks & Regards,
Saya

Similar Messages

  • Any existing program to list before and after BDC error?

    Looking for a way to report any BDC errors and show before and after its been corrected.

    Hi,
    Before making correction:-->
    !. If you are using call transaction , then you can all errors in BDCMSGCOLL internal table
    and use fm MESSAGE_PREPARE to generate message texts
    2. If you are using session method then you have error log SM35.
    After making coorection i don't think you have anyway to capture corrected errors

  • BDC error in Upgrade proj.

    Dear all,
                  I am on a upgrade proj. from 4.5 to ECC 6.0. when i check an object I got a kind of BDC error like  'ERROR TYPE  ==> 4      ( SCREEN MISSING IN TARGET SYSTEM )'  along with program name and  screen number. please advice me in solving  this error.
    Thanks.
    Naresh.

    Hi Naresh,
    That one of the task when you go for an upgrade.
    You have to redo the recording part again for all BDC programs
    Try to change it to BAPI if you have suitable BAPI.
    Reward points if helpful
    Thanks
    venki

  • BDC Error Session and Database update??

    Hi all,
    I am having Query about BDC Error Session. If I see the log of Error Session, then few Transactions are processed and few are in incorrect status.
    Those transaction, which are processed, Does it mean that it has updates the database successfully or Error Session will never update the Database?
    Thanks in advance.

    Thanks for your reply
    Message was edited by: Vipin Nagpal
    Message was edited by: Vipin Nagpal

  • Find BDC error in Zprogram

    Hi guys,
    Anybody have program or utility to pick up the BDC Errors from Zprograms.
    I want to know number of BDC errors(Due to Screen change/Field change/etc) exists in set of zprograms.
    Appreciable if Listing of BDC errors and error count can be produced by it.
    reference please.
    Thanks.
    Ambi.

    Hi,
    better use :
    CALL TRANSACTION tcode USING bdcdata MODE mod MESSAGES INTO etab.
    if sy-subrc <> 0.
    -> analyse error-table etab
    A.

  • BDC error CO assingnment object  belong to company code A800 not A900

    Hi,
    I am getting  BDC error 'CO assingnment object  belong to company code A800 not A900'.
    Please any one suggest the reason for this.
    Thakns in advance.

    Hi,
    you are processing a BDC-session for company code A900 with a CO-account assignment for comp. code A800 and your system does not allow cross-company code postings. Check the co-object and correct it.
    Best regards, Christian

  • BDC Error - Codepage could not be determined

    Hello Gurus,
    We are having a problem with BDC in transaction VF01.
    The return message is FES-025 "Codepage could not be determined".
    First of all the details and what have been done so far:
    - The funcion module with BDC is called by an EDI message that is send on the creation of the SD Invoice.
    - In Online mode, no errors are raised;
    - The errors are only raised when the program runs in background - Manual processing of EDI message via T-Code WE19 (online mode) runs with no problems;
    - In DEV enviroment, everything runs smoothly (both online and background modes) and we achieve the required result;
    - In QAS enviroment, with exacly the same versions of code, the background process fails;
    - Both DEV and QAS work on the same physical machine, on different instances.
    I've searched quite a lot about this error and most results talk about the usage/call of GUI_UPLOAD or GUI_DOWNLOAD. We are NOT using this type of funcions in our code (or something that would connect to the client).
    Any ideias?
    Thanks in advance, best regards,
    João Argêncio

    Some additional informations:
    - The sistem is non-unicode;
    - The EDI message source and destination are the same machine (inter-company process);
    - The user assiciated in IDoc Config has SAP_ALL privileges;
    - Both systems are in the same release levels (ECC 5);
    - All IDoc configuration is equal in both DEV and QAS instances.
    If you need any additional information just let me know.
    Thanks oin advance, best regards,
    João Argêncio

  • While running Auto payment program through F110 getting error

    Dear Experts,
    while running Auto payment through F110 we are getting below error
    "F0417                     warning: check whether a duplicate payment medium has been created".
    I dont have any problem for payment summary and payment advice, issue only for payment voucher.
    Would appreciate if you could provide some inputs on this.
    Thanks and Regards,
    N.C.Reddy

    Hi,
    I have done some changes configuration in Paying company codes and payment method in company code, the issue has been resolved.
    Thanks and Regards,
    N.C.Reddy

  • F110 - Runtime error when creating payment media

    Hi experts,
    I use t.code F110, payment proposal is OK, payment run is OK, then I click on print job but there is no payment medium created. If I look at the print job log it says ABAP/4 raise exception.
    In the testing environment everything is fine (payment media is created) but not in the production (I get the error)
    Any idea?
    Many thanks
    Ben

    Hi
    Check the settings under
    SPRO - Financial Accounting (New) - Accounts Receivable and Accounts Payable - Business Transactions - Outgoing Payments - Automatic Outgoing Payments - Payment Media - Make Settings for Classic Payment Medium Programs
    - Assign Payment Forms for Payment Method in Company Code
    - Assign Payment Medium Program for Payment Method in Country
    On completion of F110 run, you would get a print out option on top. Execute that and if required check in SP02 for any spool requests
    Thank You,

  • F110 Proposal Error

    Hi,
    I am getting the following Proposal Error in F110.
    Job started
    Step 001 started (program SAPF110S, variant &0000000167782, user ID INTCOPAYMENT)
    Log for proposal run for payment on 20.09.2011, identification ZR496
    Due items with currency USD, pmnt method A - items total is < 0
    ...none of the payment methods defined can be used for these items
    Information re. vendor 840000014 / customer 830000014 / paying company code XXXX.
    ... payment not possible because of reported error
    End of log
    Step 002 started (program RFZALI20, variant &0000000001689, user ID INTCOPAYMENT)
    Spool request (number 0000809172) created without immediate output
    Job finished
    Please help with your suggestions. I have already checked in FBZP that the payment method is mapped to the House Bank.
    Thank you.

    Hi,
    There is nothing due to pay the amount to vendor.
    Also you might have maintained customer in vendor master and vice versa, please check the vendor 840000014  and Customer 830000014 .
    Net due of these two masters might be < zero, hence system is showing this message.
    Rgds
    Murali. N

  • F110 : Weird Error

    Hi Guys,
    I am running F110 and when i am displaying the proposal I am getting the following error
    "The payment program could not find a combination of payment method and house bank account with which the payment can be carried out."
    and payment is not possible.
    But when i carry out the payment run, the payments are getting posted. I am wondering why the proposal showed errors and why the payment run is carried out successfully.
    thanks,
    srik.

    Hi,
    There is nothing due to pay the amount to vendor.
    Also you might have maintained customer in vendor master and vice versa, please check the vendor 840000014  and Customer 830000014 .
    Net due of these two masters might be < zero, hence system is showing this message.
    Rgds
    Murali. N

  • BDC error BM302 : Internal unit &, language & is not maintained

    Hi Experts,
    I have Unit of measurements defined as below in T006A Tables ( Configured through CUNI tcode)
    SPRAS MSEHI MSEH3 MSEH6  MSEHT      MSEHL
    EN        UNT     UNT      UNT       UNIT         Unit
    HU        UNT     DRB      DRB      Darab      Darab
    Through BDC Prpgram  i have created an inforecord ( using ME11 transaction ), where Logon Language = HU. It is created successfully. When i try to open the created info record using ME12, the unit ( EINA-LMEIN) is displayed as '**' and it throws message "Internal unit DRB, language HU is not maintained ". When i Checked in database EINA-LMEIN is saved as '**'.
    But when i create the Info record manually in ME11,  No issues .The database EINA-LMEIN is correctly saved as 'UNT'.  
    I couldn't figure out the issue , whether problem is  in my BDC program or Language dependent configuration of the unit in CUNI. Please help in solving this issue , Am i  missing something ?
    Thanks in advance.
    Regards,
    Murali

    Hi Murali,
    You might be missing some more configuration (T table entries). To determine what that is -
    Process the info-record using ME12
    Start debugging "/h"
    Once debugging starts - place Breakpoint At MESSAGE statement
    F8
    Program control will stop at every message triggered and one of them would be you message. Check the code around the message (and call stack if required) and you might see the reason for the error
    Cheers,
    Aditya

  • Bdc - errors in flat file

    hi,
    in BDC,
    after uploading data from flat file,
    how to find if there are any errors in flat file,
    before starting the session.

    Hi,
    You have to create internal tables for all the mandatory fields. see the following code :
    I am giving an example for XK01 Transaction.
    TYPES:BEGIN OF TY_XK01,
          LIFNR(10)      TYPE  C ,          "VENDOR'S ACCOUNT NUMBER
          BUKRS(4)       TYPE  C ,          "COMPANY CODE
          EKORG(4)       TYPE  C ,          "PURCHASING ORGANISATION
          KTOKK(4)       TYPE  C ,          "VENDOR ACCOUNT GROUP
          NAME1(35)      TYPE  C ,                              "NAME1
          SORTL(10)      TYPE  C ,          "SORT FIELD
          STRAS(35)      TYPE  C ,          "STREET
          PSTLZ(10)      TYPE  C ,          "POSTAL CODE
          ORT01(35)      TYPE  C ,          "CITY
          LAND1(3)       TYPE  C ,          "COUNTRY KEY
          REGIO(3)       TYPE  C ,          "REGION
          TIME_ZONE(6)   TYPE  C ,          "ADDRESS TIME ZONE
          LANGU(1)       TYPE  C ,          "LANGUAGE KEY
          TELF1(16)      TYPE  C ,          "TELEPHONE NUMBER
          TELFX(31)      TYPE  C ,          "FAX NUMBER
          SMTP_ADDR(241) TYPE  C ,          "E-MAIL ADDRESS
          URI_SCREEN(132) TYPE  C ,     "UNIFORM RESOURCE LOCATOR
          AKONT(10)      TYPE  C ,          "RECONCILITATION ACCOUNT
          ZUAWA(3)       TYPE  C ,          "KEY FOR SORTING ACCORDING TO ASSIGNMENT NUMBERS
          MINDK(3)       TYPE  C ,          "MINORITY INDICATORS
          ALTKN(10)      TYPE  C ,          "PREVIOUS MASTER RECORD NUMBER
          ZTERM(4)       TYPE  C ,          "TERMS OF PAYMENT KEY
          ZWELS(10)      TYPE  C ,          "LIST OF THE PAYMENT METHODS
          WAERS(5)       TYPE  C ,          "PURCHASE ORDER CURRENCY
          END OF TY_XK01,
    BEGIN OF TY_LIFNR,
         LIFNR(10)  TYPE  C ,
         END OF TY_LIFNR,
         BEGIN OF TY_BUKRS,
         BUKRS(4)  TYPE  C ,
         END OF TY_BUKRS,
         BEGIN OF TY_EKORG,
         EKORG(4)  TYPE  C ,
         END OF TY_EKORG,
         BEGIN OF TY_KTOKK,
         KTOKK(4)  TYPE  C ,
         END OF TY_KTOKK,
         BEGIN OF TY_LAND1,
         LAND1(3)  TYPE  C ,
         END OF TY_LAND1,
         BEGIN OF TY_LANGU,
         LANGU(1)  TYPE  C ,
         END OF TY_LANGU,
         BEGIN OF TY_AKONT,
         AKONT(10) TYPE  C ,
         END OF TY_AKONT,
         BEGIN OF TY_ZUAWA,
         ZUAWA(3)  TYPE  C ,
         END OF TY_ZUAWA,
         BEGIN OF TY_MINDK,
         MINDK(3) TYPE  C ,
         END OF TY_MINDK,
         BEGIN OF TY_WAERS,
         WAERS(5)  TYPE  C ,
         END OF TY_WAERS.
    DATA : I_XK01     TYPE TABLE OF  TY_XK01,     "FOR HOLDING DATA FROM FLAT FILE
           I_SUCCMESG TYPE TABLE OF  TY_MESG,     "FOR SUCCESS RECORDS DETAILS
           I_ERRMESG  TYPE TABLE OF  TY_MESG,     "FOR ERROR RECORDS DETAILS
           I_ERROR TYPE TABLE OF TY_ERROR,
    I_LIFNR TYPE TABLE OF TY_LIFNR,
    I_BUKRS TYPE TABLE OF TY_BUKRS,
    I_EKORG TYPE TABLE OF TY_EKORG,
    I_KTOKK TYPE TABLE OF TY_KTOKK,
    I_LAND1 TYPE TABLE OF TY_LAND1,
    I_LANGU TYPE TABLE OF TY_LANGU,
    I_AKONT TYPE TABLE OF TY_AKONT,
    I_ZUAWA TYPE TABLE OF TY_ZUAWA,
    I_MINDK TYPE TABLE OF TY_MINDK,
    I_WAERS TYPE TABLE OF TY_WAERS,
    I_FINALMESG TYPE TABLE OF TY_ERROR,
    I_MESG TYPE TABLE OF TY_MESG.
    *& WORK AREA DECLARATION
    DATA:  WA_XK01     TYPE TY_XK01,               "FOR HOLDING DATA FROM FLAT FILE
           WA_SUCCMESG TYPE TY_MESG,               "FOR SUCCESS RECORDS DETAILS
           WA_ERRMESG  TYPE TY_MESG,               "FOR ERROR RECORDS DETAILS
           WA_ERROR TYPE TY_ERROR,
    WA_LIFNR TYPE TY_LIFNR,
    WA_BUKRS TYPE TY_BUKRS,
    WA_EKORG TYPE TY_EKORG,
    WA_KTOKK TYPE TY_KTOKK,
    WA_LAND1 TYPE TY_LAND1,
    WA_LANGU TYPE TY_LANGU,
    WA_AKONT TYPE TY_AKONT,
    WA_ZUAWA TYPE TY_ZUAWA,
    WA_MINDK TYPE TY_MINDK,
    WA_WAERS TYPE TY_WAERS,
    WA_MESG TYPE TY_MESG,
    WA_FINALMESG TYPE TY_ERROR.
    INITIALIZATION.
    SELECT LIFNR FROM LFA1 INTO TABLE I_LIFNR.
      SELECT BUKRS FROM T001 INTO TABLE I_BUKRS .
      SELECT EKORG FROM T024E INTO TABLE I_EKORG .
      SELECT KTOKK FROM T077K INTO TABLE I_KTOKK .
      SELECT LAND1 FROM T005 INTO TABLE I_LAND1.
      SELECT SPRAS FROM T002 INTO TABLE I_LANGU.
      SELECT SAKNR FROM SKA1 INTO TABLE I_AKONT .
      SELECT ZUAWA FROM TZUN INTO TABLE I_ZUAWA .
      SELECT MINDK FROM T059M INTO TABLE I_MINDK .
      SELECT WAERS FROM TCURC INTO TABLE I_WAERS.
    LOOP AT I_XK01 INTO WA_XK01.
          TRANSLATE WA_XK01-LIFNR TO UPPER CASE.
          READ TABLE I_LIFNR INTO WA_LIFNR WITH KEY LIFNR = WA_XK01-LIFNR.
          IF SY-SUBRC = 0 .
            CONCATENATE WA_MESG-MESG TEXT-100 WA_XK01-LIFNR TEXT-101  ' , ' INTO WA_MESG-MESG.
          ENDIF.
          TRANSLATE WA_XK01-BUKRS TO UPPER CASE.
          READ TABLE I_BUKRS INTO WA_BUKRS WITH KEY BUKRS = WA_XK01-BUKRS.
          IF SY-SUBRC <> 0 .
            CONCATENATE WA_MESG-MESG  TEXT-102 WA_XK01-BUKRS TEXT-103  ' , ' INTO WA_MESG-MESG.
          ENDIF.
          TRANSLATE WA_XK01-EKORG TO UPPER CASE.
          READ TABLE I_EKORG INTO WA_EKORG WITH KEY EKORG = WA_XK01-EKORG.
          IF SY-SUBRC <> 0 .
            CONCATENATE WA_MESG-MESG TEXT-104    WA_XK01-EKORG  TEXT-103  ',' INTO WA_MESG-MESG.
          ENDIF.
          TRANSLATE WA_XK01-KTOKK TO UPPER CASE.
          READ TABLE I_KTOKK INTO WA_KTOKK WITH KEY KTOKK = WA_XK01-KTOKK.
          IF SY-SUBRC <> 0 .
            CONCATENATE WA_MESG-MESG TEXT-105   WA_XK01-KTOKK  TEXT-103   ',' INTO WA_MESG-MESG.
          ENDIF.
          TRANSLATE WA_XK01-LAND1 TO UPPER CASE.
          READ TABLE I_LAND1 INTO WA_LAND1 WITH KEY LAND1 = WA_XK01-LAND1.
          IF SY-SUBRC <> 0 .
            CONCATENATE WA_MESG-MESG TEXT-106   WA_XK01-LAND1  TEXT-103   ',' INTO WA_MESG-MESG.
          ENDIF.
          TRANSLATE WA_XK01-LANGU TO UPPER CASE.
          READ TABLE I_LANGU INTO WA_LANGU WITH KEY LANGU = WA_XK01-LANGU.
          IF SY-SUBRC <> 0 .
            CONCATENATE WA_MESG-MESG TEXT-107  WA_XK01-LANGU  TEXT-103   ',' INTO WA_MESG-MESG.
          ENDIF.
          READ TABLE I_AKONT INTO WA_AKONT WITH KEY AKONT = WA_XK01-AKONT.
          IF SY-SUBRC <> 0 .
            CONCATENATE WA_MESG-MESG TEXT-108   WA_XK01-AKONT  TEXT-103  ',' INTO WA_MESG-MESG.
          ENDIF.
          READ TABLE I_ZUAWA INTO WA_ZUAWA WITH KEY ZUAWA = WA_XK01-ZUAWA.
          IF SY-SUBRC <> 0 .
            CONCATENATE WA_MESG-MESG TEXT-109    WA_XK01-ZUAWA  TEXT-103   ',' INTO WA_MESG-MESG.
          ENDIF.
          READ TABLE I_MINDK INTO WA_MINDK WITH KEY MINDK = WA_XK01-MINDK.
          IF SY-SUBRC <> 0 .
            CONCATENATE WA_MESG-MESG TEXT-110    WA_XK01-MINDK  TEXT-103   ',' INTO WA_MESG-MESG.
          ENDIF.
          TRANSLATE WA_XK01-WAERS TO UPPER CASE.
          READ TABLE I_WAERS INTO WA_WAERS WITH KEY WAERS = WA_XK01-WAERS.
          IF SY-SUBRC <> 0 .
            CONCATENATE WA_MESG-MESG TEXT-111   WA_XK01-WAERS  TEXT-103   ',' INTO WA_MESG-MESG.
          ENDIF.
    append wa_mesg to err_mesg. 
    endloop.
    I am populating the error messages into workarea using concatenate statement.
    Hope this  solves the problem.
    Reward points if helpful.
    Thanks and Regards,
    Narayana.

  • F110 strange error

    I create a vendor invoice in Dec.20 2009 and vendor line item display a overdue item and net due date is Dec.22.2009
    payment method shows c(check)
    I create  F110 in 05.01.2010, I select this vendor and correct company code, payment method C,
    next payment date is Dec.2.2011, I choose all option and vendor in additional log ,
    when I run proposal run, it says no record, why ?

    Hi,
    Even I got the similar Error while running F110, at that time I was sitting on a networked PC......
    Later when I was working on the Server PC, the Error was not there and F110 was completed successfully....what my learning is it is some serer prob. rather then any configuration Error.
    Probably try to login from another PC and run F110, keeping in mind that you are not using SAP on your personal PC.
    Regards,
    Devang

  • How to find the bdc error

    i did one bdc program, it's running correctly but data not upload. so how to lanalyze  the error.

    Dear
    you can find error with following link
    How to find errors from BDC log
    Regards

Maybe you are looking for

  • Re: Satellite L50-B05D can't load Win 8.1 - bootable device not found

    Hi I have a Satellite L50-B05D and I recently downloaded the bios update and I applied it to my system. When I did it said that it contained the update already. After being on the laptop for a while, I closed the lid and it turnt off. When I turnt it

  • Plz help me in java bean

    i placed my class file in [red] web-infclasses/user/UserData.class [\red]but this error can any body help me org.apache.jasper.JasperException: /SaveName.jsp(2,0) File "/classes.user.UserData" not found      org.apache.jasper.compiler.DefaultErrorHan

  • How does the CBO calculate the selectivity for range predicates on ROWID ?

    Hi all, I'm wondering how the CBO estimate the selectivity for range predicates based on ROWID columns. For example, for the following query the CBO estimates there's going to be 35004 rows returned instead of 7: SQL> SELECT count(*)   FROM intsfi i

  • Adding Pages Templates

    Using Pages 1.0.2. Just downloaded new Pages templates from KeynotePro but can't figure out how to load them. I created a Templates folder in the Pages>iWorkfolder, but still I don't see the new templates.

  • If I have 2.1GB space avail, why don't I have enough storage?

    Total storage:  5.0 GB, Available 2.1 GB.  Yet, when I try to update, there isn't enough storage space available to update.  WTH??