Purchase Order IDOC NEU Output Type Configuration |
If you're an SAP functional consultant or part of an
EDI team, you've probably wrestled with setting up the NEU output type
for purchase order IDOCs. It's one of those configurations that seems straightforward
on paper but can quickly spiral into a rabbit hole of condition records,
missing partner profiles, or outputs that just refuse to trigger.
But don’t worry — this guide has your back. We’re breaking
everything down step-by-step, complete with real-world tips and pointers
you won’t find in the standard documentation.
What Is the NEU Output Type and Why It MattersLet’s start with the basics. In SAP, the NEU output type is the standard way to generate and send a purchase order (PO) document. It's used in the message control process to trigger outputs such as print, email, or — in our case — an EDI IDoc. When properly configured, NEU ensures that every time a PO is created or changed, an IDoc (specifically, ORDERS) gets generated and transmitted to your vendor or third-party system. Sounds simple, right? But that simplicity depends entirely on the setup being airtight.How the NEU Output Works with IDoc and EDIHere’s the thing: The NEU output type relies on SAP's message control framework. This framework checks whether an output condition is met (like a specific vendor or document type), then triggers a predefined output method, such as sending an EDI document. The entire process hinges on a complex but elegant dance between output types, partner profiles, access sequences, and more. Once set up, every PO can trigger an IDoc of type ORDERS05 (or a custom version like /NFM/ORDERS05), which travels through your ALE system or middleware to reach the vendor’s system.Step 1: Create a Port in WE21 (Transactional Port)First up, head to transaction WE21. You’ll want to create a Transactional RFC Port — this is the communication pathway that SAP uses to transmit the IDoc. - Choose "Transactional RFC" from the left panel.
Step 2: Maintain the Partner Profile in WE20Next, navigate to transaction WE20 and set up the vendor as an EDI partner: - Choose "Partner Type: LI" (for vendors).
Step 3: Create Condition Record for NEU in NACEHead over to transaction NACE and select the "EF" application for purchasing documents. - Choose Output Types and select NEU.
Now, go to Condition Records and create a new record: Step 4: Validate in MN06Now test the setup by going to MN06. This shows existing output records for a given PO.
Step 5: Define Condition Table via SPROTo create or review condition tables:
Step 6: Configure Access SequencesNow set up access sequences:
Step 7: Define Message Type NEUStill in SPRO, go to: - Output Types → Define Message Type
Step 8: Maintain Message SchemaBack in SPRO:
Step 9: Define Partner Roles per Message Type
Step 10: Create Condition Record in MN04For each vendor or vendor group: - Go to MN04
This is a critical step many forget. No condition = no output. Step 11: Create and Release a PO (ME21N)Now put it to the test:
Also use WE02 to check if IDoc was created. Step 12: Review Output Program and FormIn NACE:
Step 13: Define Communication StrategyNavigate to:
Troubleshooting Tips
Advanced Tips & Best Practices
ConclusionGetting NEU output type configured for IDOC generation might seem like a lot, but once you understand how all the parts fit — partner profiles, ports, message control, conditions, and communication strategies — it becomes quite logical. With this guide, you now have a roadmap that goes beyond theory, into practical, tested steps that work in real SAP environments. Happy configuring!FAQsQ1: How do I resend a failed PO IDoc?Use transaction ME9F or ME22N → Messages tab to reissue the output manually. Q2: Can I use both print and EDI for the same PO?
Q3: What's the difference between NEU and ZNEU?
Q4: Can condition records be automated?
Q5: Which SAP roles should be authorized for this config?
|
|
Read Also Get help for your SAP MM problems SAP MM Forums - Do you have a SAP MM Question? SAP MM Books
SAP Material Management Tips
Best regards,
All the site contents are Copyright © www.erpgreat.com
and the content authors. All rights reserved.
|