on 04-14-2015 3:55 PM
Hello
Can anybody guide me to customize existing partner function field to disable or not to allow end user to change employee codes if sale order is already billed.
Sree Harsha
Hi Sree,
based on your question, I suspect your problem lies somewhere else, not in possibility to disable partner function field, especially with condition you mentioned - after billing.
I presume you are speaking about SAP CRM?
You should know that in SAP BRIM solution, billing as business process is performed in SAP CI - part of ECC.
That process in SAP CI is separated into two subprocess - stages:
- creation of billing documents
- creation of invoicing documents
So, as you can see you should probably refine your question or go back to analysis of business issue.
Hope it helps.
Mario
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I feel your pain often...
But, if some field is meant to be changeable it's not good to override that functionality.
I would suggest you to introduce historical approach in your Z report so - you use sales employee code that was valid for given period.
And if for some reason there is no history of that field you should create additional z function module that will store changes of sales employee codes trough history...
Chrs,
Mario
Hi Sree,
just to verify: you are not talking about CRM Sales and Order Management?
Because there you should not be able to change data of the order once you released the (Provider) Order. Exactly for the reason you are describing.
The only option you have at a later stage is to do some contract changes through change processes. This guarantees that you:
Best regards
Stefan
Hi Mario / Stefan
I did it! Able to find standard settings itself, no need to enhances "Z" programs,
Now I am pain to end users . And also learnt from my mother that .............."We need to search for the lost things, where we have lost it!"
I tried customizing for Mandating that field and it was working but allowing to modify the sales employee codes even after completing billing documents, but there was an another field where I was totally ignored that shinkenred column as N.... which is meant for Not Modifiable. (Please see screenshot below). I enabled it and I am happy now! no one can change as soon as Sales Order / OBD saved.
Path for customising is IMG Settings -> Sales & Distribution ->Basic Function ->Partner Determination->Set Up Partner Determination
Then choose activity as "Set Up Partner Determination for Sales Document Header" then select Partner Determination Procedures. (In My case "ZA") and double click on Partner Functions in Procedure and enable your Partner Functions as "Not Modifiable / Mandat.Function"
Sree Harsha
Good luck with that.
As Stefan mentioned, standard is not modifiable - that means someone for some reason set it to modifiable.
Maybe there is valid business reason for that and you overridden it?!?
Btw, when asking questions in BRIM space - it's (almost) mandatory to point at system you mentioned, since masterdata is shared between SAP CRM, SAP CC and SAP CI.
All systems allow some kind of changes in masterdata so...
Cheers,
Mario
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.