Technical Articles
How to setup the Web Service Configuration of Journal Entry API for S/4 HANA On-Premise System
The following Journal Entry APIs have been delivered for OP customer use.
Journal Entry – Post (Synchronous) (Start with OP2020)
Journal Entry – Post (Asynchronous) (Start with OP2020)
Journal Entry – Change (Asynchronous) (Start with OP2020)
Journal Entry – Clearing (Asynchronous) (Start with OP2020)
In my previous blogs, I have introduced the way to setup these Journal Entry APIs in Communication Arrangement for S/4 HANA Cloud System. Read more at Guidelines for API Journal Entry – Post
In this Blog, I’d like to introduce how to setup them for S/4 HANA On-Premise System.
1. How to Setup Web Service
Step 1: Logon the backend of S/4 HANA On-Premise System
Step 2: Go to the Web page of SOA Management via transaction SOAMANAGER
Step 3: Go to Web Service Configuration
Step 4: Find the API service by Object Name
I have listed the object names for these APIs in table below. Here I use Journal Entry – Post (Synchronous) as an example
API | Object Name |
Journal Entry – Post (Synchronous) | JOURNALENTRYCREATEREQUESTCONFI |
Journal Entry – Post (Asynchronous) | JOURNALENTRYBULKCREATIONREQUES |
Journal Entry – Change (Asynchronous) | JOURNALENTRYBULKCHANGEREQUEST_ |
Journal Entry – Clearing (Asynchronous) | JOURNALENTRYBULKCLEARINGREQUES |
Journal Entry by Ledger – Post (Asynchronous) | JOURNALENTRYBULKLEDGERCREATION |
Step 5: Go to the Details of Service Definition by clicking Internal Name, then create Service by clicking Create Service
Step 6: Maintain Service and Binding Name
Step 7: Click Next to maintain Provider Security
Step 8: Click Next to maintain SOAP Protocol
Here we can keep default settings.
Step 9: Click Finish then you will go back to the Details of Service Definition
Step 10: To get WSDL URL by clicking Open Service WSDL Generation
Here you can copy WSDL URL.
Step 11: If you want to test the API with SOAPUI, you can create SOAPUI project with the WSDL URL
2. Appendix
1. SAP Help Page
Journal Entry – Post (Synchronous)
Journal Entry – Post (Asynchronous)
Journal Entry – Change (Asynchronous)
Journal Entry – Clearing (Asynchronous)
2. SAP API Business Hub
Journal Entry – Post (Synchronous)
Journal Entry – Post (Asynchronous)
Journal Entry – Change (Asynchronous)
Journal Entry – Clearing (Asynchronous)
Hi Wesley Yin,
Thank you for the blog. very useful..
Thank you,
Venu
It was very useful for me.
Thank you Wesley !