Batch Input for Parked Invoice (FB60) - Lag in creation ???

Hi folks,
I'm using a batch input on FB60 so as to generate a parked invoice. Furthermore, I'm calling it in complex posting 'cause sometimes it implies posting on asset (posting keys 70 and 75).
The point is that the batch input works fine, but sometimes in the exact same situtation, with non rationnal explanation.
I'm using this :
  sl_bdcoption-dismode = 'N'.
  sl_bdcoption-racommit = 'X'.
  sl_bdcoption-nobinpt = 'X'.
  sl_bdcoption-updmode = 'L'.    " or A or S, still the same
  CALL TRANSACTION 'FB60' USING tl_bdcdata
                          MESSAGES INTO tl_messtab
                          OPTIONS FROM sl_bdcoption.
  COMMIT WORK AND WAIT.
so that I can catch the number of my created invoice from the message table. Indeed I need this to update BKPF which has some custom fields (on the Basis Data tab). All the transactional controls on my custom fields are deactivated through an Export to Memory and I know how the screen displays with the option sl_bdcoption-nobinpt = 'X', both set before the call.
First I thought my bug was coming from the Update Mode in structure sl_bdcoption, but I've tried to set it to A, S or even L. I've tried many options from that structure, but the bug remains random...
How can I be sure that the call is ended and that my new invoice is created ?
Any oher way I can do this ? Any BAPI I haven't found ?
Thx in advance for your help,
NH

Thx, I'll try the E mode. I hope it will solve that issue, it's driving me mad
Actually, even if the context I'm using the Batch Input seems complex, due to the complex posting, the invoice I generate in that particular program is quite simple.
I was hoping that someone has already saw that table half empty
Do you think it may come from the exit in FI used to add some custom fields on the 'Basis Data' tab ?
NH

