Skip to Content
avatar image
Former Member

Pricing in Intercompany sales Scenario

Dear SAP Gurus,

I have a Query regarding the Intercompany pricing.

Lets take the below examples.

Ordering Sales Area Supplying Sales area(Intercompany Invoice)

CA13 /80/82 US20 /99/99

Standard Invoice F2 ===== Itercompany Invoice IV

Pricing ZRVA01 ===== Intercompany Pricing ZRVAI2

Price Condition type ZPR0 ======Price Condition Type ZPR0

the condition record for the material is maintained for the Sales Org. CA13/80.

but when i go to the Intercompany Invoice and check the ZPR0 Condition (Display the condition record), it takes me to the same record maintained for ZPR0 in CA13/80.

i see there is no separate Condition record maintained for US20/ 99.

1) how does this work?

2) how does the record maintained for CA13/80 get pulled in the ZPR0 (Intercompany Pricing ZRVAI2)

where the Sales area is US20 /99/99.

i need to understand this Functionality as i need to implement the similar functionality in another case.

can some one please Guide me on this.!

Many thanks in Advance.

Regards,

Santa Khattri.

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

4 Answers

  • Jun 11, 2010 at 07:50 AM

    I believe in both the pricing procedure your pricing condition type is same, ZPR0.

    If you want to differentiate your pricing, maintain your access sequence for your condition type accordingly.

    Use standard condition table

    055 Sales Org./Order/Plant/Material

    100 SOrg/DstCh/Material_MainItem/Material

    152 Sales Org./Dist. Channel/Plant/Material/Sales Unit/Customer

    or You can can develop a Z table based on your business requirement .

    in your access sequence.

    Thanks & Regards

    JP

    Add comment
    10|10000 characters needed characters exceeded

    • Here you have to understand the functionality of Condition Record & Condition type and Both are different.

      For instance, two discounts apply to the item in the sales order. The first discount is a percentage discount based on the quantity ordered. The second discount is a fixed discount based on the total weight of the item. You determine the calculation type for a condition type in Customizing. This determines how the system calculates prices, discounts and surcharges for a condition. When setting up condition records, you can enter a different calculation type than the one in Customizing. At present all available calculation types are permitted. The field u2018Calculation typeu2019 can however not be accessed if this field is left empty. After the data release has been printed, if the field has not been completed manually, the proposal is automatically taken from Customizing. After this it is no longer possible to make manual changes. If you use different calculation types for what are otherwise the same conditions (for example, percentage, as a fixed amount or quantity-dependent), you do not have to define different condition types in Customizing. You can set a different calculation type when maintaining the individual condition records.

      >ZPR0 there is no condition record maintained separately

      An access sequence is a search strategy that the system uses to find valid data for a particular condition type. The Reason: sequence of the accesses establishes which condition records have priority over others. The accesses tell the system where to look first, second, and so on, until it finds a valid condition record. You specify an access sequence for each condition type for which you create condition records.

      Thus, Pricing Procedure groups all the condition types in a sequence and then reads all the condition types one by one

      using the condition technique to find out the appropriate condition record.

      Link:[Condition Technique|http://help.sap.com/saphelp_45b/helpdata/en/dd/5616d9545a11d1a7020000e829fd11/content.htm]

      Hope it can assist you in your understanding.

      Thanks & Regards

      JP

  • avatar image
    Former Member
    Jun 11, 2010 at 08:47 AM

    Hi,

    Please check whether the intercompany pricing procedure has been picked up or not . I think the system is not picking up the pricing procedure maintained for intercomapny

    GO to condition tab and press on analysis screen . I think you need to to check your copy control settings for pricing type at iten cat level.

    Hope this will help you.Please revert back with your analysis.

    Regards,

    Krishna O

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jun 11, 2010 at 01:47 PM

    Hi,

    Can you check and let us know if the ZPR0 condtion type for Intercompany invoice is coming as a statistical condtion?

    Because, in standard scenario of inter comapny rpicing procedure, the PR00 condtion type is a statistical condtion which is same as the PR00 condtion type for Ordering sales area.It represents the end customer price to the Ordering sales area and is used for information purpose only for the Supplying sals area.

    Rupali

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Dear rupali,

      thanks for your comments.

      i believe you have actually understood my requirement.

      the ZPR0 condition Type is not maintained as "statistical condtion", in both the Standard and the Intercompany pricing Procedures.

      i agree to you point that the end customer price in the Ordering sales area is used in the intercompany pricing of Supplying sals area for information purpose only (but the ZPR0 value is used as the base to calculate the net value in intercompany pricing).

      but my question is : if you check the Condition record of ZPR0 in Ordering Sales area pricing, the record is maintained accordingly.

      if you check the Condition record ZPR0 in Supplying sales area Pricing, the record is again maintained for

      Ordering Sales area.

      if the record is only maintained for Ordering Sales area, and only used as information in Supplying sales

      area, how is it achieved?

      Regards,

      Santa Khattri.

  • avatar image
    Former Member
    Jun 16, 2010 at 05:49 AM

    Hi,

    Ordering Sales Area Supplying Sales area(Intercompany Invoice)

    CA13 /80/82 US20 /99/99

    Standard Invoice F2 ===== Itercompany Invoice IV

    Pricing ZRVA01 ===== Intercompany Pricing ZRVAI2

    Price Condition type ZPR0 ======Price Condition Type ZPR0

    For the Pricing Procedure ZRVA01( in standard RVAA01), there will be PI01 condition Type.

    For Pricing Procedure ZRVAI2(in standard ICAA01), there will be IV01 condition type.

    For IV01, PI01 is the refernce condition type(check in V/06 of IV01)

    We will maintain the condition record for PI01 w.r.t Supplying Plant and Ordering Sales Org.

    then when u create the Intercompany Invoice , the condition record of PI01 will trigger for IV01.

    With Regards

    Azeez.Mohd

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Dear Azeez,

      thanks a lot for the reply, and what you say is definitely true, also i regret the Slightest Confusion caused in my query.

      but my querry was about PR00 (Standard SAP Pricing Procedure Terms).

      1) if we check PR00, it has a condition record maintained for RVAA01 (F2).

      2) if we check PR00, that doesnt have any condition record maintained, but the above condition is again displayed.

      and this is for RIV001(IV).

      in both the cases, the Record displayed is for Sales Org. / Dict. Channel / Customer of the Ordering Sales Organisation.

      now i wonder, how is that possible?

      thanks a lot in Advance for your concern and help.

      Regards,

      Santa Khattri.