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
-
Hi
Can anyone tell me, what inbound function module should be given for Idoc type INVOIC.
ThanksHi 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,
DougHi,
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,
HannesHi 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,
Im 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 its 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 -
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.
ThanksHI
ANY Clue on this issue -
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 -
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.
OmbessaHi,
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
-
How to create the event in the report for jobs scheduling.
Hi Experts, i have a requirement like as follows: The following triggers for Batch Jobs in the SCM system will be created.i. Background Processing Event = u201CAPO Background Processing Eventu201D. After sending the Event, write a Log Report lin
-
When I try to import a folder of jpeg files into iPhoto, only some are imported. I get the message "The following files could not be imported. (The file is in an unrecognized format.)" I am running iPhoto '09 ver. 8.1.2 on OSX 10.5.8. They are all RG
-
Always been a Mac user but was on older machines and OS9.... I just bought my new iMac and have spent oodles of time trying just to see the PDF rebate sheet so I can download it or print it and send it in.... In safari (which is new to me) I cannot o
-
Since I'm involved in some big projects I wonder if there is an option to automatically add some previously set description in a new VI created in LV? Assume I want to avoid adding my signature and other repeatable significant info in each VI added t
-
Not enough memory to complete the operation-how do i eliminate the error?
HI All, I have posted the questions before in this forum,but as i am not able to cure the problem i am posting it again. I have a large database oriented application to plot graph.Almost one year back given the application to the user. They were not