Quick and Easy Tut – EDI – Pricing Condition Records

Introduction

So you know that SAP can send pricing condition records from your SAP system to another system using ALE/EDI. An investigation of transaction WE60 can show you the structure of the Basic Type “COND_A03″.

But what is the easiest method of sending the initial data load from SAP to another system for pricing condition records, or how do you use it?

Did you know?

An awesome transaction code in SAP related to EDI is WEDI. Use it and take a look around. Another great one is BALE.

Background 1

Presumption that the standard SAP IDoc structure and function module used to populate the data structure is acceptable for your needs. If not refer to a more advanced tutorial on IDoc structure adaption/creation. We will use standard Structure COND_A03 which uses message type COND_A.

Background 2

We now need to get the condition records placed into an IDoc and sent from our system. You may know if you use ALE the awesome transaction code BALM, this will give you access to nearly all master data distribution menu paths. But when sending purely condition records there is a easy technique to follow:

Step 1

Use transaction code VK13.

Enter the condition type for which you wish to send the data.

Step 2

Select the button “Condition Information”.

Step 3

Enter the selection parameters to narrow down the results.

Step 4

You will now see an overview of the condition records in a list format per condition table.

Select the records using the checkbox on the left hand side.

Step 5

Select the button “Send Condition”.

A dialog box will appear in which you may enter the:

– Message Type – COND_A

– Logical System – xyz.

Where xyz is the logical system partner as defined in WE20.

Result

The system will now show you how many “Master IDocs” were created and how many “Communication IDocs” were created. You may view them in WE02.

Did you know?

A communication IDoc is an IDoc which has been created and can be located in WE02. The filter settings in the distribution model transaction BD64 (topic of another Quick & Easy Tut) may prevent the combination of receiver system and message type from creating the IDoc.

Did you know?

You can automatically send the condition records you create/change from your system using change pointers. (topic of another Quick & Easy Tut). But we save that for another day.

5 Comments

  1. Peace January 30, 2011 at 5:06 pm · Reply

    Awesum!….Love these quick tips! Whoever has authored it thanks a MILLION….you have put out valuable info for newbies like me..

    • Glynn Williams January 30, 2011 at 6:07 pm · Reply

      Pleasure to help, thanks for the feedback.

  2. Peace January 30, 2011 at 5:06 pm · Reply

    Awesum!….Love these quick tips! Whoever has authored it thanks a MILLION….you have put out valuable info for newbies like me..

  3. Areef September 27, 2012 at 3:52 am · Reply

    You can check “Communication IDocs” process as successfull or failed in BD84 transaction

    • admin October 1, 2012 at 2:34 am · Reply

      Great one – thanks Areef.

Leave a Reply