on 2016 Sep 04 1:40 PM
How the item category is connected back-end to the condition type?
i.e. what makes one item category behave this way & another that way?
For example,say there is a sales order with multiple line items & say the 1st item is linked to a particular discount ,and the 2nd item is linked to another type of discount ,3rd item to yet another type of discount and so on.....
So,how the system understands how a particular line item is linked to a particular discount?
Thanks & Regards
Moderator Comments: Discussion is unmarked as a question.
Message was edited by: Jyoti Prakash
Request clarification before answering.
Just trying to answer the question which the interviewer asked.
It would be through condition records.
The answer would lie in Item category determination rule with Item category group being the field responsible for the connection.
VK11 for a condition type has/ would have the material and the material has the item Category Group field.
So when the material is punched in the sales order, the item cat gets determined and consequently the condition type and the value attached to it ( not sure if this the sequence)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Regards
Kamlesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Bilgin & Kamlesh,
I know both of you think the question was foolish & there seems no relation between the two, and I too felt the same when I was asked this same question in an interview in a company.
The interviewer exactly asked me this question-
"Say,there is a sales order and there are multiple items in item level.These items have different condition types attached to them for eg say Item has a certain discount cond. type ,Item 2 has another different discount cond type, & so on. Now how does the system knows that each of these line items has different condition types attached to them?
I replied "By using Item category" to which the interviewer asked me "How the item category is connected back-end to the condition type?" which is the same question I stated above in my first post.
Hope now you all understand why I posted this question.
I think the interviewer deliberately asked me a wrong question to test my knowledge.
Can you confirm whether there is really any answer to the question the interviewer asked??
Thanks & Regards
Rajat
Rajat,
Item category is a field filled with value on runtime in Komp structure. This means if your condition table has item category as a key field, your condition type is directly linked to the item category. Other than this fictional scenario, there is no direct link between those two.
Komp structure has lots of fields, and any of them could be the reason why item 1 and item 2 has different condition types. It all depends on the design of the pricing scenario of the customer and will vary in every other project.
None of the questions are foolish!
Some questions are basic since these can be very well self answered by Reading and Practicing.
There is always learning from incorrect questions too. Which determines the knowledge of a person.
Regards
Kamlesh
Message was edited by: Kamlesh Kumar Arya
Message was edited by: Kamlesh Kumar Arya
The interviewer initially expected from you to explain things like field catalog, condition tables, access sequences, pricing procedures, condition types, VOFM routines etc. Instead you gave him an answer, which is not that ("By using Item category"), so he wanted to understand if you were referring to a very narrow case, related to pricing (as Kıvanç correctly pointed out) and, maybe, give you a chance to improve your statement.
It looks like the interview did not go very well for you. Go back to your sandbox, practice at least 4 hours/day, read again the documentation, read some discussions in the SD space and try to answer them (even if you don't post), so that next time you can ace the interview.
Rajat,
Item categories are not directly linked to condition types. Technically speaking, pricing communication structures KOMK and KOMP are filled in runtime to help find condition records.
Your question shows that you lack general understanding of condition technique, which is pretty much the answer to your question. Try googleing "condition technique site:scn.sap.com" and you'll get answers.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
8 | |
6 | |
5 | |
5 | |
4 | |
4 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.