Skip to Content
0

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

Nov 18, 2016 at 05:08 AM

220

avatar image

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.

jexp.png (12.3 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

6 Answers

G Lakshmipathi
Nov 24, 2016 at 12:25 PM
1

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.

Show 1 Share
10 |10000 characters needed characters left characters exceeded

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?

0
Kivanc Bilgin Nov 18, 2016 at 07:45 AM
0

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?

Show 4 Share
10 |10000 characters needed characters left characters exceeded

Dear Kivanc,

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

0

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.

0

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

0

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).

0
G Lakshmipathi
Nov 18, 2016 at 09:58 AM
0

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 ?

Show 2 Share
10 |10000 characters needed characters left characters exceeded

Dear Lakshmipathi,

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

0

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.

0
Phanikumar Valiveti Nov 28, 2016 at 05:07 AM
0

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

Show 1 Share
10 |10000 characters needed characters left characters exceeded

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.

0
Phanikumar Valiveti Nov 29, 2016 at 04:13 AM
0

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

Show 7 Share
10 |10000 characters needed characters left characters exceeded

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.

0

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

0
Phanikumar Valiveti

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.

0

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.

1
Jelena Perfiljeva

He Jelena,

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

0

***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


2
Phanikumar Valiveti

Hi Phani,

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

0
Pradeep Mani Nov 30, 2016 at 04:29 AM
0

Hi Mohammed,

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

Thanks,

Pradeep M

Show 1 Share
10 |10000 characters needed characters left characters exceeded

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

0