ESS Webdynpro Java Employee enqueue / lock
Hi,
the ESS-WebDynpro-Java Applications (f.e. esspdata, essadr, ess~cats) lock the employee in HCM Backend System. How long is the duration of the lock, is it possible to customize the duration?
Regards
the lock is valid till the session in these services is valid, ie its just like using pa30 to edit your details, as soon as you exit
this is released, this cant be controlled for services but as a portal session this can be set for timeout if the user is idle!
Similar Messages
-
Ess webdynpro java iview personalization problem
Hi,
we have a problem with the personalization dialog of the ESS-WebDynpro JAVA Applications (f.e. CATS, WhoISWho, Adress...) which the end user gets with Ctrl-Right mouseclick.
Our portal and HCM Backend use language "DE" (Germany). The personalization dialog ist shown always in english. Is ist possible to change the language of the personalization dialog ?
RegardsHI,
If you set the language as DE for the User performing the Personalisation and if you get all the portal standard menu in DE, then it should show the personalisation Dialog in DE.
I had the same issue for Korean Language and i Did the personalisation successfully (text chage for Korean)
so i think it should work for you case also.
Regards
Rajendra -
ESS Webdynpro Java - Howto change the calendar
Hello,
i would like to change the shown calendar in the iview "Create new Travel Reqeust".
it shows the last 4 months and finishes with the current month.
This is not userfriendly, since a user who travels doesn't care about the last months.
He is more interested in the coming months.
Is there a way of configuring the shown months ?
Regards,
Kai UnewisseSAP heard me.....
It is now the SAP Standard.
Closing this thread. -
Avoid employee enqueue when using ESS
Hi all.
I need to avoid the "employee enqueue" (The employee to get locked) when it´s using its ESS services. I mean... If a user is using the portal and watching his personal information for instance, I need to make it possible to get into the user´s PA30 for HHRR to modify his data without notice that the user is using the portal.
The portal has not to lock the users.
(I know it´s not good to do so; I have advice not to do it. It´s a long story why my client wants this... I´m just a worker and I do what my boss ask
Thanks a lot in advance for your help.Really??
Hope I can help you soon... I have a very good partner working on it... He´s a crack, so I hope something new soon...
Regards. -
Configuration and customization guides for ESS/MSS(webdynpro Java) in EP 7
Hi All,
Can anybody help me by providing the guides for Configuration and Customization of ESS/MSS(webdynpro java) in EP 7.0?
Thanks in advance.
Regards,
ShankarHi,
Please check the links for help
https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action%3fpageid=31476
Configuring ESS in SAP Enterprise Portal 6.0
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/21eb036a-0a01-0010-25a3-b2224432640a
General Settings for Self-Service Applications
Configuring MSS on Portal 6.0
Implementation and Configuration guide for ESS into Portal,Backend R/3 4.7C
Regards
Santosh -
Webdynpro Java and ESS/MSS
Hello,
It has been a rumour for a long time and now it seems that SAP will convert all ESS/MSS services into Webdynpro ABAP....so i want to know what's the plan for Webdynpro Java ...? what areas will it be used...? and what are the options for Webdynpro Java Developers....? ...one thing for sure is to learn Webdynpro ABAP...
Regards,
AnilAs far as I know, SAP has changed travel management and HR administraor from WDJ to WDA as of EhP1.
Do you have any ideas about any other BP?
Actually, I wonder SAP has been developed any new BP based on WDJ after EhP is introduced. -
'java.lang.NoClassDefFoundError' when displaying ESS webdynpro iviews
Hi,
We are running ECC5 backend & EP6 SP9. I have done the following :
(1) Applied via SDM the XSS components & ESS 60.2 Business Package in EP6
(2) Configured SLD
(3) Create/Maintain necessary Jco Destinations
(4) Create necessary System landscape (SAP_Webdynpro_XSS and etc)
(5) Activated integrated ITS 640 in ECC5
When I try to access any ESS webdynpro iviews from the Portal, for eg the Address iview :
https://Portalhost.domain/webdynpro/dispatcher/sap.com/essusaddr/Per_Address_US
I received the following error :
java.lang.NoClassDefFoundError: com/sap/tc/webdynpro/progmodel/api/IWDEventId
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1618)
at java.lang.Class.getConstructors(Class.java:865)
at com.sap.tc.webdynpro.progmodel.generation.ControllerHelper.createDelegate(ControllerHelper.java:68)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.<init>(DelegatingComponent.java:38)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doInit(ClientComponent.java:775)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:329)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:352)
at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:593)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:249)
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.doGet(DispatcherServlet.java:48)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
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:94)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)
Any idea what went wrong ? Appreciate your help.
Thanks,
JoannaHi Joanna,
You can find information abt ESS from the following links
https://websmp203.sap-ag.de/ess
http://help.sap.com/saphelp_nw04/helpdata/en/52/01fc3f17c2c342e10000000a1550b0/frameset.htm
Regards
gEorgE -
Customize the ESS in Webdynpro java
HI,
I am new to webdynpro for java.My requirement is to customize the ESS in Webdynpro java.Please give how to create in wd-java step by step document for the Payroll system event in ESS.How to upload the ess package in NWDS,how to mapp the FPM component to current component.Please provide me.
Thanking you,Hi,
go through this thread:[thread|Customize/Change ESS MSS WebDynpro Applications (ECC 5.0);
check this doc too:[https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4598a190-0201-0010-a59f-820e3b31f854]
hpe it hlps u
Regards,
Khushboo -
Problem while deploying a webdynpro java application in NWDS 7.1 version
HI All,
I got the below error when i deploying the webdynpro java application in NWDS 7.1 version..help me out...........................................
Exception:
com.sap.ide.eclipse.deployer.api.APIException: ConnectionException,cause=[Ecc]
NameNotFoundException.The SAP J2EE ENGINE service 'tcbldeploy_controller' is not available
because of deployment or down engine( service ).
Reason: Object not found in lookup of
tcbldeploy_controller.
at
com.sap.ide.eclipse.deployer.dc.ComponentManagerImpl.getDeployProcessor(ComponentManagerImpl
.java:64)
at com.sap.ide.eclipse.sdm.threading.DCDeployThread.run(DCDeployThread.java:118)
Caused by: com.sap.engine.services.dc.api.ConnectionException: [ERROR CODE DPL.DCAPI.1118]
NameNotFoundException.The SAP J2EE ENGINE service 'tcbldeploy_controller' is not available
because of deployment or down engine( service ).
Reason: Object not found in lookup of
tcbldeploy_controller.
at
com.sap.engine.services.dc.api.session.impl.SessionImpl.createCM(SessionImpl.java:320)
at
com.sap.engine.services.dc.api.deploy.impl.DeployProcessorImpl.<init>(DeployProcessorImpl.ja
va:136)
at
com.sap.engine.services.dc.api.deploy.impl.DeployProcessorFactoryImpl.createDeployProcessor(
DeployProcessorFactoryImpl.java:26)
at
com.sap.engine.services.dc.api.impl.ComponentManagerImpl.getDeployProcessor(ComponentManager
Impl.java:46)
at
com.sap.ide.eclipse.deployer.dc.ComponentManagerImpl.getDeployProcessor(ComponentManagerImpl
.java:58)
... 1 more
Caused by: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Object
not found in lookup of tcbldeploy_controller.
at
com.sap.engine.services.jndi.implserver.ServerContextImpl.lookup(ServerContextImpl.java:649)
at
com.sap.engine.services.jndi.implserver.ServerContextRedirectableImpl.lookup(ServerContextRe
directableImpl.java:80)
at
com.sap.engine.services.jndi.implserver.ServerContextImplp4_Skel.dispatch(ServerContextImplp
4_Skel.java:555)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:319)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:200)
at
com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:136
at
com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.pro
cess(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:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)First check is Java stack is running ?
make sure J2EE_ADMIN user not locked.
Ans please check password in secure area. check password in secure store should be correct.
may be you can try with restart of SAP and DB.
All the best
regards
nag -
CATS webdynpro Java - working times in weekly view
Hi Team
1. Start & end time in Weekly view : Requirement is to allow shift planning employees to enter their working times in weekly view itslef. But as I had discovered that it is possible to enter it only in dailuy view of webdynpro Java application in ERP 6.0.
I came across a better Webdynpro ABAP application which exactly fits the requirement but it is part of EHP5, getting a mini upgrade for one application was also rejected. is it possible to implement in a short period of time without great impact ..anybody experienced on this?
http://help.sap.com/erp2005_ehp_05/helpdata/EN/30/e67780e37f4f5a90105a9e9205660f/frameset.htm
So I am again back to finding way to enhance the weekly view.I read all teh therads...didnt find anyone successful
2. Default Attendance type & target hours & start & end times from Infotypes : CATS0002 exit is called only when we go to next step ,is there any other way to default as soon as CATS screen is loaded ?
Any help would be greatly appreciated & rewarded.
Thanks
Edited by: Nidhi Guglani on Mar 10, 2011 5:17 PM
Edited by: Nidhi Guglani on Mar 14, 2011 12:10 PMHi Suresh,
Thanks for your valuable inputs. I went and looked into the java file and found bit different.I dont see how they are getting the column headers like Saturday,Sunday,Monday...
Basically I need to keep one 'Submit' button on top of my table and on click, it should populate 8 hrs in the correspounding column.For eg. if its monday, it should default 8 hrs in monday column so that user dont have to manually type it in and also save these working hrs in the backend system without further click on 'Save' or 'Review'.
I still need to check with the ABAPers regading the user exit.
Also, Is it possible if I create a custom webdynpro application where I can use a BAPI that takes in the current day from my webdynpro and update the cats database and send an export parameter with success or error message.
Thanks
Anjana -
Retrieve Java Employee Selection for use in ABAP
Hi Experts
I have a case where I need to retrieve the PERNR from the Java Employee Selection iView for use within an ABAP WD iview.
I'm assuming that this can be handled from FPM...
Could someone help me in the right direction to get this done?
Thanks in advance
Anton KruseHello Anton Kruse,
you need to use portal events for communicating between one iview to another. Refer the following documentation for portal events
http://help.sap.com/saphelp_nw70/helpdata/en/f6/7d6f4151dc5758e10000000a1550b0/frameset.htm
in your case,
the java component should raise a portal event whenever there is employee selection and the webdynpro component should register for this event and act accordingly whenever this event is raised.
BR, Saravanan -
Binding and displaying data to table in webdynpro java
hi all,
i want to know how to bind the output values to table in webdynpro java.
i know how to bind values in context to table,but if we want to display the values from database(back end ) and display in table present in the view.
eg: i have table in view and want to get values from backend(SQL server) and display it in that table.
plz help me to know ..
thanks
sirishaHi Saisirisha,
Try this.
1> Take a Value Node(Employee) cardinality 0..n.
Employee Structure
Employee
|------Surname(Attribute)
|------FirstName(Attribute)
|------Category(Attribute)
2> Bind this value node(Employee) in the View datasource of table.
3> Try the code inside wdDoInit method.
try {
// Load the JDBC-ODBC bridge
Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");
// specify the ODBC data source's URL
String url = "jdbc:odbc:SSPer";
// connect
Connection con = DriverManager.getConnection(url,"North","Ken");
// create and execute a SELECT
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery
("SELECT Surname,FirstName,Category FROM Per");
while (rs.next()) {
// get current row values
String Surname = rs.getString(1);
String FirstName = rs.getString(2);
int Category = rs.getInt(3);
//create table row and add the value in the table
IPrivate<Put View Name>.IEmployeeElement empElm = wdContext.createEmployeeElement();
empElm.setSurname(Surname);
empElm.setFirstName(FirstName);
empElm.setCategory(Category);
wdContext.nodeEmployee().addElement(empElm);
// close statement and connection
stmt.close();
con.close();
} catch (java.lang.Exception ex) {
wdComponentAPI.getMessageManager().reportException("Exception : "ex.getMessage()+,true);
http://www.developer.com/java/data/article.php/3417381
Regards,
Mithu -
Lauching webdynpro java application
hi gurus
our scenario is like this..
when employee fills the educational assistance form (customized webdynpro java application) and clicks on the submit button , it should go for approval..while manager opens the workitem it should lauch the same WD form in display mode with approve and reject button. and when he approves ..it should update the data base & it should sends a intimation mail to the employee that his application has been approved...
MY QUESTIONS :
1) how to trigger a event from WD java application to start this workflow ...
2) how the values can be passed from WD application container to workflow container .i got some ideas by reading some forums for this i want to use SAP_WAPI_READ_CONTAINER , where i want to use this function module
3) it is better to use the user decision step for the approval process ? . if i am using this then i want to send the form as a attachment in user decision step, how it can be achieved ?
4)what all r the other settings i want to maintain .3) it is better to use the user decision step for the approval process ? . if i am using this then i want to send the form as a attachment in user decision step, how it can be achieved ?
I would definitely prefer to open a form with "Approve" and "Reject" buttons instead of having it as an attachment in a user decision step. Especially if it is a application where a user never approves without opening the attachment. For example i may not prefer to approve a leave requisition without viewing it! In that case it will just be an overhead for the user to open the form manually everytime before approving. So make a decision on this based on the use of your application.
Moreover it is not that tough either (atleast from a workflow perspective) to launch the webdynpro from UWL. Create a custom task and create appropriate entries in transaction SWFVISU (hope you are on or above ECC 5.0) to link your task and WD application. Thats it your application should be ready and shud be launched from UWL.
But definitely in a custom application your webdynpro developers need to do a lot of work (as we did one in our previous projects) irrespective of whether it is launched directly as a task or as an attachment.
Performacewise providing "Approve" and "Reject" will just increase one RFC call from your application (to complete your workitem).
Thanks,
Prasath N -
ERROR In ESS WebDynpro with ERP2004 IDES System
Hi,
I have installed ERP2004 ECC 5.0 IDES version now i want to use ESS Application on Portal
i Deployed the JAVA Components for ESS on the WAS 6.40 J2EE Server the componets are succesfully deployed.
i also cofigure the SLD and JCO destination for ESS which is according to SAP Help.
now my problem was when i test any of the ESS Webdynpro application using
http://<host>:<Port>/webdynpro/welcome
and login into webdynpro content administrator and expanding sap.com
while running any of the ESS application from deployed content it's gives following common error for all application, no application is works
error:---
An error has occurred:
"Failed to process the request."
Please contact your system administrator.
Web Dynpro runtime:
Vendor: SAP, Build ID: 6.4009.00.0000.20041104173322.0000 (release=630_REL, buildtime=2004-11-18:22:17:10[UTC], changelist=298578, host=PWDFM027)
Web Dynpro code generators of DC sap.com/essaraddr:
SapDictionaryGenerationCore: 6.4009.00.0000.20040910101802.0000 (release=630_VAL_REL, buildtime=2004-09-29:21:24:41[UTC], changelist=280522, <b>host=PWDFM026.wdf.sap.corp</b>)
SapMetamodelWebDynpro: 6.4009.00.0000.20040910102423.0000 (release=630_VAL_REL, buildtime=2004-09-29:21:28:58[UTC], changelist=280539, <b>host=PWDFM026.wdf.sap.corp</b>)
SapMetamodelCore: 6.4009.00.0000.20040730142052.0000 (release=630_VAL_REL, buildtime=2004-09-29:21:18:03[UTC],
Error stacktrace:
com.sap.tc.webdynpro.services.exceptions.WDTypeNotFoundException: type com.sap.pcuigp.xssfpm.wd.model.types.Ext_Service could not be loaded: com.sap.dictionary.runtime.DdException:
at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getSimpleType(DataTypeBroker.java:242)
at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker.getDataType(DataTypeBroker.java:205)
at com.sap.tc.webdynpro.progmodel.context.AttributeInfo.init(AttributeInfo.java:471)
at com.sap.tc.webdynpro.progmodel.context.NodeInfo.initAttributes(NodeInfo.java:771)
at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:756)
Caused by: com.sap.dictionary.runtime.DdException:
at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker$1.fillSldConnection(DataTypeBroker.java:89)
at com.sap.dictionary.runtime.ProviderFactory.internalResolveLogicalNameToJCODestination(ProviderFactory.java:408)
at com.sap.dictionary.runtime.ProviderFactory.resolveLogicalNameToJCODestination(ProviderFactory.java:354)
at com.sap.dictionary.runtime.ProviderFactory.internalGetProvider
look at the webdynpro application host type it's shows
PWDFM026.wdf.sap.corp
i think this host are taken from R3 Side since the ERP2004 is IDES version, but my host was different
if there is problem with host how can i changed this host setting
if enything else i mising than plese help me to solve this
regards,
kaushalHi,
Go to technical landscapes and create a technical landscape for your ECC backend system.
This should solve the problem.
Regards
Bharathwaj. -
How to fetch the xml data in webdynpro java
Hi all,
i have an xml data which contains the fields as 1.user type, 2. client, 3.vendor number
in webdynpro java how i validate or fetch the details of the user type, when ever user login's in portal i can show some data to user 'A' and invisible to user 'B', based on the xml data.
help me in doing step by step'
Thanks&Regards
charanHi
Follow the steps .
This is the XML file .
<?xml version="1.0"?>
<company>
<employee>
<firstname>Tom</firstname>
<lastname>Cruise</lastname>
</employee>
<employee>
<firstname>Paul</firstname>
<lastname>Enderson</lastname>
</employee>
<employee>
<firstname>George</firstname>
<lastname>Bush</lastname>
</employee>
</company>
Java Code of this to fetch the details.
public class XMLReader {
public static void main(String argv[]) {
try {
File file = new File("c:\\MyXMLFile.xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(file);
doc.getDocumentElement().normalize();
System.out.println("Root element " + doc.getDocumentElement().getNodeName());
NodeList nodeLst = doc.getElementsByTagName("employee");
System.out.println("Information of all employees");
for (int s = 0; s < nodeLst.getLength(); s++) {
Node fstNode = nodeLst.item(s);
if (fstNode.getNodeType() == Node.ELEMENT_NODE) {
Element fstElmnt = (Element) fstNode;
NodeList fstNmElmntLst = fstElmnt.getElementsByTagName("firstname");
Element fstNmElmnt = (Element) fstNmElmntLst.item(0);
NodeList fstNm = fstNmElmnt.getChildNodes();
System.out.println("First Name : " + ((Node) fstNm.item(0)).getNodeValue());
NodeList lstNmElmntLst = fstElmnt.getElementsByTagName("lastname");
Element lstNmElmnt = (Element) lstNmElmntLst.item(0);
NodeList lstNm = lstNmElmnt.getChildNodes();
System.out.println("Last Name : " + ((Node) lstNm.item(0)).getNodeValue());
} catch (Exception e) {
e.printStackTrace();
BR
Satish Kumar
Maybe you are looking for
-
Error Message in CRM Interactive Reporting
When launching the report "Sales Pipeline Analysis", the error message below appears. All other reports are working fine. Service cannot be reached What has happened? URL http://sapcicrp.pdccons.local:8000/sap/bw/Bex call was terminated because the
-
Hello! I use Gmail, and with either Google Sync or with a standard account set up, I'm not able to get my iPhone and MacBook Pro to sync mail automatically, so I end up having to read and delete emails twice. There must be an easy way around that, th
-
sir/mam,i am new for workflow,will any one give me guidence for how i will start with workflow ..please help me about this topic....?
-
ALE experts: please help Error in posting idocs
Hi All, I am posting an idoc from ECC 5.0 to 3.1 I system thru ALE/Idoc methodology. The partner settings, customer model are set up in ECC 5.0, distributed the customer model and I can see the model in the 3.1I system. The partner settings in the in
-
Hi, all I have problem with print outbound del. , when printing have message :Error in address output(name not filed). this is happend for several issues not for all, some are printable.