cancel
Showing results for 
Search instead for 
Did you mean: 

Absence request does not show in MSS approval lane

Former Member
0 Kudos

Hello

We are implementing the ESS/MSS Absence Request using HR Renewal (lastest version).

The ESS portion is working fine (the employee can make a leave request).

The backend customizing is also working fine (using transcation PTARQ we can send the mail, validate the requests an so on). Since the requirement are simples, we're not using the workflow, but the simple state/event mode.

However, we can not get the absence requests to show in the MSS Approval lane. It seems that by default, the Approval lane does not check those request (not workflow), and that i should use the POWL.

thus my question : could someone explain to me how to make this ?

or how to put the HRMSS_LR_APPR_G in a CHIP (will it check our request ?) ?

thanks

Guillaume

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

As a new information, when i click on the "Detail' button, the ollowing URL is displayed at the bottom of the screen  "https://serveur:port/sap/bc/webdynpro/sap"

it seems that the button is not linked to an application...

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

it should be, Can you quickly add WF and verify if details button  works for you

Former Member
0 Kudos

Hello

Sorry not to have answered sooner (the mail indicating your post was send near midnight for us).

I'm on a customer site this morning, and will try to do this at the first opportunity, probably during the midday pause (in approx 4 hours).

i'm going to use the customizing shown in the blog for the leave request.

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

you are not using WF? so how approver is determined? are you planning auto approval? whats the config in V_t554s_web? check the request where it is pending, rptarqdbview?

Former Member
0 Kudos

Hello

thank for your time helping

  • by "not using WF", i mean that I've not associated a task with the leave type in spro (checkbox "process via workflow" not checked). As far as I can tel, this mean that the reactions are strictly based on user actions (send/accept/reject) and scheduled programs (mails, integration as absences...), and do not use the workflow engine
  • approvers are determined by the an implementation of BADI PT_ABS_REQ (multiples approvers most of the time)
  • request are visible in rptarqdbview, with statut "SENT".

when i go to the POWL_COCKPIT transaction and launch the "MSS-POWL" POWL, i get the requests displayed. the same thing with the MANAGER_MSS_INBOX_UI5 show nothing

regards

Guillaume

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

That means you need to check the POWL configuration as explained in other threads, you can do simple HTTPtrace and see how workitem is loaded.

check here http://scn.sap.com/thread/3585504 http://scn.sap.com/thread/3468251 For checking purposes can you assign astandard WF template to leave request in V_t554s_web and check whether you get the items now in POWL?

check this LPD_CUST MSS NAVIGATION

ALso as seen from above you are using UI5 inbox and not powl http://scn.sap.com/thread/3545579

It has different customisaiton for tasks, since you are not using tasks, i need to verify how items will be loaded, But first, you need to configure correctly ie tasks providers etc

You can replace “MANAGER_MSS_INBOX_UI5” application id with their own custom POWL Application ID. By doing so, only custom configured POWL queries will be read and default delivery will be replaced with customer specific queries.

http://help.sap.com/saphelp_gateway20sp07/helpdata/en/12/8ca5519b12df0de10000000a441470/content.htm

Former Member
0 Kudos

Thanks again for your help.

In LPD_CUST, for the MSS Navigation lauchpad, and the "other approvals UI5" I replaced the MANAGER_MSS_INBOX_UI5_3 by my own custom POWL, that contained only the query for the leave request (extracted from POWL - MSS)


  • The approval lane now indicate the correct number of leave request, and clicking on the link display the POWL with my request
  • I can accept or reject the request. RPTARQDBVIEW indicate correctly the new status


However, the "Detail" button is not working.

Do you have any pointer on what i missed ?

regards

Guillaume

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

can you do a httptrace and see what happens?

typically all this comes form POWL configuration, as explained in sagar blog and above

does approve or reject work?

http://scn.sap.com/thread/3641011

Former Member
0 Kudos

Yes, the "approve" or "reject " butons are working.

I'm trying to check the POWL configuration, and make an http trace

could you give me the url of sagar blog ?

regards

siddharthrajora
Product and Topic Expert
Product and Topic Expert
Former Member
0 Kudos

Hello

sorry it took some times.

I can't get IT to install a tracing app, so i used the developer tools to get information on the http call. The results are below :

