cancel
Showing results for 
Search instead for 
Did you mean: 

Manual Item condition type not appearing in sales orderif manual is ticked in pricin

prakash_parikh
Participant
0 Kudos

Hello SD Experts

I found some strange thing in pricing. I have manual pricing condition ZPRA where it is at item level, ticked for C manual priority, no access sequence.

In pricing procedure I tick mark as manual and statistics as this is costing and updated by routine from PO to SO when GR in MM is made. This is third party-intercompany sales order which generates PO automatically when sales order is saved.

When SO is made my condition type ZPRA is not showing in to my SO. When I removed manual check box in my pricing procedure it automatically appeared. I also tried to make condition as blank=No limitation but it did not appeared automatically in SO. I have not maintained any condition as its updated from PO.

Why this is happening if I removed manual check box in pricing? Although in SO initially ZPRA is showing no value but it is appearing. So routine can be assigned. May I know the reason for this? Or what is best solution for manual condition at item level should automatically seen (even zero value) in pricing at SO level? Appreciate your valued opinion and suggestions.

Thanks

Prakash P.

Accepted Solutions (1)

Accepted Solutions (1)

neeraj_lal
Contributor
0 Kudos

Prakash Parikh

This is how standard sap works.

If you are marking condtion manually in pricing prcedure which indicates this condtion can be added manually in pricing during sales order entry.

If you are marking condtion manually in condition type definition, then it indicates that value of condtion will be added manually.

In your case you should not mark condtion manually in Pricing procedure configuration.

Mark condtion manual entry prefer in Condtion type settings.

Hope this wil help you.

Regards

prakash_parikh
Participant
0 Kudos

Hi Neeraj,

Thanks for reply. I did the same that I know. My Q is if we mark manual condition in pricing procedure then manual condition is not populated (for zero value) Why? There is also control in condition tab C manual entry So what is the purpose of keeping manual entry two times? I know this is standard behavior but why two places? There may be some requirements by few clients that not to populate manual entry something like that? I was curious to know the purpose for two times manual entry.

Jignesh, Thanks for answer but this cost is not like VPRS which comes from material master but we have some cost tables A503 so when IR/GR is made it will et populated. So assignment of D tyoe, subtotal b etc is not required.

Hi Mahendra We want to use manual condition so access sequence can not be assigned. I had solved the issue but unable to understand why manual tick mark in pricing disappear from population of condition in sales order.

Lastly I TW, Yes you are right. Over a period of times I learned how to post questions so everything is understood by experts. I am also certified SD and MM consultant so trying to share few strange things to experts which might not have noticed.

Thanks all for sharing.

Prakash Parikh

former_member182378
Active Contributor
0 Kudos

Prakash,

There is also control in condition tab C manual entry So what is the purpose of keeping manual entry two times? I know this is standard behavior but why two places?

Your above question is not clear!

Are you taking about Pricing type = C, in the sales order, item level, Tab Condition, click on button Update button?

Please give more information.

prakash_parikh
Participant
0 Kudos

Hello TW,

My question was in condition type I am keeping manual entry has preference C type means manual pricing is accepted. Then again manual pricing tab is kept in pricing procedure why?

former_member182378
Active Contributor
0 Kudos

Prakash,

These are two different levels -

1. Condition type

2. Pricing procedure

Suppose, only for one pricing procedure, a condition type should be a manual entry. Then this shall be done in that specific pricing procedure.

But if in ALL pricing procedures, a condition type value should NOT be entered manually, then this is done in the condition type at V/06 level. with option D in field "Manual entries".

Please read a very helpful document -

http://scn.sap.com/docs/DOC-30643

prakash_parikh
Participant
0 Kudos

Hi TW,

Apologize for the delay. I saw scribd details & its superb. Bigo.....

Great explanation and all my questions are answered. Awesome!!!

Many many thanks & it will be useful to all sap sd expert. God bless you...

Regards

Prakash P.

Answers (4)

Answers (4)

mahendra_jani3
Contributor
0 Kudos

Hi Prakash,

If I understood that your ultimate requirement is just to populate that condition record with Zero Value in Pricing Procedure so rest things to copy the Cost will be done by your Assigned Routine.

I will suggest you to assign Access Sequence with generic Table Fields like Company Code.

Maintain condition Record with Zero Value so It will get populated in your Pricing Structure and your assigned Routine with copy the values.

No need to make it Manual condition Type either in Condition Type or Pricing Procedure level.

Regards,

MJ.

jignesh_mehta3
Active Contributor
0 Kudos

Hello Prakash,

Cost Conditions are generally marked a D - Not possible to process manually & Manual is not ticked in Pricing Procedure. Further B is marked in Sub total followed with respective routines.

Now, in your case, if you mark a Condition as C - Manual entry has priority & no access sequence is assigned, it will not appear in Pricing automatically. User will have to enter it manually in the Pricing to input the value.

Thanks,

Jignesh Mehta

oiver_beie
Participant
0 Kudos

Hi Prakash,

A condition marked as manually in the pricing scheme must be entered manually.

A condition not marked as manually have no access sequence is appears always with a null value.

A condition not marked as manually having an access sequence appears if a condition record is found.

In addition any given condition in the pricing scheme must be fullfilled. The priority thing has nothing to do with this is, which controls only, how the manual entry is dealed with in case that a condition record has been found automatically.

If I understood your requirement correctly, then you shoud add a non-manual condition in the scheme and assign a condition which assures that this condition appears only in the right cases.

Best regards,

Oliver

former_member182378
Active Contributor
0 Kudos

Oliver,

Your post is "equivalent" to a document (in SCN)!

The few lines mentioned by you (succinctly) provide good learning!

Thank you!

Former Member
0 Kudos

This message was moderated.