Providing HR Admin/TIme Admin view like MSS
Hi,
I am trying to develop Time Admin/HR Admin/Delegated MSS view just Like MSS . So, these administrator can see the employees and approve time and request leave request and perform clock-in/out entries.
As you know MSS goes A012 relationship. I tried to use B290 relationshipvfor this one. but MSS Team calendar views are not showing the employees.
How cana achive through OADP. What kind Group Views I can use.
What exactly the steps I need to perform.
Is there any other group org structure views I need to use.
Thanks in advance.
Regards,
Mark
Edited by: Mark Komaragiri on Feb 10, 2012 6:02 PM
Now regarding Custom relationship, Yes adding in evaluation path should work in T77AW and then adding to the correct organization view in OADP customization as explained in WIKI or you can use FM.
check the wiki for the exact tables etc,
Let me know if you run into any issues.
Also regarding the EHp5 roles,
You can create a area group of EHp4 and then add that into EHp5 using LPD_cust
or use two different roles
Similar Messages
-
Default Time Admin in IT0001 using OM Relationships
Hi All
Is there a way by which we can default a Time Admin by using the OM relationships.
I see that there exists a relationship --> 290 - "Has Administrator".
Can this relationship be used to default the Time admin either at the Org Unit level or at the Position level?
Should I also be changing the PINCH feature?
Thanks in Advance
ShyamHi,
No, there are no SAP standard functions like you need.
However, you can do enhancement PBAS0001 (transaction SMOD) or implement BADI HRPAD00INFTY (SE18) to default values according with your needs.
Cheers -
Custom Relationship or Evaluation Path needed for 'Time Admin' Scenario
Hello all Gurus,
I am looking for some direction on a scenario that I am trying to accomplish.
The position u201CLEAD Solutions Architectu201D, in the example below, is going to be what we will classify as a Time administrator. The function on this Time Admin will to be to correct an employeeu2019s punch exceptions via a portal application (ITC). But, my issue is that I need this user/position to be able to view all organizations and their people down below.
I have tried creating a custom evaluation path and I can get it to work down to the ORG, but not to the employee.
Also, I have created an ABAP program and routine to tie to a custom relationship, but when I attempt assign the new program, the program name disappears after clicking on new entry (T77EV-PROGR).
EXAMPLE
IT Infrastructure O(rganization)
Lead Solutions Architect S (TIME ADMIN)
Director, IT Infrastructure S
Operations Services O(rganization) Below Organization 'IT Infrastructure'
Senior Support Specialist S
Senior Operations Coordinator S
Manager, Operations Services S
Intern, IT Intern S
Operations Servies Analyst S
Customer Support Services O(rganization) Below Organization 'Operations Services'
Support Specialist S
Support Specialist S
Support Specialist S
END
Any advice or direction on this would be highly appreciated.
Thanks,
MikeHello Brad,
Thank you for your response. Here is the requested information.
1) Is it a customer ITC app in the portal?
a) This is SAPs iTime Clock for punch edits
2) Are you using structural auth's ? also have you checked to make sure the time admin user has the right auth's to see people?
a) We do use Structural auth and I have already opened that orgranization up to my test Time Admin
3) Post the eval path you have so far.
10 US B 008 Holder * S
20 P B 008 Holder * S
30 S A 003 Belongs to * O
40 O B 003 Incorporates * *
Appreciate your help on this,
Mike -
Performance problems related to Timesheet entry and Time Admin processing.
Implementing 9.0, they are in UAT, experiencing performance delays on timeadmin and timesheet page when using apply rules button, they have quite a bit of rules and when number of users increase to 30 concurrent users severe performance issue are experienced on timesheet, at this point they are more concerned with the timesheet performance than the time admin performance, they have delayed their go live date until this issue gets resolved.
In the Performance Monitor data were are getting several failed status' for the PMU 'JOLT Request' and PMU Details 'ICPanel'. In the additional data area it states:
Error Status Code:
Jolt ServiceException: Jolt Errno 100 JoltException.TPEJOLT
PeopleSoft 9.0
Weblogic 9.2
Database:SQL Server 5 SP3
Windows Server 2003 SP2Have you tried raising a SR on oracle support?
Also, Timesheet performance is a known issue and there are multiple such issues reported on metalink. You can look at the issues for potential solutions!
https://support.oracle.com/CSP/main/article?cmd=show&id=659033.1&type=NOT
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=PROBLEM&id=857761.1
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=PROBLEM&id=961924.1 -
What organizer app has a really good WEEK VIEW like my Palm Pilot - it's a grid with days across the top. Below each day- the day
is divided into hourly grids. When events are schdeuled across week - you get a mosaic of time blocks. Analogue view is great way
to comprehend the time obligations as a molar pattern.
thx,
FritzI use Week Cal on the iPod. I think it was only $1.99. It is a lot better and does a lot more than the one that came with the Palm Pilot.
As you know, unlike the Palm Pilot, the iPod does not come with a desktop application that you can sync your iPod calendar to. Since I don't use Outlook, I have to use a Cloud based calendar to sync with my PC. I use Hotmail's calendar for that. (If your computer is a MAC, you can use iCal) -
Granting an admin rights to view and execute a task with user actions
I am trying to grant an admin the rights to view and execute a new task that i have created from the search results and user actions applet.
I have added an auth type to the authorization types configuration object with the following:
<AuthType name="terminateUser" extends="TaskDefinition,TaskInstance,TaskTemplate"/>
I created a new task and assigned it this auth type. I then created the new admin group and assigned the following permissions:
<Permission type='terminateUser' rights='View'/>
I then added this capability to the admin role to which the user has been assigned. This admin role also has the view user capability and has been assigned to the top level of this organization as a controlled organization.
I also added the task to the user actions configuration so that the menu item appears in the context menu and on the find users page.
The user can see all users but cannot see the new task. The only thing that is visible is the "view" menu item.
I have other users that have lots more capabilites that can execute this task with no problems. I am wondering if the view user capability is the problem or is there some other capability that anyone knows of that I must add in order to allow this admin role to view and execute this task.
Thanks,
RuthBTW, the answer is to restart the app server. Duh!
Ruth -
A dynamic table based on run-time created view object -- please help!
Hello!
I'm trying to create a dynamic table based on an run-time created view object. All go ok, but table binding component take the first view/iterator state and don't reflect changes they have. Please, take a look:
1. At run-time the view is being replaced by new red-only one based on query in application module:
getQueryView().remove();
createViewObjectFromQueryStmt("QueryView", statement);
2. Page definition file contains an iterator (using iterator or methodIterator - doesn't matter) binding and table, which binds to the iterator, like:
<methodIterator id="distributeQuery1Iter" Binds="distributeQuery1.result"
DataControl="QueryServiceDataControl" RangeSize="10"/>
<table id="distributeQuery11" IterBinding="distributeQuery1Iter"/>
3. The page code uses <af:table>. But, if I use table binding (it's right) like this:
<af:table var="row" value="#{bindings.distributeQuery11.collectionModel}">
<af:forEach items="#{bindings.distributeQuery11.attributeDefs}" var="def">
the table will never changed (i.e. still show the first view instance).
When I tried to use iterator binding directly (it's bad and cannot provide all needed features unlike CollectionModel from table binding) I saw that table works!
(Code is somehing like:
<af:table var="row" value="#{bindings.myIterator.allRowsInRange}">
<af:forEach items="#{bindings.myIterator.attributeDefs}" var="def">
Why the table binding do not reflect changes in iterator? Or should I use different approach?
Thanks in advance!
Ilya.I got it to work! I used a hybrid approach comprised of some of your code and some of Steve Muench's AcceessAppModuleInBackingBean example.
In the setBindings method, I execute an app module method that redefines the query, then I used your code to delete and recreate bindings and iterator:
public void setBindingContainer(DCBindingContainer bc) {
this.bindingContainer = bc;
rebuildVO();
The rebuildVO() method looks like the code you provided in your example:
private void rebuildVO() {
DCDataControl dc;
DispatchAppModule dApp;
DCBindingContainer bc;
DCIteratorBinding it;
OperationBinding operationBinding;
ViewObject vo;
DCControlBinding cb;
try {
bc = getBindingContainer();
dc = bc.findDataControl(DATACONTROL);
dApp = (DispatchAppModule)dc.getDataProvider();
// Execute App Module Method to rebuild VO based upon new SQL Statement.
dApp.setDispatchViewSQL();
vo = dApp.findViewObject(DYNAMIC_VIEW_NAME);
it = bc.findIteratorBinding(DYNAMIC_VO_ITER_NAME);
it.bindRowSetIterator(vo, true);
// logger.info("Remove value binding...");
cb = bc.findCtrlBinding(DYNAMIC_VIEW_NAME);
cb.getDCIteratorBinding().removeValueBinding(cb);
bc.removeControlBinding(cb);
// logger.info("Creating new value binding...");
FacesCtrlRangeBinding dynamicRangeBinding =
new FacesCtrlRangeBinding(null,
bc.findIteratorBinding(DYNAMIC_VO_ITER_NAME), null);
// logger.info("Add control binding...");
bc.addControlBinding(DYNAMIC_VIEW_NAME, dynamicRangeBinding);
} catch (Exception e) {
e.printStackTrace();
And my App Module method that redefines the view object looks like this:
public void setDispatchViewSQL() {
String SQL =
"begin ? := PK_BUsiNESS.F_GETDISPATCHVIEWSQL();end;";
CallableStatement st = null;
String ViewSQL = null;
try {
st = getDBTransaction().createCallableStatement(SQL,
DBTransaction.DEFAULT);
* Register the first bind parameter as our return value of type LONGVARCHAR
st.registerOutParameter(1, OracleTypes.LONGVARCHAR);
st.execute();
ViewSQL = ((OracleCallableStatement) st).getString(1);
findViewObject(DYNAMIC_VO_NAME).remove();
ViewObject vo = createViewObjectFromQueryStmt(DYNAMIC_VO_NAME, ViewSQL);
vo.executeQuery();
} catch (SQLException s) {
throw new JboException(s);
} finally {
try {
st.close();
} catch (SQLException s) {
s.printStackTrace();
When I run it I get my desired results. One thing I don't quite understand is why when the page is first rendered it shows the last set of records rather than the first. Now I have to figure out how to put navigation URLS in each of the table cells.
Thanks for your help; I would not have gotten this far without it,
Jeff -
How to find the Names of Most costly Views or Most Time consuming views
Hi All,
I had a database consisting of almost 200 views,as a part of Optimization process i want to find out the most costlier views.How to do that.Actually i want the names of the VIEWS,so that i can optimize that.Can any one help me out?
I had one more doubt in our Database a view is created like view A( which is created by joining several tables).so do i need to add index on this view separately or does it take the index of the tables which i joined? And in our Database i had created
a VIEW which is derived from other views(the Joining objects are views not tables),so while i select recoreds from this views which is derived from other views it is taking a lot of time.Is tehre any problem with that?Please avoid such double post spread over several forums:
http://social.msdn.microsoft.com/Forums/en-US/bae4042a-10b8-4d12-aa46-88a05ea37a76/how-to-find-the-names-of-most-costly-views-or-most-time-consuming-views?forum=sqldataaccess
Olaf Helper
[ Blog] [ Xing] [ MVP] -
System Admin and Admin Problem...
Can any one tells me the different between system admin and admin?
It seems like system admin is messing up my file permissions, and it seems like system admin has more control than the admin (me)...
I had this experience today: everytime when I create a folder, the permission's gone under "system", I was not able to have any folder action nor create a new folder under it.
I search the forum with solutions and I think I've fixed it and it works fine now, but the permission is still not under my account name; it goes under "root" (system Admin).
Any one has a solution for this?
And how can I delete the system admin account?
Thanks,
ArnoldI input dscacheutil -q user in terminal, and I got this:
Would it help to solve my problem? :P I'm wondering if anyone has the same problem too?
name: _amavisd
password: *
uid: 83
gid: 83
dir: /var/virusmails
shell: /bin/tcsh
gecos: Amavisd User
name: _appowner
password: *
uid: 87
gid: 87
dir: /var/empty
shell: /usr/bin/false
gecos: Application Owner
name: _appserver
password: *
uid: 79
gid: 79
dir: /var/empty
shell: /usr/bin/false
gecos: Application Server
name: _ard
password: *
uid: 67
gid: 67
dir: /var/empty
shell: /usr/bin/false
gecos: Apple Remote Desktop
name: _atsserver
password: *
uid: 97
gid: 97
dir: /var/empty
shell: /usr/bin/false
gecos: ATS Server
name: _calendar
password: *
uid: 93
gid: 93
dir: /var/empty
shell: /usr/bin/false
gecos: Calendar
name: _clamav
password: *
uid: 82
gid: 82
dir: /var/virusmails
shell: /bin/tcsh
gecos: Clamav User
name: _cvs
password: *
uid: 72
gid: 72
dir: /var/empty
shell: /usr/bin/false
gecos: CVS Server
name: _cyrus
password: *
uid: 77
gid: 6
dir: /var/imap
shell: /usr/bin/false
gecos: Cyrus IMAP User
name: _devdocs
password: *
uid: 59
gid: 59
dir: /var/empty
shell: /usr/bin/false
gecos: Developer Documentation
name: _eppc
password: *
uid: 71
gid: 71
dir: /var/empty
shell: /usr/bin/false
gecos: Apple Events User
name: _installer
password: *
uid: 96
gid: -2
dir: /var/empty
shell: /usr/bin/false
gecos: Installer
name: _jabber
password: *
uid: 84
gid: 84
dir: /var/empty
shell: /usr/bin/false
gecos: Jabber User
name: _lp
password: *
uid: 26
gid: 26
dir: /var/spool/cups
shell: /usr/bin/false
gecos: Printing Services
name: _mailman
password: *
uid: 78
gid: 78
dir: /var/empty
shell: /usr/bin/false
gecos: Mailman user
name: _mcxalr
password: *
uid: 54
gid: 54
dir: /var/empty
shell: /usr/bin/false
gecos: MCX AppLaunch
name: _mdnsresponder
password: *
uid: 65
gid: 65
dir: /var/empty
shell: /usr/bin/false
gecos: mDNSResponder
name: _mysql
password: *
uid: 74
gid: 74
dir: /var/empty
shell: /usr/bin/false
gecos: MySQL Server
name: _pcastagent
password: *
uid: 55
gid: 55
dir: /var/pcast/agent
shell: /usr/bin/false
gecos: Podcast Producer Agent
name: _pcastserver
password: *
uid: 56
gid: 56
dir: /var/pcast/server
shell: /usr/bin/false
gecos: Podcast Producer Server
name: _postfix
password: *
uid: 27
gid: 27
dir: /var/spool/postfix
shell: /usr/bin/false
gecos: Postfix User
name: _qtss
password: *
uid: 76
gid: 76
dir: /var/empty
shell: /usr/bin/false
gecos: QuickTime Streaming Server
name: _sandbox
password: *
uid: 60
gid: 60
dir: /var/empty
shell: /usr/bin/false
gecos: Seatbelt
name: _securityagent
password: *
uid: 92
gid: 92
dir: /var/empty
shell: /usr/bin/false
gecos: SecurityAgent
name: _serialnumberd
password: *
uid: 58
gid: 58
dir: /var/empty
shell: /usr/bin/false
gecos: Serial Number Daemon
name: _spotlight
password: *
uid: 89
gid: 89
dir: /var/empty
shell: /usr/bin/false
gecos: Spotlight
name: _sshd
password: *
uid: 75
gid: 75
dir: /var/empty
shell: /usr/bin/false
gecos: sshd Privilege separation
name: _svn
password: *
uid: 73
gid: 73
dir: /var/empty
shell: /usr/bin/false
gecos: SVN Server
name: _teamsserver
password: *
uid: 94
gid: 94
dir: /var/teamsserver
shell: /usr/bin/false
gecos: TeamsServer
name: _tokend
password: *
uid: 91
gid: 91
dir: /var/empty
shell: /usr/bin/false
gecos: Token Daemon
name: _unknown
password: *
uid: 99
gid: 99
dir: /var/empty
shell: /usr/bin/false
gecos: Unknown User
name: updatesharing
password: *
uid: 95
gid: -2
dir: /var/empty
shell: /usr/bin/false
gecos: Update Sharing
name: _uucp
password: *
uid: 4
gid: 4
dir: /var/spool/uucp
shell: /usr/sbin/uucico
gecos: Unix to Unix Copy Protocol
name: _windowserver
password: *
uid: 88
gid: 88
dir: /var/empty
shell: /usr/bin/false
gecos: WindowServer
name: _www
password: *
uid: 70
gid: 70
dir: /Library/WebServer
shell: /usr/bin/false
gecos: World Wide Web Server
name: _xgridagent
password: *
uid: 86
gid: 86
dir: /var/xgrid/agent
shell: /usr/bin/false
gecos: Xgrid Agent
name: _xgridcontroller
password: *
uid: 85
gid: 85
dir: /var/xgrid/controller
shell: /usr/bin/false
gecos: Xgrid Controller
name: chowmein
password: ******
uid: 501
gid: 501
dir: /Users/chowmein
shell: /bin/bash
gecos: Arnold Chow
name: daemon
password: *
uid: 1
gid: 1
dir: /var/root
shell: /usr/bin/false
gecos: System Services
name: nobody
password: *
uid: -2
gid: -2
dir: /var/empty
shell: /usr/bin/false
gecos: Unprivileged User
name: root
password: ******
uid: 0
gid: 0
dir: /var/root
shell: /bin/sh
gecos: System Administrator -
How to configure OrgChart Viewer in MSS 5.0/6.0
Hi All,
I have a question about the iView Orgchart viewer in MSS. My understanding is that this iView will trigger another 3rd party software that charts out the org chart for the manager. Is that correct?
May I know any examples of the 3rd party charting software to link to this iView if my above assumption is correct?
Also, if so, may I know whether there are any good reference/ configuration guides on this iView as I have been trying to locate docs on this but to no avail except the Business Package for Manager Self-Service document 50.4 supplied in SAP website.
Many thanks in advance. (I am a newbie in HR module and you can assume that I know nothing much except usage of the common txns.)Hi,
To implement a viewer for the Org Chart, you need a 3rd Party software.
Here is an excerpt from the OSS reply I got, Hope this helps:
To implement Additional/Alternative iviews like Organizational Chart
Viewer (page 854 of Business Package for MSS 50.4), you can utilize this iview with a third party vendor that has been certified by SAP as a
partner for the SAP XML interface (HR-OCI).
In regards to HR-OCI integaration/configuration, you can also refer to
http://www.sdn.sap.
com/irj/sdn/sdnservices/icc?rid=/webcontent/uuid/b8aa0b62-0501-0010-32b8-9a0d1a88ca0a
By the way Gerardo, the 3rd Party Software Providers are:
Nakisa - Software partner
Aquire (previously: TimeVision) - Software partner
HumanConcepts - Software partner
Hope all of you find this information useful -
Customized team view in MSS view.
Hi
I am working on MSS for ECC6. My client has got a requirment for the mss user to view his direct reportees in the team view. ie B/002 relation ship (Is line supervisor of ) relationship in lieu of A012 (Manager Relationship)..
Can anybody help me with the detailed configuration steps.
ThanksHi Lakshmi,
this configuration must be done in the backend ECC6.0. here are the steps:
go to transaction SPRO, then navigate to Personnel Management->Employee Self Service->Service-specific settings->Working time->team calendar->select employees.
add the following entry to this table:
Rule group: 00000001 (this is the default SAP group)
start date: 1900/01/01 (or any other date you want)
end date: 9999/01/01 (or any other date you want)
mode: Team View Mode
view/Grp: view group (MSS)
group of organizational views: MSS_LTV_EE (this is the entry that will allow the manager to see his direct reporting employees)
good luck!
Tiberiu -
trying to change the APN on my iPad for a new data provider. Each time it returns to the original. Any suggestions?
Hi Canberabomber,
If you are having issues setting or changing the APN on your iPad, you may find the following article helpful (apologies if you have already seen it):
iOS: About cellular data network settings (viewing or editing the APN)
http://support.apple.com/kb/ht2283
Regards,
- Brenden -
Time to view HD movies had grown exponentially
We've been using the Apple TV to download and watch HD movies with no issues for many months. After about 30 seconds, the movie would be ready to watch and all was well. Lately when renting, the time to view has gone from seconds to 15 minutes. In addition, the movie keeps stopping, as the download hasn't progressed fast enough to keep up with the movie being played. I tested with non-HD movies as well with the same issue.
Are others also experiencing this same problem and if so, what is the resolution?Searching the forums for "download time hd movie" brings up this post as one of the top most relevant. I am also experiencing this problem. We just gave up, it kept telling us it was going to take four hours before we could start watching a rented movie. However in the past it hasn't been too bad, maybe 5-10 minutes. I did unplug and then replug the ATV at one point and I believe the movie became immediately available as a result. But of course I didn't want to make this drastic action a regular event in my living room, so we waited and then eventually just gave up. I will try the menu and minus sign reset. Seems like a bug.
-
Can I develop another Digital Viewer like Wired Viewer for Ipad?
hi!
Now I am very interesting with Adobe Indesign CS5(Digital publishing suite)
and need my own Digital Viewer like "Wired" for iPad.
Does Adobe provide any Library or Source Code to developer?Michael Levin wrote:
just out of curiosity: how did you see this without buying the app - is there some general way to get a trial from the App Store?
When You view the features of the app in the app store, there are pictures of some of the different screens under the main description of the app. I swiped through the pictures and the fourth photo shows a screen - An image in the black box pointing to the image name - roots.jpg. In the window to the right - it says -Action - at the top - in the grey border. I wouldn't have known that the arrow didn't give the same functionality as it does when you open the PDF in Mail. But I was able to see the trash can, the curved arrow and the blue done button on the right. I never heard of the app until we started to posting. Unless the app specifies that there is a free trial period, there is no way that I know to try an app for free.
The thing that I find odd is that you say the arrow is greyed out making that feature unavailable. That arrow icon on the iPad in Safari or Mail is what directs you to the options for - open in, print, email, etc features on the iPad. I assume that arrow must have some functionality somewhere in the app. Not sure why it is greyed out. But I stress, I know nothing about the features of the app or what it is designed to do.
Message was edited by: Demo -
iPhone 4s , when I call and charging at the same time, I felt like been shocked when my ear close to the phone?
Talk to your email provider. They control their servers and what happens to your email.
Maybe you are looking for
-
In addition to deleting files, what can I do to speed up my MacBook?
Hello! My MacBook Pro (mid-2010 w/ 16gb of memory and 250gb hard drive) has been running really slow. I know I need to delete a ton of files as my internal disk is near full. My questions are: My system report says the majority of disk space is being
-
After Effects CC crash with ATI 5870
I get this message : After effects error : Crash in progress. Last logged message was : <5028> <GPUManager? <2> Sniffer Result Code: 1 Any ideas? the mainboard is Asrock Z68 Pro3-M
-
Installing 9 after 10 breaks 10?
Hello folks, I had a working version of XE (poor man's 10g) running on my dev box. Recently i also needed to develop for 9i so I installed that. I can now use the 9i but it seems to have broken my XE setup. I'm not an Oracle wiz but I think both vers
-
Could you create a Capital Letter in Illustrator?
Please we need to know how to create a capital letter in Adobe Illutrator? It'll be very helpful for everybody. Think, think and do it for us! Best wishes Oscar
-
Will iPhone ever be able to print to wireless BT printers?
I am loving my iPhone, and one day hope that this becomes a feature! How cool would it be to print from this thing?