Batch Input ME47 - Get Item position error

I'm doing BDC to ME47 passing header and several positions in a RFC. The functional wants  the RFC inform which position
caused the error. In the message table of the call transaction doesn't show any info of the position.
I think it can't be done but any help will be appreciated.

Hi,
When you do the same steps manually you would be getting an error message. Are you able to interpret the item position number based on the error message ?
If not, then it wont be possible to do so in the RFC as well. You may have to build some custom logic if you are able to intrepret it.
Thanks,
Best regards,
Prashant

Similar Messages

  • Idoc ACC_GL_POSTING in batch input mode gets error

    hi,
       In  ACC_GL_POSTING, msg type ACC_GL_POSTING01 with process code 'BAPI' it is working fine for me if  i run normally.
       whereas in transaction 'OBA7' for document type 'SA' if I set batch input only enabled i get error message 'Document type SA is only defined for batch input'. what is problem and how to solve it.
    thanks in advance.

    Team
    I have been ckecking the problem and the problem is not FF68; it has more focuses with  BSEG-ZFBDT and use of SGL indicators, and according the explanation below described I have decided to take other approach to resolve the problem.
    "Please note that the due date field is as per standard design as per the SAP note 95079.
    Field BSEG-ZFBDT is hardcoded in most FI screens to be mandatory and cannot be influenced by any field status changes. This situation only valid when posting with special G/L indicator (downpayment).
    The reason behind this is that this special GL screen and the data entered here are very important to many other programs. This data affects liabilities and receivables where due date is necessary almost everytime."
    I want to say many thanks to try to help me.
    Ismael

  • LSMW- Batch Input session getting error

    Hi All,
    I created LSMW object for Tcode KO01 and its creating the Internal order as expceted.But even after creating the document the Batch Input session status is showing incorrect.No messages are also displayed in the log.
    Please let me know why this is happening.
    Thanks in Advance,
    Savitha

    Hi,
    Detail Error Message is as follows:
    No batch input data for screen SAPLIMR0 1110
    Message no. 00344
    Diagnosis
    The transaction sent a screen that was not expected in the batch input session and which therefore could not be supplied with data.
    Possible reasons:
    1. The batch input session was created incorrectly. The sequence of screens was recordly incorrectly.
    2. The transaction behaves differently in background processing in a batch work process than when running in dialog (SY-BATCH is queried and changes the screen sequence).
    3. The transaction has undergone user-specific Customizing and therefore certain screens may be skipped or processed differently, according to the current user. If the person who created a batch input session is not the same as the person now processing it, this problem may occur frequently.
    System Response
    None.
    Procedure
    For 1: Either re-create the session or process it in expert mode. Correct the batch input program.
    For 2. It is very difficult to analyze this problem, particularly in the case that the screen sequence or the display-only options of fields differ according to whether the transaction is being processed in the background or as an online dialog. It could also be that this kind of transaction cannot run with batch input.
    For 3: Have the creator of the session process it. If no error occurs now, then this is a program with user-specific Customizing.
    Regards,
    ababfk

  • NO BATCH INPUT DATA FOR SCREEN SAPMV50A ERROR FROM BDC

    HI
    I get the following error when my program runs inforeground, using a BDC(VL02N)- 'NO BATCH INPUT DATA FOR SCREEN SAPMV50A SCREEN 1000.'
    i am trying to attach a serial number to the sales order and it seems that the warning message is causing the error. i have recorderd the transaction to death, and as mentioned, when i run in debug mode, it works fine.
    Can anyone tell me how i can overcome\suppress the warning message? i have inserted 2 okcodes before the warning is Issued and that did not help Please see below for an excerpt of the coding:.
      PERFORM bdc_dynpro USING 'SAPLIPW1'      '0200'.
      PERFORM bdc_field  USING 'BDC_CURSOR'    'RIPW0-SERNR(01)'.
      PERFORM bdc_field  USING 'BDC_OKCODE'    '/00'.
      PERFORM bdc_field  USING 'BDC_OKCODE'    '/00'.
      PERFORM bdc_field  USING 'BDC_OKCODE'    '=RWS'.
      PERFORM bdc_field  USING 'RIPW0-SERNR(01)'  itab_chas_data-chas_no     .
    PERFORM bdc_dynpro USING 'SAPMSSY0'      '0120'.
    PERFORM bdc_field  USING 'BDC_OKCODE'    '/00'.
    PERFORM bdc_field  USING 'BDC_OKCODE'    '=ENTE'.
      PERFORM bdc_dynpro USING 'SAPLIPW1'      '0200'.
      PERFORM bdc_field  USING 'BDC_CURSOR'    'RIPW0-SERNR(01)'.
      PERFORM bdc_field  USING 'BDC_OKCODE'    '=RWS'.
    Thanks a Million..

    Hi,
    Try this link.
    No batch input data for screen SAPMP50A 1000
    Thank you,

  • Opening Input Schedule getting Run Time Error -1004

    Hi
    When i am opening few Input Schedules , i am getting this error message:
    Run Time error -1004.
    Cannot run the Macro 'auto open'. The Macro may not be available in this workbook or all macros my be disabled.
    But when i am  clicking on the END button in the Pop Up Window, i can go ahead with my Input Schedules.
    Can you please throw some idea on the same.
    Regards
    Viv

    Hi Nilanjan
    Yeah i have saved it once in a xltm format through ParknGo option. But now i have savIing it the Input Schedule Folder in the following Path Location
    C:\BPC\Data\Webfolders\<APPSET>\<APPLICATION>\EEXCEL\INPUT SCHEDULES.
    So when i am opening the same from the above location i am getting the error.
    Now i have change the name and save it as a xlt format and still getting the error.
    Looking forward .
    Thanks
    Viv

  • Batch input area error

    In Production, I'm getting the error 'Screen 0000 is too large for internal batch input area'. When this error will get raise? In QAS the program is working fine
    Can anyone provide the information on this?

    you cna try with below BAPI's
    BAPI_M_REVAL_CREATEPRICECHANGE
    BAPI_MATVAL_PRICE_CHANGE

  • Batch Input Session - Display Error Only - SM35

    Dear all,
    Need to do material master extension in MM01 and considering batch input session using mode 'display error' only.
    However,do have a concern on its performance or run time. In SM35, running in display error only mode - will there be any time out error like the ones encounter in abap reporting ?
    This is because, we will be dealing with a huge volume of data (round 2,000). Therefore would like to know, if there would be any possibility that the bdc session in sm35 will experience a time out or not .
    Appreciate it if you could shed some lights on this. Thanks in advance.

    Hello there,
    Executing MM01's batch job in background wasn't really an option. This is because, this error was encountered "Control Framework: Fatal error - GUI cannot be reached".
    Had done a search on this -- and it indicates that in background mode there isn't GUI involved. Searched result also shows that this error appears when its comes to screens with text ie. Purchase Text or Sales text. Nope, no BDC on entering text involved.
    http://www.sapfans.com/forums/viewtopic.php?f=13&t=164902&hilit=ControlFramework%3AFatalerrorGUIcannotbe+reached
    Therefore the option am considering is executing the batch job in "Display Error Only". Nonetheless, am not too sure if this will cause time out. The other reason as to this option is that -- we initially introduced CALL TRANSACTION for extending material in MM01. However, functional feedback that it was slow.
    Kindly advise - thanks in advance.

  • Batch Input data

    HI
    Guru's
    here I am running Manual BRS, in FF67,after save the statement
    When  I run the batch input session, it gives the error like' there is no batch input data for screen
    sap05fa3100,
    Please Guide me about this issue, whether I missued any bakground setting
    with regards
    Arun Kumar

    Hello,
    If I understand your question, you can delete the bank statement by using program RFEBKA96
    Reverse the entries if any posted.
    Now retry to post the bank statement again. (with batch mode)
    Post the batch in SM35 in foreground.
    Regards,
    Ravi

  • LSMW - No batch input data for screen SAPLMGMM 0060

    Hi,
    I'm using LSMW to extend the MRP 4view of material master, but when I execute the batch input
    session, I got the error message:
    "No batch input data for screen SAPLMGMM 0060"
    What happened?
    Kindly please advise.
    Thanks.

    Please let me know for all the Material your Plant & Stor Locn is same. If same do like this:
    Before Recording Go to MM01 and Click on Views and select all only MRP views and set them as default and mark the option View Selection only on request and save. Then click on Orgn levels Here also do the same thing give Extending Plant & Stor Locn, Reference Plant & Stor locn Default them and Mark the option Orgn/Levels only on Request and save.
    So that when you try to create material master it wont ask views / orgn levels.
    Now in Flat file remove input Industry Sector, Material Type and Copy from Values and MRP Values and try to upload.
    Or Try as Kiran said.
    Hope you will understand this process.
    Regards,
    Ashok

  • BATCH-INPUT On transaction VT02 does not work.

    Greetings, colleagues!!!
    I have written BATCH-INPUT on transaction VT02. I try to remove delivery from transportation. But for me does not work BATCH-INPUT because function of "Positioning" does not work in BATCH-INPUT. Prompt please. How I can remove delivery from transportation in my program using functionality of transaction VT02?
    Thanks for the help.
    Sergey Kozymaev.

    I used this in a program a while ago, worked like a charm.
    s_header-shipment_num = <shipment #>.
      i_item-delivery = <delivery #>.
      APPEND i_item.
      i_itemaction-delivery = 'D'.
      i_itemaction-itenerary = 'D'.
      APPEND i_itemaction.
      CALL FUNCTION 'BAPI_SHIPMENT_CHANGE'
        EXPORTING
          headerdata       = s_header
          headerdataaction = s_headeraction
        TABLES
          itemdata         = i_item
          itemdataaction   = i_itemaction
          return           = i_return.

  • I am getting an error while running Batch input session.

    While running BDC getting error that "Enter Discount Base, Automatic calculation not possible". I checked all the settings at company code level, tax code settings, document type settings. I am not getting it. While doing mannual posting the error is not coming.
    Please help me on this.

    Hi,
       While creating Material master sometime warning message will come for some materials . So while doing the LSMW Recording method it will record howmany times you are entering the "Enter" key also. So while doing batch input fome article it may stop at some point, so better run the LSMW in foreground and check were it stops exactly.
    Regards
    GK.

  • Getting error while uploading gl master data using LSMW batch input data

    Hi Experts,
    I am getting error while uploading the GL master data through lsmw using batch input recording.
    After completion of all steps at the time of running batch input session error i am getting is "maintain EN language discription"
    and Pls tell me is it possible to upload transactional data using lsmw? if yes pls explaing briefly.

    Hello,
    Kindly post in the FI forum to get a better response.
    Regarding the issue you might check whether the correct column is being picked up where you have maintained the description.
    Kind Regards // Shaubhik

  • Batch Input error in background in fb05

    Hi All
    I am trying to clear vendor open  items for document numbers from BSIK table.
    i am doing this using fb05 transaction, checking the 'post with clearing' option.
    The program creates a batch input session.
    When i process the session in foreground, the vendor document is cleared and a new clearing document is posted.
    However, if i try to process the session in background , we get the error "Difference too large for clearing". The error is shown in program SAPMF05A and screen number 700.  Whereas, my recording does not have this screen number .
    Even when i anlyze the session screen flow, i do not see this screen number.
    Any pointer on the issue shall be of great help.
    Thanks
    Pankaj

    Hi
    thanks for the pointer.
    I agree that we get this error if the items are not selected.
    Could it be that the items are activated by default in foreground mode , and deactivated in the background mode?
    Moreover, could you please give some more info about " the std bi RFBIBL00, it supports the trx FB05" ?
    Thanks
    Pankaj

  • Error during batch input

    Hi everybody
    Ive run the tcode SHDB to get the recording of transaction XD02, in it, theres an input field called RMCLF-CLASS(01), but when Im running my program, its giving me an error message 'Field RMCLF-CLASS(1) is not an input field'.
    Does anybody know why?

    heres the code
    DATA : field1(20),
             field2(20),
             telf1 TYPE kna1-telf1,
             adrnr TYPE kna1-adrnr,
             ktokd TYPE kna1-ktokd,
             wa_extab TYPE ty_tab1,
             cname(20) VALUE 'KNVK-NAME1(00)',
             banks(20) VALUE 'KNBK-BANKS(00)',
             bankn(20) VALUE 'KNBK-BANKN(00)',
             bankl(20) VALUE 'KNBK-BANKL(00)'.
      DATA : field3(20) VALUE 'RCTMS-MNAME(00)',
             field4(20) VALUE 'RCTMS-MWERT(00)',
             pos(2) TYPE n VALUE 0.
      DATA : head2(10).
      DATA : t_smtp TYPE adsmtp OCCURS 0 WITH HEADER LINE.
      FIELD-SYMBOLS : <fs1>, <fs2>,
                      <fs_ablad> TYPE ty_ablad.
      CLEAR : bi_open, flags.
    Fill in work area fields with the appropriate data
      LOOP AT t_field ASSIGNING <fs_field>
                      WHERE value <> 00
                        AND flagname <> space.
        CONCATENATE 'FLAGS' <fs_field>-flagname INTO field1
                                                SEPARATED BY '-'.
        ASSIGN (field1) TO <fs1>.
        <fs1> = 'X'.
      ENDLOOP.
      IF flags-d0340 IS INITIAL AND p_unpnt = 'X'.
        flags-d0340 = 'X'.
      ENDIF.
      IF flags-d0310a = 'X' AND flags-d0310 IS INITIAL.
        flags-d0310 = 'X'.
      ENDIF.
      IF flags-d0320t = 'X' AND flags-d0320 IS INITIAL.
        flags-d0320 = 'X'.
      ENDIF.
      IF p_bppy = 'X'.
        flags-d0324 = 'X'.
      ENDIF.
      IF p_kzazu = 'X' AND flags-d0315 IS INITIAL.
        flags-d0315 = 'X'.
      ENDIF.
      LOOP AT intab.
        CLEAR: screen_cnt, t_ablad, t_knvp,
               t_kssk.
        REFRESH : t_ablad, t_knvp.
    Fill in work area fields with the appropriate data
        LOOP AT t_field ASSIGNING <fs_field>
                        WHERE value <> 00.
          CONCATENATE :
    Destination field
            'WA_EXTAB' <fs_field>-sapname INTO field1 SEPARATED BY '-',
    Source field
            'INTAB-FIELD' <fs_field>-value INTO field2.
          ASSIGN : (field1) TO <fs1>,
                   (field2) TO <fs2>.
          <fs1> = <fs2>.
        ENDLOOP.
    Pad customer number
        IF wa_extab-kunnr CO '0123456789 '.
          UNPACK wa_extab-kunnr TO wa_extab-kunnr.
        ENDIF.
        CLEAR : telf1, adrnr, ktokd.
        SELECT SINGLE telf1 adrnr ktokd FROM kna1
                                        INTO (telf1,adrnr,ktokd)
                                        WHERE kunnr = wa_extab-kunnr.
    Check customer exists
        IF sy-subrc <> 0.
          MOVE : wa_extab-kunnr TO wa_errtab-kunnr,
                 text-001       TO wa_errtab-message.
          INSERT wa_errtab INTO TABLE errtab. CLEAR wa_errtab.
          CONTINUE.
        ENDIF.
    DPZ01
    Check customer exists in sales area
        SELECT SINGLE kunnr FROM knvv
                            INTO knvv-kunnr
                            WHERE kunnr = wa_extab-kunnr
                              AND vkorg = wa_extab-vkorg
                              AND vtweg = wa_extab-vtweg
                              AND spart = wa_extab-spart.
        IF sy-subrc <> 0.
          MOVE : wa_extab-kunnr TO wa_errtab-kunnr,
                 text-010       TO wa_errtab-message.
          REPLACE : '&1' WITH wa_extab-vkorg INTO wa_errtab-message,
                    '&2' WITH wa_extab-vtweg INTO wa_errtab-message,
                    '&3' WITH wa_extab-spart INTO wa_errtab-message.
          CONDENSE wa_errtab-message.
          INSERT wa_errtab INTO TABLE errtab. CLEAR wa_errtab.
          CONTINUE.
        ENDIF.
    DPZ01
    Screens for the customer
        PERFORM select_screens USING ktokd
                               CHANGING i_flags screens.
        IF telf1 IS INITIAL.
          wa_extab-sw_tel = 'X'.
        ENDIF.
    Number of contacts
        SELECT COUNT( * ) FROM knvk INTO wa_extab-contact
                          WHERE kunnr = wa_extab-kunnr.
    Number of bank accounts
        SELECT COUNT( * ) FROM knbk INTO wa_extab-account
                          WHERE kunnr = wa_extab-kunnr.
        IF p_unpnt = 'X'.
    List of unloading points
          SELECT ablad FROM knva APPENDING TABLE t_ablad
                       WHERE kunnr = wa_extab-kunnr.
    UP exists in UP view ?
          READ TABLE t_ablad WITH TABLE KEY ablad = c_up
                             ASSIGNING <fs_ablad>.
          IF sy-subrc <> 0.
            MOVE : wa_extab-kunnr TO wa_errtab-kunnr,
                   text-002       TO wa_errtab-message.
            INSERT wa_errtab INTO TABLE errtab. CLEAR wa_errtab.
          ENDIF.
        ENDIF.
    Class assigned to customer
        IF NOT p_elevl1 IS INITIAL OR NOT p_elevl2 IS INITIAL OR
           NOT p_elevl3 IS INITIAL OR NOT p_esfid IS INITIAL OR
           NOT p_ehead  IS INITIAL OR NOT p_etelcm IS INITIAL OR
    *PCT
           NOT p_ctype IS INITIAL OR
           NOT p_eool IS INITIAL.
          MOVE wa_extab-kunnr TO objek.
          SELECT clint zaehl INTO CORRESPONDING FIELDS OF TABLE t_kssk
                             FROM kssk
                             WHERE objek = objek
                               AND klart = c_klart.
        ENDIF.
    BATCH INPUT
        IF bi_open IS INITIAL.
          PERFORM open_ses USING session_name.
          bi_open = 'X'.
        ENDIF.
    First screen
    DPZ01
       PERFORM first_screen USING wa_extab-kunnr i_flags.
        PERFORM first_screen USING wa_extab-kunnr wa_extab-vkorg
                                   wa_extab-vtweg wa_extab-spart i_flags.
    DPZ01
    Address
        IF i_flags-d0110 = 'X'.
          PERFORM choose_okcode USING screens
                                CHANGING screen_cnt okcode.
          PERFORM loadibatch USING : 'X' 'SAPMF02D' '111'.
          fill_field : wa_extab-name1 'ADDR1_DATA-NAME1',
                       wa_extab-stras 'ADDR1_DATA-STREET',
                       wa_extab-pstlz 'ADDR1_DATA-POST_CODE1',
                       wa_extab-ort01 'ADDR1_DATA-CITY1',
                       wa_extab-land1 'ADDR1_DATA-COUNTRY',
                       wa_extab-spras 'ADDR1_DATA-LANGU',
                       wa_extab-telfx 'SZA1_D0100-FAX_NUMBER'.
    Telephone number
          IF NOT wa_extab-telf1 IS INITIAL.
            IF wa_extab-sw_tel = 'X'.
    No tel.nbr -> can put it in current screen
              PERFORM loadibatch USING
                  ' ' 'SZA1_D0100-TEL_NUMBER' wa_extab-telf1.
            ELSE.
    A tel.nbr exists -> add the new one
              PERFORM loadibatch USING :
                  ' ' 'BDC_OKCODE' '=$MTE',
                  'X' 'SAPLSZA6'   '0200',
                  ' ' 'BDC_OKCODE' 'NEWL',
                  'X' 'SAPLSZA6'   '0200',
                  ' ' 'ADTEL-TEL_NUMBER(01)' wa_extab-telf1,
                  ' ' 'BDC_OKCODE' 'CONT',
                  'X' 'SAPMF02D'   '0111'.
            ENDIF.
          ENDIF.
    E-mail
          IF NOT wa_extab-email IS INITIAL.
            IF wa_extab-sw_mail = 'X'.
    No e-mail -> can put it in current screen
              PERFORM loadibatch USING
                  ' ' 'SZA1_D0100-SMTP_ADDR' wa_extab-email.
            ELSE.
    An e-mail exists -> add the new one
              PERFORM loadibatch USING :
                  ' ' 'BDC_OKCODE' '=$INT',
                  'X' 'SAPLSZA6'   '0600',
                  ' ' 'BDC_OKCODE' 'NEWL',
                  'X' 'SAPLSZA6'   '0600',
                  ' ' 'ADSMTP-SMTP_ADDR(01)' wa_extab-email,
                  ' ' 'BDC_OKCODE' 'CONT',
                  'X' 'SAPMF02D'   '0111'.
            ENDIF.
          ENDIF.
          IF NOT p_elevl1 IS INITIAL OR NOT p_elevl2 IS INITIAL OR
             NOT p_elevl3 IS INITIAL OR NOT p_esfid IS INITIAL OR
             NOT p_ehead IS INITIAL OR NOT p_etelcm IS INITIAL OR
    *PCT
             NOT p_ctype IS INITIAL OR
    *PCT
             NOT p_eool IS INITIAL.
            CLEAR pos.
            PERFORM loadibatch USING : ' ' 'BDC_OKCODE' 'KLAS',
                                       'X' 'SAPLCLCA' '0602',
                                       ' ' 'RMCLF-KLART' c_klart,
                                       ' ' 'BDC_OKCODE' 'ENTE',
                                       'X' 'SAPLCLFM' '0500'.
            IF t_kssk[] IS INITIAL.
              PERFORM create_new_class. "Create the first assignment
            ELSE.
              READ TABLE t_kssk WITH KEY clint = clint
                                ASSIGNING <kssk>.
              IF sy-subrc = 0.
                PERFORM change_class USING sy-tabix.  "Change existing class
              ELSE.
                PERFORM create_add_class.             "Add an assignment
              ENDIF.
            ENDIF.
            IF NOT wa_extab-levl1 IS INITIAL.
              ADD 1 TO pos.
              field312(2) = field412(2) = pos.
              PERFORM loadibatch USING : ' ' field3 c_level1,
                                         ' ' field4 wa_extab-levl1.
            ENDIF.
            IF NOT wa_extab-levl2 IS INITIAL.
              ADD 1 TO pos.
              field312(2) = field412(2) = pos.
              PERFORM loadibatch USING : ' ' field3 c_level2,
                                         ' ' field4 wa_extab-levl2.
            ENDIF.
            IF NOT wa_extab-levl3 IS INITIAL.
              ADD 1 TO pos.
              field312(2) = field412(2) = pos.
              PERFORM loadibatch USING : ' ' field3 c_level3,
                                         ' ' field4 wa_extab-levl3.
            ENDIF.
            IF NOT wa_extab-sfid IS INITIAL.
              ADD 1 TO pos.
              field312(2) = field412(2) = pos.
              PERFORM loadibatch USING : ' ' field3 c_sfid,
                                         ' ' field4 wa_extab-sfid.
            ENDIF.
            IF NOT wa_extab-head IS INITIAL.
              ADD 1 TO pos.
              field312(2) = field412(2) = pos.
              WRITE wa_extab-head TO head2 NO-ZERO.
              PERFORM loadibatch USING : ' ' field3 c_head,
                                         ' ' field4 head2.
            ENDIF.
            IF NOT wa_extab-telecm IS INITIAL.
              ADD 1 TO pos.
              field312(2) = field412(2) = pos.
              PERFORM loadibatch USING : ' ' field3 c_telecom,
                                         ' ' field4 wa_extab-telecm.
            ENDIF.
            IF NOT wa_extab-ool IS INITIAL.
              ADD 1 TO pos.
              field312(2) = field412(2) = pos.
              PERFORM loadibatch USING : ' ' field3 c_ool,
                                         ' ' field4 wa_extab-ool.
            ENDIF.
    *PCT
             IF NOT wa_extab-ctype IS INITIAL.
              ADD 1 TO pos.
              field312(2) = field412(2) = pos.
              PERFORM loadibatch USING : ' ' field3 c_contract,
                                         ' ' field4 wa_extab-ctype.
             ENDIF.
    *PCT
            PERFORM loadibatch USING : ' ' 'BDC_OKCODE' 'BACK',
                                      'X' 'SAPLCLFM' '0500',
                                       ' ' 'BDC_OKCODE' 'ENDE',
                                       'X' 'SAPMF02D' '0111'.
          ENDIF.
          PERFORM loadibatch USING ' ' 'BDC_OKCODE' okcode.
        ENDIF.
    PERFORM insert_ses USING 'XD02'.
    FORM loadibatch USING start fname fvalue.
      CLEAR ibatch.
    IF start = 'X'.
        ibatch-program = fname.
        ibatch-dynpro = fvalue.
      ELSE.
        ibatch-fnam = fname.
        ibatch-fval = fvalue.
      ENDIF.
      ibatch-dynbegin = start.
      APPEND ibatch.
    ENDFORM.
    FORM create_new_class.
    CONCATENATE 'RMCLF-CLASS(' '01)' INTO rmclf_class1.
    PERFORM loadibatch USING:
                       ' ' 'BDC_CURSOR' 'RMCLF-CLASS(01)',
                       ' ' 'BDC_OKCODE' '=AUSW',
                       ' ' 'RMCLF-CLASS(01)' c_class,
                       'X' 'SAPLCTMS' '0109'.
    PERFORM loadibatch USING :
                               ' ' 'RMCLF-CLASS(01)' c_class,
                                ' ' 'BDC_OKCODE' '/00',
                                'X' 'SAPLCTMS' '0109'.
    ENDFORM.                    " create_new_class
    *&      Form  create_add_class
          Create a new assignment
    FORM create_add_class.
      PERFORM loadibatch USING : ' ' 'BDC_OKCODE' 'NEUZ',
                                 'X' 'SAPLCLFM' '0500',
                                 ' ' 'RMCLF-CLASS(02)' c_class,
                                 ' ' 'BDC_OKCODE' '/00',
                                 'X' 'SAPLCTMS' '0109'.
    ENDFORM.                    " create_add_class
    *&      Form  change_class
          Change an existing assignment
         -->PAGPOS  Position of the class
    FORM change_class USING pagpos TYPE sy-tabix.
      DATA : pagpos2(2) TYPE n,
             field(20) VALUE 'RMCLF-KREUZ(00)'.
      MOVE pagpos TO pagpos2.
      REPLACE '00' WITH pagpos2 INTO field.
      CONDENSE field NO-GAPS.
      PERFORM loadibatch USING : ' ' field 'X',
                                 ' ' 'BDC_OKCODE' 'AUSW',
                                 'X' 'SAPLCTMS' '0109'.
    ENDFORM.                    " change_class

  • FLB2 - Lockbox Screen Error: "No Batch Input for screen SAPDF05X 3100"

    I'm not familiar with Lockbox processing ... was asked to help debug an error & not having much luck doing so.
    When processing a file via FLB2, we have one customer for which the postings work fine.  For another customer, however, we get an error:
    "Accounts receivable posting Error: (00 344) No batch input data for screen SAPDF05X 3100."
    I've checked multiple Notes & postings on SDN, still at a loss and getting no closer troubleshooting within the system.
    Can anyone offer ideas of what to check?
    Thanks,
    John

    Hi,
    I believe the problem should be in the input file. There should an error in the file. Can you create a one line item file for the Customer and processs it. If the Lockbox is working for one Customer it should work for all Customers. Secondly, check whether Lockbox is maintained for the Customer in the master data.
    Thanks
    Murali.

Maybe you are looking for