Restriction XD01 batch input mode

I have a specific program to create customer master. This program executes a batch input with Xd01 transaction code. How is it possible to use this program without giving XD01 transaction code to the user?

Solution found using an enhancement implementation in SAP program SAPMF02D
Edited by: Benjamin CABOT on Aug 26, 2008 3:55 PM

Similar Messages

  • XD01 Batch Input Program RFBIDE00  Some fields not seeing in Structure Mapp

    Hi,
       I'm using Batch input for customer master Uploading ... Some fields like Mobile Number , Email which is there when i go through XD01 TCode is  not showing in any of the structures like BKNA1,BKNB1.. Can anyone plz give a solution for this ...
    Is this possible through Standard Batch to map these fields or i need to go for any other method ..,.....

    They should appear in structure BIADDR2
    Regards,
    Raymond

  • Error in Batch Input Mode - SHDB

    Hello All,
    Could you help me, please?
    I did a mapping on SHDB for transaction MD81, I test this mapping in a production copy with suporte pakage 30 for version 4.7, and when I simulate this batch in background mode, it returns the following message:
    "No batch input data for screen SAPLCOZF 2300" (Message no. 00344)
    But if I simulate it in mode A or mode E it works properly.
    In procutcion this mapping working properly with any mode (using suporte pakage 28).
    I tried to found if the suporte pakage changes something in MD81, but I didn't find any note about that.
    Somebody have any ideia about that?
    Thanks in advance.
    Fernando Pena.

    Hi Fernando,
    Have you checked the date or time or decimal formats of the user running the program.
    If we do not handle these, in back ground system will raise an error or information messages which we might not be handling.
    Regards,
    Subhani.

  • 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

  • Forcing a non batch-input mode

    Hello!
    Here's the question: Is there any way to reset 'sy-binpt' global value while i'm running a call transaction?
    I know there is a variable called  'NOBINPT' which i can pass to 'CALL TRANSACTION' but there's a problem: If i use it, any actions i am storing in BDCDATA (values, OK_CODE's, etc)  are not executed in the standard transaction. (I really don't know why and i wonder: what is this 'NO-BINPT' value for?)
    I hope you can help me.
    Thanks in advance.

    Hi,
    The system field available is SY-BINPT, i.e. Batch Input Field. When you are executing in batch input or background processing or from SE38, use the option of Execute in Background, the above field will get enabled.
    You can not change the system fields.
    But you can modify the code accordingly when it is enabled or disabled.
    Regards,
    Santhosh.

  • Batch Input for VA31 and adding new partner

    Dear All,
    I have a already well running program, which is creating new scheduling agreement via transaction VA31 in batch input mode.
    Now, there is a new requirement to add one partner in the header. I made a recording and saw that there is a subcreen SAPLV09C. I extended the program, but doesn't matter I'm doing I always get the message:
    No batch input data for screen SAPMV45A 4002
    Does anyone has experience with adding new partners in the header and can explain me how to make the right development.
    Thanks in advance.
    Klaus

    Hi Klaus,
    If you get the error No Batch input data for screen proceed as follows:
    1. In the Installation Assistant mark the foreground checkbox (in the column FG of the Installation Assistant project view) of this specific eCATT.
    2. Activate the project again.
    3. Run the eCATT in foreground
    seee this links
    ftp://ftp.software.ibm.com/software/websphere/integration/wbiadapters/library/doc/pdf/mysap4/mysap4_60.pdf
    www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm - 9k -
    thanks
    karthik
    reward me if usefull

  • Batch-input to transaction SM34

    Hello,
    I need to create a batch-input for the transaction SM34.
    I have done a recording but there is a screen(dialog structure) that only appeares when I call the transaction without batch-input mode. So, I have done the recording with the option "Not a Batch-input Session". But the recording gives the TCODE "=%_GC 117 22" when I do double-click for displaying the details and when I try to call the transaction (options-nobinpt = 'X') from my report, this TCODE doesn't work.
    Does anybody know if there is another way to display these details, without doing double-click? Or another way to pass this TCODE?
    Thank you very much,
    Maite.

    Hello,
    I've solve my problem on my own.
    I don't need to call the details by a double-click, I can go to Table View --> Other View. The TCODE of this option doesn't give any problem in the Batch-input.
    Maite.

  • Batch Input in RFC function module

    Hi,
    I am creating a function that change the location of an equipment in transaction IE02. When i execute this function  from SAP it works fine, but when its call from .Net connector does not work, no changes to equipment are realized. i am using call transaction to generate a batch input mode. 
    i have used submit to programs with the necessary code to execute call transaction IE02 but the results are the same.
    How can i execute a batch input from rfc funtion module?
    thanks,
    Alejandro
    Message was edited by: Alejandro López

    Alejandro,
    Tengo problemas similares con una rfc y batch input.
    Serías tan amable de enviarme el código de la rfc para revisar, chequee los permisos pero igual no actualiza datos.
    Gracias.

  • Choose alternative BOM in batch input

    Hi!
    I'm starting using BOM alternative and I'm facing a problem. I have a batch input where I need to choose an alternative BOM, but the popup for choosing the alternative doesn't show up when in batch input mode.
    Does anybody have a clue?
    Regards.
    Fabio Scaravelli

    TAJUDDIN,
    I think this thread is SD, because the transaction is VA01 (I forgot to mention it, sorry). The BOM usage is 5 (Sales and distribution).
    I need to choose an alternative BOM among two ones. But when VA01 is ran in batch input mode, the popup for choosing the alternative doesn't show up and the first alternative is selected by default.
    Regards.
    Fabio Scaravelli

  • BDT - Business Data Toolset and batch input

    hi
    i want to creat batch input for transaction REBDBE .
    i use transaction shdb in order to creat batch input - i record my moved and the despite the messege that this table record was updated i go to the table using se11 and i dont see that it was NOT updated ( i am doing the same actions but without rcording and using shdb and table record was updated )
    does anyone has an idea what can cause that???
    thanks

    Does the problem happen when you
    1) do the (initial and only) record with SHDB,
    2) or is it when you execute the program generated by SHDB?
    For option 1), I think it can't happen, or there is a bug in the sap standard REBDBE (one possibility is that the standard tests for the SHDB mode and works differently from normal use, and there would be a bug in that case). In that case, ask sap support.
    If it's with option 2, did you try to do a screen by screen execution? (execution mode "A")
    You may also try to change another flag in the launch screen, there is a flag which by default stops the call transaction after the first commit work, sometimes it is a bad option. There is also another flag which allows to make the system believe it should work as in normal use instead of "batch input" mode.
    Other possibilities :
    - check that you don't have custom code in the standard programs
    - check that you have removed all breakpoints when you execute, it may disturb the screen processing when it displays debugger screen ; it may only happen if you use the "old debugger"
    Note that business data toolset usually proposes a direct input mode (see sap documentation), but that's far more complex to use than batch input.

  • 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

  • Error exec. Background Mode a Batch-Input using KP26 Transaction Code

    I have a program that build a Batch-Input based on transaction code KP26.
    I encounter the following error :
    Field Z-BDC02(1) is not an input field (Program : SAPLKPP2 Screen : 0112)
    When executing in background I got the error and when executing in Foreground, it is OK.
    I use SHDB to look at the field needed and  it gave me the same field to use.
    Here is an extract of my program for the field I have the issue on :
        PERFORM F100_BDC_FIELD USING 'Z-BDC02(01)' I_T01-LST.
        PERFORM F100_BDC_FIELD USING 'Z-BDC05(01)' I_T01-SPRED.
        PERFORM F100_BDC_FIELD USING 'Z-BDC07(01)' I_T01-TOV.
        PERFORM F100_BDC_FIELD USING 'Z-BDC08(01)' I_T01-TOF.
    Any one have an hint to solve this ?

    Hi,
    Just one remark: batch input is always executed in synchronous mode (hopefully, otherwise we would get many lock issues during mass updates!) Or is there something I missed?
    Same thing when you use BDC_INSERT, CTU_PARAMS is ignored ([SAP note 1437811 (Batch input: BDC_INSERT parameter CTUPARAMS)|https://service.sap.com/sap/support/notes/1437811 ])
    About the issue, I don't know, so maybe explain more about the context: for instance, do you run the session under a different user? (for instance, the user could be assigned a transaction/screen variant with table control variant, that protects some fields) Do you have one transaction in the batch input session or are there several ones. Try with one only to see if it works. If yes, then maybe it's something in memory that changes the "input-capability" of the field after the first transaction.
    Sandra

  • Batch-input FB05 Cost Center -A mode - N mode

    Hello,
    When i execute a FB05 batch-input in mode A (visible) , the program post every document right , but when i try to execute in mode N a error message return in the messanges internal table.  
    "No batch input data for screen & &  "
    So i´ve checked many times the screen where i inform the Cost Center , and everything seems right. I suspect that it is a pop-up , and the program could not read properly this screen in N mode .
    Anybody has passed for this situation ?  What i need to do to make this work in N mode .
    Ps: i´ve tried play with many option on the call transaction options ,
    like :
      T_CTU_PARAMS-UPDMODE  
      T_CTU_PARAMS-RACOMMIT
      T_CTU_PARAMS-DEFSIZE 
      T_CTU_PARAMS-NOBINPT 
      T_CTU_PARAMS-NOBIEND 
    thank a lot
    best regards

    follow
      SELECT BUKRS KUNNR BELNR BUZEI
             INTO TABLE T_BSID
              FROM BSID
              FOR ALL ENTRIES IN T_BATCH_AUX
               WHERE BUKRS EQ T_BATCH_AUX-BUKRS
                AND KUNNR EQ T_BATCH_AUX-KUNNR.
      IF SY-SUBRC = 0.
        LOOP AT T_BATCH INTO WA_BATCH.
          T_BSID_AUX = T_BSID.
          DELETE T_BSID_AUX WHERE KUNNR NE WA_BATCH-KUNNR.
          READ TABLE T_BSID_AUX INTO WA_BSID
                    WITH KEY BUKRS = WA_BATCH-BUKRS
                             KUNNR = WA_BATCH-KUNNR
                             BELNR = WA_BATCH-BELNR
                             BUZEI = WA_BATCH-BUZEI.
          MOVE SY-TABIX TO W_TABIX.
          PERFORM ZE_MOVER_BDC USING:
               'X'    'SAPMF05A'                        '0122' ,
               ' '    'BDC_CURSOR'                      'RF05A-XPOS1(02)',
               ' '    'BDC_OKCODE'                      '=SL',
               ' '    'BKPF-BLDAT'                       WA_BATCH-DTA_DOCTO,
               ' '    'BKPF-BLART'                       WA_BATCH-TP_DOCTO,
               ' '    'BKPF-BUKRS'                       WA_BATCH-BUKRS,
               ' '    'BKPF-BUDAT'                       WA_BATCH-DTA_LCTO,
               ' '    'BKPF-MONAT'                       WA_BATCH-PERIODO,
               ' '    'BKPF-WAERS'                       WA_BATCH-MOEDA,
               ' '    'BKPF-XBLNR'                       WA_BATCH-REFERENCIA,
               ' '    'BKPF-XBLNR'                       WA_BATCH-TXTCAB,
               ' '    'BKPF-BKTXT'                       WA_BATCH-TXTCAB,
               ' '    'RF05A-AUGTX'                      WA_BATCH-TXTDESC.
            ' '    'FS006-DOCID'                      '*'.
          PERFORM ZE_MOVER_BDC USING:
              'X'    'SAPMF05A'                        '0710' ,
              ' '    'BDC_CURSOR'                      'RF05A-XPOS1(03)',
              ' '    'BDC_OKCODE'                      '=PA',
              ' '    'RF05A-AGBUK'                     WA_BATCH-BUKRS,
              ' '    'RF05A-AGKON'                     WA_BATCH-KUNNR,
              ' '    'RF05A-AGKOA'                     'D',
              ' '    'RF05A-AGUMS'                     WA_BATCH-CDRZE,
              ' '    'RF05A-XNOPS'                     'X',
              ' '    'RF05A-XPOS1(03)'                 'X'.
          PERFORM ZE_MOVER_BDC USING:
              'X'    'SAPMF05A'                        '0731' ,
              ' '    'BDC_CURSOR'                      'RF05A-SEL01(01)',
              ' '    'BDC_OKCODE'                      '=PA',
              ' '    'RF05A-SEL01(01)'                 WA_BSID-BELNR.
          PERFORM ZE_MOVER_BDC USING:
              'X'    'SAPDF05X'                        '3100' ,
              ' '    'BDC_OKCODE'                      '=OMX',
              ' '    'BDC_SUBSCR'                      'SAPDF05X',
              ' '    'BDC_CURSOR'                      'DF05B-PSSKT(01)',
              ' '    'RF05A-ABPOS'                     '1'.
          PERFORM ZE_MOVER_BDC USING:
              'X'    'SAPDF05X'                        '3100' ,
              ' '    'BDC_OKCODE'                      '=Z-',
              ' '    'BDC_SUBSCR'                      'SAPDF05X',
              ' '    'BDC_CURSOR'                      'DF05B-PSSKT(01)',
              ' '    'RF05A-ABPOS'                     '1'.
          PERFORM ZE_MOVER_BDC USING:
              'X'    'SAPDF05X'                        '3100' ,
              ' '    'BDC_OKCODE'                      '=OSU',
              ' '    'BDC_SUBSCR'                      'SAPDF05X',
              ' '    'BDC_CURSOR'                      'DF05B-PSSKT(01)',
              ' '    'RF05A-ABPOS'                     '1'.
          PERFORM ZE_MOVER_BDC USING:
              'X'    'SAPDF05X'                        '2000' ,
              ' '    'BDC_CURSOR'                      'RF05A-XPOS1(01)',
              ' '    'BDC_OKCODE'                      '=GO',
              ' '    'RF05A-XPOS1(01)'                 'X'.
          PERFORM ZE_MOVER_BDC USING:
              'X'    'SAPDF05X'                        '0731' ,
              ' '    'BDC_CURSOR'                      'RF05A-SEL01',
              ' '    'BDC_OKCODE'                      '=GO',
              ' '    'RF05A-SEL01(01)'                  WA_BSID-BUZEI.
          PERFORM ZE_MOVER_BDC USING:
              'X'    'SAPDF05X'                        '3100' ,
              ' '    'BDC_OKCODE'                      '=OMX',
              ' '    'BDC_SUBSCR'                      'SAPDF05X',
              ' '    'BDC_CURSOR'                      'DF05B-PSSKT(01)',
              ' '    'RF05A-ABPOS'                     '1'.
          PERFORM ZE_MOVER_BDC USING:
              'X'    'SAPDF05X'                        '3100' ,
              ' '    'BDC_OKCODE'                      '=Z+',
              ' '    'BDC_SUBSCR'                      'SAPDF05X ',
              ' '    'BDC_CURSOR'                      'DF05B-PSSKT(01)',
              ' '    'RF05A-ABPOS'                     '1'.
                                                                                    PERFORM ZE_MOVER_BDC USING:
              'X'    'SAPDF05X'                        '3100' ,
              ' '    'BDC_OKCODE'                      '=KMD',
              ' '    'BDC_SUBSCR'                      'SAPDF05X ',                                                                               
    ' '    'BDC_CURSOR'                      'DF05B-PSSKT(01)',
              ' '    'RF05A-ABPOS'                     '1'.
          PERFORM ZE_MOVER_BDC USING:
              'X'     'SAPMF05A'                        '0700' ,
              ' '     'BDC_CURSOR'                      'RF05A-NEWKO',
            ' '     'BDC_OKCODE'                      '/00',
              ' '     'BKPF-XBLNR'                      WA_BATCH-REFERENCIA,
              ' '     'BKPF-BKTXT'                      WA_BATCH-TXTCAB,
              ' '     'RF05A-NEWBS'                     WA_BATCH-CH1,
              ' '     'RF05A-NEWKO'                     WA_BATCH-CTA.
          PERFORM ZE_MOVER_BDC USING:
              'X'     'SAPMF05A'                        '0300' ,
              ' '     'BDC_CURSOR'                      'BSEG-WRBTR',
              ' '     'BDC_OKCODE'                      '/00',
              ' '     'BSEG-WRBTR'                       WA_BATCH-VALOR,
              ' '     'BSEG-VALUT'                       WA_BATCH-DTA_LCTO.
          PERFORM ZE_MOVER_BDC USING:
              'X'     'SAPLKACB'                        '0002' ,                                                
              ' '     'BDC_CURSOR'                      'COBL-KOSTL',
              ' '     'BDC_OKCODE'                      '=ENTE',
              ' '     'COBL-KOSTl'                      WA_BATCH-CENTR.
        PERFORM ZE_MOVER_BDC USING:
            'X'      'SAPMF05A'                        '0300' ,                                                                    
            ' '      'BSEG-WRBTR'                       WA_BATCH-VALOR,
            ' '      'BDC_OKCODE'                      '=BU'.
        PERFORM F_EXECUTA_TRANSACAO.
        PERFORM F_MENSAGEM.
        CLEAR: INT_BDC, T_BDCMSG, W_TABIX, W_POSICAO.
        REFRESH: INT_BDC, T_BDCMSG.
      ENDLOOP.
    Form f_executa_transação
    Call-Transaction parameters
      CLEAR T_CTU_PARAMS.
    A: show all dynpros  E: show dynpro on error only
    N: do not display dynpro
      T_CTU_PARAMS-DISMODE  = P_MODE.
    S: synchronously  A: asynchronously  L: local
      T_CTU_PARAMS-UPDMODE  = 'S'.
      T_CTU_PARAMS-RACOMMIT = 'X'.
      T_CTU_PARAMS-DEFSIZE  = 'X'.
      T_CTU_PARAMS-NOBINPT  = 'X'.
      T_CTU_PARAMS-NOBIEND  = 'X'.
    *Executa a transação
      CALL TRANSACTION W_TRANS USING INT_BDC
                              OPTIONS FROM  T_CTU_PARAMS
                                MESSAGES INTO T_BDCMSG.
    ENDFORM.                    " f_executa_transacao

  • LSMW: Batch Input for modified XD01?

    Hey!
    I want to import some customers data via LSMW, however we are using an add-on in our R3. For this reason I recieved the message: 'Old data BKNA1 cannot be processed, ADD-ON exists', when I tried to create the batch input session. All the steps before were fine. The modification of xd01 is just one button to add some additional information. Do I have to record the whole batch input session on my own again or does anyone knows an other opportunity?
    kind regards

    Guess you need an end of record marker in field SENDE (BKNA1):
    End of record marker:                                                                               
    If a batch input structure is later extended, the new end of the structure is indicated by a special field (SENDE). If you are already   
    working with the new, extended structure, you must also supply this     
    field with the NODATA indicator when "initializing" the structure. As a 
    result, the system can recognize whether the data is based on the old or
    the new structure when the structure is imported.                                                                               
    Old structures can no longer be processed and the system terminates with
    an error message if the following prerequisites are fulfilled:                                                                               
    o   You are using the modification-free enhancement of the customer/vendor master either directly or indirectly via an SAP solution.                                                                               
    o   Either you or an SAP solution extends the structure.

  • Question create a batch input session in display mode

    Hi, i have a batch input, with this three functions
    CALL FUNCTION 'BDC_OPEN_GROUP'
      CALL FUNCTION 'BDC_INSERT'
    CALL FUNCTION 'BDC_CLOSE_GROUP'
    when i execute the program, i need to see the batch input session in display mode. I need to see all the screens.
    I try with
    DATA: PARAMETROS LIKE CTU_PARAMS.
    PARAMETROS-DISMODE = 'A'.
      CALL FUNCTION 'BDC_INSERT'
       EXPORTING
         TCODE                  = 'ME51'
        POST_LOCAL             = NOVBLOCAL
        PRINTING               = NOPRINT
        SIMUBATCH              = 'A'
         CTUPARAMS               = PARAMETROS
        TABLES
          dynprotab              = i_bdcdata
      EXCEPTIONS
        INTERNAL_ERROR         = 1
        NOT_OPEN               = 2
        QUEUE_ERROR            = 3
        TCODE_INVALID          = 4
        PRINTING_INVALID       = 5
        POSTING_INVALID        = 6
        OTHERS                 = 7
    But i can´t see the screens.
    Help me, please
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Apr 10, 2008 12:46 PM

    hi
        For a BDC upload you need to write a program which created BDC sessions.
    <u>Steps</u>:
    1. Work out the transaction you would use to create the data manually.
    2. Use transaction SHDB to record the creation of one material master data.
        Click the New recording button or the Menu - Recording - Create
    3. Save the recording, and then go back a screen 
    4. Select the recording and <b>click on Edit - Create Program.</b> Give the program a Z name, and select transfer from recording.
    5. Edit the program. You will see that all the data you entered is hard-coded into the program.
    Execute the program. It will have options to create a batch session or to process directly.
    IF THIS FINDS USEFUL PLEASE REWARD POINTS
    REGARDS
    ANOOP

Maybe you are looking for

  • Looking for a specific app or setting?

    Not sure how to describe it, but I remember a few times seeing it in stores and a friends iPhone. On the home screen, I remember seeing this box that you could drag around the screen, and not entirely sure, but opening it I think I saw social media,

  • How to get photos off an iPad 2 that are not from the camera roll?

    I have photos from previous iPhones and digital cameras on my iPad 2. I do not have the original laptop I used to put them on the iPad. How can I transfer them from this iPad to a different laptop? I do not want to lose them.

  • 'Assembled in Ireland'

    Hi guys, Just wondered if anyone has any idea why the new iMac's are assembled in Ireland....got mine yesterday and noticed it on the box. My friends 32 bit iMac of the same design and screen size (20") was made in China.....do any of the experts on

  • Help installing the studio SP15 workplace edition.

    All, I am trying to install the netweaver developer workplace SP15. I have already successfully run the SAPINST uninstall process, now when running the install, it fails on the "SAP System installation" phase. Below is the log. I have complete admin

  • My apple tv will not play videos from my iphone 6

    I have an iPhone 6 and two separate Apple TVs.  Neither of the televisions with their respective Apple TV device will play any video taken on the iPhone 6. I can plan videos from Facebook or an emailed video, but not the videos taken with the iPhone.