<log>

  <entries>

    <entry>

       <pageref>0</pageref>

       <startedDateTime>2015-07-06T07:46:03.68+01:00</startedDateTime>

       <time>140</time>

       <request>

          <method>POST</method>

          <url>http://xxxxx.serverweb.com:8000/sap/bc/webdynpro/sap/POWL?sap-contextid=SID%3aANON%3aS101A710_HRD_00...

          </url>

          <httpVersion>HTTP/1.1</httpVersion>

          <cookies>

             <cookie>

               <name>sap-usercontext</name>

               <value>sap-language=FR&sap-client=150</value>

             </cookie>

             <cookie>

               <name>SAP_SESSIONID_HRD_150</name>

               <value>cw9rlbrTzz4HTZ5EA54IUNBRG2ojshHlgMNe8_xDGLs%3d</value>

            </cookie>

         </cookies>

         <headers>

            <header>

               <name>Accept</name>

               <value>*/*</value>

            </header>

            <header>

               <name>X-Requested-With</name>

               <value>XMLHttpRequest</value>

            </header>

            <header> <name>Content-Type</name> <value>application/x-www-form-urlencoded</value> </header>

            <header>

               <name>Referer</name>

               <value>http://xxxxx.serverweb.com:8000/sap/bc/webdynpro/sap/POWL?APPLID=MANAGER_MSS_INBOX_UI5_1&businessPar...</value>

            </header>

            <header>

               <name>Accept-Language</name>

               <value>fr-FR</value>

            </header>

            <header>

               <name>Accept-Encoding</name>

               <value>gzip, deflate</value>

            </header>

            <header>

               <name>User-Agent</name>

               <value>Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; Tablet PC 2.0; .NET4.0E; InfoPath.3)</value>

            </header>

            <header> <name>Host</name> <value>xxxxx.serverweb.com:8000</value> </header>

            <header> <name>Content-Length</name> <value>358</value> </header>

            <header> <name>Connection</name> <value>Keep-Alive</value> </header>

            <header> <name>Cache-Control</name> <value>no-cache</value> </header>

            <header> <name>Cookie</name> <value>sap-usercontext=sap-language=FR&sap-client=150; SAP_SESSIONID_HRD_150=cw9rlbrTzz4HTZ5EA54IUNBRG2ojshHlgMNe8_xDGLs%3d</value>

            </header>

         </headers>

         <queryString>

            <param>

               <name>sap-contextid</name>

               <value>SID%3aANON%3aS101A710_HRD_00%3aulXFaqUhTz5Cc-n-Ed2hFTJMKtBN4lPXT4cNNvHW-NEW</value>

            </param>

         </queryString>

         <postData>

            <mimeType>application/x-www-form-urlencoded</mimeType>

            <text>sap-charset=utf-8&sap-wd-secure-id=61FBFCFE7B2077D42CB6836BB6D2D2C8&_stateful_=X&SAPEVENTQUEUE=ClientInspector_Notify~E002Id~E004WD01~E005Data~E004ClientHeight~003A902px~E003~E002ResponseData~E004delta~E005EnqueueCardinality~E004single~E003~E002~E003~E001Button_Press~E002Id~E004WD57~E003~E002ResponseData~E004delta~E005ClientAction~E004submit~E003~E002~E003</text>

         </postData>

         <headersSize>884</headersSize>

         <bodySize>358</bodySize>

      </request>

      <response>

         <status>200</status>

         <statusText>OK</statusText>

         <httpVersion>HTTP/1.1</httpVersion>

         <cookies/>

            <headers>

               <header> <name>content-type</name> <value>text/xml; charset=utf-8</value> </header>

               <header> <name>content-length</name> <value>321</value> </header>

               <header> <name>expires</name> <value>-1</value> </header>

               <header> <name>cache-control</name> <value>no-cache, no-store, private, must-revalidate</value> </header>

               <header> <name>pragma</name> <value>private, no-cache</value> </header>

            </headers>

            <content>

               <size>321</size>

               <mimeType>text/xml</mimeType>

               <text><updates><delta-update windowid="sapwd_main_window"><script-call><![CDATA[application.exec("setFocus",{});]]></script-call><script-call><![CDATA[application.exec("unlock",{});]]></script-call><initialize-ids><![CDATA[<span id="UCF_InitializeIDs" style="display:none">[]</span>]]></initialize-ids></delta-update></updates>

               </text>

            </content>

            <redirectionURL/>

            <headersSize>180</headersSize>

            <bodySize>321</bodySize>

         </response>

         <cache/>

         <timings> <send>15</send> <wait>125</wait> <receive>0</receive> </timings>

      </entry>   

   </entries>

</log>

the response is a 200/OK so i must connect to something... :

The blog seems to concentrate on POWL for workflow-based sources. None of the view described in it are filled in our system (but we still get approval / rejection OK)

regards