cancel
Showing results for 
Search instead for 
Did you mean: 

PDO Layer Error while approving a changed version of PO

Former Member
0 Kudos

Hi,

We are in SRM7.0 , EC Scenario , ECC 6.0

In SAP SRM system am experiencing a workflow issue , second level approver is not able to approve/receive the workitem of a changed PO. Moment we try to open the PO (changed version) and navigate to Approval tab, the approval flow is missing and showing the error as

PDO Layer Error

An Exception has occured

Every time we must restart the workflow due to which the approval needs to be done again from 1st approver.

We have raised an OSS Message and following is the response from SAP

" The second approver does not get an workitem because the workflow got the status error. The cause of this error is your BADI implementation

ZCL_SRMWF_AGENT_PO_BUYER method /SAPSRM/IF_EX_WF_RESP_RESOLVER~GET_AREA_TO_ITEM_MAP. This method returns an initial table LT_AREA_TO_ITEM_MAP.

Run method CREATE_DECISION_SETS (/SAPSRM/CL_WF_PROCESS_MGR_SBWF) with

parameter IV_PROCESS_GUID = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx "

When i executed this method CREATE_DECISION_SETS (/SAPSRM/CL_WF_PROCESS_MGR_SBWF) with

parameter IV_PROCESS_GUID = Changed version PO GUID , i got the following error

Exception CX_BO_ABORT triggered

Termination triggered in '' - Rollback required

Can anyone please help !!

Thanks & Regards,

Venkat

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi ,

can you please share your Badi code?

Saravanan