on 2025 May 09 3:17 PM
Hi,
I have added custom field ( code list) in service order header screen and it has three values. I want to default this custom field with one of the value and I implemented BADI CRMS4_SERV_CUST_H_MODIFY to populate this custom field. When I edit the service order , this custom field is not populated with value assigned through custom logic of BADI CRMS4_SERV_CUST_H_MODIFY . This BADI is not getting triggered/called during service order edit. Could you please provide solution to default value in custom field of service order header.
Thanks,
Rajarajeswari
Request clarification before answering.
Hello,
To default a custom field value in the service order header and ensure it's populated during editing, you need to modify your implementation of the CRMS4_SERV_CUST_H_MODIFY BAdI. Here's how to address the issue:
Correct the BAdI implementation:
Implement the correct logic:
Ensure the BAdI is called during editing:
Consider using the SERVICE_TRANSACTION_CHECK BAdI:
Verify custom field properties:
Best regards,
Dequan Xu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Dequan Xu,
Thanks for your reply. We have checked all the points provided by you for the BADI 'CRMS4_SERV_CUST_H_MODIFY' and still it doesn't update the code list value before the Service order screen is displayed. However, we are unable to find the other BADI 'SERVICE_TRANSACTION_CHECK' mentioned by you in public cloud.
Regards,
Rajeswari
User | Count |
---|---|
33 | |
22 | |
16 | |
8 | |
5 | |
5 | |
4 | |
4 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.