Skills Profile and Profile Matchup - Manager Notification
In the Skills Profile and Profile Matchup (service EMPLOYEE_SKILLSENHPROFILE_SERVICE_13) when an employee updates one of their skills there is a message written to the screen that "Your manager will then be notified of the changes.". I do not see any notification being created or a standard workflow for this. What needs to be done to 'activate' these notifications?
Hi Leah
In order to realise this requirement you need set up workflow
For Skills you should use workflow WS1200124 - I believe this
is provided by application componenent CA-GTF-QR
The function module, which creates the event is
HR_EVENT_WF_SUBPROFILE_DEFICIT.
This should be defined in table T779W
as follows
Q 1001 B032 INS PDSP 000 BUS7030 HR_EVENT_WF_SUBPROFILE_DEFICIT
Workflow is activated in transaction PFWS
It should also be mentioned that the standard workflow defaults
to the inbox of the employee- additionally
the workflow needs to be customized as follows to select manager -->
Copy WS to your namespace
The agent for step 0004 Display HR Development Subprofile would have to
be changed from Expression 'Employee' to 'Superior of workflow
initiator (rule) in the workflow builder for this template.
Afterwards it is necessary to activate the event triggering in your
workflow template and deactivate it in delivered template WS01200124.
The whole steps are
Copy workflow
Deactivate even triggering in delivered template
Change Step 004 expression
Save and Activate
Test in ECC
Test in Portal
Alternatively please consider removing text either via Personalization or
NWDI - if you do not wish workflow
Best wishes
Stuart
Similar Messages
-
Disable iView "Skills Profile" under "Career and Job"
I would like to disable the Skills Profile iview under "Career and Job" in ESS since we will not be using this functionality. How can I accomplish this? We would like the entire section:
Skills
Skills Profile
View the skills catalog and create or change your own skills profile.
to disappear.Shafi,
For remove both title and link (i assume you've the standard customizing):
1) Again, i suggest you make a copy of this Subarea to Area assignation:
EMPLOYEE_CAREER_ERP2005 EMPLOYEE_CAREER_SUBSKILLS_2005 1
from
Go to (SPRO > Personnel Management > Employee Self-Service > General Settings > Homepage for Self-Services > Subareas > Assign Subareas to Areas) > Assign Subareas to Areas (Find Entries)
to
Go to (...) > Assign Subareas to Areas (Add and Change Entries)
2) Change the "1" for " " in the new entry and save the changes
Kind regards -
ESS: Carrer and Job (Skills Profile)
Hi,
I am getting the error as follows:
com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: Screen output without connection to user., error key: RFC_ERROR_SYSTEM_FAILURE
at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java(Compiled Code))
at com.sap.xss.hr.skl.FcSklBusinessLogic.saveProfile(FcSklBusinessLogic.java:212)
at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogic.saveProfile(InternalFcSklBusinessLogic.java:704)
at com.sap.xss.hr.skl.FcSklBusinessLogicInterface.saveProfile(FcSklBusinessLogicInterface.java:136)
at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogicInterface.saveProfile(InternalFcSklBusinessLogicInterface.java:382)
at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogicInterface$External.saveProfile(InternalFcSklBusinessLogicInterface.java:474)
at com.sap.xss.hr.skl.review.VcSklReviewNavigation.Save(VcSklReviewNavigation.java:193)
at com.sap.xss.hr.skl.review.wdp.InternalVcSklReviewNavigation.Save(InternalVcSklReviewNavigation.java:150)
at com.sap.xss.hr.skl.review.ReviewNavigation.onActiononSave(ReviewNavigation.java:163)
at com.sap.xss.hr.skl.review.wdp.InternalReviewNavigation.wdInvokeEventHandler(InternalReviewNavigation.java:164)
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.task.WebDynproMainTask.handleAction(WebDynproMainTask.java:101)
at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.handleActionEvent(WebDynproMainTask.java:304)
at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:649)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:248)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:55)
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java(Compiled Code))
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java(Compiled Code))
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Inlined Compiled Code))
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java(Compiled Code))
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java(Compiled Code))
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java(Compiled Code))
at com.sap.engine.services.httpserver.server.Client.handle(Client.java(Inlined Compiled Code))
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java(Compiled Code))
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java(Compiled Code))
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java(Compiled Code))
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java(Compiled Code))
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
Caused by: com.sap.aii.proxy.framework.core.BaseProxyException: Screen output without connection to user., error key: RFC_ERROR_SYSTEM_FAILURE
at com.sap.aii.proxy.framework.core.AbstractProxy.send$(AbstractProxy.java:150)
at com.sap.xss.hr.skl.model.Skills.xss_Skl_Save_Profile(Skills.java:524)
at com.sap.xss.hr.skl.model.Xss_Skl_Save_Profile_Input.doExecute(Xss_Skl_Save_Profile_Input.java:137)
In Employee Self Service Role, I moved to Carrer and Job, then moved to Skills Profile by clicking on it. Then Skills Profile page opened, there I clicked Add New Skill button, then moved to a page to add a skill, there I have select the Master of Computer Application from Qualification, then I had given the Existing Proficiency, after that clicked on Add Changes, then clicked on Review Button. And when I clicked on Save Skills Profile button, an error page opens as above.
Please give me the solution for the above problem.
Regards
DeepHi there,
the solution is surprisingly simple.
Everytime you get this error also a shortdump in the SAP system is created. Go to ST22 and look at it.
In our system the error was that the system requested a transport request for changes at the qualifications.
I talked to our HR people and they changed something in table T77S0 --> from that time on these changes were allowed without transport request and so they worked from ESS/portal.
Best regards from Switzerland,
Ingolf Dresp -
Error in skill profile under ESS career and job
Hi
When i am accesing skill profile iveiw under careen and job in ESS if i click add skill profile it is displaying the error " Unable to find a root object for the object type specified "
Thanks,
faizolplease paste the whole error,
check the skills in backend system on how it is maintained ie qualifications -
How to disable options in ESS-Career and job-Skilla profile
Hi All,
In ESS-Career and Job-Skill profile,there are three are three buttons 1.EDIT SKILL,2.ADD NEW SKILL,3.DELETE SKILL.
I want to disable those options in Skills profile. Can some body please help me in solving this.
Thanks in advance.
Regards,
Thirun.These three buttons are not configurable. You could easily modify them using NWDI and NetWeaver Developer Studio.
This is pretty much your only option to customize this iview.
If you have ESS in a track in NWDI, the Skills Web Dynpro project is under --> ess~skl. Create a project from here and open up the "Ovewview" View from the VcSklOverview Component.
From there, you just need to set the buttons to "Not Visibile"
Regards,
Tom -
Error in Career and Job= Skills Profile
I have the following issue:
In the application of Career and Job=>Skills Profile. When I want add a new qualification, the system display the following message of error:
Root Cause
The initial exception that caused the request to fail, was:
java.lang.NullPointerException
at com.sap.pcuigp.xssutils.ccpcd.FcXssPcd.getNextPerspective(FcXssPcd.java:518)
at com.sap.pcuigp.xssutils.ccpcd.wdp.InternalFcXssPcd.getNextPerspective(InternalFcXssPcd.java:190)
at com.sap.pcuigp.xssutils.ccpcd.FcXssPcdInterface.getNextPerspective(FcXssPcdInterface.java:168)
at com.sap.pcuigp.xssutils.ccpcd.wdp.InternalFcXssPcdInterface.getNextPerspective(InternalFcXssPcdInterface.java:160)
at com.sap.pcuigp.xssutils.ccpcd.wdp.InternalFcXssPcdInterface$External.getNextPerspective(InternalFcXssPcdInterface.java:252)
... 69 more
java.lang.NullPointerException
at com.sap.pcuigp.xssutils.ccpcd.FcXssPcd.getNextPerspective(FcXssPcd.java:518)
at com.sap.pcuigp.xssutils.ccpcd.wdp.InternalFcXssPcd.getNextPerspective(InternalFcXssPcd.java:190)
at com.sap.pcuigp.xssutils.ccpcd.FcXssPcdInterface.getNextPerspective(FcXssPcdInterface.java:168)
at com.sap.pcuigp.xssutils.ccpcd.wdp.InternalFcXssPcdInterface.getNextPerspective(InternalFcXssPcdInterface.java:160)
at com.sap.pcuigp.xssutils.ccpcd.wdp.InternalFcXssPcdInterface$External.getNextPerspective(InternalFcXssPcdInterface.java:252)
at com.sap.pcuigp.xssutils.ccpcd.CcXssPcd.getNextPerspective(CcXssPcd.java:246)
at com.sap.pcuigp.xssutils.ccpcd.wdp.InternalCcXssPcd.getNextPerspective(InternalCcXssPcd.java:172)
at com.sap.pcuigp.xssutils.ccpcd.CcXssPcdInterface.getNextPerspective(CcXssPcdInterface.java:135)
at com.sap.pcuigp.xssutils.ccpcd.wdp.InternalCcXssPcdInterface.getNextPerspective(InternalCcXssPcdInterface.java:132)
at com.sap.pcuigp.xssutils.ccpcd.wdp.InternalCcXssPcdInterface$External.getNextPerspective(InternalCcXssPcdInterface.java:192)
at com.sap.xss.essservices.cc.ccesspcd.CcEssPcd.getNextPerspective(CcEssPcd.java:220)
at com.sap.xss.essservices.cc.ccesspcd.wdp.InternalCcEssPcd.getNextPerspective(InternalCcEssPcd.java:157)
at com.sap.xss.essservices.cc.ccesspcd.CcEssPcdInterface.getNextPerspective(CcEssPcdInterface.java:135)
at com.sap.xss.essservices.cc.ccesspcd.wdp.InternalCcEssPcdInterface.getNextPerspective(InternalCcEssPcdInterface.java:132)
at com.sap.xss.essservices.cc.ccesspcd.wdp.InternalCcEssPcdInterface$External.getNextPerspective(InternalCcEssPcdInterface.java:210)
at com.sap.pcuigp.xssutils.ccxss.CcXss.getNextPerspective(CcXss.java:238)
at com.sap.pcuigp.xssutils.ccxss.wdp.InternalCcXss.getNextPerspective(InternalCcXss.java:157)
at com.sap.pcuigp.xssutils.ccxss.CcXssInterface.getNextPerspective(CcXssInterface.java:121)
at com.sap.pcuigp.xssutils.ccxss.wdp.InternalCcXssInterface.getNextPerspective(InternalCcXssInterface.java:128)
at com.sap.pcuigp.xssutils.ccxss.wdp.InternalCcXssInterface$External.getNextPerspective(InternalCcXssInterface.java:188)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:479)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:438)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.access$600(FPMComponent.java:78)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.raiseEvent(FPMComponent.java:938)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.raiseEvent(FPMComponent.java:1101)
at com.sap.xss.hr.skl.detail.VcSklDetail.addChanges(VcSklDetail.java:206)
at com.sap.xss.hr.skl.detail.wdp.InternalVcSklDetail.addChanges(InternalVcSklDetail.java:236)
at com.sap.xss.hr.skl.detail.Detail.onActiononAddChanges(Detail.java:220)
at com.sap.xss.hr.skl.detail.wdp.InternalDetail.wdInvokeEventHandler(InternalDetail.java:235)
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:333)
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:333)
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(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
In the log trace of portal nwa.
com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent
sap.com/tc~wd~dispwda
I made a trace using the t.code ST01 and the system not show error of authorizations. I checked the t.code SLG1 and the system not show none log.
Please anyone can help me with suggestions for solve this issue,
Regards
CarmenI assigned the role SAP_ALL but the issue continue.
I checked the skills catalog and qualifications and all is Ok.
I don`t understand the cause of this error.
Thanks in advance,
Regards
Carmen G -
ESS 50.4 and Edit skills profile iView
Hi, I have a problem related to the Edit Skills Profile iView. The qualification catalog is customized and working properly in R3 but it won't be displayed for the specific user in the portal iView (transaction PZ31).
I assume that there is a missing link in the R3 customizing but I don't know where to find it?
Grateful for any suggestions to solve the problem.
/Best Regards
PatrickHi Asad,
On which page do you get the BSP error? Is this on the Personnel Change Request page (MSS)?
Regards,
Noel -
Download and modify ESS Skills Profile iView (PAR File)
Hi,
We have EP 7.0 (SP09), NW2004s, ESS 1.0 (SP04) + ERP2005 (SP05)
we need to modify the iView for ESS Skill Profile, so Users should only display thier qualifications and NOT edit them. So we need to delete the EDIT Buttons in the standard sap iView in the ESS BP.
- Where can we find the iView/PAR File (Code) on the Portal Server (com.sap.pct.erp.ess.skills OR sap.com/ess~skl/SkillsApplication)?
- What should we consider when modifying this iView...???
Thanks for your Tips.
Regards and Thanks,
NazihIt was the home page config. I had put the PCD on the Page section instead of Resource
-
Skills Profile - Enhance Web DynPro to handle Effective Date
We are working with the ESS BP on ECC 6.0 and have a requirement to enter an Effectivity Date for the start of a qualification. The trouble is that the existing function for updating the qualification profile (XSS_SKL_APPLY_QUALI_PROFILE) does not allow for a beginning date to be passed in. Instead it uses the current date (Sy-Datum) which is set on initialization of the SkillsApplication (via FM XSS_SKL_INITIALIZE_DATA). I have tried to enhance the structure for the qualification profile (structure RHXSS_SKL_EMPLOYEE) but it is marked as Can Not be Enhanced by SAP.
Does anyone have any thoughts on a good way to add this functionality? I'd hate to throw away all of SAP's work with the SkillsApplication and write one from scratch just for this small change, but it's looking like that might be my only option.The following describes the changes required for adding the effectivity date to the Standard Skills Profile Web Dynpro Java screen.
ABAP Changes
1. Get modification keys for hte following structures and change the enhancement category of the strucures to "Can Be Enhanced Deep".
RHXSS_SKL_EMPLOYEE
RHXSS_SKL_PROF_UPD
RHXSS_SKL_QUALIPROFILE
2. Add appends to each of the structures in step 1 for feidl ZEFFDATE
RHXSS_SKL_EMPLOYEE - ZZEFFDATE type BEGDATUM
RHXSS_SKL_PROF_UPD - ZZEFFDATE type String
RHXSS_SKL_QUALIPROFILE - ZZEFFDATE type BEGDATUM
3. Enhance the following function modules for setting/getting the values of ZZEFFDATE
XSS_SKL_APPLY_QUALI_PROFILE
XSS_SKL_CONFIRMATION_DATA
XSS_SKL_GET_PROFILE_OVERVIEW
XSS_SKL_GET_QUALI_DETAIL_DATA
4. Enhance the following Includes using the Modification Assistant or Enhancement Framework for setting/getting
LRHXSS_SKL_INTERFACEF01
LRHXSS_SKL_INTERFACETOP
Java Changes
Track: Make a new track for the ESS Component. A quick SDN search should produce for you a Cookbook for setting this up in the NWDI
DC: esssklsap.com
1. Reimport the Skills model to get the ABAP changes into WebDynpro
2. Create a new Application (zSkillsApplication in my case)
3. Modify the Application properties to tell the framework manager to use the CcSklConfiguration component for navigation configuration
Properties
sap.authentication = true
sap.xss.configurationComponentDC = sap.com/ess~skl
sap.xss.configurationComponentName = com.sap.xss.hr.skl.CcSklConfiguration
4. In the Interface Controller of Component CcSklConfiguration, modify the navigation Graph as follows
navigationGraph =
new NavigationGraph(
new NavigationPath[] {
new NavigationPath("",IFPM.EVENT_START,"OVERVIEW"),
new NavigationPath("OVERVIEW",IFPM.EVENT_EDIT,"DETAIL"),
new NavigationPath("OVERVIEW",IFPM.EVENT_ADD,"SELECT"),
new NavigationPath("OVERVIEW",IFPM.EVENT_REVIEW,"REVIEW"),
new NavigationPath("OVERVIEW",IFPM.EVENT_REMOVE, "OVERVIEW"),
//begin replace ERICV - Go Straight to Review&Save
// new NavigationPath("DETAIL",IFPM.EVENT_ADD, "OVERVIEW"),
new NavigationPath("DETAIL",IFPM.EVENT_ADD, "REVIEW"),
//end replace ERICV - Go Straight to Review&Save
new NavigationPath("DETAIL",IFPM.EVENT_BACK, "OVERVIEW"),
new NavigationPath("DETAIL",IFPM.EVENT_SELECT, "SELECT"),
new NavigationPath("SELECT",IFPM.EVENT_EDIT, "DETAIL"), >
5. In the Component FcSklBusinessLogic, make the following changes:
a. Perform the context mapping of the new ZZEFFDATE field in the Interface Controller and Standard Controllier
b. Modify the insUpdSkill method of the Component Controller to populate the Effective Date
try {
wdContext.nodeApply_Quali_Profile_Input().bind(
(Xss_Skl_Apply_Quali_Profile_Input) model.createModelObject(Xss_Skl_Apply_Quali_Profile_Input.class));
Xss_Skl_Apply_Quali_Profile_Input input = new Xss_Skl_Apply_Quali_Profile_Input();
Rhxss_Skl_Employee insUpdVector = new Rhxss_Skl_Employee();
insUpdVector.setSkill_Id(wdContext.currentContextElement().getQualiId());
insUpdVector.setExist_Profcy(wdContext.currentContextElement().getProfDropDown());
//Begin Insert ERICV - Add Effective Date to Skills Qualification
insUpdVector.setZzeffdate(wdContext.currentContextElement().getZzEffDate());
//End Insert ERICV - Add Effective Date to Skills Qualification
input.addProfile_Ins_Tab(insUpdVector);
wdContext.nodeApply_Quali_Profile_Input().bind(input);
wdContext.currentApply_Quali_Profile_InputElement().modelObject().execute();
} catch (Exception ex) {
fpm.getMessageManager().raiseException(wdThis.wdGetAPI().getComponent(), ex);
6. In the Component VcSklDetail make the following changes:
a. Context mapping of all relevant nodes to get the new ZZEFFDATE field in the context
b. Screen modifications to get the ZZEFFDATE on the screen
c. Modify the initDetail method of the Component Controller
if ((sklOutputElement.getExpiry_Date() == null) || (sklOutputElement.getExpiry_Date().equals(""))) {
wdContext.currentContextElement().setLicenceVisibility(WDVisibility.NONE);
//begin insert ERICV - set the zzEffective Date
//convert date to java.util.date
SimpleDateFormat sdf = new SimpleDateFormat("mm/dd/yyyy");
try {
java.util.Date myDate = sdf.parse(wdContext.currentGet_Quali_Detail_Data_OutputElement().getStart_Date());
sdf.applyPattern("yyyy-mm-dd");
wdContext.currentContextElement().setZzEffDate(Date.valueOf(sdf.format(myDate)));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
//end insert ERICV - set the zzEffective Date
//@@end -
Profile Matchup With Own Position
Hello All,
I am working on upgrade from EP 5.0 to EP 7.0
In this i am working on profile match up .In EP 5.0 standard ITS service MY_PROFILEMATC is used ,this calls report RHPD_MY_PROFILEMATCHUP and Profile Matchup screen opens .It basically shows the same screen as it comes from transaction pepm.
Now i want the same to be exposed through web in EP 7.0 without using ITS .Is there any way or any BSP application with which we can achieve this.
Thanks ,
PratyushWell for that you have to make some configuration under homepage framework...
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0e3a488-cdc2-2b10-209b-e01a0ed934b4?quicklink=index&overridelayout=true
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e05d564f-6e1c-2d10-42b2-9e21a211950d?quicklink=index&overridelayout=true
You will find a service with name EMPLOYEE_CAREER_SKILLSENHPROFILE_13
Associate it with Skills Sub-area EMPLOYEE_CAREER_SUBSKILLS_2005 / EMPLOYEE_CAREER_SUBSKILLS
Edited by: Saurabh Agarwal on Jul 13, 2011 4:55 PM -
How to fetch data for skills catalog to the ESS skills profile
Hi Experts,
I am adding qualifications using the following path:
SPRO > Personnel Management > Personnel Development > Master Data > Edit Qualifications Catalog
This should reflect in the Portal under Career and Job > Learning Page > Skills Profile. Can you please guide me about the steps to be taken to make this available.
Further to this,
If an employee updates his skills in the portal skills profile, that should update his infotype 24 accordingly. What configuration should be done to make this happen.
Your guidance is much appreciated.
Thanks,
ToaHi Toa,
Can you have a look at the switch QUALI/ESSST in T77S0 the documentation says:
"Within the ESS service used to edit the skills profile, this entry
enables you to restrict the view of the skills catalog to the skills
group determined here."
It might help
Best regards
Sarah -
NO Edit for ESS Skills Profile
Hi,
have any one an Idea how we can deativate the EDIT Buttons in iView for ESS - Skills Profile ?
So Employees should not maintain their Skills Profile on Portal, but only to disply it.
We are running EP 7.0 (NW04s, SP09), ERP2005 SP05, BP ESS 1.0
Thanks and Regards,
NazihDear Nazih,
we are in 4.6c, ITS and its with display mode with us .. yes you can restrict it in IMG:
Personal Management -> Employee Self-Service -> ESS Settings for Specific Customers -> Skills -> Define Root Qualification Group. and read the help, what you need is there.
by selecting an ID for the root object, you can determine the scope in which you can display or maintain the qualifications.
i dont think so the Portal i-view settings need to be changed related to your point..
i hope this will help
good luck
Abdulrahman -
Can't access my profile or my notifications
I can't access my profile of my notifications via the "Your Stuff" menu...
It says :
"Not Found
The item does not exist. It may have been deleted."
which doesn't make any sense since I'm using my profile right now to write this message...
It might be because of my username? (because of the 2 '/' ?)
In that case, is it possible for an administrator to change it ?
The same thing happens on Safari (5.0.5) or Firefox (4.0).Hi -
It probably is because of the 'special' characters in your chosen username - when I just now tried to access your public profile by clicking on your icon, I got the 'not found' intercept. BTW, your icon is not showing, either - another symptom that the software is balking at finding your stuff because of a name conflict.
I'll notify your post - nothing bad, just an alert to one of the hosts to see if they can get it resolved.
Edit - - Done.
Had a thought... If you do not have a lot of effort invested in this account yet, i.e. not a lot of questions, answers, or points, you might consider the real simple solution - abandon this account and create a new one, one with a username acceptable to the system. -
SAP LSO - Profile matchup -Qualification hyperlink error
Dear Experts,
In my profile matchups and Qualification, when I click the highlighted Qualifications , I get an error like
"Error COMMUNICATION_FAILURE. Possible cause: error during communication with the back-end system. Try to display the requested page again. If the problem persists, inform your system administrator. "
Previously , It was working fine,
Can anybody please suggest what might be the possibility of this error?
Regards
Rizwan SHi Per,
perhaps transaction S_AHR_61015532 (Report RHXPEP01) is the solution for you.
Regards
Bernd -
Error in Iview Skills profile (career & job)
Hi All,
I am getting this error while working on the iview on skill profile Career & job in ESS.
please give answer IT IS VERY URGENT
<b>Skills Profile
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.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: Screen output without connection to user., error key: RFC_ERROR_SYSTEM_FAILURE
at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:102)
at com.sap.xss.hr.skl.FcSklBusinessLogic.saveProfile(FcSklBusinessLogic.java:242)
at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogic.saveProfile(InternalFcSklBusinessLogic.java:715)
at com.sap.xss.hr.skl.FcSklBusinessLogicInterface.saveProfile(FcSklBusinessLogicInterface.java:136)
at com.sap.xss.hr.skl.wdp.InternalFcSklBusinessLogicInterface.saveProfile(InternalFcSklBusinessLogicInterface.java:382)
... 50 more
See full exception chain for details.</b>
best regards,
IqbalHi,
I think you might have using SICF to test web service.
To test the same you need J2EE instance.
go to transaction
WSADMIN ->administrative settings and enter the j2ee server address (http://server.domain.com:port) and then click on your service and click test.
if you dont have a j2ee instance, you can use some free third party tools to test your WS.
goto this URL to get webservice studio.
It might be also due to one of the meta data connections are not working.
Please configure all ur _MetaData Jco connections with a User name and Password and test. Please dont use SAP Logon Ticket for _MetaData connections.
http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=65a1d4ea-0f7a-41bd-8494-e916ebc4159c
*******please reward points if the information is helpful to you*************
Maybe you are looking for
-
Can't check photos to import in full screen preview
Hi All, Bit of a frusting bug, unless I misunderstand it, but when I import photos using Aperture from a SD card, I can only do so in the tiled view (max 9 photos to a screen on my 21" Mac) I'd much prefer to select the files to import in the much l
-
Loss of sound via display for YouTube, games, etc forces restart to fix
Having issue of sound "dropping out" when using YouTube, games, etc. when I restart function OK for a while, then have to reboot to resetablish sound. Display is source of sound and shows as input OK but does not give volume control function (may h
-
Multilevel categorization has to be Manadatory
Hi All, I have one enhancement requirement, Multilvel categorization fileds in UI has to be Manadatory to be filed by agent . If agent is not selecting the categorization , transaction will not saved and error message ll be shown. UI Comp
-
Final Cut Pro Quitting Unexpectedly When Exporting Video
Currently running Final Cut Pro version 6.0.6. Never really had a problem with anything. I am trying to export a video I edited of a show which is around 2hr. 30mins. In the past, I've exported this type of file and never had any problems, just took
-
So i have a Sony DCR-SR42 hard disk drive camera and i want to be able to edit this footage with final cut express HD. I have realized that Mpeg-2 won't edit in FCHD so i bought the Mpeg-2 patch for quicktime in order to view the footage and then dow