Viewing, Adding, and Editing SAP R/3 and CRM Job Details
Theme: Configure
Who Is It For? System Administrator, Automation Engineer
What Is It?
SAP R/3 and CRM job details define how OpCon submits background jobs to an SAP R/3 or CRM system, including job name, step details, and interceptor settings. These details are configured in the Task Details panel of an SAP R/3 master job in Solution Manager.
To view, add, or edit a SAP R/3 and CRM job, you must have the required privileges as defined in Required Privileges.
Viewing SAP R/3 and CRM Job Details
- Go to Library > Master Jobs
- Select a SAP R/3 and CRM job in the list
- Select Edit
- Expand the Task Details panel
Adding SAP R/3 and CRM Job Details
To add SAP R/3 and CRM Job Details, complete the following steps:
- Create the job and general info as described in Adding a Job
- Expand the Task Details section. See SAP R/3 and CRM Job Details for details
Editing SAP R/3 and CRM Job Details
To edit SAP R/3 and CRM Job Details, complete the following steps:
- Go to Library > Master Jobs
- Select a SAP R/3 and CRM job
- Select Edit
- Select the lock icon. The button appears gray and locked (
) when in Read-only mode and appears green and unlocked (
) when in Admin mode
- Expand the Task Details panel. See SAP R/3 and CRM Job Details for details
SAP R/3 and CRM Job Details
All required fields are designated by a red asterisk.
In the SAP R/3 and CRM Definition frame:
- Job Name: Name of the job as defined in the SAP R/3 and SAP CRM system
- Job Number: SAP R/3 and SAP CRM Job number (Job ID) as defined in the SAP system
- Execution Target: Name of the SAP Application Server on which the job processes
- Start SAP Job: Configures SAP start criteria:
- A.S.A.P.: Starts the job as soon as a background process is available
- Immediately: Starts the job as soon as it qualifies to run in OpCon, without waiting for an available SAP background process. If all background processes are in use, the job fails
Select SAP Job
Select the search button next to Job Name to open the SAP Query dialog.

In the Query Job SAP dialog:
- Machine: SAP R3 agent Machine name
- Language: Two-character language abbreviation (e.g., EN for English)
- Job Name: Text matching the desired job name. Use wildcards (*) for partial matches. Avoid using only wildcards — on systems with many jobs, this can cause the SAPQueryProcessor to become unresponsive
- User ID: Username for SAP Credentials
- Password: Password for SAP Credentials
Enter SAP Credentials and select the search button to retrieve matching job names. Select a job from the list and select OK to assign it to the daily job.
In the Create SAP Job dialog:
- Job Name: Name of the job being created
- Job Class: SAP Job class A, B, or C
- Spool Recipient: Spool recipient for the SAP job
- Credentials Button: Opens the SAP Login Dialognote
Enter credentials before creating an SAP job. Credentials apply to all SAP queries.
- List of Steps: Add, edit, and delete steps after entering credentials. Steps can be Abap Program, External Command, or External Program
- Step Details: Details for the selected job step. Enter credentials and select an item from List of Steps to define details
Enter Credentials
Select the Credentials button under Credentials Definition to open the SAP Login Dialog.
In the SAP Login dialog:
- Machine: SAP R3 agent Machine name
- User ID: Username for SAP Credentials
- Password: Password for SAP Credentials
- Language: Two-character language abbreviation (e.g., EN for English)
Edit SAP Job
Open the Edit SAP Job dialog by selecting the edit button.
Open the credentials dialog and enter credentials.
Credentials are required to enable the Query Button.
In the SAP Login dialog:
- Machine: SAP R3 agent Machine name
- User ID: Username for SAP Credentials
- Password: Password for SAP Credentials
- Language: Two-character language abbreviation (e.g., EN for English)
After entering credentials, select the query button to search for the job. When results appear, make any changes and select Save.
Delete SAP Job
Open the Delete SAP Job dialog by selecting the delete button.
- Machine: SAP R3 agent Machine name
- Language: Two-character language abbreviation (e.g., EN for English)
- User ID: Username for SAP Credentials
- Password: Password for SAP Credentials
Enter credentials and select Yes to delete the job.
Add Steps to SAP Job
Select the Add button under List of Steps to open the Add SAP Step dialog.

