How to configure inbound EDI invoice
Hi all,
Can any one provide me the steps to configure inbound edi invoice.
Regards,
Marella.
Hi Arif, yes I did read that one.
after reading that I got those doubts.
In general, please help me to have a clear understanding in the following points.
We have 4.6c.
Please see my quries below and help me.
SAP Tax codes
Can an inbound MM invoice contain items belonging to different POs?
Can the tax codes be different for different items in the same invoice?
How to get tax codes for invoice items? Do we take these from the corresponding item in the PO? or from material master or from vendor master or some where else?
What will be the tax code at the invoice header level?
Regards,
Marella.
Similar Messages
-
Steps on how to configure inbound e-mail to SAP
Good Day!
Is there anyone who can give me the procedure on how to configure SAP e-mail going to e-mail server(exhange server). Actually from SAP GUI e-mail going to external e-mail like exchange....
thanks..Dear Dwight,
Kindly refer to the Base note 455140 for configuration details.
Following notes might also be helpful :
607108 Problem analysis when you send or receive e-mails
601806 Checklist Extended E-mail Inbox Setup
546147 SMTP plug-in: MS Exchange sends only to port 25
Regards
Amit -
Park inbound EDI Invoices on iDoc failure from a workflow?
Hello all,
We have seen note 501524 that talks about parking inbound invoices by default.
Our situation is this. We are expanding our use of EDI for inbound invoices. As such we would like to automate the validations steps as much as possible. To date with our limited use we have set up a workflow to notify on idoc failures and then a few agents have access to BD87 to make the idoc right and reprocess. We don't want to continue this process.
Our preference would be to continue to allow the iDoc to fail, the workflow fires but at this point we communicate the failure to the appropriate person and park the invoice.
Does this sound like a reasonable approach?
Can we even park a red lighted iDoc?
Once parked can the invoice be dealt with without using BD87?
Has anyone ever tried this?
Thanks,
DougHi Ralph,
In my opinion, you must have a PO Number for Invoice if you want to use standard functionality. You will probably need to create IDOC using an ABAP program which reads this file and search for PO based on the information available to you. I also notice that you are missing material number as well, how do you match the item number in the PO ?
I don't see a way aroung without writing an ABAP program to handle this logic, but you can still use IDOC ( which comes with the standard processing logic and that is a big advantage ) so that you need to write only the PO matching logic.
or if you are not inclined to write a separate program for uploading file into SAP and formatting IDOC, you can write your own process code (FM)for INVOICE01. Inside this process code (FM), you can put your PO matching logic and then call standard FM (process code). This is what I usually do.
Cheers,
Sanjeev
Cheers,
Sanjeev -
Can any help on how to configure ALE & EDI
HI,
THIS IS SRINIVAS. I AM GETTING PROBLEM IN CONFIGURING EDI. CAN ANY ONE SUGGEST HOW TO PROCEED IN THIS REGARD.
SRINIVAS.Hai Sreenivasulu
Check the following Settings
ALE IDOC
Sending System(Outbound ALE Process)
Tcode SALE ? for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 ? Create Model View
Tcode BD82 ? Generate partner Profiles & Create Ports
Tcode BD64 ? Distribute the Model view
Message Type MATMAS
Tcode BD10 ? Send Material Data
Tcode WE05 ? Idoc List for watching any Errors
Receiving System(Inbound ALE )
Tcode SALE ? for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 ? Check for Model view whether it has distributed or not
Tcode BD82 -- Generate partner Profiles & Create Ports
Tcode BD11 Getting Material Data
Tcode WE05 ? Idoc List for inbound status codes
ALE IDOC Steps
Sending System(Outbound ALE Process)
Tcode SALE ?3 for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 !V Create Model View
Tcode BD82 !V Generate partner Profiles & Create Ports
Tcode BD64 !V Distribute the Model view
This is Receiving system Settings
Receiving System(Inbound ALE )
Tcode SALE ?3 for
a) Define Logical System
b) Assign Client to Logical System
Tcode SM59-RFC Destination
Tcode BD64 !V Check for Model view whether it has distributed or not
Tcode BD82 -- Generate partner Profiles & Create Ports
Tcode BD11 Getting Material Data
Tcode WE05 !V Idoc List for inbound status codes
Message Type MATMAS
Tcode BD10 !V Send Material Data
Tcode WE05 !V Idoc List for watching any Errors
1)a Goto Tcode SALE
Click on Sending & Receiving Systems-->Select Logical Systems
Here Define Logical Systems---> Click on Execute Button
go for new entries
1) System Name : ERP000
Description : Sending System
2) System Name : ERP800
Description : Receiving System
press Enter & Save
it will ask Request
if you want new request create new Request orpress continue for transfering the objects
B) goto Tcode SALE
Select Assign Client to Logical Systems-->Execute
000--> Double click on this
Give the following Information
Client : ERP 000
City :
Logical System
Currency
Client role
Save this Data
Step 2) For RFC Creation
Goto Tcode SM59-->Select R/3 Connects
Click on Create Button
RFC Destination Name should be same as partner's logical system name and case sensitive to create the ports automatically while generating the partner profiles
give the information for required fields
RFC Destination : ERP800
Connection type: 3
Description
Target Host : ERP000
System No:000
lan : EN
Client : 800
User : Login User Name
Password:
save this & Test it & RemortLogin
3)
Goto Tcode BD64 -- click on Change mode button
click on create moduleview
short text : xxxxxxxxxxxxxx
Technical Neme : MODEL_ALV
save this & Press ok
select your just created modelview Name :'MODEL_ALV'.
goto add message type
Model Name : MODEL_ALV
sender : ERP000
Receiver : ERP800
Message type :MATMAS
save & Press Enter
4) Goto Tcode BD82
Give Model View : MODEL_ALV
Partner system : ERP800
execute this by press F8 Button
it will gives you sending system port No :A000000015(Like)
5) Goto Tcode BD64
seelct the modelview
goto >edit>modelview-->distribute
press ok & Press enter
6)goto Tcode : BD10 for Material sending
Material : mat_001
Message Type : MATMAS
Logical System : ERP800
and Execute
7)goto Tcode : BD11 for Material Receiving
Material : mat_001
Message Type : MATMAS
and Execute --> 1 request idoc created for message type Matmas
press enter
Here Master Idoc set for Messge type MATMAS-->press Enter
1 Communication Idoc generated for Message Type
this is your IDOC
Change Pointers
I know how to change the description of a material using ALE Change Pointers.
I will give the following few steps
1) Tcode BD61---> check the change pointers activated check box
save and goback.
2) Tcode BD50---> check the MATMAS check box save and comeback.
3) Tcode BD51---> goto IDOC_INPUT_MATMAS01 select the checkbox save and comeback.
4) Tcode BD52---> give message type : matmas press ok button.
select all what ever you want and delete remaining fields.
save & come back.
5) 5) go to Tcode MM02 select one material and try to change the description and save it
it will effects the target systems material desciption will also changes
6) goto Tcode SE38 give program Name is : RBDMIDOC and Execute
give Message type : MATMAS and Executte
ALE/IDOC Status Codes/Messages
01 Error --> Idoc Added
30 Error --> Idoc ready for dispatch(ALE Service)
then goto SE38 --> Execute the Program RBDMIDOC
29 Error --> ALE Service Layer
then goto SE38 --> Execute the Program RSEOUT00
03 Error --> Data Passed to Port ok
then goto SE38 --> Execute the Program RBDMOIND
12 Error --> Dispatch ok
Inbound Status Codes
50 Error --> It will go for ALE Service Layer
56 Error --> Idoc with Errors added
51 Error --> Application Document not posted
65 Error --> Error in ALE Service Layer
for 51 or 56 Errors do the following steps
goto WE19 > give the IDOC Number and Execute>
Press on Inbound function Module
for 65 Error --> goto SE38 --> Execute the Program RBDAPP01 then your getting 51 Error
IDOC
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
IDOCS
http://www.sappro.com/downloads/OneClientDistribution.pdf
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://www.sapgenie.com/sapedi/idoc_abap.htm
Thanks & regards
Sreenivasulu P -
How to configure inbound ruleset in dynamic nat.
Hi ,
I have a doubt on configure the inbound rules for dynamic nat. I want to allow my web server (172.16.101.115) able connect from outside with tcp/443.
How do I configure the inbound ruleset for allow public connect to my webserver with tcp/443 in dynamic nat.
Here I have draw a diagram and some configuration i have configure in my ASA 8.2. Please correct me if I was wrong config it.
Public IP: 10.10.10.28
Private IPs:
172.16.101.115
172.16.101.116
172.16.101.117
172.16.101.118
172.16.101.119
172.16.101.120
access-list Web_nat permit ip host 172.16.101.115 any
access-list Web_nat permit ip host 172.16.101.116 any
access-list Web_nat permit ip host 172.16.101.117 any
access-list Web_nat permit ip host 172.16.101.118 any
access-list Web_nat permit ip host 172.16.101.119 any
access-list Web_nat permit ip host 172.16.101.120 any
nat (firewall-dmz) 1 access-list Web_nat
global (firewall-outbound) 1 10.10.10.28
access-list fw-outbound-access permit tcp any host 10.10.10.28 eq 443 //allow outside connect to my external ip.
access-list fw-dmz-access permit tcp any host 172.16.101.115 eq 443 //allow my translation ip connect to my webserver with tcp/443.Hi,
I am not sure what you are attempting to configure here.
But what the NAT configuration above does is do a Dynamic PAT for all the servers on the "firewall-dmz" to a single IP address towards the "firewall-outbound"
This Dynamic translation doesnt however enable connections to be initiated from behind the "firewall-outbound" interface. When your hosting a server which needs a NAT towards the users then the NAT type has to be Static NAT or Static PAT.
Static NAT will essentially use up one public IP address for just the single local host/server.
Static PAT will do a Port Forward from the public IP address and public port to the local IP and local port. And this is most commonly used with environments which only public IP address is the one that the ASA holds in its WAN interface.
A typical Static NAT configuration is this
static (inside,outside) 1.1.1.1 10.10.10.10 netmask 255.255.255.255
Where
inside = is the interface behind which the host is
outside = is the interface towards which the host is NATed
1.1.1.1 = is the public NAT IP address for the host
10.10.10.10 = is the local IP address of the host
A typical Static PAT configuration is this
static (inside,outside) tcp interface 80 10.10.10.10 80 netmask 255.255.255.255
Where
tcp = specifies the protocol for which the Static PAT configured
interface = specifies that we will be using the public IP address of the destination interface "outside" as the public IP address for this single Port Forward.
80 = first "80" specifies the public port visible to users behind the destination interface
80 = second "80" specifies the actual local port on which the local host is listening on
Hope this helps
- Jouni -
Hi all,
I have a problem concerning receipts of EDI invoices and goods.
Frequently our vendors send their EDI invoices to us before we get the goods.
As we process the inbound EDI-invoices they are stuck in BD87 as an EDI-error saying that the PO haven´t been completely goods recipt.
Is it possible to allow the EDI-invoice to be processed through the EDI-layer and get stuck with some blocking code in MIR6 even if the PO have items left to be delivered? If so, how do I do it?
best regards,
GlennHi Glenn,
in the PO - invoice tab - you can find a field called "GR-Based-IV". When this field is checked - it means that the system expects GR first and then IV. When this field is not checked - IV can be entered before GR - but then the Invoice will have to be released after GR.
In other words - try to un-check the field GR-Based-IV and see if it solves your problem.
Hope this helps,
Isaac -
Configuring Inbound Profile in BW system for putting IDOCs?
Hello,
we send IDOCs to BW system form XI for POS analitics.
But we confused how to configure Inbound Partner Profile in BW system (t-code WE20).
The main question is :
What must be as Inbound Partner in WE20 ? The name of DataSource(InfoSource) or something else? And what the type of Partner should it be?
Thank You!hi,
In BW, check in tx SXMB_ADM, option Integration Engine configuration, if you have in category RUNTIME, parameter IS_URL something like that "dest://<NameOfYourRfcDestination>".
and in SM59 (of BW), check that you have the same RFC destination (type H).
or maybe you use a Java proxy, instead of an abap proxy.
regards.
Mickael -
Want to configure Oracle EDI Gateway for Inbound Invoice Interface
Hello,
Newbie to Oracle Apps and want to configure Oracle EDI Gateway for Inbound Invoice Interface. We are having Oracle EBS R12 installed on OEL 5.6
Do i need to install EDI Gateway or it comes with APPS R12 installation ? if i have to install it explicitly then which EDI version i have to install ? what are steps should i follow to achieve desired results.
One more query, we are having old version of Oracle APPS 6i too, is it possible to configure Oracle EDI Gateway on it ??
You help will be highly appreciated.Try to post your message on dedicated EBS forums http://forums.oracle.com/forums/category.jspa?categoryID=3.
-
Configuring Oracle B2B to Receive Inbound PIDX invoices with RNIFV02.00
Hi,
I am trying to do an inbound PIDX Invoice Version 1.0 wrapped inside RNIF.
Steps that I have done so far.
1. Create a new Version under RosettaNet - V02.00
2. Create a new Document Definition PayableInvoice
3. Created a new Definition for PayableInvoiceTypeDef
4. We then create a new Agreement from the our FromTP to Our Client
5. Selected the RNIF Partner level channel for FromTP and configured the httpReceiver at the url level.
6. Save, Validate and Deploy.
When we do a post over http to the http Receiver, I am receiving the following error
Id 0A6066AF13676DBA690000005DEA5F61
Message Id 0A6066AF13676DBA5DF000005DEA5F5D
Refer To Message Refer To Message
Sender Type
Sender Value
Receiver Type Name
Receiver Value Enterprise
Sender
Receiver Enterprise
Agreement Id
Agreement
Document Type
Document Protocol
Document Version
Message Type REQ
Direction INBOUND
State MSG_ERROR
Acknowledgement Mode NONE
Response Mode ASYNC
Send Time Stamp 04/03/2012 01:20 AM
Receive Time Stamp 04/03/2012 01:20 AM
Document Retry Interval(Channel) 0
Document Remaining Retry(Channel) 0
Document Retry Interval(Agreement)
Document Remaining Retry(Agreement)
Native Message Size 29464
Translated Message Size
Business Action Name
Business Transaction Name
Xpath Name1
Xpath Value1
Xpath Expression1
Xpath Name2
Xpath Value2
Xpath Expression2
Xpath Name3
Xpath Value3
Xpath Expression3
Correlation From XPath Name
Correlation From XPath Value
Correlation From XPath Expression
Correlation To XPath Name
Correlation To XPath Value
Correlation To XPath Expression
Wire Message Wire Message
Application Message Application Message
Payload Storage Payload Storage
Attachment Attachment
Label
Collaboration Id
Collabration Name
Collabration Version
Business Action Name
Exchange Protocol Name Generic HTTP
Exchange Protocol Version 1.0
Interchange Control Number
Group Control Number
Transaction Set Control Number
Error Code B2B-50083
Error Description Machine Info: (bpmdev01.eprod.com) Description: Document protocol identification error.
Error Level ERROR_LEVEL_COLLABORATION
Error Severity ERROR
Error Text Document protocol identification error.
Any Help Appreciated, thanks in Advance.
Vendor --> Client (our company) --> Inbound PIDX 1.0 Invoice, with RNIF V02.00 Header.
Regards,
Sai.Sai,
Please log a SR with support to get a patch which will allow you to configure identification xpath expression and value for RosettaNet document definitions. After applying that patch, configure the identification xpath in document definition and then run a test.
This patch is already available so it won't take much time for support to provide you the same.
Regards,
Anuj -
How to configure cancel invoices status to be cleared automatically
Hi Sd gurus,
created sales order,delivery and invoice and i have canceled the invoice. The document flow is like
Sales order - completed
Delivery- Being processed
invoice- completed
accounting document-not cleared.
cancel invoice(s1)-completed.
accounting document-not cleared.
but my client needs all cancel invoices should be cleared automatically, he dont want to do manually. how to configure this,
please help me urgent.
points will be awarded.
Thanks,
ReddyI resolved this issue my self,because special general ledger assigned for this co code, so not cleared auto matically.
issue closed.
Regards,
Nooka -
EDI 810 Inbound - Vendor Invoice
Hi
What is the Message type, Basic type, Process code and Function module for Inbound Vendor Invoice (EDI 810 Inbound) ?
Thanks
MaruthiHi
I am working on the Invoice receipt thru EDI-IDoc from Vendors (EDI-810 INBOUND). I am getting certain errors.
Error 1:
Customer , Vendor XXXXXXX not known
Message no. FD110
Error 2:
G/L Account XXXXXXX can only be posted internally.
Message no. F5562
I have tried to trigger IDocs using basic types INVOIC01 and INVOIC02. But all in vain.
Please rush your answer,
Cheers
Maruthi -
For GR outbound how to configure EDI/ALE?
Hi Friends,
I have the requirement where the GR IDOC need to be sent to the target system. So for that I need to configure the IDoc for GR, for this i want the steps for GR OUTBOUND as to how to configure EDI/ALE .
Thanks in Advance,
Meghna.Meghna,
Refer the following forums.Will help you.
RFC Destination not getting connected - IDoc to XI scenario
Problem sending IDOC to XI
http://help.sap.com/saphelp_erp2004/helpdata/en/04/25fbc19e3511d188da0000e8216438/frameset.htm
Manju. -
EDI-How does the Inbound File process work?
Hi
How does the Inbound process work in EDI
When a file is put in the Inbound EDI directory of the App server how does the system start the process?
Which programs are called/triggered?
How does the Inbound process work?
Please be brief and precise.Hi
Check the links
Check these links.
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.docs
Please check this PDF documents for ALE and IDoc.
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEIO/BCMIDALEIO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDALEPRO/BCMIDALEPRO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFAALEQS/CABFAALEQS.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVEDISC/CAEDISCAP_STC.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCSRVEDI/CAEDI.pdf
Check below link. It will give the step by step procedure for IDOC creation.
http://www.supinfo-projects.com/cn/2005/idocs_en/2/
Reward points if useful
Regards
Anji -
hello guru's,
i have to make Inbound Freight EDI Invoices using direct input method so can anyone please tell me the steps that what i will have to follow for the same? i have to pick the file from application server because file will save on there only.
regards.Hi,
You can check this program as a reference: It deals with VTMMAS and not the message type you are referring to, but the concept remains the same.
http://wiki.sdn.sap.com/wiki/display/ABAP/FiletoIdocFACTProgram
cheers
Aveek -
EDI Invoice (inbound)
Frnds
we are receiving EDI invoices form one of the vendor, so he just sends a file of the invoice and it get posted in SAP
But the issue is that for one invoie,two invoices are generated with all the same inforamtion.
I mean one invoice is poste 10000 and another invoice 10001 will be posted with the same informaiton which is posted in 10000, even reference number remains the same.
why it is happening, shouldnt SAP stop the duplicate invoice entry?
under vendor master record, Duplicate invoice indiacator is ON
please let me know any inputHi,
Normally, your Middleware system (XI, etc) puts control on duplication of invoices.
As you mentioned SAP is posted with two invoice numbers10000 & 10001it does mean it is not a duplicate invoice. Your reference number is a text field but not a primary key field.
Please check both the invoices with the respective P.Os
Regards,
Murali
Maybe you are looking for
-
I have 2 iphones (mine & my wife's) on the same apple id/itunes account, how do I give them different IDs?
-
PC SUITE 6.86.9.3 Vista SP1 Crash
Hello I really like the new look of the PC Suite, but I have a problem ... I recently installed SP1 for Vista. I have Nokia N70 ME and its was paired with my Sony VAIO VGN-CR190 over bluetooth. I had no problems with the previous version of PC Suite
-
Hi, Im hoping you guys might be able to help me out. I have an E3500 server, and Im installing Solaris 2.5.1. I know its old, but my company isn't slated to update to Solaris 8 until next year. Anyhow. I can load the OS and all my programs fine. The
-
Hyperion Hub external authentication issue
I have Hyperion Hub installed in an Active Directory domain - the users still live in a NT4 domain (we are in the midst of a migration). I have set up trusts between the two domains. We have been utilizing external authentication with Hyperion Report
-
Report writer issue during upgrade from 4.6 to ecc6
Hi all, On generating report of report writer through GR5G (we are regenerating because we were getting dump for this report after up gradation from 4.6c to ecc6)we found one syntax error. The error is in auto generated program we can see that error