Invoice Idocs bdc question
Hi guys,
I havent worked with idocs before.
My requirement is:
We have two production servers p80 and p90.
p80 sends invoices in the form of idocs to p90 everyday.
My requirement is to simply run a batch job everyday that picks up these idocs and procceses them reading the segment E1EDP28: and updating material master marc.
I can run a bdc but i need to know where to pick these idocs from? Is there some table where they get stored?
Please advice guys
Thanks,
Check this thread
[Re: Field name for invoice due date |Re: Field name for invoice due date]
thanks
G. Lakshmipathi
Similar Messages
-
How the SAC amounts are posted to G/L accounts through Inbound Invoic Idocs
Hi EDI/ABAP experts,
Can anyone please tell me wow the SAC amounts are posted to G/L accounts through Inbound Invoic Idocs??
Can anyone point me to the code that permits INVOIC02 IDocs to post the SAC (service allowances and Charge) amount to particular G/L account??
What is the logic??
Thanks,
Creasy
Edited by: Creasy Matthew on Apr 27, 2009 10:41 PMHi Sunil,
When ever you prepare a billing document it creates an entry in General Ledger as Trial Balance has to be generated for the company all the expenses for a company should be recorded in GL. So that a company can see view their profit/loss figures.
As Billing is a sales related transaction it creates an GL Entry where in
Debits --> Customer Account
Credit --> Sales Revenue Account
And when the Customer Makes a payment with reference to the bill
One more GL Entry will be created i.e
Debit --> Bank Account
Credit --> Customer Account
With this we can track the customer balance (What ever balance is there in Customer account is customer Balance)
I think this is very clear with respect to the question you had asked.
Reward points if it helps.
Regards,
Sreekanth -
Error while posting Invoice IDOC (The difference is too large for clearing)
Hi All,
While posting Invoice IDOC to Remittance Advice IDOC get fails with status 51 & message ' The difference is too large for clearing'.
Please suggest any solution or reason to fail IDOC.
Thanks & Regards,
Ajay
Moderator message: please search for information and try to find out yourself before asking, this will be a functional problem anyway that should be asked in the appropriate forum, e.g. ERP Financials.
locked by: Thomas Zloch on Aug 20, 2010 1:59 PMPls check the tolerance amounts limits:
SPRO--- F/A --AR/AP -
Business transactions -Open item clearing--- Clearing differance---- Define / Assign tolerance groups for emp -
Where you need to change the limits of max amounts with the %
Let me know for any info.
Regards
Suresh -
Error 'No tax code found for difference' in Posting Vendor Invoice IDOC
Hi All,
I am getting error message 'No tax code found for difference' while posting Vendor Invoice IDOC into SAP. IDOC type is INVOIC02. There is no difference in PO price, Invoice price and even Standard price. then why this error message? Other Vendor EDI settings are done ( OBCA, OBCD, OBCE etc). Is there any thing specific to be done in the config for this error?
IDOC has PO as reference document.
I looked into several threads in SDN forum but could not find proper solution
Can any ine help me with this issue?
Thanks in advance
HariHi
You might be missing the tax code for uploding through IDOC
so you can use the t.code we02 and give the doc and find the error
go to the WE19 to edit the tax code
and USE the t.code BD87 to select the doc and process it
thanks
Madhu -
Hi Experts,
When we post Inbound Invoice IDocs, we are getting an error message "Enter a tax jurisdiction code". As checked, we have configured OBCD and OBCA for the vendor and we are passing the Tax Jurisdiction code in E1EDP04 SAL segment. Can anybody give us some idea to resolve this issue.
Regards,
SameekHi Sameek,
Please refer the below link. Hope it helps.
http://scn.sap.com/thread/1435286
Regards,
Chandan. -
Error in Invoic Idoc - Vendor, Company code not found
Hi All,
We are facing an issue with an Incoming Invoice Idoc (Mes type - Invoic). A third party system sends the Invoices which are received by the XI system and then as Idocs into SAP.
The XI system is defined as a Logical system in R/3. We have created Partner Profile, Dist Model with XI as a LS.
The error that we are encountering is -
Customer , vendor <our LS> not known
Message no. FD110
A company code cannot be determined for LS
Message no. FD006
Are we missing out some data in the Idoc or are we missing some EDI configuration?
Please advise as to how we need to proceed.
Thanks in advance!
Lizhi,
Error : A company code cannot be determined for LS
This means that SAP cannot match an appropriate company code with a partner profile :- and hence, doesn't know where to post the invoice.
Partner Type = "LS" (Logical System)
Partner Name = ""
I think what you've got is message FD006 - longtext for it can be found via transaction SE91 and sounds like this:
The system cannot determine the relevant company code since the allocation of the data transferred in the invoice is missing in Financial Accounting customizing.
The company code can be determined outside of the system and be put into the intermediate document (for example, from the EDI subsystem). Then the company code must be put into the E1EDK14 segment and ORGID field and the value "011" used as the qualifier.
Determine the company code for & & & in Financial Accounting customizing.
LS is your Logical System. So you might want to have a look at transaction OBCA where you can assign a company code name in the invoice for your Logical System.
In the E1EDKA1 segment. there are two fields PARVW (which is the qualifer or Partner function) PARTN (partner number). The information that is sent in the PARTN has to either match the information in SAP or has to be converted.
If the later is the case try transaction VOED. -
Inbound processing of INVOIC IDOC without PO number and item check
Hi All,
I'm processing an Inbound INVOIC IDOC to create an Intercompany Vendor Invoice against a Purchase order but wish to do process this based on the delivery note number rather than the PO number. The INVOIC IDOC will not contain a reference to the Purchase order and thus the need to process it based on the delivery note number which will be referenced in the Purchase order Goods receipt.
However, when processing the Inbound INVOIC IDOC it is validating that the number in IDOC segment E1EDP02 with QUALF 001 is the purchase order number. In this scenario it won't be and therefore it errors. The delivery note number is in IDOC segment E1EDP02 with QUALF 016.
Could someone please tell me if there is a standard way that we can have this Inbound INVOIC IDOC processing using only the delivery note?. If I manual process in the MIRO transaction I can process an Invoice based on the dleivery note in the Goods receipt so would expect I should be able to do so also with the IDOC processing.
I have noticed that IDOC segment E1EDP19 with QUALF 003 is not being populated and therefore according to the SAP help the IDOC segment E1EDP19 with QUALF 002 holding the Vendor material number is checked. Could this have something to do with it not being able to process the Invoice using only the delivery note number reference?.
Thanks in advance,
MichaelHi Karen,
According to Note 103051 - EDI: Multiple reference to same purchase order item.
Module IDOC_INPUT_INVOIC_MRM (only as of Release 4.0) for the logistics invoice verification can distinguish different goods receipts by means of the delivery note number. For this purpose, GR-related invoice verification must be active. Please check the note.
Thank you,
Shyam -
Dear SAP,
we have a 1:n mapping scenario.
The source is an INVOIC Idoc that will be splitted into several messages.
The INVOIC IDoc has a sice of 5MB and more than 35.000 data sets.
Because of the huge number of data sets / positions, there are two new
child-segments containing the data sets (see attachment).
INVOIC IDocs with only eg. 100 data sets has noch such child-segments
(see attachments).
In PI message mapping there is an error while mapping large INVOIC IDocs:
While 1:1 mapping of positions (E1EDP01) the text segments
(E1EDPT1/E1EDPT2) are not mapped correctly.
While mapping a position of child-segment ONE the text is mapped from a
position from child-segment TWO.
In our case the 166th position of child-segment ONE is mapped, but the
text is comming from the 166th. position of child-segment TWO.
The text mapping is 1:1. It works without errors while proceeding smaller INVOIC IDocs.
We can´t explain this behaviour.
Also the standard INVOIC structure does not provide such child-segments
while uploading into PI.
Is it a buffer problem in PI?
Is there a maximum number of data records in INVOICE IDocs?
Do we have to adjust the INVOICE structure in PI?
Thanks in advance,
AndréIs it a buffer problem in PI?
Could be, but I have used bigger message size without any issues. If your mapping is not too complex, could you write an XSL mapping and check if you run into similar situation? Message mapping has definitely cache issues, hence I prefer XSL.
Is there a maximum number of data records in INVOICE IDocs?
No.
Do we have to adjust the INVOICE structure in PI?
No need to adjust the structure, just try with XSL mapping. -
Inbound Invoice IDOC mapping Required fields
Hi All,
Please let me know what need to be mapped for the @begin , @segment , TABNAM , SNDPOR, SNDPRT etc like this elements in the IDOC structure.
In my scenarion i get Invoices in XML file so that i can pick that and process it into SAP R/3 by doing correct mapping with the inbound IDOC and post the same into R/3 . Please provide the sample mapping for processing Invoice IDOC.
Regards,
ReddyNanda,
@ Control records
>>>
You have two option. One is to fill the control records inside the mapping or else let XI fill it automatically.
In case you are filling the control records in the mapping, then you will have to enable the option to take those values in the IDOC receiver adapter.
See option (Apply Control Record Values from Payload) - http://help.sap.com/saphelp_nw04/helpdata/en/96/791c42375d5033e10000000a155106/content.htm
Control values - http://help.sap.com/saphelp_nw04/helpdata/en/13/95244269625633e10000000a155106/content.htm
@ Begin, Segment etc
>>
you can map any constant value to the same. -
Hello All,
We are using IDOC_OUTPUT_INVOIC function module to send the invoice idocs from SAP.
Some Idocs are failing with error "Error in ALE service-No value could be assigned to the field BSART".
In the IDOC we see the E1EDK01-BSART field filled with value "CRME"..
The documents of type debit memo,credit memo,etc...are only failing.
Can anyone throw some light on this please.
Thanks
MeenakshiHi,
If you get status of 29 then there is no problem in the coding or your exection.
Only problem in the partner profile is not maintained .Then simply chekc in the we20 transaction or in table EDP13.
thnaks,
shyla -
Generates a SAP Invoice IDOC based on xCBL Invoice document
Hi Experts,
I am looking for code to generate invoice through XCBL to SAP Invoice IDOC.
Could anyone post where I can get this code in stylesheet..
Please help me.svraju wrote:
Thnks for ur reply..But is there any stylesheet mapping avaibale for this because we want to do in XSLT.
>
> Please help me..
dont think there are any standard mappings available for this.
you might want to get the logic from your functional contact/business and build the mapping.
I think it will ideally fit within the graphical mapping itself -
How is payment terms populated on a Invoice IDOC ?
Hi,
How does VBDKR-ZTERM_TX1 VBDKR-ZTERM_TX2 and VBDKR-ZTERM_TX3 get populated? Currently I see that in the INVOIC IDOC the payment term is populated from VBDKR-ZTERM_TX1 which is not based on payment terms. , I am getting the value 'Payable immediately without deduction'. I was wondering how did this value get populated which is different from the text maintained for paylemt term in table T052 table.
IDOC segment : E1EDK18-ZTERM_TXT
I see that the payment terms in the master table are carried onto Sales order and then to billing document which match the T052 value of the payment term but the IDOC is pulling some other value from some where.
Regards
PraneethHi Praneeth,
if you have debuggin capability, please set a breakpoint in program LVEDFF0G:
CALL FUNCTION 'SD_PRINT_TERMS_OF_PAYMENT'
EXPORTING
terms_of_payment = vbdkr-zterm
bldat = xfkdat
budat = xfkdat
cpudt = xfkdat
language = vbco3-spras
country = vbdkr-land1
IMPORTING
payment_split = vbdkr-p_split
ZFBDT = xfkdat
TABLES
top_text = zterm
EXCEPTIONS
terms_of_payment_not_in_t052 = 1
error_message = 2
OTHERS = 3.
LOOP AT zterm.
CASE sy-tabix.
WHEN 1.
MOVE zterm-line TO vbdkr-zterm_tx1.
WHEN 2.
MOVE zterm-line TO vbdkr-zterm_tx2.
WHEN 3.
MOVE zterm-line TO vbdkr-zterm_tx3.
ENDCASE.
ENDLOOP.
Then test the processing of an IDOC by VF31.
Best regards,
Ivano. -
Unplanned Delivery Cost through INVOIC IDOC - Failing due to Cost Center
Hello all,
We are using INVOIC idoc for incoming invoice from the vendors, and are using E1EDK05-BETRG for getting the unplanned delivery costs. However, we don't want to use a default cost center (OKB9) for the "Unplanned Delivery GL Account", instead we want to use the cost center from the Purchase Order.
Is there any way we can get the cost center from the Purchase order while processing the invoice through IDOC?
Thank you,
KrishnaHello Krishna,
As per my knowledge unplanned delivery cost is liability account not expenses ! Beyond delivery expenses you planned in PO ,you would enter in LIV. That time mentioned entry will be post
Material account........Dr ( If materials available)
To Vendor account,,,,,,,,Cr
Price difference account.......Dr ( If material not avialble)
To Vendor account..........Cr
Frieght alwasy materialized while doing the GRN.
Regards
Mani Kumar -
How to post Freight Charge in INbound INVOIC Idoc? (MM Invoice Verif)
Hi Folks,
Would like to post an inbound invoice(810) IDoc that has multiple line items that may or may not have variances(quantity, price, etc.). MM Logistics Invoice verification is the process used for posting our invoices for raw materials. We would like for the line item variances to continue to post to the PPV account. Our problem is freight. Freight in this instance is in the header of the IDOC(segment E1EDK05). For example, we create a purchase order with 3 line items for $100.00 each totaling $300.00 for the purchase order. We receive an EDI Invoice for $345.00 which contains a $45.00 charge in the header for freight. We would like for the freight to be posted to the appropriate account. Currently the $45.00 difference in P/O total and Invoice total is being posted to the PPV account. Your helpis appreciated!
What if Freight charge is populated as Line item in the inbound invoic idoc. Will the inbound program allow this kind of posting??
Throw some light experts.
Thanks,
Matt
Edited by: Creasy Matthew on Aug 16, 2009 6:25 PM
Edited by: Creasy Matthew on Aug 16, 2009 6:25 PMYes, you can include the freight cost in line item as well but that would not be advisable. Why don't you include Fright Cost in your pricing procedure ??? Do check the following link
How to account freight in purchase order -
Hi,
I have to customize the output for an invoice idoc. I'm not that much into IDocs and also invoices, so maybe
anybody can halp me out of trouble.
When I go to VF02 to show/change an invoice, and then go to the output, I can choose the output type and
send it as an idoc. The things to do now are, to add some values from the position conditions to the idoc.
Right now just some of the conditions are shown in the idoc, but I have to add several ones also.
Is there any place where I can define, which conditions should be shown in the idoc? for example the "total price"
is not shown. Can I define somewhere that this total price will be added to the idoc condition segment?
Thank you for your help!
TorbenHi Torben,
First of all you should extend the IDOC that you are sending by adding the additional fields you want to send. For that you will need to create segments with the additional fields. Create an extension of the IDOC. Then add the new segment created to the extension. In transaction WE82, add an entry for the message type, idoc type and the extension created. in WE20 assign the extension to the parter profile. Finally, enhance the function module that is populating the IDOC to populate the additional fields of the extension.
Hope this helps.
Vitz.
Maybe you are looking for
-
In Table Maintaince G/L Text should come by default with G/L Acc.--Ple
Hi Guruu2019s I created Ztable with 3 fields G/L Acc, G/L Acc text and another Zfield. I created a TABLE MAINTAINCE for this. Here we need, after entering the G/L A/C in table maintaince-- G/L Text should come by default. Please su
-
I need a fax and my HP all in one is great, but I installed leopard and now only see modem driver for fax. I need the HP fax. I can print. Does the HP 2840 fax work with leopard? If not how can I go back to tiger? I regret the leopard, I see little o
-
Testing a WebDynpro Application
Hi All, I have a WebDynpro application with three complex screens, how do test them, what sort of testing procedure i ahve to adopt Regards, Murali
-
Portege 7140CT Shutting Down In Standby Mode - Cannot shut down normally
Hi. I have purchased a Portege 7140CT laptop for my son. This is a fine unit but has a 'Shutdown' problem - in that it wont shutdown, that is. It appears to power down, but the 2nd indicator from the LHS on the front of the unit flashes slowly. The u
-
I puchase the Adobe 6 Suite Master Collection (PC version - Windows 7). I have registered/activated it and used several of the components - Photoshop, InDesign, Premiere, After Effects, Bridge, Media Encoder. The few times that I have tried to use