Skip to content

This plugin has been designed to connect to SAP systems and trigger ABAP programs and process chains. This plugin executes BAPI function modules to copy a pre-defined SAP job, release the newly created SAP job and report their statuses.

Notifications You must be signed in to change notification settings

sinhadotabhinav/rundeck-sap-plugin

Repository files navigation

plugin-for-rundeck-to-execute-sap-modules

This plugin has been designed to connect to SAP systems and trigger ABAP programs and process chains. This plugin executes BAPI function modules to copy a pre-defined SAP job, release the newly created SAP job and report their statuses.

Build

Use the project gradle wrapper to build this project $ ./gradlew clean build or, the system gradle (if available) $ gradle clean build

Binary

The artifact/ jar can be found at this location /build/libs/rundeck-sap-plugin.x.y.jar

Installation

Copy the jar file to the /libext directory in the rundeck install path $RDECK_BASE/libext No restart of rundeck is required

Setup

Edit a job and select SAP Workflow Step.

Fill out the input form to connect to a particular SAP destination and release jobs. All the fields are mandatory.

The connection requires a client password which you can supply via rundeck job options. Refer this screenshot to create an option whose input type can either be a Plain-Text or Secure (needs to be uploaded via Rundeck Key Storage)

Configuration

Make sure you update the configuration values in the PluginConfig with your organization's standards or any applicable configurations. Plugin Config

If you need to use a signed/ certified sap jco library from your organization, then visit the SAP marketplace within your organization and downlaod the sapjco3 package. Update the build.gradle file to include include the package during compilation Build.Gradle

About

This plugin has been designed to connect to SAP systems and trigger ABAP programs and process chains. This plugin executes BAPI function modules to copy a pre-defined SAP job, release the newly created SAP job and report their statuses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages