cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SAP BPA Error Happening in Monitoring - Requesting help!

Ron_Hagan
Product and Topic Expert
Product and Topic Expert
1,405

I have a BPA that has an Automation (AutomatePipeline) with 3 inputs:  InputPeriodName, InputStageType and InputScheduledDate. The Process that starts everything has 3 Process Inputs:  Period Name, Scheduled Date and StageType.

When I am in the Editable version and test the Automation, it completes successfully.

However, when I Release and Deploy the Process and then run it in Monitoring, this is what I've tried passing the JSON 2 ways.

1. 

{
"InputPeriodName": "June 2022",
"InputStageType": "CompensateAndPay",
"InputScheduledDate": "none"
}

2.

{
"Period Name": "June 2022",
"StageType": "CompensateAndPay",
"ScheduledDate": "none"
}

It doesn't matter which one I use, I get the following error when I run it in Monitoring:

"AutomatePipeline" failed

The activity 'automation_automatePipeline_1' cannot be started since the input is not correct: [[] The object must have a property whose name is "InputPeriodName".],[[] The object must have a property whose name is "InputStageType".],[[] The object must have a property whose name is "InputScheduledDate".]

 

Since I know that AutomatePipeline does, in fact, have InputPeriodName, InputScheduledDate and InputStageType as Inputs, I'm confused as to what this error means. 

Any ideas and/or suggestions are most welcome.

Thanks in advance!

Ron

Accepted Solutions (0)

Answers (1)

Answers (1)

Ron_Hagan
Product and Topic Expert
Product and Topic Expert
0 Kudos

I realized that it was an error in where I was putting my variables/inputs.  

All working now. 😊

Himanshu_Dewan
Discoverer
0 Kudos

Hi Ron,
I am also facing an error while creating a build process. I have made process variables that are passed in a decision rule as inputs but while running the process it throws an error : [The object must have a property whose name is "log_comment"]. Can you please let me know how did you resolve this issue?

nikhil180490
Explorer
0 Kudos
@Ron_Hagan I want to pass Environment variables in a Process flow in Build Process automation how can I do that ?