Actions19
- Bank Page Actions
- External Reconciliation Cancel Actions
- External Reconciliation Reconcile Actions
- Incoming Payment Actions
- Vendor Payment Actions
Overview
This node integrates with the SAP B1 Service Layer 6 to manage bank-related data, specifically focusing on "Bank Page" resources among others. For the "Create" operation on a Bank Page, it allows users to send custom JSON content to create a new bank page record in the SAP system.
Common scenarios where this node is beneficial include automating financial workflows by programmatically creating bank pages in SAP B1, integrating SAP banking data with other systems, or bulk-creating bank pages from external data sources.
For example, a finance team could use this node to automatically add new bank accounts or bank pages into SAP B1 when onboarding new vendors or customers, ensuring consistent and up-to-date banking information without manual entry.
Properties
| Name | Meaning |
|---|---|
| JSON Body | The JSON content sent as the request body to create the bank page. This should contain all necessary fields as per SAP B1's bank page schema. |
Output
The node outputs an array of JSON objects corresponding to each input item processed. Each output item contains:
json: The response from the SAP B1 Service Layer API after attempting the create operation. This typically includes details of the created bank page or error information.pairedItem: Metadata linking the output to the original input item index.
No binary data is produced by this node.
Dependencies
- Requires connection credentials for the SAP B1 Service Layer API, including:
- Base URL of the SAP B1 Service Layer.
- Username and password for authentication.
- Company database identifier.
- The node performs a login request to obtain session cookies used for subsequent API calls.
- The node uses HTTP requests with JSON payloads to interact with the SAP B1 API.
Troubleshooting
- Authentication errors: If login fails, verify that the base URL, username, password, and company database are correct and that the SAP B1 Service Layer is accessible.
- Invalid JSON Body: Ensure the JSON Body property contains valid JSON matching the expected schema for a bank page in SAP B1. Malformed or incomplete JSON will cause API errors.
- API endpoint errors: Errors returned from SAP B1 (e.g., 4xx or 5xx HTTP status codes) will be included in the output under the
errorfield. Review these messages for clues about missing required fields or permission issues. - SSL issues: The node disables SSL certificate verification (
rejectUnauthorized: false). If connecting to a secure server with a self-signed certificate, this avoids connection failures but may pose security risks.
Links and References
- SAP Business One Service Layer Documentation
- SAP B1 Service Layer API Reference (consult for exact JSON schema of Bank Pages)