Skip to Content
avatar image
Former Member

two price condition in same pricing procedure

Dear Guru

we are implementing to Indian client , during asset sales they wanted a new condition to be added for asset sales, asset assessable value here the condition are

PR00 base price 1000

ZASV Asset Assable value 900

jexp basic duty 108(900*12%)

and subsequent calculation to be done

but the same pricing procedure is used for domestic sales which uses PR00 for excise and other calculation.

Customer pri and document pricing are same, material group and customer are same.

So Please guide as how can this be addressed

Regards

Kiran Nazare

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Nov 07, 2012 at 06:37 AM

    Hi Kiran

    The easiest option to have a separate Division or Document type or some how try to keep different acess sequence for your domestic Sales and Asset sales.you may add one more Table in your access sequence at Sno.20 .

    Example-

    Acess Seq for Domestic Sale(PR00)= Sales Org/Document type/Region/Sales Office

    BC01/BC01/DOM/RJ/RJ01

    Acess Seq for Asset Sale (PR00)= Sales Org/Document type/Region/Sales Office

    BC01/BC01/Asset/RJ/RJ01

    This will solve the issue in Standard but if you want to go for small development then you have to get the Pricing Routine developred in requirement which will have logic if Document type= Asset Document type then pass the ZASV else deactivate .

    Hope that helps.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Raj

      thank you for correcting me .I meant for ZASV.

      "during asset sales they wanted a new condition to be added for asset sales, asset assessable value here the condition are"

      This Means ZASV should apear only when Asset Sale Happens.

      Acess Seq for Domestic Sale(ZASV)= Sales Org/Document type/Region/Sales Office

      BC01/BC01/DOM/RJ/RJ01

      Acess Seq for Asset Sale (ZASV)= Sales Org/Document type/Region/Sales Office

      BC01/BC01/Asset/RJ/RJ01

      It has to be this way.

      Regards

  • Nov 08, 2012 at 05:59 PM

    Hi Kiran

    I appreciate all above posts but why don't you do this with condition exclusion. This is standard and simplest way to do this. When asset condition will be entered ZASP then system will ignore PR00. For this you don't need any routine or logic. Simply follow the documents below.

    http://www.sapfunctional.com/SD/Condition/Index.htm

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 07, 2012 at 04:21 AM

    Dear,

    if u want it only for asset sales ,

    then the distribution channel of asset sales must be different.

    and in pricing procedure keep PR00 first and then keep ZASS and in requirement against ZASS

    keep a z routine with logic by copying requirement 2 logic and add

    if VBAK-VTWEG(distribution channel)==50(assets) then it has to be active ,

    so when this become active automatically pr00 will become inactive.

    Regards

    raj

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 07, 2012 at 05:08 AM

    Hi Kiran,

    As per my understanding you have 1 pricing procedure for asset sale and domestic sale both, now you want to add one condition type "zasv" in the time of asset sale only, for domestic sale you don't need that.

    To acheive the same you may follow :

    1. define a division for asset and for that particular condition type you can maintain pricing table include division, access sequence and VK11.

    OR

    2. simply add that condition type in yor pricing procedure and ask your ABAP team to write a routin with a logic that "if the division is asset then only this conditin type will activate and calculate on base price otherwise not", and add that particular routin in the ""REQUIREMENT COLUMN", then you need to assign that new routin against respective condition type.

    Hope this will help you.

    Thanks

    AJC

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Dear kiran,

      u can use the logic stated by mr. Ashish but

      it matters whether u are considering item division or header division,

      because if in an order u are selling both FG and assest then if item division is not checked in corrosponding item catagory then for both items it consider header division and it makes difference please analyse the situation and use corrospondingly.

      Raj