cancel
Showing results for 
Search instead for 
Did you mean: 

How to deactivate a condition type for a few specific materials (which are linked with a chapter ID)

ali-sd
Active Participant
0 Kudos

Dear all,

Kindly help me out for the below requirement.

We have few materials which are linked with some chapter IDs. And we know that we use chapter IDs to shows how much excise duty is levied on each material. But there is one particular chapter ID, and if any material linked to this chapter ID is processed for sales, it should be exempted from tax (condition type ABCD).

Is there any way to solve it from condition table level?
If yes, below is the key combination for CType ABCD, kindly guide from here.


I hope someone would definitely share valuable inputs.

Accepted Solutions (0)

Answers (6)

Answers (6)

Lakshmipathi
Active Contributor

Not sure whether you are aware of that if you dont maintain condition record for those materials, then automatically, in sale order, ABCD will not appear. Why were you checking ABCD condition type in material master?? If you are not familiar with basic SD configurations, please take the help of someone senior in your team and achieve the desired result.

ali-sd
Active Participant
0 Kudos

I understand that if material was defined at key combination level, I would have not maintained the records in VK11.
But if you look at my first comment in this question, last three key combinations are at region/plant/country level. So as per these key combinations, only for few materials, how do we deactivate the condition type?

former_member185462
Active Participant
0 Kudos

Hi Mohammed,

is that you need to deactivate for already created sales Order.

Thanks,

Pradeep M

ali-sd
Active Participant
0 Kudos

For all future sales order.
Kindly check out my last comment to Phani Kumar. Issue is already resolved.
I appreciate your interest.

phanikumar_v3
Active Contributor
0 Kudos

No need to go for routine--Please dont conclude yourself on this requirement with development techniques.

Dont change the access sequence-just add the required combination into your access sequence.

Please google for pricing procedure configurations & Condition technique concept for better clarity as suggested earlier.

Phanikumar

ali-sd
Active Participant
0 Kudos

Thanks to guide.
Could you tell me how do I deactivate condition type (ABCD) when material X is entered in sales order?
My present key combination is: S.Org/Plant/Country/Material Group

I will maintain material group only for those materials where I don't need ABCD to be determined.

The requirement is to deactivate the condition type but not to determine it.
Correct me if I am wrong, condition technique is used to determine a condition type in sales orders.

phanikumar_v3
Active Contributor
0 Kudos

Why don't you add Sales Org/Dist.channel/Div/Plant/Material as a combination here & Add this into your access sequence-Maintain Condition record only for required combination & try.

Phanikumar

ali-sd
Active Participant
0 Kudos

Hi Phani,

Any how I solved this issue.
Just to bring in your notice, my client wants to maintain records at all combinations.

If I bring your suggested combination (Sales Org/Dist.channel/Div/Plant/Material), and maintain records here alone. then system would determine record only for the specified materials.
And because of this, my client wants to maintain records at least in two combinations. The second combination is (Sales Org/Dist.channel/Div/Plant).
Since the second combination is at plant level, every material is considered for the record, then what is the point of defining your combination?

So lastly I decided to group those few materials (XY), for which condition type ABCD should be disabled, and asked ABAPer to write a logic: whichever material has material group (XY), disable condition type ABCD in sales order. It is working now.

Jelena
Active Contributor

This question still shows as unanswered, please pick an answer and/or close it.

I'm still not sure though why this couldn't have been resolved simply by adding material group to the access sequence. You can use "exclusive" flag to prevent access sequence from going up the chain. There are also requirement routines. Not sure how exactly you are getting condition disabled in SO but this still doesn't seem the right choice.

phanikumar_v3
Active Contributor

***Just to bring in your notice, my client wants to maintain records at all combinations***

Please dont try to push everything on client-He just wants his requirement to be met--It is upto us to make the necessary changes.

***Since the second combination is at plant level, every material is considered for the record, then what is the point of defining your combination***

My earlier combination suggested has to work.Check your condition record maintenance..Have you checked analysis at SO level and how system defining this into transaction level for other materials too..This will work.

Please be in search of good practices on pricing settings-As suggested by Jelena-the best option has been ignored here.

Phanikumar


ali-sd
Active Participant
0 Kudos

He Jelena,

I appreciate your correction, will look into the matter again, to avoid wrong choices in resolutions.

ali-sd
Active Participant
0 Kudos

Hi Phani,

I appreciate your correction, will look into the matter again, to avoid wrong choices in resolutions going forward.

phanikumar_v3
Active Contributor
0 Kudos

Try to create new access with the material also with your other desired fields.

Just don't create condition records which was already suggested by Mr Lakshmipathi for this combination..

While checking your accesses-two queries

1.Why country came after your plant in your access?

2.Why plant region & plant in a single access?

Phanikumar

ali-sd
Active Participant
0 Kudos

Hi Phanikumar,

Even I have no clue, it was already configured this way.
I would only create a new key combination (S.Org/Plant/Region/Country/Material group), and then assign a routine here.
On your suggestion to create new access, if I create new access sequence, the present access sequence needs to be changed, but I want this new key combination (new condition table) in the same access sequence. When this new key combination meets the requirement, programmatically (using routine) condition type ABCD would be deactivated.

Lakshmipathi
Active Contributor
0 Kudos

While you got the right direction already, I dont understand why you link Chapter ID to tax. Chapter ID should always be linked to excise duty. What the Business process is ?

ali-sd
Active Participant
0 Kudos

Dear Lakshmipathi,

The requirement is to exempt a particular condition type (ABCD) for few materials. Now, let us not talk much on chapter ID.

ali-sd
Active Participant
0 Kudos

Let me put my issue in a simple words:

I have few materials, and for them I want one particular condition type (ABCD) to be disabled in sales order. And I don't see ABCD in material master, otherwise I would have directly set it option zero (not liable).
I guess if I can group these materials, this might help me to disable ABCD, but not I am sure how to do it. Kindly help me out.

sez41
Active Contributor
0 Kudos

Mohammed,

Why do you want to solve it on condition table level? Why just marking these materials as not liable for tax is not enough for you?

Additionally, what does this Chapter ID refer to in SAP?

ali-sd
Active Participant
0 Kudos

Dear Kivanc,

I already got this idea, but the condition type which I wanted to make not liable, does not appear in material master.

ali-sd
Active Participant
0 Kudos

Do you have any input on my issue Kivanc?
Attempt to share your thoughts would be appreciated.

Key combination is: plant/region/country (no material). How do I deactivate a particular condition type (ABCD) just for few materials who follow this key combination to get determined in sales order.

sez41
Active Contributor
0 Kudos

You should be using a field from material master in your condition table. Solely Plant/Region/Country cannot serve your purpose.

ali-sd
Active Participant
0 Kudos

The solution which I already understood is:
1. Define material group in key combination (S.Org/Plant/Region/Country/Material group)
2. Define a routine
3. Ask ABAPer to write a hard code in this routine to deactivate this condition type if this condition type is meeting the key combination (particularly with material group).