To clarify batch input / call trans

hi all,
1) if submit rsbdcsub and return in report xyz it means batch input session is created and is processed from the report xyz instead of manually process in sm35. rite?
2) may i know if i use call transaction to update instead of via sm35. for example, instead of perform insert_group using 'MB1B' i use
call transaction 'MB1B' using bdcdata
                                 mode
                                 update ......
if use call transaction, bdc_insert should be performed within a loop, rite?
3)no batch input session created if use call transaction, rite? as every bdcdata line will update using MB1B, correct?
thanks

Hi again,
1. what i need to clarify is that i only can use either 1 of the asterisk line, right? if session i use bdc_insert else use call transaction. correct?
Yes, u are partly correct.
2. To put it transparently
  *---- call transaction concept. (session syntax not at all required)
  LOOP.
    append bdcdata  
   call transaction 'tcode' using bdcdata
  ENDLOOP.
*---- session
bdc_open_group
  LOOP.
     bdc_insert using t-code
    ENDLOOP.
bdc_close_group
regards,
amit m.

Similar Messages

  • Batch input call transcation performance

    Hi ,
    We built a tool to generate production versions and recipes via batch input call transcation method .
    We did test to generate PVs and recipes for 3500 items (each item have 6 pvs and recipes) and it took 65 hours
    the performance is not so good , could give some suggestion to improve the performance ?
    Thanks !

    hi
    Create PVs separately & recipies separately
    Regards
    S

  • FB05 Batch Input / Call Transaction - Does not select amount for payment

    Hi,
    When I launch the FBWD transaction (returned bills of exchange), the call transaction for G/L account postings is in error. So the FBWD automatically creates a batch input, but when I tried to launch the batch input, it remains unsuccessful.
    So I launched the BI in foreground, I can see that the first steps of the account postings are OK, but the BI stops when assigning the payment amounts : the BI found the different postings to clear, but it waits to enter the payment amount.
    Manually, I just have to click on 'Accept' or enter the payment amount and click on 'Continue'.
    => Is there anything to do so that there is no payment amount to fill? (there should be something because the FBWD is a standard transaction, so it should work!!)
    Can you help me on this?
    Thx

    Hi.
    Yes the issue has been resolved.
    You just have to configure your master record (FS00) by ticking the box 'relevant to cash flow' (XGKON).
    Hope it will help you.
    Bernard.

  • Error in Batch input : Call Transaction

    Hi Gurus,
    I have written a BDC for tcode "S_ALR_87013620" to send the report output to spool.
    When I recrod from menu Report->Print i get the dialog box to to enter the printer name.
    and then i get a popup box saying "Format is X_65_132" then i press Yes button this pop up.
    This popup box is not getting recorded in BDC, when i execute the report it is failinng.
    Call Transaction is returing sy-subrc eq 1001.
    how can i avoid this popup box.

    hi
    in window <background print parameters> press button <properties> and then
    in next window <spool request attributes> select "general attributes->format"
    here press button <settings> and in next window for field <PAART Format> select
    function <Copy settings>
    now, this popup should not appears....
    regards,darek

  • Batch input / call transaction

    hi,
    happy new year to everybody.
    in the table whcih contains errors messages in call transaction (BDCMSGCOLL).  the message, which has MSGTYP = 'S' and MSGNR = '100', is a message of succes or not?.

    I would like to say yes, which many people will. But I ran a call transaction some time ago and had an issue with using the MSGTYP field.
    Use SE91 using the Message ID to get a description of the actual message.

  • Batch-Input/CALL TRANSACTION FB01: Trading Partner cannot be filled in

    Dear experts,
    I have the following problem with performing an FB01 booking on the basis of
    CALL TRANSACTION USING:
    In the customizing of the FI document type you can mark several fields that
    are supposed to appear when you perform an FB01 posting, among them
    the "Trading partner". But this field only seems to show in Non-BTCI-mode.
    There are SAP Notes treating the phenomenon of the additional COBL-data
    screen being always brought up with all available fields in BTCI mode
    (which is fine for me, since I actually want to fill in some fields there, too),
    but this screen does not contain the trading partner and I can't find any hint
    why fields like BSEG-VBUND (trading partner) apparently cannot be reached
    at all in BTCI-Mode.
    Does anybody know this problem, or better yet: have a solution ?
    Thanks in advance
    Andreas

    Hello Akanksha,
    I suppose you're interested in how you make the fields available/visible
    in the posting transactions ?
    BSEG-VBUND/Trading partner for instance belongs to the
    supposed-to-be-available checkbox-selection in customizing of the
    document type you are going to use for your posting.
    The availability of the additional controlling fields (cost center, order no. etc.)
    depends on the cost accounting being active and on the field status group
    that is chosen for your account.
    In the booking/posting transactions you reach the fields with the button
    "further data".
    Best regards
    Andreas

  • Upgrade batch inputs from 4.6C to mySAP ERP 2005

    Hi,
    we are planning to upgrade from 4.6C to mySAP ERP 2005 (ECC 6.0). We are using batch input/call transaction in various (interface) programs (primarily in modules SD, MM, CS/SM, FI, CO). I would be grateful for any information that helps to estimate the effort to upgrade our batch input code. In which areas/modules/transactions did you encounter problems with batch inputs? How severe were these problems (one or two fields moved to another screen, or major redesign)? How did you address these problems (change BI or convert code to use BAPI)?
    Thank you
    Thomas

    Hi thomas,
    we were working on batch input's and our scenario is something like convertion of bdc's from 4.5b to ECC5. well, it was a long process of upgradation. and coming to the part of BDC's
    Q) any information that helps to estimate the effort to upgrade our batch input code.
       we had 300 BDC's to convert from 4.5b to ECC5 and with a ten member team of ABAP experts it took us 30 working days to complete the process.
    Q) In which areas/modules/transactions did you encounter problems with batch inputs?
       Mostly, we had problems from FI and something like in Revenue recognition process. The problems comes, when the whole transactions screens changes for the process. at this time we have to write completly a new BDC's. if we have right functional specifications and functional experts, it will be easy to convert BDC's.
    Q) How severe were these problems (one or two fields moved to another screen, or major redesign)?
        As i have mentioned, out of 300 almost 25 to 50 were minor changes rest were huge changes.  a completely new BDC's. the point here is, we were updating from 4.5b to ECC5. it might not be this scenario for 4.6c to ECC5
    Q) How did you address these problems (change BI or convert code to use BAPI)?
       well, this is were we are curently working now. and curently there are 4 scenarios (and may be more in the future) were we have to replace three BDC's which are used for material master creation and make it into one bapi satisfying all the conditions of BDC's. actually, we have to find a BAPI( which i couldn't find) so, i have created a bapi. and tougher part is writing exceptions as we cannot write exceptions as we do in function module.
    hope this is relavent to what you have asked.
    cheers
    ajay

  • Search term in batch input

    Hallow I doing an batch input and in the search term it bring the word just with 10 cahr and the word larger then that the search term is empty did anyone have an idea how to solve it because it work with word less then 10 letter this is my batch input
      CALL FUNCTION 'YHR_VENDOR_BI'
         EXPORTING
        CTU             = 'X'
          mode            = 'A'
        UPDATE          = 'S'
        GROUP           =
        USER            =
        KEEP            =
        HOLDDATE        =
         NODATA          = '/'
            lifnr_001       = itab-company_code
            ktokk_002       = 'Z001'
            anred_003       = 'Company'
            name1_004       = itab-company_name
            sortl_005       = itab-company_name
            land1_006       = 'IL'
            spras_007       = 'HE'
            stceg_008       = itab-osek_morsh
           IMPORTING
           subrc           = sucsses_messege
         TABLES
            messtab         = returen_messege.
        PERFORM write_message.
      ENDLOOP.
    Any suggestion ?thankes for your time

    what is the BDC field u are using ?
    <b>G_SUCH_STRING</b> is what ?
    Regards
    Prabhu

  • CK74 Batch Input performance issue

    Hi SDNers
    I've created a Batch input (call transaction) in order to load additive costs for several materials/months. However, I realized that the performance is really poor. So I've been analyzing this issue and I found 314528 SAP note where it says that I should use tcode CK74 instead of CK74N. Also, It says that there is no BAPIS for these transactions.
    Did you get a performance issue on this transaction? How did you solve it?
    Thanks in advance for your help
    Best Regards
    Leonardo

    Hi,
    Thanks for your answer. You're right. However, in this case. I used the tcode CK74.
    Anyone had a similar performance issue?
    Regards,
    Leonardo

  • Calling Batch input from Web Dynpro - any alternatives for table updates?

    Hi!
    I am asked to create a screen in Web Dynpro for the GJ30 transaction (JV Cutback mapping of WBS' elements). I created a remote enabled function module which call batch input for GJ30 . Testing the Function modules direclty goes fine, but not calling the function module from WD. then I get the same error message as when I once tried to call SAP GUI from Web Dynpro ( Call transaction /submit program).
    My next step is to try to create a batch input session (instead of call transaction) and run it using rsbdcsub, and then check the result of the run. But maybe this will fail of the same reason as well, and I suppose this will make the user waiting longer for the response .
    I read somewhere that Web Dynpro does not support batch Input. But what can you do when there are no standard BAPI's for the update you want to do in SAP ?  We are not supposed to do direct table updates.  
    Anyone who have struggled with the same issues and found a solution??
    regards, Tine

    Hi,
    as BDC is calling screens and in Webdynpro ABAP you cannot use SAP GUI sceeen, you are getting short dump.
    Refer CNTL_SYSTEM_ERROR in webservices from r/3 system
    Thanks,
    Chandra

  • General BADi question:Call BADi in background job/batch input. Possible?

    Hi out there,
    i'm using thoe following BADi: /SAPSLL/CTRL_SD0C_R3 (Global Trade Service).
    But also, this question is a general question.
    If we are calling on screen the transaction VF01, the BADi is called correctly.
    But unfortunately it seemes that the BADi is NOT called (im not really sure, cause i can't debug the background task) when we are calling a batch input sequence wth f.e. form bdc_transaction VF01 nothing happens.
    Maybe BADi cannot be called in a background task? If it's possible, how could it be monitored. Thare isw no spool entry or anything like that!
    Any answer can help.
    Thank you in advance!
    Regards,
    Timo
    Edited by: Timo Ehl on Apr 14, 2009 7:27 PM

    Hi,
    generally BADIs are called in background mode. You can use the following trick to debug your BADI. You just need to create an infinite loop in your BADI implementation. Something like this.
    DATA: l_a TYPE c.
    WHILE l_a IS INITIAL.
    ENDWHILE.
    Obviously when your BADI is called in background mode then program will get into infinite loop. You can easily connect and debug running programs from transaction SM50. You need to select your background process and go to Program/Session -> Program -> Debugging. You will jump directly into your BADI methos with infinite loop. Then you will just set value to l_a and you will start debugging your BADI. If you can not find any process then your BADI is not called in background mode.
    Cheers

  • Calling Batch Input within RFC

    Hello experts.
    I need to call a Batch Input within a RFC Function. I heard that approach might bring some problems, taking into account that the RFC function must act as a Web Service for a .Net application calling.
    Has anybody came up with a similar situation?
    Thank you in advance.
    Regards,
    Andrés Sarcevic.

    Hello Andres
    Two things come into my mind with this scenario:
    1) Does the batch input require that the executing user is a dialog user? If so then the RFC user must be a dialog user as well.
    2) Does the RFC user have sufficient authorizations to execute the batch input?
    Regards
      Uwe

  • No batch input data for screen  occured in Call Transaction method for PA40

    Hi,
    I creatred an interface to update an employee action data ( Change of position )  PA40 by using  Call transaction method.
    while executing the  interface, I got the below error.
    No batch input data for screen MP049100 200 
    this interface updated the first employee from file,  then after it is giving the below error frequently.
    No batch input data for screen MP049100 200
    regards,
    Ashok Reddy Revoori

    The infogroup of action Change Position may be having infotype 0491. The infotypes screen sequence is decided based on employee's country grouping and user group. For the employee where you are receiving error, infotype 0491 screen is appearing for which you do not have BDC data.

  • Why we use more of Batch Input Session instead of Call Transaction?

    Hi,
    Please tell me why we use more of Batch Input Session instead of Call Transaction??
    Gagan

    Hi Gagan,
    See the Topic: Factors in choosing suitable method of bdc
    in ABAP Programming Forum Section.
    Or Follow the link below
    Re: Factors in choosing suitable method of bdc
    Regards,
    Vijay

  • Writing a Batch Input or Call Transaction program for transaction code MMAM

    Hi All,
    I'm writing a Batch Input or Call Transaction program for transaction code MMAM (Changing Material Type). The program was able to run but somehow I was not able to capture the log of the output after running MMAM. The log was not part of the SY-MESSAGE so adding in MESSTAB into call transaction doesn't help while BDC session logs shows only the transaction was processed.
    Anyone has encounter such problems before?
    Regards,
    Ramu.

    Hi
    Overview of Batch Input Session
    The first batch input method is to create a batch input session. It is the processing of this batch input session that updates the database, not the execution of the batch input program. i am giving you example for Change Vendor you practice for ur tcode
    For our example, we will use the “Change Vendor” transaction (“FK02”) to add a street address to an already existing vendor.
    Step #1
    Use “System&#61664;Status” menu path to determine online program name (SAPMF02K), screen number (0110)
    Step #2
    Use “F1” key and “Technical Info” pushbutton in each screen field to be filled to determine the field name.
    Step #3
    Determine how to proceed in the transaction
    (save the record by clicking on the ‘Save’ pushbutton or pressing the ‘F11’ key).
    The process flow of CALL TRANSACTION
    A program that uses CALL TRANSACTION USING to process legacy data should execute thefollowing steps:
    Prepare a BDCDATA structure for the transaction that you wish to run.
    Prepare a internal table to store error messages Tab_Mess like structure of BDCMSGCOLL.
    With a CALL TRANSACTION USING statement, call the transaction and prepare the BDCDATA structure. For example:
    CALL TRANSACTION ‘MM01' USING BDCDATA MODE 'A' UPDATE 'S'. MESSAGES INTO TAB_MESS.
    IF SY-SUBRC <> 0.
    <Error_handling>.
    ENDIF.
    Overview of Batch Input Session
    The first batch input method is to create a batch input session. It is the processing of this batch input session that updates the database, not the execution of the batch input program

Maybe you are looking for