on 09-18-2006 8:03 AM
Hi Friends,
How can i restrict a specific partner function(e.g. Vendor) entry in a transaction based on the sold-to-party sales area?
Kindly provide me some inputs.
Thanks and Regards,
Suraj
Hallo Suraj,
Probably its possible. Check this.
http://help.sap.com/saphelp_crm50/helpdata/en/a6/65173840615e23e10000009b38f8cf/frameset.htm
Regards,
Premchand Kamarapu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Suraj,
Check CRM_ORD_OE Object authorization in the master data. Look at <a href="http://help.sap.com/saphelp_crm50/helpdata/en/4a/b9f63a8ab2c745e10000000a114084/frameset.htm">Process Flow of Authorization Check in Business Transactions</a>.
Regards.
Manuel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for your quick reply.
But i am still facing the problem.
What i am looking for is, if i m enterring a vendor/channel partner with some different sales area than the sold-to-party sales area in the transaction, system should restrict me(or through an error message).
Kindly provide inputs.
Thanks and Regards,
Suraj
Hi Suraj,
It maybe possible to attempt such a validation via the Incompleteness check procedure (IMG>Basic Functions>Incompleteness). There is a BADI here that you may implement and within that validate the Sales Area of the Vendor to see if it matches the Sales area of the Sold To.
Another alternative could be to implement the BADI in partner determination to validate when the Vendor is being entered to check for the very same condition, and maybe bring back only those vendors that match the criteria.
Interesting issue - would love to know what direction you choose to finally take.
Cheers,
Karthik
Hello,
doc of the badi :
-
In this step you can implement your own programming for partner processing.
To create your own sources for access sequences, in addition to the existing sources such as general business partner relationships, use the following three methods. Then, your new sources are available in the list of sources in the Customizing activity Define Access Sequences.
DETERMINATION_ADD_IN_1
DETERMINATION_ADD_IN_2
DETERMINATION_ADD_IN_3
To set the system to process duplicated addresses in documents in a special way, use the following method. For example, you could set the system to process addresses in deliveries differently than in activities or sales orders. For information on how the standard system processes these addresses, see Duplicate Address When Changed in Preceding Document.
DUPLICATE_ADDR_ON_MAINTAIN
To set the system to process business partner-relevant fields, which are not included in documents in the standard system, but that you have added yourself, implement the following method.
COM_PARTNER_MERGE
To create your own check in partner processing, use the following method. For example you could set the system to check whether the partner number has the correct number of of digits, or if the contact partner matches the sold-to party in a particular way.
COM_PARTNER_CHECK
-
regards,
Fred
User | Count |
---|---|
5 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.