The SAP S4 HANA RFC Spoke is built by Bristlecone Inc.
For v1.4 or above, download the SAP Transport Request ZIP file (EH8TR.zip) attached in the KB article - https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1432746. Unzip and install both files, K901358.S4H and R901358.S4H, into the SAP S/4HANA system by following these simple instructions - https://www.servicenow.com/community/knowledge-managers/sap-ecc-rfc-spoke-v2-x-x-steps-to-import-transport-request-in/ta-p/2554518.
The SAP S4 HANA RFC Spoke provides a list of Spoke Actions that interact with SAP standard BAPIs. It provides the foundation to synchronize ServiceNow and SAP S4 HANA, such as creating PO, updating PO, creating a journal entry, creating invoices, creating goods receipts, and so on.
Beyond standard BAPIs, SAP S4 HANA RFC Spoke can also handle custom BAPIs by using the “Execute RFC” actions, which provides tremendous flexibility to extend workflows for different project specific integration requirements.
Given that SAP S4 HANA is a highly customizable system, SAP S4 HANA RFC Spoke also showcases the design pattern that can support custom BAPIs and more standard BAPIs beyond what is out-of-the-box.
When both ServiceNow and SAP S/4 HANA do financial operations together, the possibilities are endless.
Actions:
- Look up Materials by Plant (redesigned)
- Create Purchase Order (redesigned)
- Update Purchase Order (redesigned)
- Create Invoice (redesigned)
- Cancel Invoice (new)
- Create Goods Receipts (redesigned)
- Cancel Goods Receipts (new)
- Create, Look up, Update Vendor (new)
- Post Journal Entry
- Reverse Journal Entry
- Create Fixed Asset
- Look up Material Groups
- Look up Invoices by Date
- Look up Materials by Plant
- Execute RFC
- Execute RFC for Look up Operation
- Look up Payments and Payment Status for Invoice
- Create non-PO invoice
- Look up Advance Shipment Notices
- Void/Cancel Receipt
- Delete/Void Bank Account
- Create Good Receipt for ASN
- Look up Invoices
- Look up Receipts
- Look up POs and PO Lines
- Look up PO Attachment
- Look up Asset Categories
- Authorize Payment
Sample Flow:
- Polling Flow to showcase how to get the latest invoice status from SAP S/4 HANA to ServiceNow
Updated the MID Server JAR file and SapConnector Class to avoid Name, Version, and Filename conflicts.
Required plugins and products:
- See Supporting Links and Docs
- SAP License to download JCO Libraries 3.0.20
- MID Server to host the JCO library files
- Support for S/4HANA D23