on 10-30-2015 10:10 AM
Hello All,
Good day!!!
While creating condition record for any Pricing condition of condition class Prices or discount and surcharges , the below marked fields are populates automatically. Other fields are coming from the condition table.
How these marked fields are determined?
Also Please let me know how to make the payment term field as mandatory field.
Thank you.
Regards,
Rakkimuthu C
Hi Rakkimuthu,
To do this, when you are creating your condition table, click on "Technical View" (as below):
Then for the fields that you want it to be mandatory, flag the "Key" field as necessary. By standard, some fields are automatically marked as key fields.
After that, generate your table and assign to access sequence as usual.
When creating VK11, the fields flagged as key would be a mandatory field.
Hope this helps.
Thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Kok Wai Phang,
What you have suggested is possible only when Payment Terms field is one of the Accesses (Condition Table).
But in the question above, Payment Terms is not part of Access, which means one cannot mark it as Key Field.
If you try to create any Basic Price or Discount condition wit transaction VK11, Payment Terms field is available by default and the question here is mark this field in VK11 as mandatory.
Thanks,
Jignesh Mehta
@Jignesh- I see.. Noted on this and thanks for pointing that out. Apologies, read through the tread too quickly.
Hi Rakkimuthu,
Well, yes, the additional defauted field ZTERM here comes from the conditions item table (KONP), which allows a different payment term to be determined (if maintained) instead of from the customer master.
I would say, depending on your need to make this field as mandatory:
1) By default, the payment term can always be defaulted from the Customer Master if it does not change frequently, thus this field in VK11 can be kept blank.
2) Unless for example, in your current business requirement, the payment term required is different from the Customer Master payment term for every new condition records maintained, hence warrant a need to make this field mandatory, then a slight enhancement to the ZTERM field as suggested by Jignesh earlier can be used.
Hope this clarifies.
Thanks.
Hello Rakkimuthu,
Obviously you can try with SHD0 (Transaction Variant). But hope you know it will mean addtional work for controlling Authorizations. I mean you will have to work with Basis Team and remove authorization for VK11 for the required users and provide authorization for new Transaction Code with relevant objects.
Further if any user is left with authorization to VK11, there is always a possibility of mistake / misuse.
Thanks,
Jignesh Mehta
Hi Jignesh,
Thank you for your valuable suggestion.
Actually we don't want to go for an enhancement.
I found the below thread for transaction variant without creating any Z-transaction.
Let me try this for VK11 to make it payment term field as mandatory and update you the result here.
Thanks Again!!!
Regards,
Rakkimuthu C
Hello Rakkimuthu C,
I feel you will have to perform a small enhancement to make the Payment Terms field mandatory in VK11 Transaction.
Generally Payment Terms are entered at Condition Record level only in some special cases, if you make it mandatory, it will increase the Master Data maintenance effort on part of users.
Thanks,
Jignesh Mehta
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
11 | |
10 | |
6 | |
5 | |
5 | |
5 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.