SAP Business Process Automation by Redwood

SAP BPA job status explanation

While there are 7 different states an SAP job can have in batch job table tbtco, there are many more possible job status a job can show in CPS/BPA. This document tries to provide additional explanation about the CPS/BPA job status’s and the corresponding status the job in SAP should have.     The following table lists the possible status a job can have in SAP:   SAP Job Status …

Read More »

Text tab output parameters in Email

Hi, We are giving Below parameters in In Parameter Mappings “Text Tab” below.(Even not saving as it is in Text Tab) But Output is not gettingin Email as it is.It is getting in one line continuously.PFA. Could you please provide solution..P.F.A. Name:2000_FCST_SAT_PIR_DELETE STEP-1 Job:2000_FCST_SAT_PIR_DELETE STEP-1 Program: RM60RR20 Variant: 2000_PIR_DELBK Triggered from Redwood messaging. Regards, Sudarshan

Read More »

Creating report for Process server Status in BPA

This document is for those who wanted to create the the status report of the Process servers.Please follow the below steps for the same. Step 1: In Definition tab please select report Step 2: Right click the Reports and select New Report Definition. Step 3: in Report Definition tab Please fill in the standard details provided and in Query Filter select All Process Servers. Step 4: Then in Process Control …

Read More »

How to set up alert for jobs which are going to assigned status automatically in SAP CPS by Redwood

Set up alerts for Jobs which are going to Assigned status for long time in CPS Login to CPS system. Go to alerting tab, and select Job definition alert sources.   3. Create new Job Definition Alert Source. And fill below fields: Name: you can give any name. Name Pattern: give * to check all jobs. Under sent to address field maintain recipient email ID’s to get alert messages.    …

Read More »

SAP Business Process Automation by Redwood

SAP NetWeaver’s automation infrastructure is used for running large and periodical business processes asynchronously without a user interface with excellent performance. SAP NetWeaver offers a wide variety of scheduling options, including time-based, event-based, and calendar-based scheduling. In addition to local job scheduling functionality (transactions SM36/SM37), SAP offers a  solution to help companies manage, monitor, and execute business-critical processes from a central location. The product is called SAP Business Process Automation …

Read More »

JCS-116012: Warning: Transient communication failure: Connection refused

Hi, If any platform agent giving error : JCS-116012: Warning: Transient communication failure: Connection refused Please follow below steps to avoid issue. 1.First check enough work process available from SAP system or not. 2.Check your agent status from redwood end.Expand your platform agent and check the services  “Job chain service” and “Plat form agent service”.If platform agent service status showing  “Connecting” 3. Log in with redwood user on you plat …

Read More »

Scripts used in job implementation

There are following scripts used commonly in redwood job implementation which is given below: 1. EVO_ABAP_Run_HPOV   This script is used for ABAP programs 2. ABAP External Program HPOV   This script is used for ABAP external programs. Examples:   Set job protection to ON   INFORMATICA workflow (numbered)   Move from   /usr/sap/  to     IPC   Raise Redwood event if more file(s) exist   Set job protection to OFF   3. …

Read More »

Export Import the redwood job

Export Import the redwood job from one environment to another in Redwood cronacle:      Save it in the S drive in your system   Login to internet explorer   Copy file into H drive   Click reloads on the file transfer screen,save file on desktop. Then open the file with Crimson editor.       Replace existing Parameter values with new values PARTITION: PARTTION_D with PARTITION_E SID: from QCM …

Read More »

Script to Extract job Chain details

Below script will help to extract all job chain parameter details . import com.redwood.scheduler.api.model.*;import java.util.*; {   String P_PARAMETERS = “SAP_SYSTEMS,CLIENT,ABAP_PROGRAM_NAME,ABAP_VARIANT_NAME,JOBNAME,NAME,EXT_COMMAND_NAME,EXT_COMMAND_PARAMETERS,EXT_PROGRAM_NAME,EXT_PROGRAM_PARAMETERS”;   chains = new ArrayList();    String query = “select jc.* from JobChain jc,JobDefinition jd”                + ” where jc.JobDefinition = jd.UniqueId”                + ” and jd.UniqueId = jd.MasterJobDefinition”                + ” and jd.UniqueId not in (select distinct JobChainCall.JobDefinition from JobChainCall)”;    for (Iterator it = jcsSession.executeObjectQuery(query, null); it.hasNext();)   {     JobChain jc = (JobChain)it.next();     …

Read More »

How to customize role in CPS

Custom Roles : In order to grant other SAP CPS specific privileges to a user it is good practice to create roles. When an empty role is created, privileges can be granted to the role and then the role can be granted to all the users that are allowed the specified grants. The following steps are needed to create and use a new role in SAP CPS. Create new role …

Read More »