SAP - MM
ME47: How to Create Quotation in SAP MM
Using transaction code ME47 , we can create a quotation based on a request for quotation. Step 1)...
IDOC is simply a data container used to exchange information between any two processes that can understand the syntax and semantics of the data.
In other words, an IDOC is like a data file with a specified format which is exchanged between 2 systems which know how to interpret that data.
IDOC stands for " Intermediate Document"
When we execute an outbound ALE or EDI Process, an IDOC is created.
In the SAP System, I DOCs are stored in database. Every IDOC has a unique number(within a client).
In this tutorial you will learn:
The I doc structure consists of 3 parts -
You can view an I-DOC using transaction WE02 or WE05
As seen the screenshot above IDOC record has three parts Control, Data and Status. Let's look into them in detail - Control Record
Data Record
Status Record
An I DOC Type, (Basic) defines the structure and format of the business document that is to be exchanged. An IDOC is an instance of an IDOC Type , just like the concept of variables and variables types in programming languages. You can define IDOC types using WE30
A Segment defines the format and structure of a data record in I-DOC. Segments are reusable components.
For each segment SAP creates
The last 3 characters is the version of the segment
Definitions keep changing as per the version but the segment type remains the same.
Transaction:WE31
An IDOC is of 2 types:-
SAP provides many a pre-defined Basic IDOC Types which can not be modified. In case you want to add more data to these restricted basic type you may use an extension type. Most of the times you will NOT use extension.
Each IDOC are thoroughly documented in transaction WE60
A message represents a specific type of document that is transmitted between two partners Ex. Orders, orders responses, invoices etc
An idoc type can be associated with many message types
Also, a message type can be associated with different idoc types. Transaction WE81
An IDOC type can be used for more than one message type, which results in IDOCs containing more fields than required for a particular message type.
IDOC views are used to improve performance in generating IDOCs to ensure only the relevant segments are filled with data. IDOC Views are important only for Outbound Processing.
A partner is defined as a business partner with whom you conduct business and exchange documents
In the partner profile of a partner that we exchange Idocs with, we maintain the parameters that are necessary for exchanging the data. The transaction used is WE20.
The port defines the technical characteristics of the connection between your SAP system and the other system you want to transfer data with (subsystem). The port defines the medium in which data is exchanged between the 2 systems.
There are different types of ports. The 2 most commonly used are the TRFC ports used in ALE and File ports which EDI uses.
For TRFC ports we have to give the name of the logical destination created using SM59.
When using file port you can specify the directory where the IDOC file should be placed. The other system or the middleware will pick up the file from here. The Function module can be used to generate a file name for the idoc. While Testing you can use "Outbound file" to specify a constant file name. The tab "outbound trigger" can be used to supply information if we want to trigger some processing on the subsystem when an idoc is created at this location. We have to specify the command file name and the directory which has to be run.
Let's understand the process of creating an IDOC with an example -
The process of data transfer out of your SAP system is called the Outbound process, while that of data moving into you SAP system is called Inbound process. As a developer or a consultant who will be involved in setting up theses process for your organization. Here are the steps how to set them up-
Steps Involved -
Steps Involved-
Using transaction code ME47 , we can create a quotation based on a request for quotation. Step 1)...
Transferring a quantity from one storage location to another can be accomplished by either using...
In this tutorial, we will learn to Maintain Exchange Rates in SAP Step 1) Enter Transaction Code SPRO in...
In SAP , we can create One Time Vendor Master Record for those Vendors who do not have frequent...
The goal of this tutorial is not to teach you SQL or database concepts but to introduce you to the...
Another important process in inventory management is goods issue posting. Reservations are...