Inbound SD IDOC invoice

Dear All,
I am struggling to find inbound SD invoice IDOC. Any idea which standard IDOC fuc is used ?
Process - SAP is acting as backend system to receive customer invoice
I could see IDOCs for FI posting Accounting document
                 Idoc for credit memo
                 Idoc for MM invoice
But I dont find any SAP standard IDOC, I could find IDOC_INPUT_S1INVOICE_SD byt internally its using IDOC_INPUT_INVOIC_MRM (MM invoice)
Can anyone help me out in getting correct IDOC for sales Invoice.
Just to add in VF01 transaction i am looking for to post SD invoice.
Thanks and regads
-Indrajit
Message was edited by:
        Indrajit Chauhan -TCS

Hi,
thse are the avaialbe function modules for invoice.
IDOC_INPUT_INVOIC_FI
IDOC_INPUT_INVOIC_MM
IDOC_INPUT_INVOIC_MRM
Regards,
Nagaraj

Similar Messages

  • Inbound for idoc INVOIC

    Hi
    Can anyone tell me, what inbound function module should be given for Idoc type INVOIC.
    Thanks

    Hi Niranjana,
    Check the function modules IDOC_INPUT_INVOIC_FI,IDOC_INPUT_INVOIC_MRM and IDOC_INPUT_INVOIC_MM
    Regards,
    Soumya.

  • Standard IDoc Type for Inbound NonPO Vendor Invoices - FB60

    What should be the perfect standard IDoc Type for Inbound NonPO Vendor Invoice posting. Tcode FB60.
    I found IDoc Type FIDCCP02 but the Function Module 'IDOC_INPUT_FIDCC2' for FIDCCP02 is not released.
    In the same way many other standard function modules like - IDOC_INPUT_ACLPAY, IDOC_INPUT_FIDCCH, IDOC_INPUT_ACC_INVOICE_RECEIPT and few more are not released.
    My question : If at all I have to use standard IDoc Type, Message type and Function module (Released) for Inbound NonPO Vendor Invoices, then what should be the solution from SAP ?
    Thanks,
    Veeru.

    Hi,
    IDOC_INPUT_FIDCC2 for FIDCCP02 works for us in ECC6.0
    If you want Automatic tax calculation functionality using FIDCCP02.. then FIDCC2 is not correct message type for you. In that case you should probably go for :
    Msg: INVOIC
    Basic type: INVOIC02
    FM: IDOC_INPUT_INVOIC_FI
    Process code: INVF
    Thanks,
    Kumar

  • Mapping of inbound INVOIC02 iDoc Segment to MIRO/MIR7 Header Text? Help!

    Hi Experts,
    I need to map a field from the inbound INVOIC02 idoc to the header text field. This field is TABLE:INVFO;(Struct)Field:SGTXT as shown in MIR7. I thought that segments E1EDPT1 & E1EDPT2 would map to this field but it is not showing up in the processed invoice. Is there a segment/field in INVOIC02 that maps to this field?
    Thanks,
    Doug

    Hi,
    Try like this
    Ledger                        Ledger     
           EqualS------------OR            EqualS------------OR  EqualS------------OR   EqualS------------OR----Not---
    Constant(460050)       Constant(471000)          Constant(420600)       Constant(472150)
    and   Brand-------
                    EqualS--CreateIF-----Target Brand
    Constant(75999)
    Thanks!

  • IDOC: INVOIC - for more than one purchase order

    Hello Experts,
    I have an IDOC INVOIC for incomming invoices.
    The problem is, that in case of more purchase orders (GR was posted with the same delivery number!) the IDOC can not be posted, because it just finds the first PO (invoiced quantity higher than GR quantiy).
    How can i reach, that the IDOC finds all PO with the same delivery number (from GR) und splits up the the relevant purchase orders!
    In Segment E1EDP02
    i have qualifier 016
    and BELNR = is the delivery numner by GR (the delivery numner is the same for all POs).
    Many thanks in davance,
    Hannes

    Hi Prashant
    1-I accessed form Setup > Transactions > AutoInvoice > Grouping Rule and removed (Group by) Data at the table
    2-at system opiton i made this rule used
    3-i Created 2 sales orders and shipped it
    4-Post to the Receivables
    it generates 2 invoices for every sales order not one invoice for the two sales order
    what's my error
    Regards
    Amr Hussien

  • How to track the Inbound child IDOcs in PI 7.4 Single stack

    Hi Friends,
    I would like to know the procedure of tracking the Inbound child IDocs in PI 7.4 Single stack.
    Here is the detailed description.
    Say we are getting the data from third party system and the message may have multiple IDOcs in it. The message has processed successfully from PI and reached to the target system(ERP). So, now my question is how to track the IDOc count with in that message.
    Please suggest on the same.
    Thanks in Advance,
    Venkateswarlu.

    Hi Hareesh,
    Thanks for your inputs. According to the link IDOC Status, Tracking in SAP PI/PO Single Stack I am thinking the required funcionality is not there in PO 7.4, but still i would like to have little more clarity before moving further.
    I will explain what what was happening in PI 7.11 so that you can understand what i am looking for in PO 7.4.
    We will get the data from third party system in xml format, we had to search for the messages based on interface name and time range within SXMB_MONI. After getting the result(say the output is 100 messages), we will download the values of "Outbound Reference" field(which is a key to find the child messages for messages resulting in an Interface Collection). Below is the snap of Outbound Reference field for your reference.
    Now we will go to the table IDXRCVPOR in SE16(within PI) and put the values of Outbound Reference field in Text 24 and execute. Here we will get all the child messages.
    Now please let me know if this kind of scenario is possible in PO 7.4.
    Thanks,
    Venkat.

  • Raise an event when an idoc invoice (INVOIC02) gets created in error

    Hi All,
    I’m trying to generate an email message from an output invoice when processed incorrectly.
    I created a subtype of IDOCINVOIC, updated the linkage table using swe2  but the events are not raised when I go to re-issue my invoice output.
    I know it’s possible to raise these events in idoc invoice exit ZXEDFU02 but  the status is not created at this stage.
    Is it possible to raise an event when an idoc invoice gets created in error?
    King Regards
    Ann

    @CoolDadTX -That's because I've written com servers in the past using VB.net, however they were not registered with the Running object table.
     What I'm trying to do in this case is have an application that will be started by the user, and then they will start another application written in .Net to connect to that first application.  The reason for this is that we have an application
    written in an old version of smalltalk that doesn't seem to support getObject but can create an IUknown, and we already have base classes to attach to COM objects written in .Net.  As this new application needs to be started first it can't be tightly
    coupled to the legacy application, so we are trying to register the new application and then connect a Dotnet Client that is being started through a  COM Interface from the legacy application.  I know it's convoluted but we need to keep the legacy
    application alive for a bit longer while we rewrite it as an add-in for the new application.
    The article that you linked to has been very helpful on the server side, but do you have any ideas as to how I can connect the sink on the client side in C#?

  • Prevent Posting of an Inbound SHIPPL IDOC using EXIT_SAPLV56I_011?

    Under certain circumstances (current shipment status), I need to prevent the update of a Shipment from an Inbound SHIPPL IDOC.  The documentation for function module EXIT_SAPLV56I_011 states:
    If a check determines that the shipment is not to be updated, the
    return code should be set to value zero and the cause should be noted
    in an entry in table IDOC_STATUS.
    I have programmed according to the documentation (see below). The IDOC
    status reflects my status correctly (63) however the Shipment is still
    updated even though the return code is set to zero.
    IF lv_sttrg = '5'.
    ls_bdidocstat-docnum = idoc_contrl-docnum.
    ls_bdidocstat-status = '63'.
    ls_bdidocstat-msgty = 'E'.
    ls_bdidocstat-msgid = 'VW'.
    ls_bdidocstat-msgno = '238'.
    ls_bdidocstat-msgv1 = gs_e1tpshh-shpid.
    ls_bdidocstat-msgv2 = lv_sttrg.
    APPEND ls_bdidocstat TO idoc_status.
    subrc = 0.
    EXIT.
    ENDIF.
    Looking for any ideas as to why this logic is not working.
    Thanks in advance for any iinput.

    Hi,
    I think, you should set the value of SY-SUBRC to non-zero value.   See the Code after the call to the Enhancement component "EXIT_SAPLV56I_011", it proceeds with creation of SHIPMENT if SY-SUBRC is initial.
    See the Code in include "LV56IF0T", Line number 111,133.
    if call_subrc ne 0.
          subrc = call_subrc.
        endif.
        if subrc is initial.
    * Shipment check complete
          perform shipment_event_check_complete
                           changing subrc.
        endif.
    endif.
    Regards
    Vinod

  • IDOC Invoice posting, LC3 doesnt have any amount.

    Hi GURUs,
    I have an IDOC invoice posting. Inside this document, I have line item which LC3 dont have any amount. Document Currenty, LC1 and LC2 have amount, only LC3 dont have any amount.
    For all these items, they are having same material number.
    Any possibility or idea what have cause this kind of entry? Thanks.

    we have similar scenario in EU.  One company code exists in SKK currency and that company supplier to customer in other EU.  Now that company code swtiched to EUR currency (with toher co.code) and using EUR to EUR as LC3
    ~Thanks!
    Rajesh

  • Which table stored the Inbound ASN IDOC # and corresponding In.B Delivery#

    Hi,
    May i know which table stored the inbound ASN IDOC# and corresponding created Inbound Delivery number??
    Thanks!!

    Dear Hoo Laa,
    You may find the Sales Organisation/Distribution Channel details in PO itself (Shipping Tab). Table where you can get Sales Organisation/Disribution Channel is EKPV.
    Regards
    Samier Danish

  • Issue with inbound EDI idocs

    Hi
    we are receiving inbound EDI idocs throgh third party.  Third party received EDI file having 5000 transactions .
    It was transalated same number of idocs text document and posted in SAP.  But after 4 hours same file processed in SAP.
    Third party saying they sent only once .
    Is there any way in SAP file placed two times or one time .
    Any table stores this information . we are using TRFC port .  I know EDIF12 table but it was not used here.
    Any clue on this.
    Thanks

    HI
    ANY Clue on this issue

  • Regarding Inbound Order Idocs

    Hi All,
    I want the tables in which Inbound Order Idocs were stored,
    Use WE02 transaction,
    i am trying to find the tables , but i cant, plz any body help me in this problem,
    Balu.

    Hi bala,
    do one thing..u wil get the idoc number as 0000000000123456(16 digit)..
    please chek the document numebr in the ztable,say for example in ur ztable it  is 10 character length.so u have extra 6 characters.
    so what u do is use CONVERSIONEXIT function module and delete the leading zeros,
    if u do like this.it will be 10 characters...
    now u can write the select query as u written,it won't give any error..
    Regards,
    Nagaraj

  • Error in Inbound Customer IDOC (WE19)

    Hi All
    I am creating Inbound Customer IDOC
    Message Type : DEBMAS
    & FM : IDOC_INPUT_DEBITOR.
    But getting error(51) : "No batch input data for screen SAPMF02D 0340".
    According to previous threads, I have seen this screen for Mandatory fields but I didnt found any.
    Could anyone tell me what mandatory fields to enter in DEBMAS or  the Solution for this Error.
    Regards.

    Hi Nikhil I am getting this error which you got it before but this time I am getting it in LSMW when creating customer master screen."No batch input data for screen SAPMF02D 0340"
    what am i supposed to check?
    Can u plz send me ur mail ID.

  • TAX ASSESSMENT BASIS MISSING IN SEGMENT E1EDK04 FOR IDOC INVOIC

    Hello,
    Tax assesment basis is missing in segment E1EDK04 for IDOC INVOIC. In EDI messages,Tax assesment basis has to be sent in TAX segment together with VAT rate. When there is only one VAT rate this is not a problem as tax assessment basis is the total net amount (And we have it in the IDOC). On the other hand when there is more than one VAT rate in the invoice, we don't have in the IDOC the Tax assesment basis of each VAT rate.
    Did someone experience this issue ? How did you handle it ?
    Regards.
    Eric.

    Dear Eric
    The latest pack available now for these components are (for PI 7.1)
    SAP BASIS 7.11 support package 6
    SAP HR 6.04 with Support Package 44
    If you are in PI 7.0 then I suggest you download the latest patch from marketplace.
    Sourabh

  • SAP PI-Idoc -Invoic

    Dear  PI Guru,
    I've a scenario  l WS(Web service) -
    >to----
    > Idoc invoic (SAP ECC)
    the  ws send idoc xml data to pi via soap adapter . The idoc xml will be convert to pi xml data and the pi xml data will be convert to idoc and pi send to ecc. This part is ok but a have a problem to valid the following fields in sap ecc.
      - Supplier Code (Vendor)
      - Account Code
      - Additional Account Assignment (Cost Center)
    -  Tax Information
    - Terms of Payment (Days)
    - PO/RINGI Reference number
    Kindly could you tell me how i can valided the fields in the sap fi?
    Thanks in advance.
    Ombessa

    Hi,
    If you want to validate the data w.r.t to the data maintained in SAP...
    If the idoc used is a standard then the Standard FM will be able to do that validations.
    if the idoc used is extended or custom where you are passing these fields then you can use user exit for the Function Module and can do the validation...
    if you like to do the data validation in PI itself then need to use RFC and do a lookup ..
    HTH
    Rajesh

Maybe you are looking for