on 2018 Feb 28 4:55 PM
Hello Guys,
I have a question to ask.
I Created my own transaction type and made appropriate settings (status profile, partner functions, date profile, web UI settings etc etc).
Now I'm stuck at a requirement where I have to make partner function dependent on status of the transaction.
EX: Transaction type has statuses: "New" - " Assignment pending" - "Work in progress" - "Closed"
and Partner function 1, Partner function 2 and Partner function 3.
Now I want to make Partner function 1 as a mandatory field when the status is "New", Partner function 2 as mandatory when status is "Assignment pending" and partner function 3 mandatory when status is "work in progress".
PS: I've tried "specify status-dependent required fields", it's not making my functions as mandatory fields.
Any help would be great and I really appreciate your time and help!
Regards,
Vinay
Request clarification before answering.
Hi Vinay,
From your description I would say you need a badi to implement your requirement.
Please see the help document in the IMG in the incompletness check:
Use
In this step, you can create enhancements for determining an incompleteness procedure.
The following methods are provided by Business Add-In CRM_INCOMP:
Requirements
In orde to use a Business Add-In, an implementation must be generated for the existing BAdI definition, and a corresponding method must be programmed.
Activities
========================================================================================================
Best regards - Christophe
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Christophe,
Firstly, thanks for your help on this and I appreciate your time.
Before even going into the Badi for the solution, I do see a standard way is available to achieve this but cannot make it work. I'm not sure if I did everything right or missing something to activate this functionality. Please see below for more info:
Use
In this activity, you can specify which UI fields are to be checked when you change the user status of the incident.
If the selected fields are empty, an error message is sent and the user status is not changed. The UI fields are only checked if BAdI implementation AI_CRM_IM_STATUS_CHECK_CHANGE (enhancement implementationAI_CRM_IM_CHECK_STATUS_CHANGE) or a customer implementation of BAdI AI_CRM_IM_STATUS_BADI is active. If you have selected text or partner checks, specify the text types or partners to be checked in the dependent tables.
Activities
Best regards,
Vinay.
User | Count |
---|---|
7 | |
2 | |
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.