on ‎2016 Sep 26 7:14 AM
Hi Experts,
I've added a new field on Personal Detail screen "ZZ_EMPLOYER" for External Person. But the values is not being saved while a new user is created.
Please refer to the screenshots attached.
The code is getting executed, checked in debugger the values are present while the PERSONAL DETAIL Node is getting updated. But the data is not getting reflected into the database.
Please advice on the same, whether any configurations to be made or anything else to be done.
Regards,
Sanket.
Request clarification before answering.
Hey Sanket,
Sounds like an intersting enhancement you are doing there. Where would you expect this data to be stored? Should it be stored within the Business Partner?
The difference with the person involved node in contrast to most other noedes within Incident Management is, that it stores its data in different DB tables based on person group.
So there is an employee (which ist stored in tables PA....), a business partner (tables BUT000, BUT...) and a initial person (DB table EHHSSD_INC_PINIT).
Only the initial person in managed through EHSM, employees and business partners are managed through BAPIs.
From the screenshot one cannot tell which method you did actually enhance. I would assume you may additionally have to look into class cl_ehfnd_party_proxy and methods change_bupa and create_bupa in order to make the employer additionally persisted on the DB.
I hope this helps.
Best regards
Joachim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Joachim,
Thanks for the new point of view.. Never thought BUPA BAPI would be in picture..
But still don't understand why the PERSON_DETAILS node in BOPF wouldn't be updated. As I am able to update the rest of the details only the custom fields which I added were not getting saved.
Anyway, will check the BUPA angle and will update..
Regards,
Sanket.
| User | Count |
|---|---|
| 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.