Similar Messages

  • Business object type for parked invoices

    Hi,
    We are using documentum to store documents that have been attached to business object types in SAP. The business object types are configured in transaction OAC3 to point to a pre-configured content repository.
    Having this configuration allows the object type to use the "services for objects" option, enabling it to store attachments.
    The business object types for invoices have been configured and we are able to store attachments. However this does not seem to work for "Parked invoices". The configuration in the "services for objects" component is not there and the feature to store the attachment is disabled.
    As the configuration needs to be done for all object types that need to be able to store attachments, maybe someone here can indicate what the object type is for parked invoices. Alternatively, maybe there is a way to look up the various business object types.
    Any help you can provide is appreciated.
    Thanks.
    Kind Regards,
    Giwan

    Hi ,
    Thank You for your reply.
    I created inquiry . it takes BUS2031.But BUS2031 is used for quotation.But that inquiry is open in VA12(Change Inquiry) Transaction,not open in VA22(Change Quotation).
    Is there any setting for BOR object types to Document Types.
    Please give me a reply as early as possible.It's very urgent.
    Thanks,
    Saritha

  • Std workflow for Parked Invoices?

    hi guys
    are there any std workflows for parked invoices? Our requirement is that once the Finance clerk creates a customer or vendor invoice he should only be able to park it and not post the invoice. Once the invoice is parked then the system should trigger a workflow and a notification neeeds to be sent to the approver to approve the invoice. Once it is done the finance clerk will post the invoice.
    I switched on the event trace and did a trace on while creating a parked invoice. No event is triggered when the document is parked. If i post the document the event POSTED of object FIPP is triggerd. So since we dont have any std events raised when a document is parked is it possible to have a workflow?

    Hi,
    The event FIPP.CREATED is raise via the customizing (SPRO)
    Financial Accounting -> Financial Accounting global setting -> document -> document parking -> create workflow variant for parking documents.
                                      Assign co.code to a workflow variant for parking documents.
    Have a look at ws10000051.
    Regards,
    Ronit.

  • WF for parked invoices

    I need to create a workflow for parked invoices and I have a couple of questions.
    (1) I am copying template WS20001003, but at the end of the WF I want someone to post the invoice, however this WF doent allow you to do that, is there a SAP standard way of doing this or do I need to create my own subtype and method?
    (2) another requirement I have is for the AP clerk to choose who to send the WF too, and that perosn can then reject the WF and send it back to the AP clerk, who then will resend it to someone else.  I can figure out how to let the AP clerk choose who to send the WF to but how do I allow it to get passed back?

    Hi,
    I think your first requirement can be achieved thru authorization. Give only the concerned person the authorization to post the document.
    Regards,
    Raj

  • Batch input for IQ02 not accepting "yes" for 'POPUP_TO_CONFIRM'

    Hello,
    I wrote a batch input for a transaction (IQ02) and all works fine except one thing:
    -when all data  is entered and SAVE button is pressed, there is an additional pop-up, from an user exit which needs an YES/NO answer.
    The function module used to display the popup is: 'POPUP_TO_CONFIRM'
    I do not manage to press the YES button. This is the data I receive when pressing F1 on YES button:
    Program         SAPLSPO1
    Function          OPT1
    Normally, in batch input, this is the way I pass user-commands:
    PERFORM bdc_dynpro USING 'SAPMIEQ0' '0101'.
    PERFORM bdc_field USING 'BDC_OKCODE' '/00'.
    But it's not working for this particular situation.
    Any ideas?
    Thank you.
    Edited by: Julius Bussche on Jan 5, 2009 2:07 PM
    Quality of subject title improved.

    Hi
    Find out under which condition popups appears.
    for that condition you have to put the following code
    PERFORM bdc_dynpro USING 'SAPLSPO1' ''<SCREEN_NUMBER>'.
    PERFORM bdc_field USING 'BDC_OKCODE' '=OPT1' .
    Hope this helps,
    Rajat

  • Automatically generate accruals for Parked Invoices

    Dear SAP Gurus,
    I am currently in the process of trying to improve our month end accrual process.
    We currently have a standard process where we issue a PO, book in the delivery and then process the invoice. Occasionally we have instances where the invoice is received before the GRN is completed (the goods havent actually arrived or a User has forgottent to book in the Goods Receipt).
    In this instance we park the invoice and then complete once the GRN has been booked in.
    My question is is it possible to automatically accrue these parked invoices at month end without having to download and then post via a journal?
    Is there some way of using the accrual engine to account for these parked invoices at month end?
    Thank you for you time.
    Regards
    John

    Hello.
    To initiate a new payment batch, enter criteria for the invoices you want to pay. Payables selects all invoices that match your invoice selection criteria and that are ready for payment.
    You can initiate payment batches from either the Payment Batches window or the Payment Batch Sets window. You can also schedule payment batch sets to automatically submit at regular intervals.
    And yes, the payment batches consist on standard concurrent requests. You can access payment batches by naviganting to Payments/Entry/Payment Batches.
    As you know, you can classify your suppliers in a Payment Group. Suppose you have, lets say, 150 suppliers, all belonging to the same Payment Group. All invoices from these suppliers can be paid on a single payment batch.
    Octavio

  • Report for Parked Invoices

    Dear gurus
    Im generating a report using structure RFPOSXEXT. problem im facing is that im getting all the document numbers which are open items and cleared items but im not getting the document number of a parked items. can you tell me how. ?
    regards
    Saad NIsar

    ADDTIONAL :
    Create your new report using the table RBKP : Invoice header...
    here use the field RBSTAT and entry as PARKED...and then execute...
    It will show all parked documents...
    HOPE YOUR QUERY IS SOLVED NOW...
    hi,
    What you want exactly?? If you wanna see just Parked invoices, then can check it form FBV3 report...
    FBV0 is used for post/delete the park invoices...
    Hope it helps..
    Regards
    Priyanka.P
    Edited by: Priyanka Paltanwale on Apr 9, 2009 10:22 AM

  • Creation of Batch Input for transaction C201

    Hello,
    Currently I am having a requirement to create a batch input session for tcode C201.
    Following steps we need to perform using batch input session:
    1. Go to tcode C201 and enter material and Plant.
    2. Then click on choose template and give Mater Recipe option.
    3. On next screen enter Recipe Group and Recipe.
    4. After that it will go to Copy Master Recipe screen and then giving status it will open other tabs like Operations, Materials etc.
    Now when I create recording, till step 3 it is continuing correctly. but when press enter after step 3 it goes to Create Mater Recipe instead of Copy..
    I got one SAP note 142022 but dont know how to implement this in my case.
    Can you please help me?
    Thanks and Regards
    Nishad

    As [Note 142022 - Batch input and CATT in recipe|https://service.sap.com/sap/support/notes/142022] explain, you have to add one step in your batch input with BDC_OKCODE "=TOFF" on the first dynpro so C201 will always use old screens which are batch-input compatible. (First check [Note 365051 - OK code TON does not work when creating recipes|https://service.sap.com/sap/support/notes/365051] is implemented on your system)
    SAPLCPDI 4000
                  BDC_CURSOR RC271-PLNNR
                  BDC_OKCODE =TOFF
    Regards,
    Raymond

  • 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 for exporting cost calculation to a local file (ecc 6.0)

    Hi,
    we had a batch-input to export some data in a local file (excel format) in SAP 4.5B.
    We recorded transaction CK11 for a material number, we got Itemization screen and then we recorded menu' option "List . Export . Local file / Spreadsheet). If the batch-input ran in foreground it would produce required outputs (some excel files).
    Now we are migrating from 4.5B version to Ecc6.0; we recorded same transaction (both ck11 and ck11n, to be more ), but at execution time the window for local file saving never is displayed and B.I. stops with error.
    One difference is that now data are collected into a container,  instead that in a write list ...

    Hi again,
    the data i look for is a result of calculation of different tables so for every single product, it is calculated. In standart CO reports, there is no such report that give me that detail.
    Finally i managed to call print OK code, but it was in the foreground processing mode, i cannot run it on backround processing..
    I know i misuse the LSMW, but i think LSMW may have such flexibility to use such reports, thanks to SAP.. it was an adhoc report i tried to combine, so writing a program may be much more time consuming.

  • BDC FOR VENDOR INVOICE FB60

    Hi,
    I need to make a BDC to upload transaction data for Vendor invoice thru  fb60. Can someone help me with making this BDC. I have multiple invoice line items where G/L Accounts can be same for multiple line items.
    plz any help soon will be appreciated ...

    hi Raj,
    Here a Example:
    report ZTEST
    no standard page heading line-size 255.
    include bdcrecx1.
    start-of-selection.
    perform open_group.
    perform bdc_dynpro using 'SAPMF05A' '1100'.
    perform bdc_field using 'BDC_OKCODE'
    '=DUMMY'.
    perform bdc_field using 'RF05A-BUSCS'
    'R'.
    perform bdc_field using 'BDC_CURSOR'
    'INVFO-XMWST'.
    perform bdc_field using 'INVFO-ACCNT'
    '4711'. "LIFNR
    perform bdc_field using 'INVFO-BUDAT'
    '07.07.2006'.
    perform bdc_field using 'INVFO-WRBTR'
    '1000'.
    perform bdc_field using 'INVFO-WAERS'
    'EUR'.
    perform bdc_field using 'INVFO-XMWST'
    'X'.
    perform bdc_field using 'INVFO-MWSKZ'
    'V4'.
    perform bdc_dynpro using 'SAPMF05A' '1100'.
    perform bdc_field using 'BDC_OKCODE'
    '=BU'.
    perform bdc_field using 'RF05A-BUSCS'
    'R'.
    perform bdc_field using 'BDC_CURSOR'
    'INVFO-XBLNR'.
    perform bdc_field using 'INVFO-ACCNT'
    '4711'. "LIFNR
    perform bdc_field using 'INVFO-XBLNR'
    'test'.
    perform bdc_field using 'INVFO-WRBTR'
    '1.000,00'.
    perform bdc_field using 'INVFO-XMWST'
    'X'.
    perform bdc_field using 'INVFO-MWSKZ'
    'V4'.
    perform bdc_dynpro using 'SAPMF05A' '1100'.
    perform bdc_field using 'INVFO-BLDAT'
    '07062006'.
    perform bdc_field using 'INVFO-XBLNR'
    'TEST'.
    perform bdc_field using 'ACGL_ITEM-HKONT(01)'
    '467000'.
    perform bdc_field using 'ACGL_ITEM-WRBTR(01)'
    ' 1000'.
    perform bdc_field using 'ACGL_ITEM-KOSTL(01)'
    '1000'.
    perform bdc_transaction using 'FB60'.
    perform close_group.
    OR Also u can use the
    U can use the std batchinput RFBIBL00 (or a BAPI, like BAPI_ACC_DOCUMENT_POST ) instead of to write an own BDC program for FB60.
    FB60 is enjoy trx and it couldn't support the BDC for all its functionalities.
    For more infor abt the BDC
    http://www.sap-img.com/abap/learning-bdc-programming.htm
    Assing the points if helpfulll
    ranjit
    null
    null

  • BAPI for park invoice

    I would lik to create a park invoice in my program, just simulation the t-code "MIR7", so, i found that there have a BAPI "BAPI_INCOMINGINVOICE_PARK" seems to be fulfill my requirement, after call the BAPI in my program, the result is not as same as use MRI7. here is my code, is it any problem or the BAPI is not used for this purpose. thanks!
       select * from ekko
          where ebeln = p_ebeln.
          wa_inv_header-doc_type = 'RE'.
          wa_inv_header-doc_date = sy-datum.
          wa_inv_header-pstng_date = sy-datum.
          wa_inv_header-ref_doc_no = ekko-ebeln.
          wa_inv_header-comp_code = ekko-bukrs.
          wa_inv_header-currency = ekko-waers.
          wa_inv_header-del_costs_taxc = 'P0'.
        endselect.
        select * from ekpo
          where ebeln = p_ebeln.
          select single * from mseg where ebeln = ekpo-ebeln and
                                   ebelp = ekpo-ebelp.
          gt_inv_item-invoice_doc_item = '1'.
          gt_inv_item-REF_DOC = mseg-mblnr.
          gt_inv_item-REF_DOC_YEAR = mseg-mjahr.
          gt_inv_item-REF_DOC_IT = mseg-zeile.
          gt_inv_item-po_number = ekpo-ebeln.
          gt_inv_item-po_item   = ekpo-ebelp.
          gt_inv_item-tax_code = ekpo-mwskz.
          gt_inv_item-item_amount = ekpo-netwr.
          gt_inv_item-quantity = ekpo-menge.
          gt_inv_item-po_unit = ekpo-meins.
          append gt_inv_item.
          gt_afs_inv_item-invoice_doc_item = 1.
          gt_afs_inv_item-po_number = ekpo-ebeln.
          gt_afs_inv_item-po_item   = ekpo-ebelp.
          gt_afs_inv_item-sched_line = '1'.
          gt_afs_inv_item-afs_flag = 'X'.
          append gt_afs_inv_item.
        endselect.
        CALL FUNCTION 'BAPI_INCOMINGINVOICE_PARK'
          EXPORTING
            HEADERDATA                = wa_inv_header
          IMPORTING
            INVOICEDOCNUMBER          = wa_inv_no
          TABLES
            ITEMDATA                  = gt_inv_item
            /AFS/ITEMDATA             = gt_afs_inv_item
            RETURN                    = gt_ret

    Hi Portfolio,
    I guess You are not passing ISO code Currency to BAPI- HEADER.
    I that You passing or not.
    regards,
    sg

  • Object type for Vendor Invoice (FB60) to attach image

    Hi,
    I was wondering if any of you experts would know the Object Type for Vendor Invoice which allows an image to be attached to it in early archiving.
    Many thanks
    G

    The object for attaching an image to a document entered directly into FI is BKPF.  This is the object for vendor invoices entered into FB60 as well as vendor credit memos (FB65), customer invoices (FB70), customer credit memos (FB75) and GL adjustments (FB50).  It also applies to any document posted via a complex (non-enjoy) FI transaction like FB01.

  • Batch Input for user defined fields (SRM 4.0)

    Hello.
    Now in my project,we are developping Batch Input function about PO,CONF in SRM 4.0.
    and in this time, we will use over 20 user defined fields.so we have to enter the value to user defined fields by using Batch Input function.
    But if we will enter over the 10 value for user defined fields,we have to scroll the screen.
    How do I scroll in SRM?(What's the command to scroll in SRM)
    Regards
    Ogiwara

    better lock the user since he may some business documnt open and you can not proceed further.
    br
    muthu

  • Authorisation object for Park Invoice & Complete

    Hi Friends,
    In our Business we have different persons for Park Logistics Invoice verification(LIV)  & Complete LIV for perfomaing the transactions. For both the activities T.Code is MIR7.
    Can we assign to differnet persons parking & completion of LIV. If so can any body tell the object name for the same. I tried by going to SU24, in that I couldn't find the suitable one.
    Our scenarios is while making the LIV goods receipt didn't took place, so we park the invoice. After completing goods receipt we will complete the LIV with PO no / Delivery note.
    Thanks in advance.
    Regards
    Sai Krishna

    Hi Charlie,
    Thank u for ur response.
    Actually there are three levels of LIV authorisations required as mentione dbelow:
    1. For Parking
    2. For Completion
    3. For Posting.
    For Posting I am using MIRO. For that reason I am looking for authorisation of Parking & Completion different authorisations.
    I hope now it might be clear to u.
    Regards
    Sai Krishna

Maybe you are looking for