Leave Request - Show or Hide by Country
Hello to all,
I have NW2004s EP 7.0, ESS BP 60.2, ECC 5.0.
I'm implementing the Portal in several languages but I only want to make "Leave Request" available for only a few of them.
Any ideas?
Thanks in advance.
Antonio
Hi,
There are two possible ways of doing this:
This could be possible with the customization of standard business package where in you need to write a piece of code to identify the logged-in user's location (from the backend and not the locale because locale could be deceptive) and thereafter dynamically displaying or hiding the link on overview page.
Second, go for a federated portal and the implementation would be much easier. You would not need to customize the standard business package. To learn more about federated portal, use this link : http://help.sap.com/saphelp_nw2004s/helpdata/en/89/f9ed428ccd5604e10000000a155106/frameset.htm
There is no such standard feature available in portal otherwise.
Hope this helps.
Cheers,
Sunil
PS: Reward points for helpful answers.
Similar Messages
-
Fields "Used " upon Leave Request show carry forward instead of al
Dear all,
Staff have apply 1 days annual leave. However when the staff submit leave request via
ess, fields "used" in leave request show carry forward leave insteqad of annual leave .
The staff have carry forward but have fully utilize it before his apply the leave.
Is there any config can I check why the fields show carry forward?TQit is the same as per backend customisation
ie T554s absence is connected to which absence quota to deduct using a deduction rule V_556R_B
(T556C), Please verify. -
ECC 6.0 - Leave request show duplicate entries one with ERROR status
Dear All,
We have implemented standard Leave request process, we are facing the issue as mentioned below, Its not happening for all the time, however we want to what scenario this problem will arrives.
Problem description:
E.g. Staff applied annual leave on 10.06.2010, the leave request will sent for approval , after the approval of the leave ,every 30 min. we have scheduled a job which will execute standard program RPTARQPOST to post a leave request to IT2001.
After the approval when staff go into ess and see leave request details under "Show Overview of Leave" and its shows as 2 records for the same period one with APPROVED and another one with ERROR.
Type of Leave From TO Status Used
AnnulHi Annul,
Please check SAP Note 986003 - ESS LEA: Incorrect ERROR status for records in RPTARQPOST.
May be relevant for your case.
Regards,
Dilek -
Leave request- showing previous user's data
Hi All,
I am using ESS. Say there are 2 users.First user log in and accessed his leave request. Then he logs off.
When the second user log in , in the leave request it is showing first user's manager name instead of showing his manager name.
Can anyone advise on this?
Thanks!
Swarnaprakashfirst of all do they have same manager? can you check in the ptarq>determine approver
Or you can delete the cookies of browser and check again!
in the table V_PTARQ_TPROCESSwhat rule is created is it "Last Agent, Then Line Manager".
or check in table HRESSAPPROVER what is maintained
Edited by: Siddharth Rajora on Apr 19, 2011 5:09 PM -
Leave Request: Show Team Calendar
Hi Friends,
In Webdynapro javaLeave Application we have the option(Link) Show Team calender.It displays only direct reporties to that org unit. But it not displays the sub org unit chiefs in that list.
Do we have option to display all sub org unit chiefs in the Show team calendar list.
Please let us know the Configuration Changes in SPRO.
Thanks
Srikanth
Edited by: srikanth chowdhary on May 31, 2010 10:35 AMThanks
It is not possible we have checked with SAP -
Leave Request work items are not showing in SBWP TCODE under OUTBOX .
Hi
Friends
I used work flow 12300111 for leave request process and I activated that work flow.
I applied leave through ESS from portal(Employee login)employee sends a leave request sends good,
and I got Leave request(work items) Managers in box(uwl in Manager Login in portal).
Manger Approve the leave request has been approved successfully.
can I check whether leave request is processed in R/3.
in tcode se38-RPTARQDBVIEW - UNDER leave request(Leave)->STATUS>COMPLETED,
But in r/3 i execute the Tcode SBWP...
here is no work items are not showing in outbox..
Please help me
Rafi Shaikit wont be shown in outbox of SBWP
you need to check via SWIA or rptarqdbview or SWI5 for the user
these are java based tasks so will be done in UWL. you can see only the tasks but after approval they are disappeared.
The outbox shows the last 30 days by default. This default cannot be
changed. This 30 days selection period is always set when you enter
the outbox. However, the user can change the selection period by
clicking the button 'Change selection period' on top of the grid
control but this as you know will be reset once you log out.
This is how the mapping from the
backend workplace folders to the UWL tabs should work:
UWL tab Backend folder
Notifications Deadline Messages
Tasks-> Completed Tasks Outbox -> Workitems executed by me
Tracking -> My Requests Outbox -> Started Workflows
Tracking -> Forwarded Outbox -> Forwarded workitems
Edited by: Siddharth Rajora on Aug 5, 2011 10:04 AM -
Leave Request SENT but does not show in Worklist (duplicate PTREQ_ACTOR)
I have a wierd issue in our ESS Leave System. We are on ECC 6.0 with EP 7.0. We are using the iView for leave approval and not workflow/UWL.
The leave system is working great for all users except for one. The situation is there is one employee in the approvers team that has leave requests that are sent to the approver but they do not show in the approvers worklist. The requests are visible from the team calendar and the approver can approve them that way. The approver has other employees in the same team that can send leave requests to the approver and they will show on the worklist with no problems. We have checked all of the relationships and employee data and all looks OK.
I have identified that the approver with this issue has 2 records in the PTREQ_ACTOR table. The requests that are not showing are linked to one ACTOR_ID and the ones that are showing correctly are linked to the other ACTOR_ID.
1) What caused the employee to have 2 ACTOR_ID records in PTREQ_ACTOR?
2) How do we cleanup/resolve this issue from happening in the future?duplicate can cause a issue in the system!
the leave requests should be approved in some timeline and then we can
delete the table entries which are not used anymore, then The entries which are not used should be deleted, you can write
a custom program to delete the entries in the system.
ie
What we could suggest in your case is to delete one of the
Actor Ids (the old one or the one which is less used) of the
manager in question.
Please identify how many entries are there in the system
first of all.
read and apply the note 1316777.
You can approve and post via the trans code in PTARQ. -
WDA Leave Request -- Hide Customer Field in Confirmation Popup
Hello folks,
System Information:
NW AS 7.03 ABAP Stack 731 Level 11, ECC 606 (EHP 6) with SAP_HR 604 Level 73 and EA_HR 607 (HR-Renewal 1) Level 24
Background:
For Our WDA Leave Request application, our special department has requested to provide certain additional fields for particular Leave Types, all in all these are three check boxes and one Link-To-URL-UI. I have created these fields, or rather configured them via IMG Customizing Tables V_PT_FIELD_SEL / V_PT_FIELD_SEL_C, using the ten standard customer fields provided by SAP CUSTOMER01 - CUSTOMER10.
After making the subsequential customizing configurations, I have enhanced the WDA OVP-FPM CC "HRESS_CC_GUIBBF_LEAVREQ" to change the respective fields' UI-Type from "Inputfield" to "Checkboxgroup" and "LinkToAction". So far so good; it's nothing fancy and everything works out the way it should.
Problem:
Our special department has recently noted, that the Link-To-Action provided is also taken into account by the Confirmation Dialogue Popup-Box and correctly set read-only like any other field as well. However, the fact that this read-only-link is then also shown in the Popup-Box is confusing to some users and should therefore be hidden. My plan was to enhance the WDA OVP-FPM CC "HRESS_CC_GUIBBF_LEAVREQDIALOG" and simply set the field CUSTOMER01(that's the one field I use for the Link-To-Action-UI) invisible and that's exactly what I did. But look what the effect is:
You can see behind the lightbox in the Form, how the field is usually displayed in the Form-UIBB. What I "achieved" now, though, is, that only the lable is hidden in the Popup-Box through my enhancement in "HRESS_CC_GUIBBF_LEAVREQDIALOG" and the LinkText is still visible.
What I did so far / Question:
So... I went ahead and debugged the feeder class CL_HRESS_PTARQ_LEAVREQ_GUIBBF. I found out that in the Methods "FIELDS_SHOW_HIDE_CLEAR" and "FIELD_SETTING_BY_CUSTOMIZING" I would theoretically be able to manipulate the visibility, but:
This would mean I'd have to create overwrite-exits, which I would like to avoid, because maintenance is a pain.
Manipulating the process flow here probably has side effects on the field control of the overall application which must not happen. If I'm extremely unlucky it might even effect the data flow.
This brings me to my ultimate question: How do I make a field from this Confirmation Dialogue Popupbox cleanly disappear/invisible in a super-duper-elegant way without using a sledgehammer? Maybe there is a customizing-way I have overlooked so far? (please?)
Cheers, LukasHi Samuli/Yugandhar,
what you suggest is exactly what I did:
My plan was to enhance the WDA OVP-FPM CC "HRESS_CC_GUIBBF_LEAVREQDIALOG" and simply set the field CUSTOMER01(that's the one field I use for the Link-To-Action-UI) invisible and that's exactly what I did.
The only derivation from your suggestions is that I didn't make a deep copy but an enhancement instead, which Creates a delegation Object that automatically inherits from the standard CC. Technically a copy or an enhancement do exactly the same but maintenance is a lot smoother for enhancements, that's why.
Cheers, Lukas
P.S. @ Yugandhar, nice to see you are still around! Indeed I'm primarily occupied with the module FI-TV, that's why I'm only wandering around the ESS/MSS subforums now and then.
Message was edited by: Lukas Weigelt -
UWL Workitem item shows multiple Leave Request for Approval
Dear All ,
I ahve modified standard workflow for leave WS12300111 . I have 2 levels of approval . The step which goes to approver is standard task TS12300097 which is calling DUMMY method of CL_PT_REQ_WF_ATTRIBS class .
Now my problem is suppose 100 people have applied for the leave after managers approval it workitem will go to HR . So in HR's UWL he/she will have 100 workitem . Now supose HR clicks on first workitem in by logging in to ESS . when HR clicks on pop-up comes on the top it has one table sort of thing , here all the 100 leave request r getting diplayed .
<b>I want Table to dislay only the Leave request of an employee belonging to That workitem.</b> Please help in this regard .
Thank you.
Raghavendra.You will need to modify the UWL XML file. There is a document titled "How to Configure teh Universal Worklist" on service.sap.com you can use to achieve this. Read the section titled Step by Step Decision views.
Cheers
Lewis -
Leave Request, Message that has 'Coming Soon' to our users
Hello Everyone,
We are going live with ESS in the next few months and although we are rolling ESS out to everyone, we are piloting Leave Request to our Exempt population. I would like for our Exempt associates to access Leave Request normally, but have our other ESS users see a message titled 'Coming Soon' when they access Leave Request. For our other (non-exempt users) they should see the 'Coming Soon' message but also not see any of the functionality of Leave Request. My preference is to do this without making two portal roles.
Does anyone know of a good way to accomplish this in SAP Config. If no option exist in config, then how about the Portal/WDJ?
Thank you for your help.
ScottHi Everyone,
I would like to follow up on this to see if anyone has any further ideas on how to show a message on leave request that is based on the employee (payroll area).
Unfortunately using a proxy class is not going to work for us because we are not using the homepage framework.
An alternative solution to a message is to hide certain fields on the leave request application for a group of associates that have a certain payroll area (ABKRS). For example, it would be beneficial for us to hide the fields 'Type of Leave', 'Date', 'Time', etc because we do not want to allow a group of associates to submit leave; however, it would be ok for them to see their Team Calendar.
Does anyone know how this could be accomplished? If a change to the WDJ is required, then will you please give direction as to where and how in the WDJ this could be changed? I have imported the WDJ already but I am at a loss as to what to do next.
Best Regards,
Scott -
Team Calender in Leave Request Application
Hi Experts,
ERP2004 SP17, EP6.0 SP20, ESS/MSS SP17
I am trying to configure the leave request application. I see a link in the "Show team calender" in the application. I configured according the documentation in spro>personal Management>Employee Self Serivce>service specific settings>working time>leave request.
the documentation is like this In "layout of web application">select employees for team calender:
5. Select the employees whose absences you want to display in the team calendar. You first have to enter one of two grouping characteristics in the View/Grp field:
If you use the Manager Self-Service (MSS) or Employee Self- Service (ESS) components at your enterprise, you will probably use the view groups. They are based on employees organizational assignments.
If you use the Time Managers Workplace (TMW), you probably use grouping IDs.
You now have to select the employees whom you want to display in the team calendar. <b>To do so, enter the required view group or grouping ID in the relevant field.</b>
However I do not know where to create a "GROUPING ID". I have added the view group. but the field "GROUPING ID" is blank in the customization. May be this is required to display employees in team calender.
Could you help me how to get employees in Team Calender.
your help will be greatly appreciated.
Thanks so much!
Message was edited by:
minisap gHi Sonia,
Below is what i see in view TWPC_VG.
<b>VIEWGROUP</b> <b> VIEWID</b>
APPRAISAL AP_ALL
APPRAISAL AP_DIR
AP_OVERVIEW APOV_A
AP_OVERVIEW APOV_D
ATTEND A_ALL
ATTEND A_DIR
COMMUNICATION CALL
COMMUNICATION CDIR
DIRECTREPLEVX TVLEV1
DIRECTREPLEVX TVLEV2
DIRECTREPLEVX TVLEV3
DIRECTREPLEVX TVLEV4
DIRECTREPLEVX TVLEV5
HAP_STATUS HAPALL
HAP_STATUS HAPDIR
ISR ISR1
ORG ORGALL
ORG ORGDIR
ORG_PROF O_PROF
ORG_S O_SALL
ORG_S O_SDIR
PCR PCRALL
PCR PCRDIR
PCR_ERP PCRER1
PCR_ERP PCRER2
PTESS ESSDIR
QP_ORGS_VG QP_DIR
REC_OVERVIEW1 RECALL
REC_OVERVIEW1 RECEXT
REC_OVERVIEW1 RECSIM
REC_OVERVIEW2 REC_PA
REC_OVERVIEW2 REC_PE
REC_OVERVIEW2 REC_PS
REPORTING RPT_KA
REPORTING RPT_OA
REPORTING RPT_OD
REPORTING RPT_PA
REPORTING RPT_PD
VACOV RCVAC
XYLVG1 XYL1
ALso let me know the viewgroup you see for the view group "ESS_LEA_EE". May i will try creating these. -
Team Calendar in Read-Only Mode in Leave Request Approver Screen
Hi,
After lots of interaction and inputs in my previous thread,
Customization Done for 2 level approval of leave in ESS but Facing Problems
Our Team had decided to make the Team Calendar in Leave Request Approval Screen in Read-Only Mode (more precisely modus=TeamView)
My question is, is it possible to achieve the same, because instead of adding custom validations using Custom RFC, If it is possible to make the Team Calendar as Read-Only than it will help us to achieve our goals. Please do let us know that is it possible? and, if Yes, How to achieve it?
On leave request approval screen, we want Approver to take any action via "Show Worklist" and No User Action allowed on Team Calendar (Disabled but not InVisible).
Thanks,
Regards,
Tushar Shinde.This is the note 1484853 but as i said you cant see it unless you raise a Message for SAP , We have to add yout company to the note.
these are the steps
Symptom
In LeaveRequestApprover application, a higher level manager can
approve/reject a leave though he/she is not the owner of the approval
workitem (TS12300097). It happens when a higher level manager clicks on
the leave in the TeamCalendar launched from the LeaveRequestApprover
application.
Other terms
LeaveRequestApprover, TS12300097, prepare_select, WorkList,
LPT_ARQ_REQUEST_UIAF07
Reason and Prerequisites
Reason:- This is caused because the approve/reject button were not
restricted based on the logged in user.
Prerequisites:- IT105 entries for the backend PERNRs should be correctly
maintained.
You can check here
Object REPS LPT_ARQ_REQUEST_UIAF07
Object Header FUGR PT_ARQ_REQUEST_UIA
FORM PREPARE_SELECT
the note is meant for few customers only -
Error while approving Leave request from UWL
Hi Experts,
We are getting following error while manager clicks on Universal Worklist to approve Leave Request. On system we have assigned ess id to employee no. 43 in IT 105-0001 but it gives error message about employee no. 167 which has nothing to do with this leave request.
Please go through following ST22 error log..
Short text of the error message:
"No data exists in this period for infotype 0105 and employee 00000167."
Trigger Location of Runtime Error
Program SAPLPT_ARQ_REQUEST_U
Include LPT_ARQ_REQUEST_UIAF
Row 186
Module type (FORM)
Module Name DUMP_IF_ERRORS
Source Code Extract
Line SourceCde
156 ENDCASE.
157
158 IF lock_indicator = 'X'. "ANK Note962342
159 status_ui = c_req_sent.
160 status_ui_text = 'gesendet'(s04).
161 endif. "ANK Note962342
162
163 ENDFORM. " set_request_status_ui_text
164
165 &----
166 *& Form dump_if_errors
167 &----
168 * text
169 ----
170 * -->MESSAGES text
171 ----
172 FORM dump_if_errors
173 USING
174 messages TYPE ptarq_uia_messages_tab.
175
176 FIELD-SYMBOLS:
177 <message> TYPE bapiret2.
178
179 LOOP AT messages ASSIGNING <message>.
180 IF <message>-type EQ c_message_error.
181
182 *Note 1168656 begin
183 * MESSAGE x999(53) WITH
184 * <message>-message
185 * <message>-type. "#EC *
>>>>> MESSAGE <message>-message type 'X'.
187 *Note 1168656 end
188 ELSEIF <message>-type EQ c_message_abend.
189 *Note 1168656 begin
190 * MESSAGE a999(53) WITH
191 * <message>-message
192 * <message>-type. "#EC *
193 MESSAGE <message>-message type 'A'.
194 *Note 1168656 end
195
196 ENDIF.
197 ENDLOOP.
198
199
200 ENDFORM. " check_errors
201
202 *&----
203 *& Form prepare_customizing_attibs
204 *&----
205 * text
Would really appreciate kind guidance to resolve the same.
Thanks.
AashishHi Ashish,
Short text of the error message:
"No data exists in this period for infotype 0105 and employee 00000167
This clearly suggests that the employee data is not up to date.
Go to Tcode : PC00_M40_CLSTR
here 40 is the country coding or the Molga value for India. Like wise which ever country you work for, enter the country code there instead of 40.
Enter the pernr as 00000167 and you would find till which date the payroll for 167 has been run successfully.It has to be in green color.
If the payroll is not run till the period in which you are getting the error ( which obvisouly is what the error means) try running the payroll by going to the Tcode : PC00_M40_CALC or you can ask your HR team to run this payroll for you and you are good to go.
Good Luck!
Sandeep Tudumu -
ECC 6.0 leave request attendence overview
Please can someone help me how to configure the field "status" in my ESS leave request attendence overview in ECC6.0?
I'm using a leave request scenario without approval and the status of my posted absences in infotype 2001 show the status "informed". From a proces point this status makes no sense.
Already thanks for reading. Hope for a solution.
Robbert BastiaansHello,
I would definitely say for you to have a look at the BADI PT_GEN_REQ. Also verify the implementation of your PT_ABS_REQ.
REgards,
Bentow. -
Error in creating leave request
Hi ,
I am new to HR and i am working on Leave management.
When i am trying to crate a leave request workflow, i am getting the below error msg:
'Absence type 100 was not found in Customizing for 21.10.2010'
What could be the reason?\
Thanks,
Krish.Hello Kishore,
You don't have the absence type created on either one of the two following tables.
T554S - This one is for the Absence creation on the backend in IT2001.
T554S_Web - This one is to show on the frontend framework of the Leave Request.
Regards,
Bentow.
Maybe you are looking for
-
Lightning to USB camera adapter polarity sensitive?
Lightning to USB camera adapter works with Nikon D90 camera well, only the lightning plug is polarity sensitive. If you turn around it doesn't work anymore. Is that normal or is my cable may be defective?
-
I can't print my document from Pages...since the Print Button is lodged behind the Dock...What do I do?
-
Adobe Indesign 2014 CC export epub with Fixed Layout
When I export a book with he new beautiful new export filter "E Pub with fixed Layout" and send him to the central bookstore in the nederlands... They testing the epub and give tree errors Filename contains spaces, (this i can repair, but many work)
-
Nokia E65 latest firmware serious problem or bug !...
Yesterday night I decided to update my mobile software using nokia software updater to solve a performance issue as mentioned in the website. I took a full back on my MMC then started the update. My mobile software version was 1.00.XXXXX and the new
-
Hi experts. Having problem with Grid column. Here's my code. For oRow As Integer = 0 To oDT.Rows.Count - 1 oQuery &= "INSERT INTO [" & oCompany.CompanyDB & "]..[" & txt_AppD.Value & "]" & _