Add SAP Step Dialog
- Abap Program
- ABAP Program Selector: Text matching the desired Abap Program. Use wildcards (*) for partial matches
- Select the search button to retrieve matching Abap Programs from the SAP R3 system
- Select an Abap Program and select OK to add it to the SAP job step

- ABAP Program Selector: Text matching the desired Abap Program. Use wildcards (*) for partial matches
- External Command
- External Command Selector: Text matching the desired External Command. Use wildcards (*) for partial matches
- Enter the command name or select the search button to retrieve matching External Commands
- Select an External Command and select OK to add it to the SAP job step
- External Command Selector: Text matching the desired External Command. Use wildcards (*) for partial matches
- External Program
- External Program Name: Text matching the desired External Program
- Enter the External Program Name and select OK to add it to the SAP job step

- External Program Name: Text matching the desired External Program
Use the up and down buttons to reorder steps.
Abap Program Details
- Select Abap Program from the list of steps

- ABAP Program: Name of the Abap Program
- Variant: Variant for the Abap program
- Search Variant Button: Retrieves all variants for the selected abap step from the SAP R3 system
- Add Variant Button: Opens the add variant dialog to create a new variant
- Edit Variant Button: Opens the edit variant dialog. Search and select a variant or create a new one to enable this button
- Delete Variant Button: Removes the current variant from the selected abap step. Search and select a variant or create a new one to enable this button
- Search Variant Button: Retrieves all variants for the selected abap step from the SAP R3 system
- Language: Two-character language abbreviation (e.g., EN for English)
- Print Specification Button: Opens the Print Specifications dialog
Abap Variants
Search Variant Dialog
Select the search button to retrieve all variants for the selected abap step.
Select a Variant and select OK to apply it to the abap step.
Add Variant Dialog
Select the add button to open the create variant dialog.
Wait for the SAP Business Warehouse system to return Variant Parameters.

- Variant Name: Name for the variant being created
- Temporary Variant: Creates the variant in the local database. The variant is created when the daily job is saved and deleted when the daily job or SAP job is deleted
- Variant Parameters: Returned from the SAP Business Warehouse system when the create variant dialog opens

Select a variant parameter to update its values, then select the update button to apply.

Edit Variant Dialog
Select or create a variant to enable the edit button, then open the edit variant dialog.
Wait for Variant Parameters to be returned.

- Variant Name: Name of the variant being updated (read-only)
- Refresh Button: Sends a request to check and load new parameter values

Select a variant parameter to update its values, then select the update button to apply.

Delete Variant Dialog
Select or create a variant to enable the delete button, then select it to remove the variant from the Abap Program.
This removes the variant from the abap step only. It does not permanently delete the variant from the SAP Business Warehouse system.
Abap Print Specifications
Select the Print Specifications button to open the dialog.
General Attribute Tab
- Output Device: Output device; select the search button to query SAP for available devices
- Number of Copies: Number of copies to print
- Time of Printing: When to print
- Print Format: Print format; select the search button to query SAP for available formats. An output device must be selected first to enable the query button

Spool Request Tab
- Name: Spool request name
- Title: Spool request title
- Authorization: Spool request authorization

Cover Sheets Tab
- SAP Cover page: Whether a cover page should be printed
- Selection Cover Sheet: Selection cover sheet
- Recipient: Recipient field
- Department: Department field

Output Options Tab
- Spool Retention Period: When to delete after printing
- Delete Immediately After Printing: Deletes the spool immediately after printing
- New Spool Request: Creates a new spool request

