cancel
Showing results for 
Search instead for 
Did you mean: 

EHP6 POWL Leave Approval Always go to First Request

Former Member
0 Kudos

I am using POWL application MANAGER_MSS_INBOX_2 for Leave Request Approval in the Portal.  When the user selects the Leave Request in POWL, the Leave Approval application opens successfully, but the top request in the POWL list is always displayed, not the request selected from the list.  However, if I test in NWBC, the correct leave request is displayed in the detail of the leave request application.  So, this seems to be a problem with OBN on the portal.

We are at EA-HR 606 0037 and SAP_BASIS 731 0012 on the ECC side and Portal version ep 7.31.201404102021. I have applied Notes 2005215 - POWL: Navigation issues in powl collector, and 1946640 - POWL : Incorrect leave approval record selected.

I am using the standard feeder class, POWL type, and WF task for Leave Approval.  I have configured the action for OBN.

OBJECTVALUE = REQUEST_ID=${item.REQUEST_ID}&WI_ID=${item.externalId}


Launchpad MSS NAV parameters are mapped.

PFCG role has OBN. 

The BO target is mapped to the iView in the Role.  The target iView is in the same role as POWL application iView/OBN source.

iView Application Parameters.

(If I remove the LRF_ARQ_MODE=A, the application is started in mode R to create a leave request.)

I have debugged and in IF_WD_PORTAL_INTEGRATION~NAVIGATE_TO_OBJECT the correct request_ID is being passed in the OBN event from the POWL action handler to the portal.  But it does not reach the standard FPM feeder class for the Leave Approval.

Is there a mistake in my Portal OBN config?  Am I missing a Note that needs to be applied?

Thanks for your advice.

Accepted Solutions (1)

Accepted Solutions (1)

Oliver_Baer
Explorer
0 Kudos

Hi Kathy,


we're on ERP EhP5 with SAP_HR-604 SP 78 and EA-HRXXX 605 SP 55 and we've got the same problem. First it worked fine, the error occured after implementing the latest support packages (I can't exactly say which one delivered the error).

I debugged as well the feeder class "CL_HRMSS_PTARQ_LEAVREQ_POWL" method "IF_POWL_FEEDER~HANDLE_ACTION" with "i_actionid = 'EDIT'" which calls "cl_hr_navigation_services=>navigate()" with "ARQ_MODE=A" and "LRF_REQUEST_ID=<the correct selected id>"; the navigate()-method calls OBN-navigation in portal.

To Jwala and Siddharth: the mentioned note "1946640" does NOT solve the problem ! There must be another reason why it doesn't work. And POWL and UWL are completely different things.

Maybe you have solved it yet???

Thanks, Oliver

Former Member
0 Kudos

Hi Oliver,

We fixed this by applying note 2021994 - Malfunctioning of Portal due to omission of post parameters.

Hope that helps.

Answers (1)

Answers (1)

Former Member
0 Kudos

Did all ur  approved requests are getting deleted after approval or it is still  shown in that powl  ? once check the parameters in SWFVISU once

check this notes :-

1946640 - POWL : Incorrect leave approval record selected


1773641 - ESS LEA: Web Dynpro ABAP based Leave Request use in UWL


1867770


Approve Leave Request - Business Package for MSS Add-On 1.0 - SAP Library

Former Member
0 Kudos

Hi Jwala,

Thanks for your reply. 

However, we applied note 1946640 before I posted the problem.  It did not fix the problem.

The other Notes you mention apply to UWL not POWL and are below the support pack we are at.

Former Member
0 Kudos

request you to check the parameters which u have maintained in SWFVISU ... if possible can you  paste that screen shot once here of that parameters

Former Member
0 Kudos

Hi Jwala,

I don't believe POWL uses SWFVISU.  That is just for UWL.

Thanks,

Kathy

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

Above note should have solved the issue. Please try taking HTTP trace and see the WI_ID passed? which role is being passed etc? check your configs for Powl_cockpit,