Actions45
- Inventory Gen Entrie Actions
- Inventory Gen Exit Actions
- Inventory Transfer Request Actions
- Product Tree Actions
- Production Order Actions
Overview
This node interacts with the SAP Business One Service Layer (version 8) to manage various business documents and entities, specifically here focusing on the Product Tree resource. The Reopen operation allows users to reopen a previously closed Product Tree document in SAP B1. This is useful when a document was closed prematurely or needs further modifications after closure.
Typical use cases include:
- Reopening a production-related product tree to make adjustments.
- Automating workflows where documents are reopened based on certain conditions.
- Integrating SAP B1 document lifecycle management into broader automation pipelines.
Properties
| Name | Meaning |
|---|---|
| DocEntry | The unique identifier (document entry number) of the Product Tree document to reopen. |
Output
The node outputs the JSON response returned by the SAP B1 Service Layer API after attempting to reopen the specified Product Tree document. The output structure corresponds directly to the API's response and typically includes status information about the operation, such as success confirmation or error details.
No binary data is produced by this node.
Example output snippet (conceptual):
{
"DocEntry": 123,
"Status": "Reopened",
"Message": "Document has been successfully reopened."
}
Or, in case of an error:
{
"error": "Document not found or cannot be reopened."
}
Dependencies
- Requires connection to an SAP Business One Service Layer instance (version 8).
- Needs credentials including base URL, username, password, and company database name for authentication.
- The node performs a login request to obtain session cookies used in subsequent API calls.
- The environment must allow HTTPS requests to the SAP B1 Service Layer endpoint.
Troubleshooting
- Authentication errors: If login fails, verify that the provided credentials (username, password, company DB) are correct and that the SAP B1 Service Layer is accessible.
- Document not found: Ensure the
DocEntryvalue corresponds to an existing Product Tree document. - Permission issues: The user account must have sufficient rights to reopen documents.
- Network issues: Check connectivity to the SAP B1 Service Layer URL and ensure no firewall or proxy blocks the requests.
- API errors: The node returns error messages from the SAP B1 API; review these messages for specific causes (e.g., invalid state transitions).
Links and References
- SAP Business One Service Layer Documentation
- SAP B1 Production Orders and Product Trees Concepts
- n8n HTTP Request Node Documentation (for understanding underlying request mechanics)