This blog post provides a comprehensive guide on enabling outbound SOAP service for asynchronous journal entry posting, specifically utilizing the CO_FINS_JOURNAL_ENTRY_BULK_CRE service.
Essential Notes for Upgrading to S/4HANA 2023
For users who upgrade to S/4HANA 2023, it is essential to implement the following notes that enhance the restart process and manage outbound messages. Additionally, maintaining the Application Interface Framework (AIF) configuration is a crucial manual step that must be completed for receiving the outbound messages.
3325557(Required) : /AIF/ERR: ‘Restart’ button behavior not correct for interface /FINAC/JRNLENTRIN&JELDGR_IN3438627(Required) : AIF Content for SOAP Journal Entry API (Scenario ID: SAP_COM_0002)3477010(Required) : API of Journal Entry – Post (Asynchronous): No Journal Entry Confirmation and Message (Scenario ID: SAP_COM_0002)3527800 (Optional) : Journal Entry Post API: Improve performance for outbound messages3568403(Optional): Journal Entry Post by Ledger: Improve performance for outbound messages
Service Setup Process
This diagram shows that a payload is sent from system A to a S/4HANA system B. Journal entries are created in system B. After that, the journal entry numbers are sent back to system B for further process. If you have already prepared the complete URL of the service in system B, proceed with the Web Service Configuration Steps below. If not, you can follow the Create Your Own Service on S/4 HANA first.
Create Your Own Service on S/4 HANA
1. Download WSDL file of outbound service JournalEntryBulkCreationRequest_Out
Create a customized inbound service based on the WSDL file
2.1 Tcode: SPROXY
2.2 Click Continue and select ‘External WSDL/Schema’, then WSDL file from your local file, and give an appropriate name of the service.
2.3 Your customized service is created. Add your logic in the implementing class.
3. Run tcode SOAMANAGER, and click Web Service Configuration, find your customized service definition and create a new service binding.
Note down the completed URL, which combines Host and calculated access URL
Web Service Configuration Steps
1. Run tcode: SOAMANAGER, click Web Service Configuration, and find out the standard consumer proxy CO_FINS_JOURNAL_ENTRY_BULK_CRE. Create a new logic port under it.
Note: The URL is generated from the first. If you have created your own service, you can also link it here.
2. Map logic port to system id in maintenance view FINSV_JE_MAPOUT
Test steps:
You can test the Journal Entry – Post (Asynchronous) via Postman. Don’t forget to add SenderBusinessSystemID. Otherwise the outbound service is not triggered.
This blog post provides a comprehensive guide on enabling outbound SOAP service for asynchronous journal entry posting, specifically utilizing the CO_FINS_JOURNAL_ENTRY_BULK_CRE service.Essential Notes for Upgrading to S/4HANA 2023For users who upgrade to S/4HANA 2023, it is essential to implement the following notes that enhance the restart process and manage outbound messages. Additionally, maintaining the Application Interface Framework (AIF) configuration is a crucial manual step that must be completed for receiving the outbound messages.3325557(Required) : /AIF/ERR: ‘Restart’ button behavior not correct for interface /FINAC/JRNLENTRIN&JELDGR_IN3438627(Required) : AIF Content for SOAP Journal Entry API (Scenario ID: SAP_COM_0002)3477010(Required) : API of Journal Entry – Post (Asynchronous): No Journal Entry Confirmation and Message (Scenario ID: SAP_COM_0002)3527800 (Optional) : Journal Entry Post API: Improve performance for outbound messages3568403(Optional): Journal Entry Post by Ledger: Improve performance for outbound messagesService Setup ProcessThis diagram shows that a payload is sent from system A to a S/4HANA system B. Journal entries are created in system B. After that, the journal entry numbers are sent back to system B for further process. If you have already prepared the complete URL of the service in system B, proceed with the Web Service Configuration Steps below. If not, you can follow the Create Your Own Service on S/4 HANA first.Create Your Own Service on S/4 HANA1. Download WSDL file of outbound service JournalEntryBulkCreationRequest_Out Create a customized inbound service based on the WSDL file 2.1 Tcode: SPROXY 2.2 Click Continue and select ‘External WSDL/Schema’, then WSDL file from your local file, and give an appropriate name of the service. 2.3 Your customized service is created. Add your logic in the implementing class. 3. Run tcode SOAMANAGER, and click Web Service Configuration, find your customized service definition and create a new service binding.Note down the completed URL, which combines Host and calculated access URLWeb Service Configuration Steps1. Run tcode: SOAMANAGER, click Web Service Configuration, and find out the standard consumer proxy CO_FINS_JOURNAL_ENTRY_BULK_CRE. Create a new logic port under it.Note: The URL is generated from the first. If you have created your own service, you can also link it here. 2. Map logic port to system id in maintenance view FINSV_JE_MAPOUTTest steps:You can test the Journal Entry – Post (Asynchronous) via Postman. Don’t forget to add SenderBusinessSystemID. Otherwise the outbound service is not triggered. Read More Technology Blog Posts by SAP articles
#SAP
#SAPTechnologyblog