sap-system-update
Create or update SAP system configurations for RFC connector targets in Simplifier projects, including system parameters, project assignments, and connection settings.
Instructions
#Create or update a SAP system
SAP Systems are used as the target of RFC connectors.
Attention: When updating tags, allways fetch the SAP system resource first to ensure operating on the latest version. Existing tags have to be resent when doing an update - otherwise they would be cleared.
You can find existing SAP systems with the simplifier://sap-systems resource, and details about a single system with simplifier://sap-system/{systemName}
Project Assignment
SAP systems must be assigned to projects using the project assignment parameters:
For Creating New SAP Systems:
Set
projectsBeforeto empty array[]Set
projectsAfterChangeto array of project names to assign the SAP system to
For Updating Existing SAP Systems:
Set
projectsBeforeto current project assignments (from existing SAP system)Set
projectsAfterChangeto new project assignments
Example:
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| description | Yes | ||
| active | No | enables or disables the SAP system. Should be true, if you want to use the system | |
| instanceRestrictions | Yes | restrict this system to specific Simplifier instances, it isn't transported to unlisted instances. If this is empty, no restriction is applied | |
| systemType | No | The type of your SAP System (e.g. Development, Testing, Production…) | |
| configuration | Yes | ||
| tags | Yes | Array of tags for categorizing and organizing this SAP system. If not provided when updating, existing tags will be preserved. | |
| projectsBefore | No | Project names before the change. Use empty array [] when creating new SAP systems, or provide current projects when updating. | |
| projectsAfterChange | No | Project names to assign the SAP system to. Required for tracking project assignments. |