How to configure intercompany sales

hi gurus,
can you please tell me how to setup an intercompany sales?  i have 2 plants from diff company codes and they would like to have orders from each other. what are the things that i need to setup to be able to do this? and what are the recommended business process for this transactions? im thinking scheduling agreement would fit this setup?
thanks,
paul

hi,
Inter company sales and business processing
An Intercompany sale transaction takes place when a sale occurs & the selling sales orgn belongs to a different company code than that of the delivery plant.
Intercompany business processing describes business transactions, which take place between two companies (company codes) belonging to one organization. The ordering company orders goods from a plant, which is assigned to another company code.
Ordering company Supplying company
Company code: 5555 1000
Sale Organisation: 5555 PBIL
Distribution channel: 56 PW
Division: 58 GC
Plant: 5555 1000
Customer: 215 Product: Nimulid
• Ent Stru- Assignment- SD- Assignment- SD- Assign Sales Orgn: Distbn Channel- Plant
Sales Orgn Distbn Channel Plant
PBIL PW 1000/ 5555
5555 56 5555/ 1000
• SPRO- IMG- SD- Billing- Intercompany Billing:
o Define Order types for Intercompany billing
o Assign organizational units by plant
o Define internal customer no by sales orgn
• Assign Sales Doc relevant for Intercompany billing
IVo POR
IVo OR
• Assign Organizational Units by plant: assign sales area of ordering company to the delivery plant.
o 1000 5555 – 56- 58
Plant Descp Sales Orgn Descp Distbn Descp Division Descp
1000 5555 56 55
• Define internal customer no by sales orgn: create the customer of the ordering company in the company code of the delivering plant, but with the sales area of the ordering the company
Sales Orgn Descp Customer Inter Comp Descp
PBIL 215
• Pricing procedure: PI01 (Intercompany pricing)
• Determination Rule: OVKK
PBIL PW GC A 1 RVAA01
PBIL PW GC I 1 ICAA01
• VK11: PI01
• Create Order: VA01: POR: 5555-56-58: customer- 215, product- Nimulid, supplying plant: 1000.
• Delivery
• Goods issue
• Invoice for customer
• Invoice Intercompany billing
Processing an Intercompany sale
To create an Intercompany sales transaction proceed with creating the standard sales order. In the sales order, change the delivering plant at the line item level & create a delivery for the new shipping point represented for the delivering plant. Proceed with the delivery functions of selecting the packing & posting the goods issue. Then create an external invoice that will be sent to the customer & create an Intercompany invoice. That will represent the billing doc between the delivering plant & the selling sales orgn.
An internal Intercompany invoice can be created by entering the delivery no again for processing when using the transaction VF01. One can also select the doc due for Intercompany billing by using the billing due list VF04. When using the billing due list be sure to select the Intercompany-billing doc as the documents to be used, by checking Intercompany billing.
A Check List for Intercompany sales processing can be the following:
The enterprise structure must be maintained correctly, i.e., the plants must be assigned to the correct company codes as well as to the correct combination of sales orgn’s & distbn channels.
The Intercompany customer must be assigned to relevant
sales orgn’s
The delivering plant must be assigned to the sales orgn.
The material to be sold must exist in the original & delivering plant.
The sales order must be relevant for Intercompany sales & have an assigned billing doc type
The copy control rules must be defined between the standard invoice, such as F2, & the inter company invoice, such as IV.
The pricing proc may have a special cond type assigned to it.
This special cond type may represent the price to
Intercompany sales orgn or it may represent a special discount offered to the Intercompany sales orgn for the material sold
The standard system has the following cond types:
To represent the Intercompany price as quantity-dependent.
To represent the Intercompany condition as percentage.
regards
sadhu kishore

