Set Weekly View as default in Record Working time
Hi,
Please let me know in ESS (Time Management) how can I set Weekly View as default instead of Daily view under Record Working time in EHP5?
1> If Personalization could only be applied on JAVA Web Dynpro iVews, what can be done in case of WD4A?
2> Can the view changes be done in Content Administration or the changes could only be done in "Component configuration/enhancement" to achieve the requirement? If it could only be done using "Component configuration/enhancement" can you please help me with the same.
Thanks for your help!
Hi,
In R3, goto PM - PA - ESS - Service specific settings - Woring time - Record working time - Set up data entry profile - Select the data entry profile which is assigned to the employees in their CVR Parameters(ex.ess sf) - Maintain the PERIOD SETTING as 2 (which is the weekly view).
Regards
Priya
Similar Messages
-
Start and End Time in Record Working Time- Weekly View
HI,
In record working time we have 2 views, daily and weekly. In daily view, we have start time and end time, which we do not have in weekly view. Can these 2 fields be incorporated in Weekly View?Hi Siddharth,
Can you please clarify what "iView development using NWID" really means?
- Is that Java Web-dynpro development? - Can it be either Java Web-Dynpro or ABAP web-dynpro?
- Does it mean that we have to customize the standard-delivered “record working time” application, or does it mean that a custom copy of the application needs to be developed?
Thank you!
Daniel. -
Enabling "Daily View" on Record Working Time iView
My company uses ESS Portal - Record working Time screen.
We only see Weekly view tab... is there a way to enable the Daily view tab...
how do I go about changing the iView for Daily View... any help is appreciated... I am new to portals so I need expert advise on this..
Thanks a lotHI,
You need to implement BADI for this ..
BADI name : "PT_ABS_REQ"
In the BADI "PT_ABS_REQ" interface "IF_EX_PT_ABS_REQ" you can find the method
"SET_CALENDAR_COLOR" in that you can set the colure for the Absent type ......
Adjust Colors of Calendar and Team Calendar
Functionality
You can use this method to change the colors in the team calendar.
In the standard system, the different statuses for requests have different colors. You can use this method to differentiate the colors of requests depending on the following aspects:
Status of requests (status)
Action that an employee has executed: new request, delete, change (UIA operation)
Subtype of absence (SUBTY)
Full-day or partial-day absence (BEGMT, where BEGMT = 0 signifies a full-day absence)
Application mode ( mode). You specify the application mode in the Select Employees for the Team Calendar IMG activity.
Color Display of Status of Leave Requests(COLORS_ACTIVE). You specify this status in the Specify How Leave Is Displayed and Default Values IMG activity.
Available Colors
You have a choice of 16 colors. The 16 colors are hard coded, that is, you cannot change them or add other ones.
The available colors are stored with their RGB value as constants of the CL_PT_REQ_CONST class. Use these constants if you want to change the colors.
Notes
If you change the colors in the team calendar, you should also adapt the legend accordingly. You can use the Adjust Legend for Calendar and Team Calendar method to do so.
Hope this work!!! -
ESS Record Working Time - Display 2 weeks
We have a requirement to display two weeks on Record Working Time portal. Users would like to enter time for both the weeks at a time. Rest of the screen should work as is.
Is it configurable? If so, please provide the detailed steps.
Is there a solution without modifying java web dynpro component? If not, can you provide which part of web dynpro need to be changed?
Any related details would help a lot.
Appreciate your time!
Thanks
Sat>
Sat wrote:
> Is it configurable? If so, please provide the detailed steps.
> Is there a solution without modifying java web dynpro component? If not, can you provide which part of web dynpro need to be changed?
> Sat
NO.. in the Current Record Working Time WebDynpro Java Application, only Daily & Weekly Views are available. There is no other option & adding the biweekly view will be a HUGE Development effort involving both frontend & backend changes as well.. Not sure if it is worth the trouble..
~Suresh -
ESS Record Working Time - How to set up approvals?
Hello experts,
I've hit a bit of a roadblock and could use some direction. I have recently implemented the newer ESS_WDA role in our sandbox environment to see what it had all to offer. Using LPD_CUST to customize the ESS launchpad role, instance = menu, I have successfully implemented the Record Working Time WD application and have it running fine. Using CAC1 I created two profiles, ESS (without approvals) and Z_ESS_A (with approvals). Using the ESS profile, a user can enter time into their ESS time sheet, save, and thus time is entered into CATS and their IT2001/2002.
Now, Z_ESS_A is another story. Some time this year, we'd like all our US administrative personnel to enter time using ESS Recording Working Time (HRESS_A_CATS_1) however, they would need to have all their time approved by their reporting manager (or a backup) before it goes into IT2001/2002.
I'm a bit fuzzy on the process, but I would like the approval to be done by their reporting manager in Manager Self-Service using the Approve Time Sheet application (HRMSS_A_CATS_APPROVAL) and not by click on some link in their UWL. I assume this is set up by assigning a task in the workflow section under Approval in the data entry profile, but I have no idea what task to assign. Do we need to create a custom task? Am I on the right path or is there another path I should be pursuing? Ideally, if the manager is unable to approve the associate's time sheet, we would have a backup enter their MSS and approve time sheets that haven't been approved by the direct manager yet.
I did notice the Approve Working Time section in the IMG. Is this where I need to set up the approvals? I noticed a SAP_LINE view, however I read this uses a line manager relationship dictated in OM, however we do not use that relationship (A002/B002). We simply use the A003 (Manages/Belongs to) relationships, thus the task would identify the chief of the org unit and use that relationship to decide who to send the time sheet approval to.
Kind regards,
Garrett MeredithHi Garrett,
System identified the Record working time profile from the value against User Parameter CVR in SU01.
If you maintain ESS against CVR it triggers without approval
If you maintain Z_ESS_A against CVR it triggers Approval process
Some time this year, we'd like all our US administrative personnel to enter time using ESS Recording Working Time (HRESS_A_CATS_1) however, they would need to have all their time approved by their reporting manager (or a backup) before it goes into IT2001/2002.
You need to change the CVR parameter value to Z_ESS_A for that period for all US administrative employees for that duration. Again you need to change it to ESS once that duration is over.
but I would like the approval to be done by their reporting manager in Manager Self-Service using the Approve Time Sheet application (HRMSS_A_CATS_APPROVAL) and not by click on some link in their UWL.
Below tick in CAC1 triggers workitems to UWL, if not only sent to Approve Time sheet application in MSS.
I did notice the Approve Working Time section in the IMG. Is this where I need to set up the approvals? I noticed a SAP_LINE view,
SPRO / PM/ ESS WDABP / Working Time/ Record working time/ Approve Working Time
above is the navigation where you configure approval process.
SAP_LINE is also a user parameter for managers in SU01 against CATS_APPR_PROF.
So Employee SU01 - CVR = ESS or Z_ESS_A
Manager SU01 - CATS_APPR_PROF = SAP_LINE or Custom one.
however I read this uses a line manager relationship dictated in OM, however we do not use that relationship (A002/B002). We simply use the A003 (Manages/Belongs to) relationships, thus the task would identify the chief of the org unit and use that relationship to decide who to send the time sheet approval to.
It doesn't work based on A002/B002 relation, it works based on Chief Relation (A012/B012) to Org.Unit.
Let us say X is the chief for A org.unit, all the positions those belong to A org.unit shown under X as reportee employees, so X can be the approver for A1, A2, A3 and so on.
Hope this give you an understanding.
Regards,
Srikanth Naidu -
Changing the default tab in Record Working Time iview of ESS
Dear experts,
How can we change the Default tab from WEEKLY to DAYLY in Record Working Time iview of ESS .We have been told by SAP this is not possible to do.
There may be some changes to this in Ehp 5, but I am not sure.
/Kirsten -
Record working time: can't copy row from worklist for previous week
When copying a row from worklist to recorded work time for previous week the following error happen.
com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: Access with ZERO object reference not possible., error key: RFC_ERROR_SYSTEM_FAILURE
at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:102)
at com.sap.xss.hr.cat.record.blc.RfcManager.rfcExecute(RfcManager.java:470)
at com.sap.xss.hr.cat.record.blc.RfcManager.rfcCopyWorklist(RfcManager.java:378)
at com.sap.xss.hr.cat.record.blc.wdp.InternalRfcManager.rfcCopyWorklist(InternalRfcManager.java:191)
at com.sap.xss.hr.cat.record.blc.FcCatRecordInterface.onCopyWorklist(FcCatRecordInterface.java:616)If I recall correctly, the Windows clipboard system allows the developer to place different types of data in the clipboard, and convert between them. It is often possible, for example, to paste formatted text as plain text and so on. Large amounts of data are sometimes stored as "links" back to the producing program, so that it can transfer data directly.
Now this is just a guess, but when you select all with Ctrl+A, there's a chance that Skype in fact puts all the information about the whole message into the clipboard, including its metadata such as time, sender, etc. Dragging would just select the text.
If the receiving program cannot interpret the metadata, and the plain-text version is not also stored in the clipboard, then pasting would fail.
Again, as I say, this is just a guess. We would have to get confirmation from the Skype developers as to whether this is true.
Have you tried pasting into different programs? (Word, plain text editor, Powerpoint...) If one of them can accept the clipboard contents then we may get a further clue.
EDIT: I found this program which inspects clipboard contents directly - http://www.peterbuettner.de/develop/tools/clipview/ which may also be of use.
Sean Ellis - uses Skype chat for serious work
Click here to read my blog post on Skype 7 and basic principles of GUI design -
Reg: Record Working Time Daily View
Hello Guru's
We are facing an issue in Record Working Time Daily View,
When clicked on the details link in Daily view it is dumping. If there is any data in one of the row then the details link is working fine but when data is not there then it is giving the dump as below:
I also checked the Note 1312238, 1371294 which is not applicable in our scenario.
Record Working Time
500 Internal Server Error
SAP NetWeaver Application Server 7.00/Java AS 7.00
Failed to process request. Please contact your system administrator.
[Hide]
Error Summary
While processing the current request, an exception occured which could not be handled by the application or the framework.
If the information contained on this page doesn't help you to find and correct the cause of the problem, please contact your system administrator. To facilitate analysis of the problem, keep a copy of this error page. Hint: Most browsers allow to select all content, copy it and then paste it into an empty document (e.g. email or simple text file).
Root Cause
The initial exception that caused the request to fail, was:
com.sap.pcuigp.xssfpm.java.FPMRuntimeException: An unknown error has occurred in the system.
at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:112)
at com.sap.xss.hr.cat.record.blc.RfcManager.rfcExecute(RfcManager.java:480)
at com.sap.xss.hr.cat.record.blc.RfcManager.rfcJumpToDetail(RfcManager.java:515)
at com.sap.xss.hr.cat.record.blc.wdp.InternalRfcManager.rfcJumpToDetail(InternalRfcManager.java:240)
at com.sap.xss.hr.cat.record.blc.FcCatRecordInterface.onJumpToDetail(FcCatRecordInterface.java:928)
... 53 more
See full exception chain for details.
System Environment
Client
Web Dynpro Client Type HTML Client
User agent Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Hot Lingo 2.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Version null
DOM version null
Client Type msie7
Client Type Profile ie6
ActiveX enabled
Cookies enabled
Frames enabled
Java Applets enabled
JavaScript enabled
Tables enabled
VB Script enabled
Server
Web Dynpro Runtime Vendor: SAP, build ID: 7.0020.20091014050424.0000 (release=NW04S_20_REL, buildtime=2009-10-14:03:30:40[UTC], changelist=67920, host=pwdfm114), build date: Tue Nov 03 14:44:56 MET 2009
J2EE Engine 7.00 PatchLevel 65302.450
Java VM Java HotSpot(TM) 64-Bit Server VM, version:1.4.2_20-rev-b04, vendor: Sun Microsystems Inc.
Operating system SunOS, version: 5.10, architecture: sparcv9
Session & Other
Session Locale en_GB
Time of Failure Tue Dec 29 00:06:07 MET 2009 (Java Time: 1262041567864)
Web Dynpro Code Generation Infos
sap.com/pb
SapDictionaryGenerationCore 7.0019.20060802152219.0000 (release=645_SP_REL, buildtime=2009-03-30:14:54:41[UTC], changelist=413172, host=PWDFM093.wdf.sap.corp)
SapDictionaryGenerationTemplates 7.0019.20060802152219.0000 (release=645_SP_REL, buildtime=2009-03-30:14:54:47[UTC], changelist=413172, host=PWDFM093.wdf.sap.corp)
SapGenerationFrameworkCore 7.0019.20060518081436.0000 (release=645_SP_REL, buildtime=2009-03-30:14:47:06[UTC], changelist=403550, host=PWDFM093.wdf.sap.corp)
SapIdeWebDynproCheckLayer 7.0019.20080917125552.0000 (release=645_SP_REL, buildtime=2009-03-30:14:59:47[UTC], changelist=501499, host=PWDFM093.wdf.sap.corp)
SapMetamodelCommon 7.0019.20090211122608.0000 (release=645_SP_REL, buildtime=2009-03-30:14:47:47[UTC], changelist=516631, host=PWDFM093.wdf.sap.corp)
SapMetamodelCore 7.0019.20090211122608.0000 (release=645_SP_REL, buildtime=2009-03-30:14:47:42[UTC], changelist=516631, host=PWDFM093.wdf.sap.corp)
SapMetamodelDictionary 7.0019.20060518081418.0000 (release=645_SP_REL, buildtime=2009-03-30:14:52:36[UTC], changelist=403548, host=PWDFM093.wdf.sap.corp)
SapMetamodelWebDynpro 7.0019.20080730122929.0000 (release=645_SP_REL, buildtime=2009-03-30:14:57:02[UTC], changelist=494915, host=PWDFM093.wdf.sap.corp)
SapWebDynproGenerationCTemplates 7.0019.20090325154034.0000 (release=645_SP_REL, buildtime=2009-03-30:15:07:12[UTC], changelist=520916, host=pwdfm093)
SapWebDynproGenerationCore 7.0019.20080917125552.0000 (release=645_SP_REL, buildtime=2009-03-30:14:59:52[UTC], changelist=501499, host=PWDFM093.wdf.sap.corp)
SapWebDynproGenerationTemplates 7.0019.20090325154034.0000 (release=645_SP_REL, buildtime=2009-03-30:15:07:12[UTC], changelist=520916, host=pwdfm093)
sap.com/tcwddispwda
No information available null
sap.com/pb_api
SapDictionaryGenerationCore 7.0018.20081020084244.0000 (release=NW04S_18_REL, buildtime=2009-01-31:21:11:27[UTC], changelist=49368, host=PWDFM114.wdf.sap.corp)
SapDictionaryGenerationTemplates 7.0018.20081020084244.0000 (release=NW04S_18_REL, buildtime=2009-01-31:21:11:33[UTC], changelist=49368, host=PWDFM114.wdf.sap.corp)
SapGenerationFrameworkCore 7.0018.20081020084310.0000 (release=NW04S_18_REL, buildtime=2009-01-31:21:00:07[UTC], changelist=49373, host=PWDFM114.wdf.sap.corp)
SapIdeWebDynproCheckLayer 7.0018.20081020084840.0000 (release=NW04S_18_REL, buildtime=2009-01-31:21:17:27[UTC], changelist=49426, host=PWDFM114.wdf.sap.corp)
SapMetamodelCommon 7.0018.20081020084443.0000 (release=NW04S_18_REL, buildtime=2009-01-31:21:00:58[UTC], changelist=49392, host=PWDFM114.wdf.sap.corp)
SapMetamodelCore 7.0018.20081020084443.0000 (release=NW04S_18_REL, buildtime=2009-01-31:21:00:53[UTC], changelist=49392, host=PWDFM114.wdf.sap.corp)
SapMetamodelDictionary 7.0018.20081020084251.0000 (release=NW04S_18_REL, buildtime=2009-01-31:21:08:56[UTC], changelist=49369, host=PWDFM114.wdf.sap.corp)
SapMetamodelWebDynpro 7.0018.20081020084854.0000 (release=NW04S_18_REL, buildtime=2009-01-31:21:14:16[UTC], changelist=49427, host=PWDFM114.wdf.sap.corp)
SapWebDynproGenerationCTemplates 7.0018.20090128140814.0000 (release=NW04S_18_REL, buildtime=2009-01-31:21:26:55[UTC], changelist=53714, host=pwdfm114)
SapWebDynproGenerationCore 7.0018.20081020084840.0000 (release=NW04S_18_REL, buildtime=2009-01-31:21:17:33[UTC], changelist=49426, host=PWDFM114.wdf.sap.corp)
SapWebDynproGenerationTemplates 7.0018.20090128140814.0000 (release=NW04S_18_REL, buildtime=2009-01-31:21:26:55[UTC], changelist=53714, host=pwdfm114)
sap.com/tcwdcorecomp
No information available null
Detailed Error Information
Detailed Exception Chain
com.sap.pcuigp.xssfpm.java.FPMRuntimeException: An unknown error has occurred in the system.
at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:112)
at com.sap.xss.hr.cat.record.blc.RfcManager.rfcExecute(RfcManager.java:480)
at com.sap.xss.hr.cat.record.blc.RfcManager.rfcJumpToDetail(RfcManager.java:515)
at com.sap.xss.hr.cat.record.blc.wdp.InternalRfcManager.rfcJumpToDetail(InternalRfcManager.java:240)
at com.sap.xss.hr.cat.record.blc.FcCatRecordInterface.onJumpToDetail(FcCatRecordInterface.java:928)
at com.sap.xss.hr.cat.record.blc.wdp.InternalFcCatRecordInterface.onJumpToDetail(InternalFcCatRecordInterface.java:308)
at com.sap.xss.hr.cat.record.blc.wdp.InternalFcCatRecordInterface$External.onJumpToDetail(InternalFcCatRecordInterface.java:582)
at com.sap.xss.hr.cat.record.vac.entry.VcCatRecordEntry.fireEvent(VcCatRecordEntry.java:367)
at com.sap.xss.hr.cat.record.vac.entry.wdp.InternalVcCatRecordEntry.fireEvent(InternalVcCatRecordEntry.java:182)
at com.sap.xss.hr.cat.record.vac.entry.VcCatRecordEntryInterface.blcEvent(VcCatRecordEntryInterface.java:175)
at com.sap.xss.hr.cat.record.vac.entry.wdp.InternalVcCatRecordEntryInterface.blcEvent(InternalVcCatRecordEntryInterface.java:161)
at com.sap.xss.hr.cat.record.vac.entry.VcCatTableDay.onActionDisplayDetails(VcCatTableDay.java:685)
at com.sap.xss.hr.cat.record.vac.entry.wdp.InternalVcCatTableDay.wdInvokeEventHandler(InternalVcCatTableDay.java:172)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doHandleActionEvent(WindowPhaseModel.java:420)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:132)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:332)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:761)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:696)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:869)
at com.sap.tc.webdynpro.portal.pb.impl.localwd.LocalApplicationProxy.sendDataAndProcessAction(LocalApplicationProxy.java:77)
at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1356)
at com.sap.portal.pb.PageBuilder.SendDataAndProcessAction(PageBuilder.java:327)
at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:869)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:332)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:741)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:694)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Kindly help me in solving the issue.
Thanks & Regards,
Pramod
Edited by: Suresh Datti on Dec 29, 2009 11:52 PMHi Pramod,
Did you try this note
Note 1307629 - CATS WD: Dump while clicking on 'Details' link in Daily view
Thanks
Bala Duvvuri -
No Default of Personnel Number and Name in Record Working Time
Hi,
In Record Working Time, I have done the necessary settings in CAC1 and CAC2. Every filed that I have selected is appearing except PERNR and Employee Name. Not only that, the fileds themselves are not appearing let alone a value for those. Is there something I am missing?These fields dont appear in Record working time in ESS till EHP4, From EHP5 these can be seen
but these fields wont be shown
SO this is standard -
Number of rows in Record Working Time.
Hello Guru's,
IN ESS- Record Working Time - the number of rows visible are set to 8 in the Web Dynpro Java Code.
I had a look at the Note:
Note 957741 - Few lines in the data entry grid of the timesheet webdynpro
The question I had is to have more than 8 rows visible, is it Java Code modification or any other alternative to change the number of Visible Row....
Please reply back asap.
Thanks in advance for your time.
Best Regards,
PramodHi Siddharth,
Thanks for the reply.
Looks like if need to change the no of rows need to do the WDJ code modifications.
Interesting to know the other details in the message.
But in the reply the interface you mentioned what for that is used,
Since when checked the where used list of the attribute it calls ADD_INITIAL_LINES_TO_TIMESHEET even in the debug it is not allowing to do the changes to value which is 6 by default.
Since the value is constant it cannot be changed.
what was your intention when you gave that reply, curious to know how would it solve the issue.
And one other questions In the Java Code
ListViewerSlim listViewer =
new ListViewerSlim(
view,
wdThis.getRFC_FieldList_Timesheet(),
"TimesheetData",
// listViewer.destroyAllColumnHeaders(); //XZQ110505
theTable = listViewer.getTableControl();
theTable.setVisibleRowCount(8); //Note SOW_957741
// theTable.setHeader(null); //XZQ110505
it is set to 8 why is it different in both the cases.
Since, when we login to the Portal it shows no of rows visible as 8 not 6 as it is in the interface?
any thoughts on this.
Kind Regards,
Pramod -
my requirement is in RECORD WORKING TIME dc.
under weekly view when i press F4 it will display advanced search. in that advance search there will be CO Area: Short ID: WBS Element: Description: areas.
now abaper have created two more fields for search as per requirement.
now i have to include those those fields in to that advance search view (this comes when f4 is clicked under weekly view) along with the other fields.
my doubt is whether i have to write any coding to include those fileds or just reimport the model?
if to reimport the model it is asking for host name system nuber router and etc..
which model i have to reimport? who will provide me these details? basis people??
and which model i have to reimport?
after reimporting the model if i want test it what i have to do like right click on project and rebuild and deploy ???
else
if i have to write code where i have write the code for adding those fields??
in which iview and in where??
below is what i have done so far...
i have selected the ess~cat DC and created project.
i have opened the vc cat record entry iview, here i can find the same iview.
please help me its very urgent.
thanks in advance.go to cac2
Let me explain with an example
You will need to:
1. go to CAC2, choose "Data entry section" from the first screen,
click "Modifiable" at the top of the screen.
2. find field "CATSDB-LTXA1" and check the radio buttons, if it is set
to "Hide", change it to "Disp.", and save.
3. now go back to CAT2 and go for "Administrator", the tick-off action
shall be available.
Please note:
On the first screen of CAC2, button "Modifiable" is affecting the whole
client, while "Influencing" is affecting a single profile.
So, that tick in "Administrator" will not be returned on by system only
when: you have set the field as "Input"/"Disp" in both "Modifiable" and
"Influencing".
But those fields which are "Disp." in "Modifiable" (whole client) but
"Hide" in "Influencing" for some profiles, will not be shown for those
profiles. (similiar with the problem with CATSFILEDS-DISPTEXT1) -
ESS Record Working Time .. Restrict Time Entry with Relative limit
Hi SDN Users,
We are using ERP 2005 and EP 7.0 with webdynpro java ESS applications for Time, Travel and Personal Information.
In the ESS Record Working Time application, a user can scroll to any date he wants in the past or in the future and record/edit working times. The application does not take into consideration the setting made in the time entry profile for relative limit.
Please suggest the best way I can include this in the webdynpro application for Record Working Time. (in other words I would like to restrict the users to NOT be able to scroll before and later than 1 week from the current week).
Can this be achieved by modifying any ABAP program / BADI / User Exit (OR)
Would this require Webdynpro Code changes ?
Please suggest some changes if any one has gone through a similar requirement.
Thank You,
SalomeHello Salome ,
You can use the following way out for this :
Lets say you want to allow one week before Begda , rest entries not allowed .
1. VcCatRecordentry View - make a method called dateValid(); this would return true / flase
we can get begda and endda.
wdcontext.currentcontextelement.gettimesheetBegda();
wdcontext.currentcontextelement.gettimesheetendda();
Date sysDate = new Date(Calendar.getInstance().getTimeInMillis());
int sysDay = sysDate.getDay();
2. Instantiate the Calendar Calendar c1 = new GregorianCalendar();
3. c1.add(c1.DATE,-7);
Date dt_end = c1.getTime();
now compare the dt_end to begda if it return >0
then in on action navigation nxt - report exception
this would work , since I did the same and it worked absolutely well for me .
Regards
Sandeep Sharma
Edited by: Sandeep Sharma on Jul 8, 2009 7:41 PM -
How to restrict the dropdown values in Att/abs type in Record Working Time
Hello experts,
We are implementing ESS business package. In the Record Working time, within the Weekly View and Daily View tabs, there is a column Att/abs.type which has several drop down values - like: floating value, Funeral Leave, Military Reserve, Regular Attendance, etc. Our requirement is to restrict the dropdown values by means of showing only one of these values (say: Regular Attendance) and others should not be shown. How do we achieve this?
Thanks
Vicky R.Hi Siddarth,
Thanks for the info. By the way, this table info is not mentioned in the Business Package documentation. Which documentation are you referring to?
Thanks
Vicky R. -
Enhance legend in Record Working Time IView
Hi,
I am working on SAP NetWeaver Portal 7.0(Service Pack 4). New NetWeaver functionality in Record Working Time section(of ESS>Working time ) allows employees to enter their working times for different attendance/absence types showing different colours in calendar for Rejected and Not Released statuses. Now the requirement is to include one more colour to show the approved times in the calendar. Ie, Currently legend has two colors with text, like ( <Red box> Rejected <Light Red box> Not Released), now i have to add ' <Green box> Approve ' beside 'Not Released' text, and if manager approves the time sheet then those dates will be displayed in green color.
If any body worked on the similar type of requirement or having knowledge....please let me know how to achieve this req.
Thanks in advance.HI,
You need to implement BADI for this ..
BADI name : "PT_ABS_REQ"
In the BADI "PT_ABS_REQ" interface "IF_EX_PT_ABS_REQ" you can find the method
"SET_CALENDAR_COLOR" in that you can set the colure for the Absent type ......
Adjust Colors of Calendar and Team Calendar
Functionality
You can use this method to change the colors in the team calendar.
In the standard system, the different statuses for requests have different colors. You can use this method to differentiate the colors of requests depending on the following aspects:
Status of requests (status)
Action that an employee has executed: new request, delete, change (UIA operation)
Subtype of absence (SUBTY)
Full-day or partial-day absence (BEGMT, where BEGMT = 0 signifies a full-day absence)
Application mode ( mode). You specify the application mode in the Select Employees for the Team Calendar IMG activity.
Color Display of Status of Leave Requests(COLORS_ACTIVE). You specify this status in the Specify How Leave Is Displayed and Default Values IMG activity.
Available Colors
You have a choice of 16 colors. The 16 colors are hard coded, that is, you cannot change them or add other ones.
The available colors are stored with their RGB value as constants of the CL_PT_REQ_CONST class. Use these constants if you want to change the colors.
Notes
If you change the colors in the team calendar, you should also adapt the legend accordingly. You can use the Adjust Legend for Calendar and Team Calendar method to do so.
Hope this work!!! -
How to change colors for record working time calendar
Hi,
I would like to change the colors in the calendar displayed in record working time based on some conditions.
How do i do that is there any BADI associated with that
Thanks
Bala DuvvuriHi Bala ,
Yes its possible to change that .
You need to implement BADI for this ..
BADI name : "PT_ABS_REQ"
In the BADI "PT_ABS_REQ" interface "IF_EX_PT_ABS_REQ" you can find the method
"SET_CALENDAR_COLOR" in that you can set the colure for the Absent type ......
Adjust Colors of Calendar and Team Calendar
Functionality
You can use this method to change the colors in the team calendar.
In the standard system, the different statuses for requests have different colors. You can use this method to differentiate the colors of requests depending on the following aspects:
Status of requests (status)
Action that an employee has executed: new request, delete, change (UIA operation)
Subtype of absence (SUBTY)
Full-day or partial-day absence (BEGMT, where BEGMT = 0 signifies a full-day absence)
Application mode ( mode). You specify the application mode in the Select Employees for the Team Calendar IMG activity.
Color Display of Status of Leave Requests(COLORS_ACTIVE). You specify this status in the Specify How Leave Is Displayed and Default Values IMG activity.
Available Colors
You have a choice of 16 colors. The 16 colors are hard coded, that is, you cannot change them or add other ones.
The available colors are stored with their RGB value as constants of the CL_PT_REQ_CONST class. Use these constants if you want to change the colors.
Notes
If you change the colors in the team calendar, you should also adapt the legend accordingly. You can use the Adjust Legend for Calendar and Team Calendar method to do so.
Hope this work!!!
Maybe you are looking for
-
I've erased and formatted the hard drive accordingly in order to reinstall OS X. everything went fine until about half way through the install. it just seems to stop. how long should this take? should i do something else to speed it up?
-
JAR Files for Distribution; Analogous to EXE?
Hi everyone, I understand what JAR files are from the reading I've done, but I wonder, if I want to share my built program with others is JAR the only way to go, or the most common way? If not, what is? Can the use of JAR files be said to be analogou
-
Dear Friends, Can Anybody help me? I have developed a report in 10g DS (on Windows XP Machine), running this report on local machine works fine. i have installed 10g AS on windows 2003 server and deployed my application there. Here, If i run on local
-
Microsoft Exchange Portlet security
Hi, I cant find any documentation on this issue, but are there other ways to set up login security for the Exchange portlet than the ones described in http://www.oracle.com/technology/products/ias/portal/point/exchange2003/installation.html ? Basic a
-
Can't get Adobe Photoshop (edit: Elements 12) to connect to internet
I downloaded Adobe Photoshop on my computer and it was working great. My computer crashed and now it won't connect to the internet. Help