cancel
Showing results for 
Search instead for 
Did you mean: 

MSS:Leave request Approver :Iview name?

prajyotp_demapure
Participant
0 Kudos

Hello Experts,

Please tell me the Iview name of attached screen shot.

Requirement:

I want to display only one row in the table displayed in the screen shot.

Please kindly guide me the steps and also the path from content administartion -> portal content ->??.

Thanks & regards,

Prajyot D.

Accepted Solutions (1)

Accepted Solutions (1)

former_member182426
Active Contributor
0 Kudos

It's WD Java iview. And you can find this Leave Approval iview at below path in portal

Portal Content => Content Provided by SAP => End User Content => Employee Self-Service => iViews

=> Working Time => Leave Request Approval

Iview path:

portal_content/com.sap.pct/every_user/com.sap.pct.erp.ess.bp_folder/com.sap.pct.erp.ess.iviews/

com.sap.pct.erp.ess.working_time/com.sap.pct.erp.ess.leaverequestapprover

Thanks,

Shankar.

prajyotp_demapure
Participant
0 Kudos

Hello Shankar,

Thanks for the quick response .

I did the changes but it is not reflecting 

Is anymore setting i have to do.

Find the attached screen shot after changes but it is in preview mode.

Also i want to remove scroll bar,is it possible .If yes kindly guide me.

Thanks & regards,

Prajyot D.

former_member182426
Active Contributor
0 Kudos

It should effect, If your using standard role.

If you copied to custom folder and using then you need to do it corresponding Role Level.

For Scrollbar, try to change the property settings for scrollableColCount

Thanks,

Shankar.

Answers (7)

Answers (7)

Former Member
0 Kudos

hi prajyot,

1)When the employee raises Leave Of Absence that time line manger not getting leave request in his Task list on MSS it is ok. ........then ware this leave will go for which level it goes for approval ?who will approve this leave ?

2) The 1st approver getting it in his task list properly. .....which leave wil get into his tasks can i know ? is it leave of absence or jury duty leave ?

3 ) Now when the employee raises Leave Of Absence and Jury Duty , that time manager getting only one leave request in his task list it is ok.....in this case manager getting onlly jury duty ...am i right?


4) But when manager clicks on it the Leave Approver Window is Opened,that time he can see both the request in the table and he is able to approve both request. .....in this case the two workflows is bypassing to uwl tasks ....

5)  Thats why I want only one row to show only one request in the window................in this case once you kindly apply 3 jury duty leaves at a once with differnt dates and see how many rows will come is it one row or more than one row?


6 ) In short : I don't want to show Leave Of Absence to line manager.........i think for leave of absence one set of persons to approve and for jury duty leave one set of persons to approve  ...am i r888?

better remove for leave of absence workflow template id and try once ...u will get only one row wen u apply jury duty leave type....................once try this


u cant do nothing in the ivew level ....as above it is there.......

prajyotp_demapure
Participant
0 Kudos

Hi Malyadri,

1)When the employee raises Leave Of Absence that time line manger not getting leave request in his Task list on MSS it is ok. ........then ware this leave will go for which level it goes for approval ?who will approve this leave ?

-> It is received by the First Approver.

2) The 1st approver getting it in his task list properly. .....which leave wil get into his tasks can i know ? is it leave of absence or jury duty leave ?

->Leave Of Absence.

3 ) Now when the employee raises Leave Of Absence and Jury Duty , that time manager getting only one leave request in his task list it is ok.....in this case manager getting onlly jury duty ...am i right?

->Yes,the task manager is getting is of JURY DUTY.


4) But when manager clicks on it the Leave Approver Window is Opened,that time he can see both the request in the table and he is able to approve both request. .....in this case the two workflows is bypassing to uwl tasks ....

->How can I resolve this?? How Can I skip line manager ??

5)  Thats why I want only one row to show only one request in the window................in this case once you kindly apply 3 jury duty leaves at a once with differnt dates and see how many rows will come is it one row or more than one row?

-> 3 rows.


6 ) In short : I don't want to show Leave Of Absence to line manager.........i think for leave of absence one set of persons to approve and for jury duty leave one set of persons to approve  ...am i r888?

->Yes you r right Malyadri.


Standard and Custom 2-level approval workflow is working fine there is no issue.

For 2 level we are maintaining A-005 (Subordinate) relationship . It is taking proper agent for level 1 and level 2 as per priority assigned.

u cant do nothing in the ivew level ....

-> I copied the Tasks from standard workflow TS12300097 as 99900001.

I written the rules for agent determination 1st level and 2nd level.

-------------------------------------------

Even I'm not able to change the Text on that screen EX: Button Text / Table Header Text

-------------------------------------------

If I have to check with WF please suggest me what should I do and achieve this.

How Can I skip line manager from Custom Workflow.

Thanks & Regards

Prajyot.D

Former Member
0 Kudos

hi prajyot...

the above solution also may not be match to ur requirement ....once ask ur portal consultant if he knows webdynpro app designing he can help u .....may be

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

You need to clearly understand first if you manage to display one row of leave requests in first screen and when you click and go to next screen it ll display all the leave requests meant to be approved by this approver, so still it wont solve your issue, You cant have single row for your scenario

So to avoid approval by other approvers, you need to check in WF and in code, you can find many threads where they discussed two level approvals and tweak it

prajyotp_demapure
Participant
0 Kudos

Hello Experts,

Forget all the things creating much confusion.

Please tell me "is it possible to display only one row in Request Waiting Approval".

