on 2023 Nov 02 2:22 PM
I have a business requirement to make certain SAP delivered fields mandatory in EAM Fiori applications
KBA 2708958 points to the EAM Web UI Implementation Guide for instructions on making a field mandatory in the Web Dynpro/Fiori EAM applications. Section 3.6 (Defining a Field as a Required Entry Field) of the guide indicates two BAdIs must be implemented, /PLMB/EX_SPI_PROPERTIES_ACCESS and /PLMB/EX_SPI_APPL_ACCESS.
I have implemented both BAdIs and have initially set no filter on either implementation. Both implementation are active and have runtime behavior, "will be called".
When I execute the Fiori apps listed above, the implementation for /PLMB/EX_SPI_APPL_ACCESS is called, however the implementation for /PLMB/EX_SPI_PROPERTIES_ACCESS is not triggered.
We are running S/4 HANA. Our S/4 package is the on-prem version. We have business functions LOG_EAM_SIMPLICITY and LOG_EAM_SIMPLICITY_2 activated.
During an internet search I did see a forum suggestion to instead implement BAdI EAM_ORDER_FIELD_CONTROL for maintenance order and EAM_NOTIFICATION_FIELD_CONTROL for maintenance notification. SAP has indicated these BAdIs are exclusively for S/4 HANA Cloud. I did implement them just to investigate and they will not work. If the BAdIs set required fields on Tabs A and B of an application, the user is prevented from navigating away from Tab A due to an error message about the empty required field on Tab B.
I have seen other forum discussions about BAdI /PLMB/EX_SPI_PROPERTIES_ACCESS not being triggered for the EAM Fiori apps but there is no solution provided.
Thanks for your suggestions.
Dear Amy,
Unfortunately, it seems to be taking longer than usual for your question to be answered. You might want to try an alternative route to speed things up.
Please check if a similar question has already been asked in the Community. We have found that sometimes questions that have been answered before are no longer receiving responses.
The easiest way to do this, is to visit the All Questions page and search for your specific topic.
You could also check the SAP Support Portal and search for SAP Notes, SAP Knowledge Base Articles and more.
If all of this doesn’t work, I would suggest that you create a support ticket. All you need to do is log onto the SAP Support Portal with your S-user ID and password: http://service.sap.com/message
Thank you,
Necla
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
69 | |
10 | |
8 | |
7 | |
7 | |
7 | |
6 | |
6 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.