Skip to Content
0
Former Member
Jun 03, 2011 at 09:25 PM

PDO Layer Error in change version PO

180 Views

Hi,

We are in SRM7.0 , EC Scenario

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 1st approver approve it and when requester 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 a 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 = change version 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