External Command Details
- Command: Name of the selected external command
- Parameters: Parameters for the external command
- Operating System: Operating system for the external command
- Target Server: Target server for the external command
- Log external output to job log: Logs external output to the job log
- Log external errors to job log: Logs external errors to the job log
- Job awaiting external termination: Waits for external termination
- Active trace: Activates trace

External Program Details
- Program: Name of the selected external program
- Parameters: Parameters for the external program
- Target Server: Target server for the external program
- Log external output to job log: Logs external output to the job log
- Log external errors to job log: Logs external errors to the job log
- Job awaiting external termination: Waits for external termination
- Active trace: Activates trace

Select Execution Target
Select the search button next to Execution Target to open the SAP Query dialog.

In the SAP Query dialog:
- Machine: SAP R3 agent Machine name
- Language: Two-character language abbreviation (e.g., EN for English)
- User ID: Username for SAP Credentials
- Password: Password for SAP Credentials

Enter SAP Credentials and select the search button to retrieve all execution targets.
Select a target from the list and select Ok to assign it to the Exec. Target field.
Remove Execution Target
To remove the Execution Target, select the red trashcan icon.
More Information
For conceptual information, refer to SAP R/3 and CRM Jobs in the Concepts online help.
Configuration Options
| Setting | What It Does | Default | Notes |
|---|---|---|---|
| Job Name | Name of the job as defined in the SAP R/3 and SAP CRM system | — | — |
| Job Number | SAP R/3 and SAP CRM Job number (Job ID) as defined in the SAP system | — | — |
| Execution Target | Name of the SAP Application Server on which the job processes | — | — |
| Start SAP Job | Configures SAP start criteria: | — | — |
| Language | Two-character language abbreviation (e.g., EN for English) | — | — |
| User ID | Username for SAP Credentials | — | — |
| Password | Password for SAP Credentials | — | — |
| Job Class | SAP Job class A, B, or C | — | — |
| Spool Recipient | Spool recipient for the SAP job | — | — |
| Credentials Button | Opens the SAP Login Dialog | — | — |
| List of Steps | Add, edit, and delete steps after entering credentials. | — | — |
| Step Details | Details for the selected job step. | — | — |
| ABAP Program | Name of the Abap Program | — | — |
| Variant | Variant for the Abap program | — | — |
| Print Specification Button | Opens the Print Specifications dialog | — | — |
| Variant Name | Name for the variant being created | — | — |
| Temporary Variant | Creates the variant in the local database. | — | — |
| Variant Parameters | Returned from the SAP Business Warehouse system when the create variant dialog opens | — | — |
| Refresh Button | Sends a request to check and load new parameter values | — | — |
| Output Device | Output device; select the search button to query SAP for available devices | — | must be selected first to enable the query button. : An agent installed on a target platform that runs jobs in the native language of that platform and communicates results back to SAM via SMANetCom over TCP/IP.
Department: An organizational grouping in OpCon used to assign jobs to logical divisions. User roles can be scoped to specific departments, controlling which jobs a user can manage.
Resource: A numeric variable in OpCon representing a finite pool. Jobs can be configured to require a set number of resource units to run, limiting concurrent executions and preventing resource contention.
Privilege: A specific permission granted through an OpCon role that controls access to a feature, function, or object type. Privileges are organized into categories such as Function Privileges, Machine Privileges, Schedule Privileges, and Access Codes.
Machine: A platform defined in the OpCon database that has an agent installed. OpCon routes job execution requests to machines via SMANetCom, and machines report job completion status back to SAM.
Job: The fundamental unit of work in OpCon. A job defines what to run, on which machine, when to start, and what conditions must be met. Job results are tracked and can trigger events and notifications.
OpCon: Continuous' workflow automation platform. The OpCon server includes the database, SAM and Supporting Services (SAM-SS), and graphical user interfaces. agents installed on target platforms run jobs and report results.