Batch input problem in SM35

Dear all,
I am uploading the bank statements using manual bank statements through Z transaction, Once uploaded system is generating the batch input session for the same.
When i run the batch input session system not clearing outgoing payment automatically based on the assignment field, as i have alreday mentioned the same assignment while posting the document and in the excel file.
I am getting the following message while running the batch input session.
No batch input data for screen SAPDF05X 3100
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.
Please let me know solution for the same.
Regards,
Anand

Hi,
This may not be a solution but may help you to isolate the problem
a) Are you able to load the bank statement for other banks without error ?
b) Try for the same bank in a different system .
c) If it is working for different bank then check the file format is the same for both the banks.
d) If it is working in different system check the ABAP code for any changes between the system,
e) Are you getting this message for all the line items or only for some line items ?
Regards
K.R

Similar Messages

  • Batch input session in SM35

    Hello,
    We are Unable to find the batch input session in the SM35 which is
    executed successfully.
    User executed T.code S_ALR_87012357 Which automatically triger for
    Batch input session in SM35, User successfully executed the Batch input
    session in SM35. But later we could not see the Batch input session
    under processed tab.
    Hence kindly suggest us how to keep the successfully processed batch
    input session under Processed tab.
    Regards,
    Hemanth.

    Hi,
        In BDC_OPEN_GROUP function module pass the value of KEEP parameter as 'X'.
         So you can view the session after successful execution.

  • Tracking Deleted Batch Input Map from SM35

    Dear All,
    I want to find the details of deleted Batch Input Maps from SM35. e.g. if some one deletes a Batch Input Map from SM35 transaction then I need to find the details of the user along with date and time.
    I tried finding the table but I could not. Please let me know if this is possible some way.
    Regards,
    lalit

    AFAIK this information is not stored in SAP database
    (Check FM BDC_OBJECT_DELETE and include LSBDCF01 form DELETE_SESSION of FG SBDC)
    You may ask system to store it in DBTABLOG "Log Records of Table Changes"
    - (SE11) Activate the general logging for the table - the technical setting of
    the table needs to be adjusted to "Log data changes". To check whether
    it is activated for a table, use transaction AUT01.
    - (RZ10/RZ11) You may also be required to set the profile parameter rec/client on.
    Regards,
    Raymond

  • No batch input problem with Vendor master Upload

    Hi All,
    I am getting a problem with Vendor Master upload conversion. We have'nt change the code and configuration but when i try to run the code today its giving an error for particular Account group. I run this code yesterday and its work fine with that particluar Account group. But i am getting an error when i run the code today. The error is as follows "No batch input data for screen SAPMF02K 0610".When i got through the code i have'nt find that screen number.
    Can anyone suggest how to resolve that problem.

    Double click on the session name in SM35 and click on the screens tab there you can find the screen number.
    process the same session in foreground mode and see if you are getting the same error.
    If so, the new screen number you got is due to some change in the settings some where, show the new screen to Your Functional guy and he can help you.
    There is one more chance where some data is missing in the flat file, just check it out.
    Reward points if usefull.
    Thanks ,
    Veeru.

  • MC94 - Batch Input problem

    Hi All,
    I'm having a problem with MC94. I've used the recorder (SHDB) to create a batch input program but some of the fields I've used during the recording do not appear in the batch input program.
    Any ideas?
    Thanks.
    Manu.

    Hi
    Has anyone have code for upload program code for
    1) MC62 for infostructure. Actually i want to upload for season_category, promotion, catalog, generic article, variant article,site ..or any relevant to MC62..
    2) MC94 change plan (consistent planning).. This is a matrix upload in my case is weekly 52 column against in my case for
    a) sales at cost
    b) sales qty
    c) actual sales qty
    d) avg selling price
    e) lost sales qty
    f) return qty
    or any relevant to transaction MC94..
    Can anyone provide me the codes pls..
    THanx a ton.
    Anthony

  • Batch Input Problem with PB10 - Updating IT22 via BDC

    Hi out there,
    I'm using PB10 to persist new applicants data.
    Im processing after save the IT22.
    In dialogmode i can just go back without putting input to it22. After going back the new applicant is saved successfully. Now it is possible to use pb30 to maintain (or new creation) of it22 for this applicant.
    Now I recorded this "process" and after call transaction the system brings back an error that mandatory field p0022-endda is missing. this error exists also, if i fill the recorded map with data.
    Batch Input in Background Mode ->Error
    Batch Input  in Dialog Mode -> IT22 Dialog appears with empty data
    ....Using "normal" Dialog Transaction OK!
    Here's the code:
    PERFORM: bdc_dynpro      USING 'SAPMPAP4' '0100',
               bdc_field       USING 'BDC_OKCODE' '=UPD',
               bdc_field       USING 'PSPAR-BEGDA' d_beginn,
               bdc_field       USING 'Q4000-WERKS' '0001',
               bdc_field       USING 'P0001-BTRTL' '0001',
               bdc_field       USING 'Q4000-APGRP' '1',
               bdc_field       USING 'Q4000-APTYP' aptyp,
               bdc_field       USING 'Q0002-ANREX' anrex,
               bdc_field       USING 'P0002-VORNA' vorna,
               bdc_field       USING 'P0002-NACHN' nachn,
               bdc_field       USING 'Q0002-GBPAS' d_gbpas,
               bdc_field       USING 'P0002-SPRSL' sprac,
               bdc_field       USING 'P0002-NATIO' natio,
               bdc_field       USING 'P0006-LAND1' land1,
               bdc_field       USING 'P0006-STRAS' stras,
               bdc_field       USING 'P0006-PSTLZ' pstlz,
               bdc_field       USING 'P0006-ORT01' ort01,
               bdc_field       USING 'P0006-TELNR' telnr,
               bdc_field       USING 'EMAIL' stamm-email,
               bdc_field       USING 'P4001-SPAPL' aptyp,
    *IT22
               bdc_dynpro      USING 'MP002200' '2000',
               bdc_field       USING 'BDC_OKCODE' '=UPD',
               bdc_field       USING 'P0022-BEGDA' d_beginn,
               bdc_field       USING 'P0022-ENDDA' '31129999',
               bdc_field       USING 'P0022-SLART' 'XX',
               bdc_field       USING 'P0022-INSTI' 'FH Irgendwo',
               bdc_field       USING 'P0022-SLABS' '50',
               bdc_field       USING 'P0022-EMARK' '1.7',
               bdc_field       USING 'P0022-SLAND' 'DE',
               bdc_dynpro      USING 'SAPMPAP4' '0100',
               bdc_field       USING 'BDC_OKCODE' '/EEBAC'.
      CALL TRANSACTION 'PB10'  USING bdcdata
                               MODE 'E'
                               MESSAGES INTO messtab.
    Error in messtab
    Edited by: Timo Ehl on Oct 24, 2011 9:05 AM

    Hi Kevin,
    Is it really FB01<b>L</b>? I cannot find it in my 46c system?
    Anyway, you can control this message as follows. Go to SM30, enter V_T100C and 'Maintain'. Enter 'F5' for application area in the subsequent pop-up.
    In the table control, see if message number 192 is already there. If it is there, then change the value under column 'BatchI' to 'I' and save. If it is not there, then enter a new record for 192.
    Hope this helps,
    Srinivas

  • Batch Input Problems with CS01

    Hi all,
          I have written a batch input program to create new material BOMs using CS01. The BOM gets its effective date from an ECM number which is entered into the RC29N-AENNR field in cs01. When the enter key is pressed to submit the data from the screen a warning message is posted by SAP to say "Date dd.mm.yyyy copied from change number".
    This is all very well in manual input mode, where the message can be cleared by the user, but in batch input mode it stops the program dead in its tracks, and causes the whole batch input session to barf.
    Can anyone tell me how I can clear this message in code so my program can proceed with adding the new BOM?
    Thanks in advance,
    Mark Wheaton

    hi mark
    in that particular screen add one more line in the coding like
    perform bdc_field    using 'BDC_OKCODE'
                                      '/00'. or '=OKAY'
    and you run in foreground then see what it happens
    cheers,
    sasi

  • Batch input problem

    Hi,
    I'm using a CALL TRANSACTION USING bdcdata. and i cannot get pass the OKCODE = '/00'. I always have to hit enter in the target selection. I cannot use AND SKIP FIRST SCREEN cause i have to pass a value.
    Im must enter a contract transaction with a specified contract number.
    Many thanks,
    Alin.

    Hi Alin,
    In the code that i have shown will be of exactly of your requirement i mean until we press ENTER next records will be populated save the current records on the screen.
    Here is the sample code working fine for me modify according to your issue..
    FORM WRITE_RECORDS.
    LOOP AT IT_TABDATA INTO WA_ITAB.
    perform bdc_dynpro      using 'ZORMM' '0900'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=SAVE'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'ZORMM-DDTIM'.
    perform bdc_field       using 'ZORMM-BOKNO'
                                   WA_ITAB-BOKNO.                   
    perform bdc_field       using 'ZORMM-PASNO'
                                  WA_ITAB-PASNO.                
    perform bdc_field       using 'ZORMM-TPRNO'
                                  WA_ITAB-TPRNO.            
    perform bdc_field       using 'ZORMM-FMDAT'
                                  WA_ITAB-FMDAT.          
    perform bdc_field       using 'ZORMM-VLDFR'
                                 WA_ITAB-VLDFR.             
    perform bdc_field       using 'ZORMM-VLDTO'
                                  WA_ITAB-VLDTO.            
    perform bdc_field       using 'ZORMM-DTIOP'
                                  WA_ITAB-DTIOP.             
    perform bdc_field       using 'ZORMM-TMIOP'
                                   WA_ITAB-TMIOP.           
    perform bdc_field       using 'ZORMM-NMINE'
                                WA_ITAB-NMINE.           
    perform bdc_field       using 'ZORMM-NLESS'
                                WA_ITAB-NLESS.           
    perform bdc_field       using 'ZORMM-NPTRS'
                              WA_ITAB-NPTRS.                  
    perform bdc_field       using 'ZORMM-DESTN'
                               WA_ITAB-DESTN.            
    perform bdc_dynpro      using 'ZORMM' '0900'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/EBACK'.
    CALL TRANSACTION 'ZYM11' USING IT_BDCDATA MODE 'A' UPDATE 'S'
    MESSAGES INTO IT_BDCMSGCOLL.
    REFRESH IT_BDCDATA.
    Hope my answer helps you.
    Cheers!!

  • Cannot delete old sessions from SM35 - Batch Input...

    Cannot delete old sessions from SM35 - Batch Input...                
    We have an issue, we are trying to delete old batch input sessions via SM35 and no
    matter how hard we try we cannot get rid of them. They are still in status "In Process" but they are status incorrect.
    Those sessions have long finished and some are more than 5 years old.
    We have tried running rsdbcreo and RSBDC_REORG but it only returns with
    Temse Error, running SP12 does not list any inconsistencies. Basically we want all jobs in SM35 that ran this year only available in the SM35 queue, we have sessions that have run from year 2004 to 2008 we wish to
    delete.
    Anybody experience anything similar or have any advice, sorry this is an environment that i have inherited and wish to cleanup.
    We have checked the following notes 706478,76422,706478,76422 and many more.
    Thanks
    Suleman

    When you try to delete, you will be asked whether you want to delete logs too.
    Here try with 'No'.
    hope this helps

  • F.05 Foreign Currency Valuation Batch input

    Hello Experts,
    We executed the Tx. F.05 for a document, then, in order to create the posting, we tried to execute the batch input in Tx SM35 but unfortunately we deleted the batch input session ¡¡¡¡¡¡¡¡¡¡
    Now the document appears valuated, but there isn´t the posting, What could I do to solve this problem? How could I generate the valuation posting? when I try to execute Tx F.05 again, it is not possible because document appears like valuated.
    Thanks for your help........
    Regards,
    Diana M

    Hello sbmel,
    I executed Tx F.05 with "Reverse postings" activated, but system doesn´t delete the valuation.
    I checked Tx OB59 and we don´t have valuation methods with procedure "reset", I think we have to create a new valuation method with procedure "reset", Is it right? or is there anything else that we have to do?
    Thanks for your help
    Diana M.

  • Batch input from sproxy

    Hi
    I want to use batch input to clear field in vl02n(dleivery),when the batch input is called from sproxy(XI) there is mix in the screens and he oesn't find the field in the batch input screen and therfore doesn't clear the field.
    When i copy the batch input to other program its works( not using sproxy ).
    How i can solve the problem?
    Thanks
    Have a nice day

    Hello,
    have you tried to record the Batch Input via Transaction SM35 and create a function module out of it?
    Regards
    Gregor

  • FF67- Batch Input session

    Dear all,
    My client entered the Bank reconciliation statement. after entering it, he ran batch input session using sm35. What happened was, in the statement there was 12 entries. But only 3 got updated in the main bank account and subledger accounts. the remaining 9 entries didnt get updated. How to make the remaining  9 entries get updated?
    Please suggest.
    Thanks & Regards,
    AR

    Hi,
    Please check whether the instrument number is mentioned againast each of the transaction. The system clears the transaction if the ref number (say cheuqe number) maintained in the payment document matches with the ref number given in the bank stmt provided by the bank.
    In your case, pls go to FF67, select the uncleared item in red, right click on it, and select "post". It will take you to the manual clearing screen, select the line item that has to be cleared and do a manual clearing.
    Hope this soles your problem.
    Regards
    Sree

  • How to process batch input session through program

    Hi Friends,
    I am getting 5 batch input sessions in SM35,but  I want to process these all sessions through program without going to SM35.
    How it is possible through Program?
    Please Guide me!
    Thanks,
    Yogesh

    Hi,
    It's the report to run the batchinput sessions.
    When you create to B.I. session, you can execute it by transaction SM35 (but it uses rsbdcsub) or rsbdcsub.
    For example you can use it in the same program where you create B.I.:
    Here the code to fill the structures of FI batch input
    standard....
    ...here it creates session...
    SUBMIT RFBIBL00 WITH DS_NAME = VA_FILE
    WITH CALLMODE = CALLMODE AND RETURN.
    ....here it runs session....
    SUBMIT RSBDCSUB WITH MAPPE = P_NAME
    WITH VON = SY-DATUM
    WITH BIS = SY-DATUM
    WITH FEHLER = ' '
    TO SAP-SPOOL
    LIST NAME P_NAME
    LIST DATASET P_NAME
    COVER TEXT P_NAME
    NEW LIST IDENTIFICATION ' '
    EXPORTING LIST TO MEMORY
    AND RETURN.
    regards,
    Shiva.

  • Delete Batch Input

    Hi,
    I need to assess who and when have deleted the batch input sessions using SM35 tcode.

    Batch deletion can be viewved from SM21 system log where it also shows which user deleted the batch sessions. But if the number of entries are more then you may miss the messages in system log. So better you check the log for these deletions in regular intervels.
    Regards,
    Raju.

  • Batch input session for Recurring Entry

    Hello All,
    i have created Batch input session for Posting document's for recurring entries creted and job executed in background through SM35 and done successfully, but i am unable to find the Batch input session in SM35 which i have created to run the job.
    i want to see the log file for this Batch Input session.
    Please help me how to get the batch Input Session.
    Thanks
    Shankar

    Hi Murali...
    Thank you a lot for your answer, i have created the Batch input session without selecting the "HOLD Session" Check box..
    Issue Resolved
    Thanks Again
    Shankar

Maybe you are looking for