E9.2 Replace ProcessPurchaseOrderReceipt with Orchestrator using P4312

CharlyRock

Member
Hello,

We want to replace BSSVs for Orchestrator technology. We are working with ProcessPurchaseOrderReceipt (JP43A000) however when we want to replicate the functionality of the w4312a (form request) we cannot find a way to relate the lines of the form with the ones that are being sent in the XML of the JP43a000 since the screen does not allow filter by line number/item.
We use the process recorder, where we capture the selection of the order in W4312F and then we go to W4312A (all in a single form request, since W4312A does not allow it to be executed individually).
we need to work with json similar to the following

{
"Order_Number": "409",
"Order_Type": "OC",
"Order_Company": "FFFFF5",
"Branch": "0509",
"P4312_Version": "FF0501",
"Detail": [
{
"Item": "BBBB-349",
"Location": "XXXXXX",

},
{
"Item": "AAA-3843",
"Location": "YYYYY",

}


]
}


we have the following problems

1) When you select a line in w4312f, the w4312a form brings you the entire order and in the json we don't have the corresponding rownumber of the lines to confirm. We do a groovy script to calculate the line number but we can't associate them to the input json.

2) We try to iterate the detail and in the w4312f form apply the filter for the update row but having the two forms in a single form request, the entire process is iterated, which is wrong since it assigns a doc to each line. We would only need to iterate on the second form but it cannot be executed individually.

Is there any way to perform this orchestration? Customizing the P4312 is not among the viable options.

Version 9.2.5.6
thanks greetings!
 
Last edited:
Back
Top