If yes suggest me the steps how should I achieve.

Also i'm attaching the screen shot of preview mode.

But why the changes are not getting reflected.

Please help me guru's.

Thanks & Regards,

Prajyot.D

former_member182426
Active Contributor
0 Kudos

single row can display by doing personalization

Ctrl+Right click and set these 2 parametrs. then it will display only one row.

Former Member
0 Kudos

hi

if u apply mutiple leaves i think it is not possible ...it will get more than one row ..........can u tell us why u have such requirement....

prajyotp_demapure
Participant
0 Kudos

Hello Malyadri,

Detail Requirement

Actually We are using 2 workflows for leave types.One is standard one and the other is custom i.e 2 level approval.

There are 4 types of leaves,for 3 leaves we assigned standard one and for the remaining one we assigned custom one.

Ex: Jury Duty : Standard Workflow

      Leave Of Absence : Custom Workflow (2 Level)

In Custom workflow we are not sending leave request to line manager for approval,we are using two other approvers.

Scenario:

1)When the employee raises Leave Of Absence that time line manger not getting leave request in his Task list on MSS it is ok.The 1st approver getting it in his task list properly.

2)Now when the employee raises Leave Of Absence and Jury Duty , that time manager getting only one leave request in his task list it is ok.But when manager clicks on it the Leave Approver Window is Opened,that time he can see both the request in the table and he is able to approve both request.

Thats why I want only one row to show only one request in the window.

In short : I don't want to show Leave Of Absence to line manager.

@ Shankar :

Still not reflecting on MSS.

Regards

Prajyot.D

former_member182426
Active Contributor
0 Kudos

you mentioned

Forget all the things creating much confusion.

Please tell me "is it possible to display only one row in Request Waiting Approval".

But, as per your requirement and scenario nothing to do in iview personalization.

Scenario:

1)When the employee raises Leave Of Absence that time line manger not getting leave request in his Task list on MSS it is ok.The 1st approver getting it in his task list properly.

2)Now when the employee raises Leave Of Absence and Jury Duty , that time manager getting only one leave request in his task list it is ok.But when manager clicks on it the Leave Approver Window is Opened,that time he can see both the request in the table and he is able to approve both request.

it's issue in your custom workflow.

You have to check your custom Workflow and how your determining the approver i.e based on 002 relation ship or custom. And passing the task to approvers.

By default the TS21300097 will take 002 relation ship, but for your scenario In Your workflow you should be able to determine approver based on the leave type and pass that agent.

Former Member
0 Kudos

hi prajyot ...

first i am getting confusing but i can give u some solution on ur issue

1) if u see u applied 3 leave types of different kind .with different dated sep 25 ,26,27.....that is ok .....next

2 )if u give workflow id in v_t554s_web for the leave type it will trigger to the manager in to his inbox if ur not giving workflow id it and if u keep direct approval it will approve directly

3) and if u apply 3 leaves as above ur manager can see 3 leave types with 3 rows and not only one row ...becoz u applied 3 leave types so u can see 3 rows .......and why u wanna see only one row?

why u wanna remove scroll bar ? if u apply more than one scroll bar comes  ...even though u cant do anything with tat iview ....plz be clear on ur requirement so that u can get more correct answers

prajyotp_demapure
Participant
0 Kudos

Hello Experts,

Please help me out I'm not able to show single row in Request Waiting For Approval Window.

I'm Attaching the screen shot.

Under Request Waiting For Approval I wanted to display only one row .

Please help me out.

Regards

Prajyot.

siddharthrajora
Product and Topic Expert
Product and Topic Expert
0 Kudos

I didn't understand your requirement, you want to show only one row in table?

how about other requests which needs approval? SO eventually it ll show more rows

also check if you have done this correct?

SAP Note  1234273 - WebDynpro iview personalization not reflected for all users


>> http://forums.sdn.sap.com/thread.jspa?messageID=9781403&

Please refer the section 3.1 - Administration Personalization. That
topic talks about personalized data that are note visible across all
the users.

>> https://portal.wdf.sap.corp/irj/go/km/docs/room_team/cm_stores/
   documents/workspaces/3029b7c5-4e91-2b10-e687-f6fb462d6c6c/Public%
   20Folder/WebDynpro4Java/End%20User%20p13n_TestCase.doc

prajyotp_demapure
Participant
0 Kudos

Hello Siddharth,

Actually We are using 2 workflows for leave types.One is standard one and the other is custom i.e 2 level approval.

There are 4 types of leaves,for 3 leaves we assigned standard one and for the remaining one we assigned custom one.

Ex: Jury Duty : Standard Workflow

      Leave Of Absence : Custom Workflow (2 Level)

In Custom workflow we are not sending leave request to line manager for approval,we are using two other approvers.

Scenario:

1)When the employee raises Leave Of Absence that time line manger not getting leave request in his Task list on MSS it is ok.The 1st approver getting it in his task list properly.

2)Now when the employee raises Leave Of Absence and Jury Duty , that time manager getting only one leave request in his task list it is ok.But when manager clicks on it the Leave Approver Window is Opened,that time he can see both the request in the table and he is able to approve both request.

Thats why I want only one row to show only one request in the window.

former_member182426
Active Contributor
0 Kudos

This is the screen shot from Content Administration

Content Provided by SAP => End User Content => Employee Self-Service => iViews

=> Working Time => Leave Request Approval

Thanks,

Shankar.

prajyotp_demapure
Participant
0 Kudos

Yes I used the same path.

But changes are not reflecting