Skip to main content

Hi , 

 

I was trying to call a workflow when a matrial is issued from a mobile work order side. 

and I’m getting below error. 

 

Deleted due to Initialization ORA-20100: Cannot Execute AFTER BPA AddSaveINv1 from within an Oracle Job
ORA-06512: at "IFSAPP.FND_EVENT_ACTION_API", line 1695
ORA-06512: at "IFSAPP.FND_EVENT_ACTION_API", line 1962
ORA-06512: at "IFSAPP.BPA_SYS", line 54
ORA-06512: at "IFSAPP.BPA_SYS", line 91
ORA-06512: at "IFSAPP.FND_EVENT_ACTION_API", line 1952
ORA-06512: at "IFSAPP.FND_EVENT_ACTION_API", line 1687
ORA-06512: at "IFSAPP.EVENT_SYS", line 200
ORA-06512: at "IFSAPP.EVENT_SYS", line 200
ORA-06512: at "IFSAPP.ADDTRIGGERINVE_EVU", line 23
ORA-04088: error during execution of trigger 'IFSAPP.ADDTRIGGERINVE_EVU'
ORA-06512: at "IFSAPP.INVENTORY_PART_IN_STOCK_API", line 4877
ORA-06512: at "IFSAPP.INVENTORY_PART_IN_STOCK_API", line 4978
ORA-06512: at "IFSAPP.INVENTORY_PART_IN_STOCK_API", line 5094
ORA-06512: at "IFSAPP.INVENTORY_PART_IN_STOCK_API", line 9426
ORA-06512: at "IFSAPP.INVENTORY_PART_IN_STOCK_API", line 5547
ORA-06512: at "IFSAPP.INVENTORY_PART_IN_STOCK_API", line 11869
ORA-06512: at "IFSAPP.INVENTORY_PART_IN_STOCK_API", line 14912
ORA-06512: at "IFSAPP.INVENTORY_PART_IN_STOCK_API", line 14832
ORA-06512: at "IFSAPP.MAINT_MATERIAL_REQ_LINE_API", line 11724
ORA-06512: at "IFSAPP.MAINT_MATERIAL_REQ_LINE_API", line 4461
ORA-06512: at "IFSAPP.MOBILE_MATERIAL_REQ_LINE_API", line 3823
ORA-06512: at "IFSAPP.MOBILE_MATERIAL_REQ_LINE_API", line 3432
ORA-06512: at "IFSAPP.MOBILE_MATERIAL_REQ_LINE_API", line 3476
ORA-06512: at "IFSAPP.MOBILE_MATERIAL_REQ_LINE_API", line 965
ORA-06512: at "IFSAPP.MATERIAL_HANDLING_SVC", line 12404
ORA-06512: at "IFSAPP.MATERIAL_HANDLING_SVC", line 11779
ORA-06512: at line 2

 

is it a limitation from mobile work order we cannot call workflows or is it because the work flow was after one. 

Any idea or a any clue to get this to work appreciated. 

Best regards, 

Yasara

@YaheLK you can certainly invoke BPA Workflows from Mobile Work Order, but it needs to be of the Process Enrichment type, and the timing needs to be Async rather than After.

See https://docs.ifs.com/techdocs/24r1/040_tailoring/225_configuration/950_configuration_references/060_knownlimitations/#mobile-initiated_workflow

The IFS Cloud 24R1 Enablement Material also has a demonstration of this capability, so please take a look if switching to Async doesn’t get you going right away. Please let us know how it goes!

Best regards,

Rukmal


Hi , 

 

Thank you Rukmal. I will try it with ASync. I used timing after.  

 

Best regards, 

Yasara


Hi Again, 

 

I change the running timing in for Async and run it but it seems like when the timing is changed the BPA does not work at all. is there is particular reason . get posted in the Bpa_async table but the status is IP. 

parameters are correct. 

 

what is the workflow process that runs these ASync BPA ? 

 

best regards, 

Yasara


@YaheLK did You get a solution for this? Did async work for You?


HI ,

It works from 24R1 actually . and there more tables that better explain the details about why its failing. 

most probably the user does not have the permissions needed. 

Mobile user will be the user running the projection in the above case. 

But its quite unstable as well.  Alot to improve

 

best regards, 

Yasara


Reply