Similar Messages

  • How will i configure intercompany sales order

    pls tell me how will i configure for intercompany sales order

    Hi,
    Intercompany Sales & Business Processing
    An Intercompany sale transaction takes place when a sale occurs & the selling sales orgn belongs to a different company code than that of the delivery plant.
    Intercompany business processing describes business transactions, which take place between two companies (company codes) belonging to one organization. The ordering company orders goods from a plant, which is assigned to another company code.
    Ordering company Supplying company
    Company code: 5555 1000
    Sale Organisation: 5555 PBIL
    Distribution channel: 56 PW
    Division: 58 GC
    Plant: 5555 1000
    Customer: 215 Product: Nimulid
    • Ent Stru- Assignment- SD- Assignment- SD- Assign Sales Orgn: Distbn Channel- Plant
    Sales Orgn Distbn Channel Plant
    PBIL PW 1000/ 5555
    5555 56 5555/ 1000
    • SPRO- IMG- SD- Billing- Intercompany Billing:
    o Define Order types for Intercompany billing
    o Assign organizational units by plant
    o Define internal customer no by sales orgn
    • Assign Sales Doc relevant for Intercompany billing
    IVo POR
    IVo OR
    • Assign Organizational Units by plant: assign sales area of ordering company to the delivery plant.
    o 1000 5555 – 56- 58
    Plant Descp Sales Orgn Descp Distbn Descp Division Descp
    1000 5555 56 55
    • Define internal customer no by sales orgn: create the customer of the ordering company in the company code of the delivering plant, but with the sales area of the ordering the company
    Sales Orgn Descp Customer Inter Comp Descp
    PBIL 215
    • Pricing procedure: PI01 (Intercompany pricing)
    • Determination Rule: OVKK
    PBIL PW GC A 1 RVAA01
    PBIL PW GC I 1 ICAA01
    • VK11: PI01
    • Create Order: VA01: POR: 5555-56-58: customer- 215, product- Nimulid, supplying plant: 1000.
    • Delivery
    • Goods issue
    • Invoice for customer
    • Invoice Intercompany billing
    Processing an Intercompany sale:
    To create an Intercompany sales transaction proceed with creating the standard sales order. In the sales order, change the delivering plant at the line item level & create a delivery for the new shipping point represented for the delivering plant. Proceed with the delivery functions of selecting the packing & posting the goods issue. Then create an external invoice that will be sent to the customer & create an Intercompany invoice. That will represent the billing doc between the delivering plant & the selling sales orgn.
    An internal Intercompany invoice can be created by entering the delivery no again for processing when using the transaction VF01. One can also select the doc due for Intercompany billing by using the billing due list VF04. When using the billing due list be sure to select the Intercompany-billing doc as the documents to be used, by checking Intercompany billing.
    A Check List for Intercompany sales processing can be the following:
    The enterprise structure must be maintained correctly, i.e., the plants must be assigned to the correct company codes as well as to the correct combination of sales orgn’s & distbn channels.
    The Intercompany customer must be assigned to relevant sales orgn’s
    The delivering plant must be assigned to the sales orgn.
    The material to be sold must exist in the original & delivering plant.
    The sales order must be relevant for Intercompany sales & have an assigned billing doc type
    The copy control rules must be defined between the standard invoice, such as F2, & the inter company invoice, such as IV.
    The pricing proc may have a special cond type assigned to it. This special cond type may represent the price to Intercompany sales orgn or it may represent a special discount offered to the Intercompany sales orgn for the material sold
    The standard system has the following cond types:
    To represent the Intercompany price as quantity-dependent.
    To represent the Intercompany condition as percentage.
    regards,
    sadhu kishore

  • How Configure Royalty/Sales Person Commission

    Hi,
           I am new to SAP.Can any body tell me "How to Configure Royalty/Sales Person Commission" in pricing?
    Thanks in advance.
    Chandra
    Edited by: Chandra BA on Aug 3, 2008 12:36 AM

    Dear Sudhir,
    Please refer to my Post in thread:
    [Sales Employee|Re: Sales Employee]
    Best Regards,
    Amit

  • Intercompany Sales

    Hi
    Can somebody provide me a good link for the materials or a link on PDF or a Powerpoint on configuring Intercompany sales and Consignment process.
    Regards

    Dear Srikkanth
    Please go through the following Building Blocks
    1)  Intercompany Sales
    [Project with Intercompany Billing|http://help.sap.com/bp_bblibrary/500/html/D48_ProjInterBill_EN_US.htm]
    2)  Consignment Process
    [Customer Consignment Processing|http://help.sap.com/bp_bblibrary/500/html/J58_CustConsProc_EN_US.htm]
    thanks
    G. Lakshmipathi

  • Configure after sales service product

    hello gurus,
    can somebody guide me how to configure after sales service of a product sold say for eg truck and i  want to know how do we connect the same with the order delivered.
    specific and detailed write up would be better for an understanding perspective,
    somebody reply/help
    thanks
    Message was edited by:
            varada rajan
    Message was edited by:
            varada rajan

    Thank you for visiting the HP Support Forums. I'm sorry but this is a peer-to-peer community of HP customers, and not a venue to contact HP directly. Most of the users here are consumers like yourself who are offering solutions because they like to help others, and any HP employees you see are here on their own capacity and not representing the company.
    If you have additional or direct feedback for HP about their products or services, or questions about repair, you can use the link below for contact information.
    http://www8.hp.com/us/en/contact-hp/ww-contact-us.html
    If you have other questions and concerns about using the forum, please feel free to send me a private message.
    OrnahP
    HP Support Forums Moderator
     Clicking the "Kudos Star" to the left is a great way to say thanks!
     When your problem has been solved, accept the solution by clicking "Accept as Solution" to help other members in the future!
    Rules of Participation

  • Intercompany sale - how can i assign , more than 1 sales org of diff compan

    Hi,
    I have
    comp1 - Sales org 1 - plant 1
    comp2 - Sales org 2 - plant 2
    comp3 - Sales org 3 - plant 3.
    Now i want to do Intercompany sale of Sales org2 with plant 1 & Intercompany sale of sales org3 with plant 1.
    For that how can i assign , more than 1 sales org of diff company codes to Plant1 ??
    Does SAP allow to do intercompany sale for more than 1 diff sales orgs ??
    Thanks for immediate response.
    Nitin

    Hi nitin,
    as per your scenario,
    Company code 1 orders goods through its sales organization 1 from Plant 2 belonging to Company code 2.
    It is imperative that both Plants 1 & 2 should have the material. In other words, the material is created for both the Plants 1 & 2 + their respective storage locations.
    Sales Organizations and Plants are uniquely assigned to Company codes. It is not possible to assign either a plant or a sales organization to more than one company code.
    Sales organizations and plants assigned to each other need not belong to the same company code.
    In other terms,
    a plant belonging to Company code 1 & assigned to Sales Organization 1 can also be assigned to Sales Organization 2 of Company Code 2.
    CONFIGURATION SETTINGS
    Assign Delivery Plant of the supplying company code to Sales Org + Distribution channel of the Ordering company code in the Enterprise Structure.
    DEFINE ORDER TYPES FOR INTERCOMPNY BILLING:
    Menu path: IMG/ SD/Billing/Intercompany Billing/Define Order Types for Intercompany billing
    Assign Organizational units by Plant:
    Menu Path: IMG/ SD/Billing/Intercompany Billing/Assign Organizational units by Plant.
    Define Internal Customer Number By Sales Organization:
    Menu Path: IMG/ SD / Billing/ Intercompany Billing/ Define Internal Customer Number By Sales Organization:
    Creating / Showing Ordering Sales Organization as Internal Customer for Supplying Company code:
    Transaction Code: XD01
    The ordering sales organization is represented as Internal customer of Supplying company code.
    We need to create customer master in Account Group - Sold to Party and maintain minimum required financial & Sales Area data.
    This internal customer number has to be assigned to the ordering sales organization. Hence, the system automatically picks up this Internal customer number whenever there is Intercompany billing.
    Thanks,
    Raja

  • How to configure sales forcast and assign marketing budget

    how to configure sales forcast and assign marketing budget

    Hi,
    As per my knowledge i am telling forecasting is done by Historical Data { MM & PP Module }
    when you collect the data based that we have to plan every month how much you want to procure the raw material etc..,
    that should be entered in the material master under "Forecasting" tab there we have to maintain monthly wise forecasting values
    i think it should get some idea if i wrong please clarify
    Regards,
    Prasanna

  • How to configured pricing procedure to sales order type

    Dear Sir,
    Please tale me how to configure / change pricing procedure to sales order type. we have required to change pricing procedure from a to b for particular sales document type.
    Regards
    BK GAIKWAD

    HI
    Create a new document pricing pricedure
    SPRO>sales & distribution>basic functions>Pricing>Pricing Control-->Define And Assign Pricing Procedures
    and in the same path assign to your document
    and assign it to your document and also then to your Pricing procedure determination in OVKK
    regards
    Prashanth
    Edited by: Prashanth@SD on Jan 29, 2011 11:00 AM

  • How to configure the mail in Sales Support of SAP SD

    Hi,
    Experts I have one scenario in my co. that we have 300 users we have to send the mails to our 300
    users for every 2 or 3 months once. Regarding new promotions (Discounts , Price changes) of
    company.  For this every time we are changing the sold to party in quotation and taking printouts then
    sending to our users its a lengthy procedure, to avoid this long time very soon we are going to
    implement SAP SD Sales Suppor in our company is there any functionality in SAP to send mail at
    once to our 300 users  may i know about how to configure the mail for this scenario.
    Thanks and Regards
    MH

    Hi  Prashant,
    Thanks for you immediate responce, Can you give me the configuration steps in detail.
    Thanks and Regards,
    MH

  • In Exports sales process, how you configure the Duty Draw Back

    in my case
    we r creating Exports but
    duty unavailability of time and time taking process in export processing
    we are creating Excise invoice and cenvat is debited .
    now we r asking the govt. for the duty draw back for the value already cenvat is debited with proper documents like ARE1 etc.
    how to manage this duty back and what r the replications or changes thereafter
    thanks in advance

    Hi Sunitha,
    Pls can u explain how did u solve (In Exports sales process, how you configure the Duty Draw Back) this issue....since i don't have idea abt this...but shortly i am going to do this in my client place....
    thanks,

  • How to configure purchase requistion in third party sale pls send me detail

    dear expert
    how to configure purchase requistion in third party sale pls send me details. waiting your valuable reply
    vicky

    you can find the details in the below links
    Re: THird party sales complete scenario
    http://wiki.sdn.sap.com/wiki/display/ERPLO/PROCEDURETOCREATETHIRDPARTY+SALES
    http://www.sap-img.com/sap-sd/process-flow-for-3rd-party-sales.htm
    Regards

  • How to configure rescheduling for sale order quantities

    kindly explain how to configure rescheduling for sale order quantities that are created last month. kindly explain. i am in urgent.
    regards,
    g.v.shivakkumar

    Hi,
    Short text
    Rescheduling sales and stock transfer documents: by material
    Description
    The 'Rescheduling' program (SDV03V02) processes sales document items that are contained in the item directory for the material. It takes into consideration open items and schedule lines from stock transfer items, stock transfer scheduling agreements and purchase order requests (items only), referred to hereafter as stock transfer documents, for the materials.
    All sales documents for the material that are still open are selected. This means that the material index must be activated for at least all sales document types, whose items may have requirements. All stock transfer documents or items for the material that are still open are also selected. Open in this case means for example, that there is no deletion indicator, that the item from a stock transfer purchase order request cannot be labeled as completed or that the quantity delivered and posted to goods issue for the item in a stock transfer purchase order is the same as the amount ordered. An availability check can only be carried out if a checking rule is assigned to the document type - if this is not the case, the document or document item is not checked.
    Checking rule 'A' is used as a basis for rescheduling sales orders (exceptions to this are rush orders  they use checking rule B, and orders with individual customer stock; they use checking rule AE). Stock transfer documents use the checking rule that is assigned in Customizing for Purchasing. It is important that the scope of checks is consistent for both the stock transfer documents and the sales documents and that they do not exclude each other, as this can lead to incorrect test results. An example of an incorrect setting would be: The scope of check for checking rule 'A' checks delivery schedules for stock transfer purchase orders and stock transfer purchase requests, however the scope of check for the checking rule for the stock transport scheduling agreement does not.
    The items and schedule lines found in the selection are sorted according to 'Priorities' - document category, delivery priority, creation date of the item or schedule line (for stock transfer purchase orders and delivery plans) entered on the selection screen or according to the schedule line date of the earliest schedule line with order quantity, document number and item number and then transferred to the availability check. Priority 1 is highest priority and priority 5 the lowest. Stock transfer purchase order requests are sorted after stock transfer purchase orders and scheduling agreements, as they are less binding. This means that when you have identical sort criteria such as delivery dates, the stock transfer purchase order item is checked first and then the item from the stock transfer purchase order request.
    The preset option 'Unconfirmed documents required' only carries out rescheduling for materials for which there is at least one unconfirmed transaction.
    You can use the parameters 'Sorting criteria delivery date' to define whether sorting is carried out with the order quantity after the creation date of the item or the delivery date of the earliest schedule line.
    If you mark the 'Simulation' field, the checked documents are not saved. Instead a results list is generated and saved. However, the availability check for the corresponding documents continues as if saving has taken place already, that is, that the simulated list corresponds to the actual one.
    Under 'Options' on the selection screen, specify whether sales documents and/or stock transfer documents should be processed. For stock transfer documents you can enter whether stock transfer purchase orders and scheduling agreements should be processed at item or schedule line level:
    Processing at item level:
    All open schedule lines for the item are read and collected, then transferred to the availability check. To sort and prioritize documents, you do not need each individual schedule line. It is sufficient to have the item or data from the first schedule line. All open schedule lines for the item are processed and checked.
    Example of processing at item level:
    Sorting: Date (Delivery date first schedule line) - Document number - Document item
    Doc. cat. Doc. number  Doc. item  Doc. schedule line  Delivery date PO        4500000012      10               0001              26.01. PO        4500000012      10               0002              26.02. PO        4500000025      20               0001              28.01. PO        4500000025      20               0002              02.02.
    You can see that the second schedule line for document 4500000025/20 from 02.02 was processed after the second schedule line for document 4500000012/10 from 26.02. This is because all open schedule lines for an item are read and processed. The first schedule line from 4500000012/10 has the earliest delivery date, therefore it has priority.
    Processing at schedule line level:
    Each open schedule line for an item is entered in document sorting in accordance with the values entered under 'Priorities'. The availability check is carried out for each individual schedule line.
    Example for processing at schedule line level:
    Sorting: Date (delivery date first schedule line) - document number -document item
    Doc. cat.    Doc. number  Doc. item  Doc. sched. line  Del. date PO           4500000012    10             0001           26.01. PO           4500000025    20             0001           28.01. PO           4500000025    20             0002           02.02. PO           4500000012    10             0002           26.02.
    Here you can see that each schedule line was sorted according to its delivery date. Note that this type of processing requires more runtime due to the individual checks and more frequent saving.
    The results of rescheduling are saved, as long as the program was not started in simulation mode. When calling up from the 'Sales' area menu or when directly starting via the development environment, the iniator is informed via a dialog box that he has just started a process that changes data. He can then decide whether or not he wants to continue.
    Checking procedure for stock transfer documents:
    An availability check of stock transfer documents in rescheduling is carried out in accordance with the check carried out when manually creating a document. If, however, the required quantity for a schedule line is not available on a particular date and will not be ready until later, new schedule lines are created for the stock transfer purchase orders and scheduling agreements, containing the relevant data. New items are created in this case for stock transfer purchase order requirements. The total sum of schedule line quantities for a processed schedule line corresponds to the schedule line quantity of the original schedule line.
    First example: Using a stock transfer purchase order item with a schedule line:
    a) Status of item before rescheduling run:
    Del. date  PO quantity   Confirmed quant  Confirmed del. date 23.07.      50 items       0 items              -
    ==> This now affects the stock/requirement situation:
        - Goods issue is posted for the material in the delivering plant on the 23.07.
        - A purchase order of 10 items was created for the material in the delivering plant. Delivery is expected on the 29.07.
    b) Status of stock transfer purchase order item after rescheduling run:
    Del. date PO quantity   Confirmed quant   Confirmed del. date 23.07.     40 items      40 items            23.07. 29.07.     10 items      10 items            29.07.
    ==> The first schedule line was changed in accordance with the results of the rescheduling availability check. Only 40 of the 50 original items could be delivered on the 23.07. Therefore, a new schedule line is created for the rest on the 29.07. for 10 confirmed items.
    Second example: Same output situation as the above example.
    ==> There is now a change in the requirement/stock situation:
    A purchase order for 10 items is created for the material in the delivering plant. Delivery is expected on the 29.07. A further purchase shows another 40 planned items on the 30.07.
       Status of stock transfer purchase order item after rescheduling run:
    Del. date PO quantity  Confirmed quant  Confirmed del. date 29.07.     10 items       10 items          29.07. 30.07.     40 items       40 items          30.07.
    ==> The first schedule line was changed in accordance with the result of the availability check for rescheduling. The original delivery date is set to the date confirmed in the ATP check. A new schedule line is created for the remaining 40 items, that are available on the 30.07.
    Note:
    Any set fixed delivery date and quantity indicators and creation indicators for schedule lines or items are 'inherited' by newly created schedule lines. Assuming that the original schedule line was fixed in the above example (since it is created manually), this indicator is also set for the newly created schedule line.
    If shipping scheduling is activated for a stock transfer document type, this is also implemented for newly created schedule lines, with the exception of route schedule determination. This means that in the current version of the program no route schedule has been determined for a schedule line containing a route schedule for which new schedule lines may need to be created.
    The results of the run are issued in the form of a list, which is also saved, so that the results can be controlled at a later date. This is done using the function 'Evaluate rescheduling', but it is only a good idea to do this after the first rescheduling has taken place. You can restrict selection requirements but these can however affect the runtime. You can use this function to analyze the saved list until the next rescheduling run, which writes over the result. If you start rescheduling in the background, a spool file with the result list referred to will be created in the corresponding setting. You can see this in spool management.
    Output
    A list of changed documents, a list of documents in which an error occurred during processing and as a result were not changed, can be called up via the menu 'Edit - Error log'. If in a subsequent evaluation a restricted selection is carried out, a note appears at the end of the list to say that not all document items are displayed.
    You can set the scope of the list under the menu option 'List' in the list display. You can view improvements, deteriorations and the whole list. Before the documents can be included in one or either of the restricted lists, the date or quantity has to have changed so that the item can be contained in both the list of improved or deteriorated documents.
    You can use the interface for changing transactions and the order list to navigate. Use 'Back' to exit the list and 'New selection' to return to the selection screen.
    Recommendation
    You should only start this program occasionally and use very restricted selectin criteria during working hours as it requires enormous system resources.
    Note
    The columns for 'New date' and 'New confirmed qty' only contain entries if the dates or quantities have changed.
    As the system only runs the change check (dates/quantities) per line in the original list, an item whose backlog has increased in the list of improvements. This occurs, for example, if the whole quantity can be delivered at once but at a later date. In this situation, the system determines an increase for the line when it compares quantities.
    Regards,
    Amrish Purohit

  • How to avoid special stock indicator for intercompany sales transitions.

    Hi Friends
    I have an issue Intercompany sales .if I  enter intercompany plant(Delivering plant) in the sales order system is taking special stock indicator and looking for sales order stock.
    If I enter company code plant for sales from unrestricted stock, system is not taking special stock indicator.
    Please advice how to avoid special stock indicator for intercompany sales transitions.
    Thanks in advance.
    SRK

    Ravi,
    Special stock is generally determined by the MRP strategy group in the material master of the plant against which you place your order.  The strateg(ies) contained in the strategy group will determine the SO requirements type, which will in turn determine whether or not the order is 'account assigned' (special stock).  
    It is normal to only have one strategy contained in a strategy group.  However (and I seldom recommend this) SAP will support multiple strategies within one strategy group.  In this case, you could have both MTS and MTO orders against the same plant/material, by manually altering the requirements type in the sales order.  This scenario is usually difficult for a planner, and involves additional manual attention to make everything work.
    I suggest that your first avenue is to change the Strategy group in the material master of the delivering plant to one that supports MTS.  This has a big impact in Controlling and in Production Planning, so ensure that all affected functional groups are aware of what you are doing, and of the resulting changes that they will experience.  The transition from MTO to MTS must be carefully controlled.
    If you are not a PP expert, I suggest you consult with your local PP expert before embarking on this change.
    Best Regards,
    DB49

  • Configuration for 3rd party/individual PO/Intercompany sales

    Hi,
    Can you kindly please let me know the configuration steps (SPRO) and master data setup for the following processes?
    1 - Third Party Shipment
    2 - Individual PO for SD
    3 - Intercompany sales.
    I checked in help portal but it does not help.
    Please share if you know.
    Thanks
    tuff

    found it

  • How to create a Sales Order through an EDI configuration.

    Hi
    How to create a Sales Order through an EDI configuration.
    Tell me the step-by-step procedure for this.
    Any power point presentation would be fine.
    Cheers
    Maruthi

    Hi,
    You can go to these links to know little bit about sales order creation through EDI/ALE by means of IDOCS.
    http://www.riyaz.net/blog/index.php/2008/01/19/beginners-guide-to-ale-and-idocs-a-step-by-step-approach/
    Sales Order Idoc Extension.
    http://www.*******************/2007/11/abap-idocs-basic-tools.html
    For any specific information, just do a google search(information like message t ype, IDOC type, Functoin module, etc. You will definitely get the information you are looking for
    Please reward if this helps you

Maybe you are looking for