cancel
Showing results for 
Search instead for 
Did you mean: 

two price condition in same pricing procedure

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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.

Former Member
0 Kudos

Dear sap sd ,

PR00    base price       1000 

ZASV    Asset Assable value     900

jexp      basic duty                   108(900*12%)

that means mr.kiran requirement is to calculate excise duties on basis of ZASV value but net value it should consider PR00 .

raj

Former Member
0 Kudos

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

Answers (3)

Answers (3)

moazzam_ali
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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