oDATA V4 Service: Facing challenge while transporting to subsequent systems?
In case you are working on ABAP Restful Programming model; you will be creating V4 Odata for the same. We do transport assignment for oData V2 using transaction /IWFND/MAINT_SERVICE. But in case of V4 oData , we can view them in transaction /IWBEP/V4_ADMIN and /IWFND/V4_ADMIN but it does not show provision of adding a transport request in S/4HANA 1909, 2020 system. Many of us would be publishing service group manually in all systems; even I wasn’t aware of the same until I worked on S/4HANA 2021 system. While working on 2021 system it prompted me for Customizing TR and then I wondered has this been recently added by SAP and searched for OSS Notes. In S/4HANA 2021 system:
- Go to transaction /IWFND/V4_ADMIN and click on Publish Service Groups
- In next screen enter System Alias and click on Get Service Groups
- Then select the service group and click on Publish Service Groups; It will prompt for Customizing Transport request
But in case you are working on 1909/2020 system; it will not prompt for the TR .
One of the common asks from projects working on 1909/2020 is how to transport V4 odata to subsequent systems? Now we can apply SAP Note 3109995 in our SAP S/4HANA system and then it will prompt for TR in 1909/2020 system as well.
Now if you are trying in your sandbox system and you have applied the note but still not getting prompt for TR , then you need to check the system settings in SCC4 transaction under this section.
In case system is not set for ‘Automatic Recording of changes’; it will not prompt for Transport Request. Refer OSS Note 3101976 for more details.
This was one of my learnings while supporting S/4HANA 2020 system where we struggled initially to find option of adding oData V4 to transport request unless we applied the note.
Thanks and Regards