Custom Application in CRM 5.0 SP13
We have made changes as per note 1017761 to get a custom application working ...
In the attached file I have made a summary of the errors related to
the "sap.com/home~syn_crm" application.
Overall we have 3 missing references to classes or classes definition
- we have to check again the project and what jars are added to the
project.
And one JNDI error, for making a lookup by name: "SAP/CRM/b2b".
All those errors I think are caused by wrong project construction, that is:
wrong references or jar files not added to the project
wrong project xml configuration files
Log details ::: Can anyone throw some light on this ??
1. ClassNotFoundException: com.sapportals.htmlb.taglib.BaseTagTEI
#1.5 #001A4BF537B000220000023F0000397500046D3C180A7AC7#1246004776215#com.sap.engine.services.servlets_jsp.Deploy#sap.com/home~syn_crm#com.sap.engine.services.servlets_jsp.Deploy#J2EE_GUEST#0##n/a##04409270622b11de8247001a4bf537b0#SAPEngine_Application_Thread[impl:3]_45##0#0#Error##Plain###application [syn_crm] Error parsing a tag library descriptor. The error is: com.sap.engine.services.servlets_jsp.server.exceptions.WebWrongDescriptorException: TagExtraInfo class [com.sapportals.htmlb.taglib.BaseTagTEI] no
at com.sap.engine.services.servlets_jsp.descriptor.taglib.TagLibDescriptorDocument.getTagInfo(TagLibDescriptorDocument.java:515)
at com.sap.engine.services.servlets_jsp.descriptor.taglib.TagLibDescriptorDocument.loadDescriptorFromElement(TagLibDescriptorDocument.java:444)
at com.sap.engine.services.servlets_jsp.descriptor.taglib.TagLibDescriptorDocument.loadDescriptorFromDocument(TagLibDescriptorDocument.java:100)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.parseTagLibListaners(ApplicationThreadInitializer.java:256)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:103)
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)
Caused by: java.lang.ClassNotFoundException: com.sapportals.htmlb.taglib.BaseTagTEI
Loader Info -
ClassLoader name: [sap.com/home~syn_crm]
Parent loader name: [Frame ClassLoader]
References:
com.sap.engine.services.servlets_jsp.descriptor.taglib.TagLibDescriptorDocument.getTagInfo(TagLibDescriptorDocument.java:512)
... 8 more
2. NoClassDefFoundError: com/sap/engine/lib/jaxp/DocumentBuilderFactoryImpl
#1.5 #001A4BF537B00022000004440000397500046D3C1826B6BC#1246004778064#com.sap.isa.core.init.InitializationHandler#sap.com/home~syn_crm#com.sap.isa.core.init.InitializationHandler#J2EE_GUEST#0##n/a##04409270622b11de8247001a4bf537b0#SAPEngine_Application_Thread[impl:3]_45##0#0#Error#1#/Applications/BusinessLogic#Java###Initalization of failed.
[EXCEPTION]
#2#com.sap.isa.core.xcm.init.ExtendedConfigInitHandler#java.lang.NoClassDefFoundError: com/sap/engine/lib/jaxp/DocumentBuilderFactoryImpl
at com.sap.isa.core.xcm.init.ExtendedConfigInitHandler.setTraceLevel(ExtendedConfigInitHandler.java:924)
at com.sap.isa.core.xcm.init.ExtendedConfigInitHandler.initialize(ExtendedConfigInitHandler.java:161)
at com.sap.isa.core.init.InitializationHandler.performInitialization(InitializationHandler.java:252)
at com.sap.isa.core.init.InitializationHandler.performInitialization(InitializationHandler.java:313)
at com.sap.isa.core.init.InitializationHandler.initialize(InitializationHandler.java:223)
at com.sap.isa.core.ActionServlet.init(ActionServlet.java:115)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.addServlet(WebComponents.java:139)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.loadServlets(ApplicationThreadInitializer.java:386)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:110)
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)
2. NoClassDefFoundError: com/sap/jmx/monitoring/api/MBeanManagerException 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)
3. NameNotFoundException: Path to object does not exist at java:comp, the whole lookup name is java:comp/env/SAP/CRM/b2b
#1.5 #001A4BF537B0003A0000002A0000397500046D3C1DD19175#1246004873143#com.sap.isa.core.xcm.init.ExtendedConfigInitHandler#sap.com/home~testsyn#com.sap.isa.core.xcm.init.ExtendedConfigInitHandler#J2EE_GUEST#0##n/a##3e069c70622b11de8d29001a4bf537b0#SAPEngine_Application_Thread[impl:3]_13##0#0#Error#1#/Applications/BusinessLogic#Java###An exception occurred when initializing extended configuration management:
[EXCEPTION]
#2#Synchronization of configuration data units to FS failed#com.sap.isa.core.db.DBException: <Localization failed: ResourceBundle='com.sap.isa.core.db.DALResourceBundle', ID='com.sap.isa.core.db.DBException_2', Arguments: ['Path to object does not exist at java:comp, the whole lookup name is java:comp/env/SAP/CRM/b2b.']> : Can't find bundle for base name com.sap.isa.core.db.DALResourceBundle, locale en
at com.sap.isa.core.db.DBHelper.getPersistenceManagerFactory(DBHelper.java:96)
at com.sap.isa.core.xcm.init.ExtendedConfigInitHandler.syncConfigDataUnitsToFS(ExtendedConfigInitHandler.java:394)
at com.sap.isa.core.xcm.init.ExtendedConfigInitHandler.initialize(ExtendedConfigInitHandler.java:214)
at com.sap.isa.core.init.InitializationHandler.performInitialization(InitializationHandler.java:252)
at com.sap.isa.core.init.InitializationHandler.performInitialization(InitializationHandler.java:313)
at com.sap.isa.core.init.InitializationHandler.initialize(InitializationHandler.java:223)
at com.sap.isa.core.ActionServlet.init(ActionServlet.java:115)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.addServlet(WebComponents.java:139)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.loadServlets(ApplicationThreadInitializer.java:386)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:110)
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)
Caused by: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: Path to object does not exist at java:comp, the whole lookup name is java:comp/env/SAP/CRM/b2b.
at com.sap.engine.services.jndi.implserver.ServerContextImpl.getLastContainer(ServerContextImpl.java:261)
at com.sap.engine.services.jndi.implserver.ServerContextImpl.lookup(ServerContextImpl.java:624)
at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:344)
at com.sap.engine.services.jndi.implclient.OffsetClientContext.lookup(OffsetClientContext.java:254)
at com.sap.engine.services.jndi.implclient.OffsetClientContext.lookup(OffsetClientContext.java:271)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at com.sap.isa.core.db.DBHelper.getApplicationSpecificDataSource(DBHelper.java:132)
at com.sap.isa.core.db.DBHelper.getPersistenceManagerFactory(DBHelper.java:89)
... 14 more
4. ClassNotFoundException: com.tealeaf.capture.LiteFilter
#1.5 #001A4BF537B00025000004680000397500046D3C227B2A30#1246004951372#com.sap.isa.core.jmx.ext.ExtBootstrapper#sap.com/crm~b2b#com.sap.isa.core.jmx.ext.ExtBootstrapper#J2EE_ADMIN#7655##n/a##5d242820622b11deab29001a4bf537b0#SAPEngine_Application_Thread[impl:3]_48##0#0#Error#1#/Applications/BusinessLogic#Java###Error in CCMS reporting:
[EXCEPTION]
#2#unable to register MBeans#com.sap.jmx.monitoring.api.PartialRegistrationException: Registration of 2 MBeans failed. Switch on the trace for com.sap.jmx in order to see detailed exceptions.
at com.sap.jmx.monitoring.api.MBeanManager.registerMBeans(MBeanManager.java:114)
at com.sap.isa.core.jmx.ext.ExtBootstrapper.init(ExtBootstrapper.java:130)
at com.sap.isa.core.jmx.ext.ExtBootstrapper.initialize(ExtBootstrapper.java:184)
at com.sap.isa.core.MonitoringServlet.init(MonitoringServlet.java:43)
at javax.servlet.GenericServlet.init(GenericServlet.java:258)
at com.sap.engine.services.servlets_jsp.server.security.PrivilegedActionImpl.run(PrivilegedActionImpl.java:59)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:379)
at com.sap.engine.services.servlets_jsp.server.runtime.context.WebComponents.addServlet(WebComponents.java:141)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.loadServlets(ApplicationThreadInitializer.java:386)
at com.sap.engine.services.servlets_jsp.server.container.ApplicationThreadInitializer.run(ApplicationThreadInitializer.java:110)
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)
Loader Info -
ClassLoader name: [sap.com/home~syn_crm]
Parent loader name: [Frame ClassLoader]
References:
common:service:http;service:servlet_jsp
service:ejb
common:service:iiop;service:naming;service:p4;service:ts
service:jmsconnector
library:jsse
library:servlet
common:library:IAIKSecurity;library:activation;library:mail;library:tcsecssl
library:ejb20
library:j2eeca
library:jms
library:opensql
Possible errors include: Tlfilter.jar cannot be located or Tealeaf server unreachable#
Hi Priya,
you're welcome. Thank you for the points. Can you have a look in CRM 5.0 how they realized the download functionality of search results to excel. There is a long thread Download to Excel on this toppic.
Regards
Gregor
Similar Messages
-
SAP Fiori like custome application on CRM
Hello,
I am setting up an enviroment to develop SAPUI5 application on CRM using Netweaver Gateway.
I tried searchning system requirenment to build this app. Can anyone send me any pointer link where I will get a complete information on what all basis activities do I need to perform in order to connect CRM server to Gateway server.
The CRM server is :
SAP_BASIS 740 0003 SAPKB74003 SAP Basis Component
I have Gateway 2.0.
Please suggest.
Regards,
SheetalHi Sheetal,
You are going to develop custom sapui5 apps. In that case, you just need to connect Gateway to CRM.
Please look at the Gateway configuration guide.
SAP NetWeaver Gateway Configuration Guide - SAP NetWeaver Gateway - SAP Library
Regards,
Masa
SAP Customer Experience Group - CEG -
Calling custom BSP application from CRM PCUI
Hi,
We are using the CRM PCUI for channel partner management. Since PCUI framework has some limitations as to how the data is formatted in the layout such as no multiple value selection ( Being a generic framework using blueprint tables we have to use the predefined layout settings and positions) we want to call a standalone BSP application to maintain some of the data such as marketing attributes. We want to do this by providing a link to the standalone BSP application where the data can be maintained. Since we will be calling this application in the create mode of a new BP, is it possible to integrate the whole application as one logical unit ? I mean we want to commit the marketing attributes within the same 'save' methods of the pcui framework. Is this possible to do ? Any ideas or input is greatly appreciated.
Thanks.Hi,
we've already done a rework of the marketing attributes screen by using the technique I've described in my Weblog <a href="/people/gregor.wolf3/blog/2005/05/27/use-crm-pcui-html-viewer-to-call-a-custom-url">Use CRM PCUI HTML viewer to call a custom URL</a>. But it has one drawback: You can't use the Save button of the PC-UI applicaiton. You have to provide your own. But the usability enhanchement is rearly great.
Regards
Gregor -
How Tou2026 Create Custom Application in E-Commerce 7.0?
Hi all,
We want to set up SAP E-Commerce for ERP 7.0. For SAP E-Commerce for ERP 5.0 the following configuration guide is available:
How Tou2026 Create Custom Application in E-Commerce 5.0
What about SAP E-Commerce for ERP 7.0? Is this guideline also valid for 7.0?
If not, where can I find the corresponding configuration guideline for SAP E-Commerce for ERP 7.0 (on the SAP Service Marketplace?)?
Thanks in advance.
Regards,
AVHello Av,
Please see the Development and extension guide @
http://service.sap.com/crm-inst
=> Release 7.0
=> Operate
Regards
Mark -
Calling BSP application from CRM PCUI framework
Hi All,
We are using the CRM PCUI for channel partner management. Since CRM PCUI framework has some limitations as to how the data is formatted in the layout such as no multiple value selection ( since it is a generic framework using the blueprint tables we have to use the predefined layout settings) we want to call a standalone BSP application to maintain some of the data such as marketing attributes. We want to do this by providing a link to the standalone BSP application where the data can be maintained. Since we will be calling this application in the create mode of a new BP, is it possible to integrate the whole application as one logical unit ? I mean we want to commit the marketing attributes within the same 'save' methods of the pcui framework. Is this possible to do ? Any ideas or input is greatly appreciated.
Thanks.Hi,
we've already done a rework of the marketing attributes screen by using the technique I've described in my Weblog <a href="/people/gregor.wolf3/blog/2005/05/27/use-crm-pcui-html-viewer-to-call-a-custom-url">Use CRM PCUI HTML viewer to call a custom URL</a>. But it has one drawback: You can't use the Save button of the PC-UI applicaiton. You have to provide your own. But the usability enhanchement is rearly great.
Regards
Gregor -
Difference between cross applications and CRM cross applications
Dear All ,
I would like to know the difference between cross aplications and CRM cross applications ?
Please help to understand the difference
Regards,
Srini.Hi Eswar Ram,
Thanks for your response.i have same question?
I would like to know the difference between the following ( Cross Application compenent/CRM Cross Application component)
1. SPRO> IMG> Cross Application components
2. SPRO> IMG> Customer Relationship Management--> CRM Cross Application componenet.
Regards,
Silpa.
Edited by: silpa reddy on Mar 5, 2009 4:11 AM -
Deploy Internet Sales B2B/B2C Web- Application for CRM 5.0
Dear all,
We upgraded to CRM 5.0. Because of the CRM 5.0, we had to use the SAP Developerstudio (Eclipse) and the new J2EE Engine.
I deployed the B2C shop application, but i get a confusing error message, if i try to visit the login page.
Error [javax.servlet.ServletException: Initialization of Extended Configuration Management failed.
Could not initialize XCM configuration in Database.
Check if you have deployed the Software Component 'SAP JAVA DATA DICTIONARY 5.0'].
Exception id: [0013CE89C2FB00750000005700005870000429479003B101]
If i try to access the admin page ".../b2c/admin", i get a page without the menu entries. No XCM Link, No Version info, and so on. If i try to access the XCM manuelly "...b2c/admin/xcm/init.do", then a get again the error above.
Someone can help, where i can find the "SAP JAVA DATA DICTIONARY" and what i have to do for the deployment?
Thanks for your time!Hi Andreas,
I am also facing the same error which you have already resolved.
I have deployed CRM 5.0 ICSS B2B custom application using NWDS.if i visit the login page ,i am getting the following error.
Application error occurred during request processing.
Details: Error [javax.servlet.ServletException: Initialization of Extended Configuration Management failed.
Could not initialize XCM configuration in Database.
Check if you have deployed the Software Component 'SAP JAVA DATA DICTIONARY 5.0'].
Exception id: [0014C265B0070068000000B6000019D90004311C9338F0A5]
if i try to access the admin page icss_b2b_custom/admin ,i get the page without the menu entries.i i access the link manually again the same error.
you have suggested the following packages to deploy
JAVADDIC
SAPJAVA
SAPWEB
SAPAPP
CRMJAVA
CRMWEB
CRMAPP
i visited the following link
My Company's Application Components>SAP CRM>SAP CRM 5.0> Entry by Component>CRM Java
ADOBE DOCUMENT SERVICES 7.00
APACHE JAKARTA STRUTS 1.1
BI META MODEL REPOSITORY 7.00
BI UDI 7.00
CRM IPC MOBILE 5.0
CRM JAVA APPLICATIONS 5.0
CRM JAVA COMPONENTS 5.0
CRM JAVA WEB COMPONENTS 5.0
DI BUILD TOOL 7.00
J2EE ENGINE BASE TABLES 7.00
J2EE ENGINE CORE TOOLS 7.00
JAVA LOG VIEWER 7.00
JAVA SP MANAGER 7.00
LIFECYCLE MGMT TOOLS 7.00
SAP CAF 7.00
SAP CAF-UM 7.00
SAP IGS 7.00
SAP J2EE ENGINE 7.00
SAP J2EE ENGINE CORE 7.00
<b>SAP JAVA DATA DICTIONARY 5.0</b>
SAP JAVA TECH SERVICES 7.00
SAP KERNEL 7.00 32-BIT UNICODE
SAP KERNEL 7.00 64-BIT UNICODE
SAP SHARED JAVA APPLIC. 5.0
SAP SHARED JAVA COMPONENTS 5.0
SAP SHARED WEB COMPONENTS 5.0
SAP SOFTW. DELIV. MANAGER 7.00
SAP STARTUP FRAMEWORK 7.00
SAP TECH S 7.00 OFFLINE
SAP VIRUS SCAN INTERFACE 7.00
SAP_IKS_7.00
TEALEAF 4.5
UME ADMINISTRATION 7.00
in the above components which i need to download and deploy.i found the following system infor on my server.
<b>Software Components </b>
<b>Vendor Name Version</b>
sap.com SAP-JEECOR 7.00 SP11
sap.com CORE-TOOLS 7.00 SP11
sap.com SAP_JTECHF 7.00 SP11
sap.com BASETABLES 7.00 SP11
sap.com JLOGVIEW 7.00 SP11
sap.com SAP-JEE 7.00 SP11
sap.com SAP-SHRAPP 5.0 SP8
sap.com LM-TOOLS 7.00 SP11
sap.com JSPM 7.00 SP11
sap.com ADSSAP 7.00 SP11
sap.com CAF-UM 7.00 SP11
sap.com KM-KW_JIKS 7.00 SP11
sap.com UMEADMIN 7.00 SP11
sap.com BI_MMR 7.00 SP11
sap.com SAP_JTECHS 7.00 SP11
sap.com BI_UDI 7.00 SP11
sap.com CAF 7.00 SP11
sap.com KMC-COLL 7.00 SP11
sap.com EP-WDC 7.00 SP11
sap.com EPBC2 7.00 SP11
sap.com KMC-BC 7.00 SP11
sap.com KMC-CM 7.00 SP11
sap.com LM-PORTAL 7.00 SP11
sap.com RTC-STREAM 7.00 SP11
sap.com SAP-EU 7.00 SP11
sap.com CAF-KM 7.00 SP11
sap.com VCFLEX 7.00 SP11
sap.com EPBC 7.00 SP11
sap.com VCFRAMEWORK 7.00 SP11
sap.com VCBASE 7.00 SP11
sap.com VCKITGP 7.00 SP11
<b>sap.com SAP-CRMJAV 5.0 SP8 </b>
<b>sap.com SAP-CRMWEB 5.0 SP8 </b>
sap.com SAP-IPCMSA 5.0 SP8
sap.com SAP-SHRJAV 5.0 SP8
sap.com SAP-SHRWEB 5.0 SP8
<b>sap.com SAP-CRMAPP 5.0 SP8 </b>
<b>sap.com SAP-CRMDIC 5.0 SP8 </b>
sap.com VCKITXX 7.00 SP11
sap.com NET-PDK 7.00 SP11
sap.com RTC 7.00 SP11
sap.com BP_CRM50 5.0.0 SP0
sap.com DI_CMS 7.00 SP11
sap.com DI_CBS 7.00 SP11
sap.com WDEXTENSIONS 7.00 SP11
sap.com DI_DTR 7.00 SP11
sap.com UWLJWF 7.00 SP11
sap.com EP-PSERV 7.00 SP11
as per the above system info ,did you feel java data dictionary installed.
Please help me to resolve the above problem urgently.
Thanks
Suresh -
Bring view from BSP application into CRM 7.0?
How to add a custom view from a BSP application in CRM 5.0 to CRM 7.0. I tried to use it as a URL ( in transaction launcher ) and gave controller class . It does not work. Am I missing something here?
Hello CRM_2007,
May you please elaborate on what doesn't work?
Do you see your link created via transaction launcher?
Did you manage to create a link to some URL like "google.com" that is working fine, or every kink that you create doesn't work at all ?
Kind regards,
Nicolas Busson. -
How to Reuse BSP Application in CRM UI
Hi All,
I have a custom BSP Application which was used in PCUI as part of search help display. After migration of the system we would like to resuse this BSP application for the search help for the same field. Can anyone let me know what are the steps involved for this?
Objective: Steps involved for how to reuse BSP application in CRM UI.
Regards,
Harish P MHI Harish,
There is one idea to use transaction lancher.
1. Check the relevant URL parameters that you need to define. You can find the parameters at the end of the URL.
2. Define those paramters at IMG -> CRM -> Interaction Center WebClient -> Basic Functions -> Define URLs and Parameters
3. Assign the values of the relevant parameters in the Transaction launcher wizard that can be accessed through IMG -> CRM -> Interaction Center WebClient -> Basic Functions -> Transaction Lancher Wizard at the step "Transaction parameters".
Best,
Levente -
Custom action in CRM ICWC Interaction Scripting
Hi!
I am trying to add custom action to CRM ICWC Interaction Scripting.
As descripbed in <a href="http://help.sap.com/saphelp_crm40sr1/helpdata/en/cf/3fd658ca8a11d6872e000086568e5f/content.htm">this topic</a> I have created java class file, packed it into jar file and saved to ICServer/root/WEB-INF/lib dir. But at runtime I am getting exception in the icserver log file - java.lang.ClassNotFoundException.
Log file also contains list of used jars but my jar file isn't in it.
p.s. J2EE 6.40Hi Victor,
OK, I'm not so familiar with CRM IC, but from a J2EE point of view you would have to define and deploy a J2EE Engine library, and then reference it from your application. Following links might be handy:
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/9f/2ade3fc6c6ec06e10000000a1550b0/frameset.htm">Working with J2EE Engine Libraries</a>
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/57/4e4f3e065de946e10000000a114084/frameset.htm">J2EE Engine Components</a>
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/28/c9a3a9606f434ea757a3536d220704/frameset.htm">Application References</a>
Hope it helps!
-Vladimir -
Differences in IC webclient application for CRM 4.0 and CRM 5.0
Can anyone please let me know the various enahancements done for IC webclient application in CRM 5.0 which were not available in CRM 4.0? I basically need the difference between the two versions w.r.t IC weblcient.
AnilHI Anil,
To learn differences in details go through release notes of CRM5.0.
Release note are available at http://service.sap.com/releasenotes Follow menu path mySAP Solutions>mySAP Customer Relationship Management (mySAP CRM)>
Hartala -
Custom Application Configuration not pulling the data in E-Recruiting
Hello,
My requirement is to make some fields 'required', hide some buttons, change button texts & hide some columns in standard wd component (ERC_A_REQ_MGMT) delivered by SAP. So I created an application configuration and component configuration and did the layout customization. Now in the application I am passing this new configuration name with the parameter (sap-wd-configId)(......sap/bc/webdynpro/sap/erc_a_req_mgmt?sap-wd-configId=ZZERC_A_REQ_MGMT)
As this is a portal environment, in LPD_CUST, In the application parameters, I've used this parameter (sap-wd-configId=ZZERC_A_REQ_MGMT). The custom application is displayed, however, the data is not being passed to this custom configuration, so when I open a exisiting requisition from dashboard, this is shown as empty screen (like a new requisition), but when I take off this parameter from the lpd_cust, the standard app is working fine. Can you please help me understand why the data is not being passed to the custom application configuration?
Really appreciate your insights.
Thank you.Hi,
We faced the same issue in SAP E-recruiting EHP4 solution. The reason is, the configuration which is assigned statically in FPM editor is loaded after the OVERRIDE_EVENT_OIF and thus discards all context nodes which have been already initialized. Afterwards, the context node of has no value anymore and the field on UI doesnu2019t display anything.
Remove the static component configuration in the FPM editor and use the following code in the wddoinit method of the view V_GEN_JOB_INFO. This assignment happens at the runtime.
data: lo_api_controller type ref to if_wd_component,
lo_pers_manager type ref to if_wd_personalization,
ls_configuration type wdy_config_key,
lt_config_table type wdy_config_table,
ls_config_header type wdy_config_header,
lo_fpm type fpm_s_runtime_info,
ls_fpm type fpm_s_runtime_info.
lo_api_controller = wd_comp_controller->wd_get_api( ).
lo_pers_manager = lo_api_controller->get_personalization_manager( ).
lo_fpm = wd_comp_controller->go_fpm->get_runtime_info( ).
ls_configuration-config_id = u2018ZERU_REG_REQ_MGMT_UIu2019 u201C Your Component configuration name
lo_pers_manager->load_config_by_key( ls_configuration ).
Thanks,
S Rajkumar.
Edited by: Rajkumar S on Aug 24, 2010 7:54 AM -
How to create a user in UME Database using web dynpro java custom application
Hi,
Can you please suggest me how to create a user in UME Database using web dynpro java custom application.
My Requirement is user can register his/her user id in SAP Portal 7.3 UME database.
Please suggest me.
Thanks and Regards,
AmitHi Amit,
Generated Documentation (Untitled)
This is what you're looking for, there's no real cook-book -- though Amey mentioned there might be some material on SDN, perhaps some tutorials.
You should be looking into com.sap.security.api.IUserFactory, methods newUser(String) which gives you and IUserMaint and commitUser(IUserMaint, IUserAccount) -- IUserAccount can be obtained using com.sap.security.api.IUserAccountFactory, method newUserAccount(String)
Hope it helps,
D. -
SSO Enabling a custom application with OAM
Hi All !
Am a bit stuck on a problem and need some urgent help. Actually we are trying to launch some custom-built (J2EE/.NET) web applications from the Oracle Portal with SSO i.e. once the user logs into the portal he would not have to log-in again to the applications which would be launched from the portal home page.
We have successfully integrated the Oracle Portal with the OAM SSO, but facing some problems with SSO enabling the custom applications. Any help on what should be the ideal integration architecture and approach for SSO enabling the apps with minimum amount of modification of the application code.
The licenses are available for OID, OVD, OAM.
Thanks in advance. Any views/comments/links to useful material appreciated.
Cheers
SoumakIf your custom application uses its own database for Authentication, then you have to modify the login process for your application. i.e. you have to trust the OAM to have done the authentication and then create any custom cookie that your application might use in its landing page.
I am assuming that your custom application have some way of tracking if the user has logged in or not. You can protect the Custom application URL within OAM and once the user has logged in you can then generate your custom application cookie.
Even if you use OVD, you stil have to modify login process in your custom appliation to trust the third party to have done the authentication.
Thanks
Ram -
Clicking on LinkTitle in list opens allitems instead of custom application form
Hello, This question is pertaining to SharePoint 2010.
I have one list which has two content types. We have modified the detault forms (new,edit and display) of each content type to its individual custom application pages. We have done this through coding.
SPContentType CT1= requestsList.ContentTypes["CT1"];
//Change Edit and edit URL to custom application page
CT1.NewFormUrl = "_layouts/folder/customnewapplicationpage.aspx;
CT1.EditFormUrl = "_layouts/folder/customeditapplicationpage.aspx;
CT1.DisplayFormUrl = "_layouts/folder/customdisplayapplicationpage.aspx;
//Delete the default from to enable custom application pages.
CT1.XmlDocuments.Delete("http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url");
web.AllowUnsafeUpdates = true;
CT1.Update();
list.Update();
And same update for the other content type. Everything works well.
When we click on new, custom new form opens, when we click on edit, custom edit form opens, when we click on view item, custom view form opens for respective content type. The problem is when we click on linktitle field value in allitems.aspx, it opens up
allitems.aspx page instead of opening display form as model dialog which is does when we click on view item by either selecting in ECB menu or from ribbon.
On custom application pages, I am using SharePoint:SaveButton to save values so that I do not need to write down the code.
I just tested one thing that, if we have our custom button and if we write traditional way to inserting list item into the list with specifying ContentTypeId in list item, then this problem does not appear. This is when SharePoint:SaveButton is clicked and
item is saved, at this time problem appears. I prefer going with SharePoint:SaveButton as I have more than 70 fields on the form and do not want to write a code to set values for 70 fields by doing SPList.AddItem()
According to me, SharePoint:SaveButton is saving list item inside folder because when we update the view and set to show items without folder, I cannot see list items saved using SharePoint:SaveButton click. But when i switch back to show items with
folder, all items appear. This may be the reason when I click on LinkTitle directly on that hyperlink, it opens up AllItems.aspx with FolderCTId={} as one of the query string.
Any pointers would be highly appreciated.Hi,
We can do as follows:
1. Change the URL of Title field to the URL of custom application page using JavaScript.
2. Create a calculated column and set formula: ="<a href='"&UrlFieldName&"'>"&Title&"</a>", then we can use it as a “Title” column.
http://sharepoint.stackexchange.com/questions/58954/link-title-in-list-to-value-in-url-column
3. If you want to customize list form and use SharePoint:SaveButton control to save the data, the following articles for your reference:
http://ariwibawa-sharepoint.blogspot.com/2012/12/make-addeditview-custom-form-and-custom.html
http://thesharepointdive.wordpress.com/2012/03/20/list-forms-deployment-for-sharepoint-2010-part-1-of-4/
Thanks,
Dennis Guo
TechNet Community Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Dennis Guo
TechNet Community Support
Maybe you are looking for
-
I get the following message when I try to open my web site which is cherrycreekwoodcrafts.com "An error occurred while processing your request. Reference #97.1625eb3f.1348245432.690562e" I'm using a MacBookPro, all software in current except iWeb. W
-
Not able to start s10-3 Lenevo Laptop
I tried upgrading my RAM, and inserted the spare DDR3 2 GB ram into the memory slot of Lenevo S10-3 laptop, but unfortunaly after doing this my laptop is not booting up at all. I tried re-inserting the old memory but still the laptop is not starting
-
What's the best spyware/antivirus software for Macbook Pros?
I have a job that requires some protection from spyware or viruses which I should already have, but never took the time. Any suggestions?
-
How to quote while replying in this forum?
Hi, i have some general question, while replying to the questions i haven't seen the quote option and wondering how you are quoting other replies. i have read the FAQs in this forum none of them specified how quote? Can some explain me how to quote?
-
Panther FileVault question...
Hi everyone! Ok here's my question...this is a basic command: tell application "Finder" get name of every item of folder "Application Support" of folder "Library" of Home end tell But this doesn't work in a FileVault Home folder in Panther. It does w