500 Internal Server Error because Organizational Unit Hierarchy
Hi experts!
I already loaded all hierarchies into the 0ORGUNIT master data.
But, when I run any query that uses 0ORGUNIT the system abort, message:
The initial exception that caused the request to fail, was:
Termination message sent
ABEND BRAIN (415): Incorrect FRANGE row in FORM/DIM/FAC for InfoObject 0ORGUNIT
MSGV1: 0ORGUNIT
MSGV3: DIM
MSGV4: 0
What can I do now? (we have SAP NetWeaver BI 7.0)
Thanks!
Ada.
Thanks Manoj!
I'll apply the OSS Notes and I'll try again.
Regards,
Ada.
Similar Messages
-
500 internal server error while deploying a Web Dynpro application
Hi
I got the 500 internal server error while deploying the application to server.
I tried to find the log file at usr --> SAP --> SID --> JC XX --> j2EE --> Cluster --> Server 0 --> log, but no log was there.
There were structure changes in the RFC and also code change in my Web
Dynpro code.
I´m working on EP 7.
NWDS version is 7.0.1
Please help me as the production move is pending because of this.
Regards
Vineet VikramHi
Restarting the server does not help in my case.
I tried it several times.
I'm getting following error message in NWA>
Originated from: com.sapmarkets.bam.logcontroller.InvalidLogQuerySessionException: Invalid or expired log query session "1"
at com.sapmarkets.bam.logcontroller.jmx.LogControllerFacade.closeLogQuerySession(LogControllerFacade.java:356)
at sun.reflect.NativeMethodAccessorImpl.invoke0
Can you pl help on this.
Regards
Vineet Vikram -
SAP portal 7.3 KM content - 500 Internal Server Error
Getting 500 Internal Server Error for KM content.
Here is error in Log file.
Cannot process an HTTP request to servlet [prt] in [irj] web application.
[EXCEPTION]
java.lang.NoClassDefFoundError: com/sap/ip/bi/km/repository/manager/skwf/bw/PropertyMapper : cannot initialize class because prior initialization attempt failedHi,
This is the error which usually comes after system upgrade.
Please go through the below KBAs and verify in your system:
2002334 - java.lang.NoSuchMethodError: com.sapportals.wcm.portal.connection.KmConnection.handleRequestWithoutSettingEncoding
1786917 - Cannot open irj/portal application and java.lang.NoSuchMethodError exception reported in default trace file
BR,
Anurag -
Report printing with BI pubisher - 500 Internal server error
Hi,
I was having problems using BI publisher to print with. I thought we didn't have it at first, however since found we do have BI Publisher Enterprise edition.
When I put the settings into APEX, reports don't display as expected. I get
report error:
ORA-20001: The printing engine could not be reached because either the URL specified is incorrect or a proxy URL needs to be specified.Now if I navigate to the URL in my web browser, http://[server]:[port]/xmlpserver/convert, I get a 500 - Internal Server Error page. The requets is definitely hitting something because if I change "convert" to say "convert1" then I get 404 (as expected). So it seems as if convert is found but then a problem occurs.
If I navigate to just http://[server]:[port]/xmlpserver/ then I see the BI publisher enterprise login screen.
Any ideas what might be causing this or what I could do to resovle it?
Our APEX instance is on a unix box and BI on a M$ box if that matters (long story)?
ThanksIgnacio Cobos wrote:
Hello
>
> I get this error when i try to access to Bex Analyzer
>
> ERROR: URL used, "http://sesue:50300", is not fully qualified.
> A fully-qualified URL has a schema with the format "<protocol>://server.company.com:<port>". URLs with the format "<protocol>://server:<port>" or "<protocol>://<ip address>:<port>" are not fully qualified.
> See SAP Notes 581329 (Not possible to implement) , 596698 (Not possible to implement) and 654326 (Not yet released)
>
> Can anybody say me any idea how to solve the problem?
>
> Thanks in advance
Dear Cobos, For FQDN related issues : Set profile param "icm/host_name_full" with corresponding FQDN via RZ10 transaction. Also check login/create_sso2_ticket & /accept_sso2_ticket parameters in the profile you have created. Instead of "http://sesue:50300" you may to have the URL like "http://sesue.domain.com:50300//SAP/BW/BEX/". Please refer this #scn article for more details : http://goo.gl/QPlrx Similar Issues : http://goo.gl/mRCh0 Hope it helps. Thanks. -
CF10 500 internal server errors
I have recently installed CF10 on a Win 2008 R2 server it will open the main pages (index.cfm) but if I try to browse to the links within the site I get a 500 internal server error or 404 file not found. I have looked at a few articles in regards to creating a virtual directory named jakarta this works for only one site and seems to only work if I set that virtual directoyr to the wsconfig\1 folder. I am not familiar with CF by anymeans so if answers could be as rookie as possible.
Thanks,Thank you for your kind words A little bit which I've learned in CF in only because of all our CF users who post their queries/answers and indeed you are one of them
Usually when you set Enable 32-bit Application pool to false, you need not to restart IIS however during maintenance window you can restart IIS
Another thing which I want to confirm, have you added an application/applications under a website and assigned those to separate application pools?
If yes, then please change the application's pool to the website's pool. So if, default website has 4 applications under it, then all four applications must be assigned with Default App pool (The app pool for default website).
For testing purpose, Add a new webiste in IIS. Place a test.cfm and test.html in the web root of this website. As you mentioned that you have configured connector with All, then you need not to run the web server configuration tool. Add CFIDE and jakarta as virtual directories in this new website. Also, make sure that the ISAPI filter has a tomcat entry for this website as shown in the screenshot below. It should be there because you have configured with All so the tomcat entry should be at the server level and this new website will inherit the property from server.
You can also enable the detailed error for this test website and share the error which browser will return if you encounter the same issue Share the results for .cfm and .html returned by the browser.
HTH
Thanks
VJ -
500 Internal Server Error in GRC 5.3 Enterprise Role Management
Hi All;
We've installed Sap GRC Access Control 5.2 on Sap Netweaver 7.0.
We installed SAP NetWeaver 7.0 (2004s)
SAP Internet Graphics Service (SAP IGS)
VIRCC00_0.SCA -SP15
VIRAE00_0.SCA -SP15
VIRRE00_0.SCA -SP15
VIRFF00_0.SCA -SP15
VIRSANH -SP15
VIRACCNTNT.SAR-SP15
Our sp levels are for abap side;
SAP_ABA 700 0014
SAP_BASIS 700 0014
PI_BASIS 2005_1_700 0014
SAP_BW 700 0016
VIRSANH 530_700 0015
When we started to configure the components according to the Configuration Guide,In Enterprise Role Management part,i want to do the Configuring Risk Analysis Integration with RAR but on the CONFIGURATION tab when i navigate to the Miscellaneous,the page gives me the error message :
"500 Internal Server Error
SAP J2EE Engine/7.00
Application error occurred during request processing.
Details: java.lang.NullPointerException: null
The logs are;
#1.5 #0050568C003D006800000011000026540004A12E73AF8A7C#1303120788268#com.sap.ip.collaboration.sync.impl.scf.usermanagement.SCFSystemManager#sap.com/irj#com.sap.ip.collaboration.sync.impl.scf.usermanagement.SCFSystemManager.addDefaultAlias#J2EE_GUEST#0##n/a##98478fc069a211e0cef50050568c003d#Thread[ConfigurationEventDispatcher,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Error##Plain###
[BEGIN] Exception -
javax.naming.NameNotFoundException: Child not found: Collaboration_Integration_WebEx at portal_content [Root exception is javax.naming.NameNotFoundException: Child not found: Collaboration_Integration_WebEx at portal_content]
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:407)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1248)
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1254)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxyContext.java:1353)
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyContext.java:1300)
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java:1067)
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java:68)
at com.sapportals.portal.pcd.gl.PcdURLContext.lookup(PcdURLContext.java:238)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at com.sap.ip.collaboration.sync.impl.scf.usermanagement.SCFSystemManager.addDefaultAlias(SCFSystemManager.java:239)
at com.sap.ip.collaboration.sync.impl.scf.usermanagement.SCFSystemManager.doAliasOperations(SCFSystemManager.java:111)
at com.sap.ip.collaboration.sync.impl.scf.config.ServiceRegistryConfiguration.refreshCache(ServiceRegistryConfiguration.java:203)
at com.sap.ip.collaboration.sync.impl.scf.config.ServiceRegistryConfigEventListener.refreshConfigCache(ServiceRegistryConfigEventListener.java:13)
at com.sap.ip.collaboration.sync.impl.scf.config.AbstractConfigEventListener.configEvent(AbstractConfigEventListener.java:28)
at com.sapportals.config.event.ConfigEventService.dispatchEvent(ConfigEventService.java:227)
at com.sapportals.config.event.ConfigEventService.configEvent(ConfigEventService.java:112)
at com.sapportals.config.event.ConfigEventDispatcher.callConfigListeners(ConfigEventDispatcher.java:308)
at com.sapportals.config.event.ConfigEventDispatcher.flushEvents(ConfigEventDispatcher.java:251)
at com.sapportals.config.event.ConfigEventDispatcher.run(ConfigEventDispatcher.java:110)
Caused by: javax.naming.NameNotFoundException: Child not found: Collaboration_Integration_WebEx at portal_content
at com.sapportals.portal.pcd.gl.xfs.XfsContext.getChildAtomicName(XfsContext.java:431)
at com.sapportals.portal.pcd.gl.xfs.XfsContext.lookupAtomicName(XfsContext.java:235)
at com.sapportals.portal.pcd.gl.xfs.BasicContext.lookup(BasicContext.java:919)
at com.sapportals.portal.pcd.gl.PcdPersContext.lookup(PcdPersContext.java:387)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:403)
... 18 more
[END] Exception -
Exception id: [0050568C003D007500000039000026540004A12E88C68DAE]"
#1.5 #0050568C003D006D000000A7000026540004A12E79B6901C#1303120889408#System.err#sap.com/tc~kw_tc#System.err#J2EE_GUEST#0##n/a##9ea951f069a211e0c6f00050568c003d#SAPEngine_Application_Thread[impl:3]_39##0#0#Error##Plain###Apr 18, 2011 1:01:29 PM com.sap.kw.framework.FrontController [SAPEngine_Application_Thread[impl:3]_39] Info: FrontController: app init failed ...
#1.5 #0050568C003D006D000000A8000026540004A12E79B6925E#1303120889408#System.err#sap.com/tckw_tc#System.err#J2EE_GUEST#0##n/a##9ea951f069a211e0c6f00050568c003d#SAPEngine_Application_Thread[impl:3]_39##0#0#Error##Plain###Apr 18, 2011 1:01:29 PM com.sap.kw.framework.FrontController [SAPEngine_Application_Thread[impl:3]_39] Path: Caught java.lang.NullPointerException: FATAL ERROR: Could not load E:
usr
sap
MGD
DVEBMGS00
j2ee
cluster
server0
apps
sap.com
tckw_tc
servlet_jsp
SAPIKS2
root
WEB-INF
ApplConfig.xml
at com.sap.kw.framework.XMLConfiguration.<init>(XMLConfiguration.java:53)
at com.sap.kw.actions.ApplConfig.init(ApplConfig.java:83)
at com.sap.kw.framework.FrontController.init(FrontController.java:222)
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)
#1.5 #0050568C003D007200000021000026540004A12E7AD53183#1303120908190#com.sap.slm.exec.message.SLMApplication#sap.com/tcslmslmapp#com.sap.slm.exec.message.SLMApplication#J2EE_GUEST#0##n/a##a061141069a211e0890c0050568c003d#SAPEngine_Application_Thread[impl:3]_32##0#0#Error##Java###"CfgObjectLoadVisitor" cannot load com.sap.slm.util.config.objects.CfgSDTServer from SLM configuration. Cannot read configuration in path ''SLM''##
#1.5 #0050568C003D001B00000002000026540004A12E7B3058F9#1303120914164#com.sap.sl.ut##com.sap.sl.ut####n/a##e362b43069a211e0c20e0050568c003d#SAPEngine_System_Thread[impl:5]_29##0#0#Info#1#/System/Server#Plain### Location :<com.sap.sl.ut> is initialized!#
#1.5 #0050568C003D001B00000004000026540004A12E7B3059B1#1303120914164#com.sap.sl.ut##com.sap.sl.ut####n/a##e362b43069a211e0c20e0050568c003d#SAPEngine_System_Thread[impl:5]_29##0#0#Info#1#/System/Server#Plain### Cotegory :</System/Server> is initialized and bound to Location: <com.sap.sl.ut>#
#1.5 #0050568C003D001B00000006000026540004A12E7B3076F4#1303120914172#com.sap.sl.ut##com.sap.sl.ut####n/a##e362b43069a211e0c20e0050568c003d#SAPEngine_System_Thread[impl:5]_29##0#0#Info#1#/System/Server#Plain###Establishing db connection...#
#1.5 #0050568C003D002400000297000026540004A12E7CC1E87F#1303120940477#com.sap.portal.prt.sapj2ee.error##com.sap.portal.prt.sapj2ee.error####n/a##39c1422069a211e08b030050568c003d#SAPEngine_System_Thread[impl:5]_86##0#0#Error#1#/System/Server#Java###Exception while starting: sap.com/ccxsysbgear
[EXCEPTION]
#1#com.sap.engine.services.deploy.container.DeploymentException: <Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='Exception while starting: SAPJ2EE::sap.com/grc~ccxsysejbear', Arguments: []> : Can't find resource for bundle java.util.PropertyResourceBundle, key Exception while starting: SAPJ2EE::sap.com/grc~ccxsysejbear
at com.sap.portal.prt.sapj2ee.SAPJ2EEPortalRuntime.getAndStartSAPJ2EEApplicationItem(SAPJ2EEPortalRuntime.java:876)
at com.sap.portal.prt.sapj2ee.PortalRuntimeContainer.prepareStart(PortalRuntimeContainer.java:511)
at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationLocalAndWait(DeployServiceImpl.java:4361)
at com.sap.engine.services.deploy.server.ReferenceResolver.processReferenceToApplication(ReferenceResolver.java:589)
at com.sap.engine.services.deploy.server.ReferenceResolver.processMakeReference(ReferenceResolver.java:399)
at com.sap.engine.services.deploy.server.ReferenceResolver.beforeStartingApplication(ReferenceResolver.java:328)
at com.sap.engine.services.deploy.server.application.StartTransaction.beginCommon(StartTransaction.java:162)
at com.sap.engine.services.deploy.server.application.StartTransaction.beginLocal(StartTransaction.java:141)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:356)
at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:132)
at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocalAndWait(ParallelAdapter.java:250)
at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationLocalAndWait(DeployServiceImpl.java:4450)
at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationsInitially(DeployServiceImpl.java:2610)
at com.sap.engine.services.deploy.server.DeployServiceImpl.clusterElementReady(DeployServiceImpl.java:2464)
at com.sap.engine.services.deploy.server.ClusterServicesAdapter.containerStarted(ClusterServicesAdapter.java:42)
at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.processEvent(ContainerEventListenerWrapper.java:144)
at com.sap.engine.core.service630.container.AdminContainerEventListenerWrapper.processEvent(AdminContainerEventListenerWrapper.java:19)
at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.run(ContainerEventListenerWrapper.java:102)
at com.sap.engine.frame.core.thread.Task.run(Task.java:64)
at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:81)
at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:152)
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: [ExternalApplicationItem.prepare]: SAPJ2EE::sap.com/grc~ccxsysejbear
at com.sapportals.portal.prt.core.broker.ExternalApplicationItem.prepare(ExternalApplicationItem.java:188)
at com.sapportals.portal.prt.core.broker.SAPJ2EEApplicationItem.prepare(SAPJ2EEApplicationItem.java:232)
at com.sapportals.portal.prt.core.broker.SAPJ2EEApplicationItem.start(SAPJ2EEApplicationItem.java:192)
at com.sapportals.portal.prt.service.sapj2ee.Mediator.getAndStartExternalApplication(Mediator.java:132)
at com.sap.portal.prt.sapj2ee.StartPortalApplication.coreRun(StartPortalApplication.java:59)
at com.sap.portal.prt.sapj2ee.StartPortalApplication.run(StartPortalApplication.java:36)
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.sapportals.portal.prt.core.broker.PortalApplicationNotFoundException: Could not find portal application ccxsysbgear
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:415)
at com.sapportals.portal.prt.core.broker.ExternalApplicationItem.prepare(ExternalApplicationItem.java:180)
... 9 more
#1.5 #0050568C003D00750000003B000026540004A12E88C693CF#1303121142088#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#sap.com/grc~reear#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#J2EE_ADMIN#117##YDSAPGRC_MGD_2172750#J2EE_ADMIN#4bfa377069a311e0b9230050568c003d#SAPEngine_Application_Thread[impl:3]_1##0#0#Error#1#/System/Server/WebRequests#Plain###application [RE] Processing HTTP request to servlet [REController] finished with error.
The error is: java.lang.NullPointerException: null
Exception id: [0050568C003D007500000039000026540004A12E88C68DAE]#
waiting for your responses as soon as possible because the system has to be up and running till wednesday.
Tahnx in advanceHi Bilge,
did you put your text in a blender before sending it?
I understood everything works fine except the miscellaneous menu item in the configuration tab of ERM?
Have you already tried to clear all browser cache, close all browsers and try it again?
Best,
Frank -
500 Internal Server Error while accessing the report on portal
All,
We are on BI7. have few queries on portal and recently while accessing the queries user is getting the 500 Internal Server Error. The error message is like below:
500 Internal Server Error
Failed to process request; contact your system administrator
BEx Web Application " I_Qnc()2ex.........(etc) does not exist.The application was either ended by a timout or an error occured.
Recently most of the users started getting this problem and it is on a high resolution to be resolved.
Any suggestion greatly appreciated.
Regards
VijayHi
This is mostly TimeOut Error.
However, 500 Error applies to variety of problems within the server.
Please make a back up of your query and restrict it further so it populates less data.
If the report is running properly for less range of data, that's a timeout issue.
Otherwise you will have to recheck the query. Mostly these are timeouts because, in general production data is high and if there us less restriction, the query OLAP time and front-end time will be more than optimized.
Cheers
Sri -
500 Internal Server Error while creating expense trip
Hi,
We have recently applied the following patches in the system:
SAP ESS 600 SP13
SAP MSS 600 SP13
SAP PCUI_GP 600 SP13
Now we are getting the following 500 internal server error on clicking 'Save and Send' while creating Expences from the portal.
The error is happening to a few users in the live system. We are not able to re-create error in the Dev or qas environment. There is no ST22 dump for this error.
The error is as below
Root Cause
The initial exception that caused the request to fail, was:
com.sap.tc.webdynpro.repository.RepositoryRuntimeException: Cannot create object with the name com.sap.xss.tra.fc.costassignment.FcTraCostAssignmentnullUsage and rolenameComponentUsages because it already exists.
at com.sap.tc.webdynpro.repository.model.DelegatorRepositoryModelClass.checkCreate(DelegatorRepositoryModelClass.java:405)
at com.sap.tc.webdynpro.repository.model.DelegatorRepositoryModelClass.createRelatedModelObject(DelegatorRepositoryModelClass.java:318)
at com.sap.tc.webdynpro.progmodel.repository.IWDComponentInfo$Implementation.createInComponentUsagesInternal (IWDComponentInfo.java:864)
at com.sap.tc.webdynpro.progmodel.components.ComponentUsage.createComponentUsageOfSameType(ComponentUsage.java:83)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$ComponentUsageManager.createBLCComponentUsage(FPMComponent.java:759)
... 62 more
See full exception chain for details.
Any Help will be highly appreciated.
Thanks and Regards,
pinkiHi Pinky,
This error might be due to some data error.
Complete all ur process steps just before "save and send" button.
You activate the trace using transaction ST01 (only RFC checkbox checked).
Now press "save and send" button. Go to ST01 session and switch the trace off and click on "analysis". it will give you the RFC's which are executed on predd of "save and send" button. apply break point in these RFC and check if it is filling any exporting parameter for error messages. Then try to get root cause of error. most of the time RFC error message on portal comes in the form of a dump.
Thanks
Vishal kapoor -
Error 500--Internal Server Error.PLEASE HELP .
hi,
I am using BEA weblogic server 9.0.i created a new domain named myproject.I have created directory mywebapp under applications dir.
i.e C:\bea\user_projects\domains\myproject\applications\mywebapp
I have placed my servlet class in :
C:\bea\user_projects\domains\myproject\applications\mywebapp\WEB-INF\classes\Mypackage
I deployed my apllication mywebapp using admin console.
when i run the program in the browser,i get this error:
Error 500--Internal Server Error
javax.servlet.ServletException: [HTTP:101249][weblogic.servlet.internal.WebAppServletContext@17e5fde - name: 'mywebapp', context-path: '/mywebapp']: Servlet class HelloServlet for servlet myHello could not be loaded because the requested class was not found in the classpath C:\bea\user_projects\domains\myproject\applications\mywebapp\WEB-INF\classes.
java.lang.ClassNotFoundException: HelloServlet.
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:497)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:234)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:2970)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1888)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1810)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1274)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:167)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:139)
what should i do?please help me.
byeyou are reason our error is slightly different is
Error 500--Internal Server Error
javax.servlet.ServletException: [HTTP:101249][ServletContext(id=21255917,name=BonusRoot,context-path=/BonusRoot)]: Servlet class Beans.BonusServlet for servlet BonusServlet could not be loaded because the requested class was not found in the classpath C:\bea\weblogic81\samples\domains\workshop\cgServer\.wlnotdelete\essai\war-ic.war.
java.lang.ClassNotFoundException: Beans.BonusServlet.
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:799)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:518)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:362)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
We have try with your proposition but we find the same error
we must request servlet??? because i've one
package Beans;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import javax.naming.*;
import javax.rmi.PortableRemoteObject;
public class BonusServlet extends HttpServlet {
CalcHome homecalc;
public void init(ServletConfig config) throws ServletException{
//Look up home interface
try {
InitialContext ctx = new InitialContext();
Object objref = ctx.lookup("calcs");
homecalc = (CalcHome)PortableRemoteObject.narrow(objref, CalcHome.class);
} catch (Exception NamingException) {
NamingException.printStackTrace();
public void doGet (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
String socsec = null;
int multiplier = 0;
double calc = 0.0;
PrintWriter out;
response.setContentType("text/html");
String title = "EJB Example";
out = response.getWriter();
out.println("<HTML><HEAD><TITLE>");
out.println(title);
out.println("</TITLE></HEAD><BODY>");
try{
Calc theCalculation;
//Retrieve Bonus and Social Security Information
String strMult =
request.getParameter("MULTIPLIER");
Integer integerMult = new Integer(strMult);
multiplier = integerMult.intValue();
socsec = request.getParameter("SOCSEC");
//Calculate bonus
double bonus = 100.00;
theCalculation = homecalc.create();
calc = theCalculation.calcBonus(multiplier, bonus);
}catch(Exception CreateException){
CreateException.printStackTrace();
//Display Data
out.println("<H1>Bonus Calculation</H1>");
out.println("<P>Soc Sec: " + socsec + "<P>");
out.println("<P>Multiplier: " + multiplier + "<P>");
out.println("<P>Bonus Amount: " + calc + "<P>");
out.println("</BODY></HTML>");
out.close();
public void destroy() {
System.out.println("Destroy");
}Help us please
Thanks -
Cannot run PAPI in Weblogic Server 10g - Error 500--Internal Server Error
I use Jdev 11g to create an ADF (PAPI) and deploy it to Weblogic 10g.
The code is copied from Jdev 10g. The PAPI works fine in when running in Jdev 10g
However, after I deploy the ADF (PAPI) created using Jdev 11g to the Weblogic server. The following error appears.
How to modify the code? Should I add the fuego lib to the weblogic domain?
I try to add the fuegopapi-client.jar to Weblogic Server. But it shows error: Unable to access the selected application. java.lang.NullPointerException
BPM is running in BPM standalone. I do not use PAPI webservice
Sincerely
Error 500--Internal Server Error
javax.faces.el.EvaluationException: fuego.directory.exception.DirectoryNotAvailableException: Unable to connect to the Directory Service. If the problem persists, contact your system administrator.
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:458)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:763)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:640)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:275)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:175)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:61)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:85)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:279)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:239)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:196)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:139)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: fuego.directory.exception.DirectoryNotAvailableException: Unable to connect to the Directory Service. If the problem persists, contact your system administrator.
at fuego.directory.exception.DirectoryNotAvailableException.wrapDNAException(DirectoryNotAvailableException.java:33)
at fuego.directory.jdbc.JDBCConnectionProvider.getEntry(JDBCConnectionProvider.java:81)
at fuego.directory.jdbc.JDBCConnectionProvider.getEntry(JDBCConnectionProvider.java:34)
at fuego.directory.provider.jdbc.JDBCPersistenceManager.getConnection(JDBCPersistenceManager.java:437)
at fuego.directory.provider.jdbc.JDBCPersistenceManager.checkConnectivity(JDBCPersistenceManager.java:91)
at fuego.directory.provider.DirectorySessionImpl.connect(DirectorySessionImpl.java:242)
at fuego.directory.provider.Factory.startSession(Factory.java:405)
at fuego.directory.Directory.startAnonymousSession(Directory.java:214)
at fuego.papi.impl.ProcessServiceFactoryImpl.obtainSchemaId(ProcessServiceFactoryImpl.java:193)
at fuego.papi.impl.ProcessServiceFactoryImpl.create(ProcessServiceFactoryImpl.java:75)
at fuego.papi.impl.ProcessServiceFactoryImpl.create(ProcessServiceFactoryImpl.java:63)
at fuego.papi.ProcessService.create(ProcessService.java:335)
at hypapai2.view.backing.P1.commandButton1_action(P1.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
... 32 more
Caused by: fuego.connector.ConnectorException: External resource [fuego] of type [SQL] is not initialized.
Detail:External resource [fuego] cannot be used because it failed to initialize correctly at service startup.
That failure generated a warning in the server log.
Check the logs for the details on the failure.
at fuego.connector.ConnectorException.connectorNotInitialized(ConnectorException.java:60)
at fuego.connector.ConnectorService.getConnectorInterface(ConnectorService.java:527)
at fuego.connector.CompositeConnectorService.getDirectoryConnectorInterface(CompositeConnectorService.java:446)
at fuego.connector.CompositeConnectorService.getConnectorInterface(CompositeConnectorService.java:293)
at fuego.connector.ConnectorTransaction.registerConnectorInterfaceCoordinator(ConnectorTransaction.java:656)
at fuego.connector.ConnectorTransaction.getResource(ConnectorTransaction.java:315)
at fuego.directory.jdbc.JDBCConnectionProvider.getEntry(JDBCConnectionProvider.java:68)
... 50 moreWhile still using PAPI, try also adding b1oracle.jar, b1base.jar and b1util.jar to your ADF project.
These jars could be found from your BPM Studio installation.
HTH -
HTTP 500 Internal Server Error with Large Attachment in SOAP Scenario
Hi,
we have implemented SOAP - XI - SOAP Scenario in our landscape (Sap Neatweaver Process Integration 7.1) .
One of the functionality of this scenario is the Upload of Documents to External Web Service through standard SOAP Attachment.
If we try to upload a small file (smaller than 20MB), task works fine and the document is correctly uploaded.
If we try to upload a larger file, we encountered in this generic error:
com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIAdapterFramework:GENERAL:com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Internal Server Error
at com.sap.aii.adapter.soap.ejb.XISOAPAdapterBean.process(XISOAPAdapterBean.java:1161)
We tried to increase timeout parameters (in communication channel and in ICM Value) but the response is the same.
We verify also if icm/HTTP/max_request_size_KB parameter was set to a value smaller than our file size limit (20MB) but is set to default value (100MB).
The problem isn't on External Web Service Layer because if we try to upload the same documents directly to that web service upload works fine, and in External Web Service's Log there aren''t any indications of this error.
So I ask you: are there any System Parameters to verify to solve this issue?
For additional, in ICM Monitor LOG we can read this WARNING when we call our service:
WARNING => IcmReadFromConn(id=53/454390): temporarily out of MPI buffers -> roll out [icxxthrio_mt 2646]
This warning may be related to the problem? If yes, how can we solve it?
Thanks a lot,
Marcello RicciHi ,
Please answer my following questiosn.
1) which PI version are you using?
2) How many J2EE nodes you have.
please be reminded that SOAP is not for the heavy messages. Then you need to increase your timeout parameters from BASIS.
Rgds
Veeru
Edited by: viru srivastava on Dec 14, 2010 10:18 PM -
HTTP 403 Service Error, HTTP 500 Internal Server Error
My scenario is:
Rfc adapter --> XI --> WebService
I am get the following error(403,500) at the Call adapter. I like to know whether the following error occurs due to the timing out occuring as the client is not sending back a response? Any suggestions/help would be appreciated.
<SAP:TraceHeader xmlns:SAP="http://sap.com/exchange/MessageFormat">
<Trace level="0" type="System_Error">HTTP-client: error response= <SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'><SOAP:Body><SOAP:Fault><faultcode>SOAP:Server</faultcode><faultstring>com.sap.aii.messaging.srt.BubbleException: Can't call the endpoint; Exception raised by com.sap.aii.messaging.net.TransportException: HTTP 403 Service Error</faultstring></SOAP:Fault></SOAP:Body></SOAP:Envelope></Trace>
<Trace level="1" type="System_Error">Exit XMB because of system error!</Trace>
<Trace level="0" type="System_Error">System-Error: HTTP.HTTP_STATUS_CODE_NEQ_OK</Trace>
<Trace level="0" type="System_Error">HTTP status code 500 : Internal Server Error</Trace>
<Trace level="0" type="System_Error">HTTP-client: error response= <SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'><SOAP:Body><SOAP:Fault><faultcode>SOAP:Server</faultcode><faultstring>com.sap.aii.messaging.srt.BubbleException: Can't call the endpoint; Exception raised by com.sap.aii.messaging.net.TransportException: HTTP 403 Service Error</faultstring></SOAP:Fault></SOAP:Body></SOAP:Envelope></Trace>
<Trace level="1" type="System_Error">Exit XMB because of system error!</Trace>
<Trace level="0" type="System_Error">System-Error: HTTP.HTTP_STATUS_CODE_NEQ_OK</Trace>
<Trace level="0" type="System_Error">HTTP status code 500 : Internal Server Error</Trace>
<Trace level="1" type="System_Error">Exit XMB because of system error!</Trace>
<Trace level="0" type="System_Error">System-Error: HTTP.HTTP_STATUS_CODE_NEQ_OK</Trace>
<Trace level="0" type="System_Error">HTTP status code 500 : Internal Server Error</Trace>
</SAP:TraceHeader>from SM59 I tested the connection of INTEGRATION_DIRECTORY_HMI(HTTP connection to ABAP system)
detail:
staus HTTP response 500
status text : internal server server
duration test call 17173 ms
Please help me out to resolve this issue -
WebDynpro : 500 Internal Server Error
Hi All,
We are devloping WebDynpro Project with RFC Model, in that project we created two application's we are deploying that applicaton's into devlopment server, it was excuted successfully, now that same webdynpro project we are deploying to production, that first application was excuted successfully, but when are excuting second application we are getting below error.....
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:
java.lang.NullPointerException
at com.stepan.app.DetailsView.getProcessOrderVisibilityProcessOrderVisibility(DetailsView.java:574)
at com.stepan.app.wdp.InternalDetailsView.getProcessOrderVisibilityProcessOrderVisibility(InternalDetailsView.java:340)
at com.stepan.app.wdp.IPrivateDetailsView$IProcessOrderVisibilityElement.wdGetObject(IPrivateDetailsView.java:3521)
at com.sap.tc.webdynpro.progmodel.context.AttributePointer.getObject(AttributePointer.java:158)
at com.sap.tc.webdynpro.clientserver.data.DataContainer.getObject(DataContainer.java:881)
... 61 more
See full exception chain for details.
System Environment
Client
Web Dynpro Client Type HTML Client
User agent Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)
Version null
DOM version null
Client Type msie7
Client Type Profile ie6
ActiveX enabled
Cookies enabled
Frames enabled
Java Applets enabled
JavaScript enabled
Tables enabled
VB Script enabled
Server
Web Dynpro Runtime Vendor: SAP, build ID: 7.0011.20070125102926.0000 (release=645_VAL_REL, buildtime=2007-01-31:20:18:32[UTC], changelist=434634, host=pwdfm101), build date: Thu Jul 12 10:54:43 CDT 2007
J2EE Engine No information available
Java VM Java HotSpot(TM) Server VM, version:1.4.2_12-b03, vendor: Sun Microsystems Inc.
Operating system Windows 2003, version: 5.2, architecture: x86
Session & Other
Session Locale en_US
Time of Failure Tue Sep 11 09:13:06 CDT 2007 (Java Time: 1189519986156)
Web Dynpro Code Generation Infos
local/CalenderDashBoard
SapDictionaryGenerationCore 7.0009.20060802115015.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:24:21[UTC], changelist=413123, host=PWDFM101.wdf.sap.corp)
SapDictionaryGenerationTemplates (unknown)
SapGenerationFrameworkCore 7.0009.20060719095755.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:12:57[UTC], changelist=411255, host=PWDFM101.wdf.sap.corp)
SapIdeWebDynproCheckLayer 7.0009.20060802115035.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:30:00[UTC], changelist=413124, host=PWDFM101.wdf.sap.corp)
SapMetamodelCommon 7.0009.20060210160857.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:13:46[UTC], changelist=388995, host=PWDFM101.wdf.sap.corp)
SapMetamodelCore 7.0009.20060210160857.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:13:38[UTC], changelist=388995, host=PWDFM101.wdf.sap.corp)
SapMetamodelDictionary 7.0009.20060719095619.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:21:59[UTC], changelist=411251, host=PWDFM101.wdf.sap.corp)
SapMetamodelWebDynpro 7.0009.20060428190938.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:26:52[UTC], changelist=400815, host=PWDFM101.wdf.sap.corp)
SapWebDynproGenerationCTemplates 7.0009.20060804145649.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:45:29[UTC], changelist=413534, host=pwdfm101)
SapWebDynproGenerationCore 7.0009.20060802115035.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:30:11[UTC], changelist=413124, host=PWDFM101.wdf.sap.corp)
SapWebDynproGenerationTemplates 7.0009.20060804145649.0000 (release=645_VAL_REL, buildtime=2006-08-26:14:45:29[UTC], changelist=413534, host=pwdfm101)
sap.com/tcwddispwda
No information available null
sap.com/tcwdcorecomp
No information available null
Detailed Error Information
Detailed Exception Chain
java.lang.NullPointerException
at com.stepan.app.DetailsView.getProcessOrderVisibilityProcessOrderVisibility(DetailsView.java:574)
at com.stepan.app.wdp.InternalDetailsView.getProcessOrderVisibilityProcessOrderVisibility(InternalDetailsView.java:340)
at com.stepan.app.wdp.IPrivateDetailsView$IProcessOrderVisibilityElement.wdGetObject(IPrivateDetailsView.java:3521)
at com.sap.tc.webdynpro.progmodel.context.AttributePointer.getObject(AttributePointer.java:158)
at com.sap.tc.webdynpro.clientserver.data.DataContainer.getObject(DataContainer.java:881)
at com.sap.tc.webdynpro.progmodel.view.UIElement.getVisible(UIElement.java:620)
at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.FlowLayoutAdapter.setViewAndNodeElement(FlowLayoutAdapter.java:94)
at com.sap.tc.webdynpro.clientserver.uielements.adaptmgr.URAdapterManager.getAdapterFor(URAdapterManager.java:285)
at com.sap.tc.webdynpro.clientserver.uielements.adaptmgr.URAdapterManager.getAdapterFor(URAdapterManager.java:93)
at com.sap.tc.webdynpro.clientserver.uielements.adaptbase.AbstractAdapter.getAdapterFor(AbstractAdapter.java:495)
at com.sap.tc.webdynpro.clientserver.uielib.standard.uradapter.GroupAdapter.getContent(GroupAdapter.java:334)
at com.sap.tc.ur.renderer.ie6.GroupRenderer.render(GroupRenderer.java:74)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:434)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.ur.renderer.ie6.FlowLayoutRenderer.renderFlowLayoutItemFragment(FlowLayoutRenderer.java:288)
at com.sap.tc.ur.renderer.ie6.FlowLayoutRenderer.renderFlowLayoutFragment(FlowLayoutRenderer.java:244)
at com.sap.tc.ur.renderer.ie6.FlowLayoutRenderer.render(FlowLayoutRenderer.java:49)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:434)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.ur.renderer.ie6.ScrollContainerRenderer.renderScrollContainerFragment(ScrollContainerRenderer.java:619)
at com.sap.tc.ur.renderer.ie6.ScrollContainerRenderer.render(ScrollContainerRenderer.java:74)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:434)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.ur.renderer.ie6.FlowLayoutRenderer.renderFlowLayoutItemFragment(FlowLayoutRenderer.java:288)
at com.sap.tc.ur.renderer.ie6.FlowLayoutRenderer.renderFlowLayoutFragment(FlowLayoutRenderer.java:244)
at com.sap.tc.ur.renderer.ie6.FlowLayoutRenderer.render(FlowLayoutRenderer.java:49)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:434)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.ur.renderer.ie6.ScrollContainerRenderer.renderScrollContainerFragment(ScrollContainerRenderer.java:619)
at com.sap.tc.ur.renderer.ie6.ScrollContainerRenderer.render(ScrollContainerRenderer.java:74)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:434)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.UiWindowRenderer.render(UiWindowRenderer.java:52)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:434)
at com.sap.tc.webdynpro.clientimpl.html.renderer.uielements.base.RenderManager.render(RenderManager.java:133)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendHtml(HtmlClient.java:1052)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.fillDynamicTemplateContext(HtmlClient.java:455)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.sendResponse(HtmlClient.java:1236)
at com.sap.tc.webdynpro.clientimpl.html.client.HtmlClient.retrieveData(HtmlClient.java:252)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doRetrieveData(WindowPhaseModel.java:595)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:156)
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:299)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:759)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:712)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:261)
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.doGet(DispatcherServlet.java:46)
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: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:387)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:160)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
if any body facing same problem please tell me how to resolve that error.
really i appreciate that person help.
Thanks and Regards,
Abhi.Hi Sumit,
The below is my code, pls find this one and please let me know is there any bugs in code.
// This file has been generated partially by the Web Dynpro Code Generator.
// MODIFY CODE ONLY IN SECTIONS ENCLOSED BY @@begin AND @@end.
// ALL OTHER CHANGES WILL BE LOST IF THE FILE IS REGENERATED.
package com.stepan.app;
// IMPORTANT NOTE:
// ALL IMPORT STATEMENTS MUST BE PLACED IN THE FOLLOWING SECTION ENCLOSED
// BY @@begin imports AND @@end. FURTHERMORE, THIS SECTION MUST ALWAYS CONTAIN
// AT LEAST ONE IMPORT STATEMENT (E.G. THAT FOR IPrivateDetailsView).
// OTHERWISE, USING THE ECLIPSE FUNCTION "Organize Imports" FOLLOWED BY
// A WEB DYNPRO CODE GENERATION (E.G. PROJECT BUILD) WILL RESULT IN THE LOSS
// OF IMPORT STATEMENTS.
//@@begin imports
import java.text.DateFormat;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import com.sap.security.api.IUser;
import com.sap.security.api.IUserAccount;
import com.sap.tc.webdynpro.clientserver.uielib.standard.api.IWDTable;
import com.sap.tc.webdynpro.progmodel.api.IWDNode;
import com.sap.tc.webdynpro.progmodel.api.WDVisibility;
import com.sap.tc.webdynpro.services.sal.um.api.IWDClientUser;
import com.sap.tc.webdynpro.services.sal.um.api.WDClientUser;
import com.sap.tc.webdynpro.tests.utils.TableSorter;
import com.stepan.app.wdp.IPrivateDetailsView;
//@@end
//@@begin documentation
//@@end
public class DetailsView
Logging location.
private static final com.sap.tc.logging.Location logger =
com.sap.tc.logging.Location.getLocation(DetailsView.class);
static
//@@begin id
String id = "$Id$";
//@@end
com.sap.tc.logging.Location.getLocation("ID.com.sap.tc.webdynpro").infoT(id);
Private access to the generated Web Dynpro counterpart
for this controller class. </p>
Use <code>wdThis</code> to gain typed access to the context,
to trigger navigation via outbound plugs, to get and enable/disable
actions, fire declared events, and access used controllers and/or
component usages.
@see com.stepan.app.wdp.IPrivateDetailsView for more details
private final IPrivateDetailsView wdThis;
Root node of this controller's context. </p>
Provides typed access not only to the elements of the root node
but also to all nodes in the context (methods node<i>XYZ</i>())
and their currently selected element (methods current<i>XYZ</i>Element()).
It also facilitates the creation of new elements for all nodes
(methods create<i>XYZ</i>Element()). </p>
@see com.stepan.app.wdp.IPrivateDetailsView.IContextNode for more details.
private final IPrivateDetailsView.IContextNode wdContext;
A shortcut for <code>wdThis.wdGetAPI()</code>. </p>
Represents the generic API of the generic Web Dynpro counterpart
for this controller. </p>
private final com.sap.tc.webdynpro.progmodel.api.IWDViewController wdControllerAPI;
A shortcut for <code>wdThis.wdGetAPI().getComponent()</code>. </p>
Represents the generic API of the Web Dynpro component this controller
belongs to. Can be used to access the message manager, the window manager,
to add/remove event handlers and so on. </p>
private final com.sap.tc.webdynpro.progmodel.api.IWDComponent wdComponentAPI;
public DetailsView(IPrivateDetailsView wdThis)
this.wdThis = wdThis;
this.wdContext = wdThis.wdGetContext();
this.wdControllerAPI = wdThis.wdGetAPI();
this.wdComponentAPI = wdThis.wdGetAPI().getComponent();
//@@begin javadoc:wdDoInit()
/** Hook method called to initialize controller. */
//@@end
public void wdDoInit()
//@@begin wdDoInit()
wdThis.wdGetDetailsCompController().CalRFC();
try {
IUser user = WDClientUser.getCurrentUser().getSAPUser();
} catch (Exception e) {
wdThis
.wdGetAPI()
.getComponent()
.getMessageManager()
.reportException(
e.toString(),
false);
//@@end
//@@begin javadoc:wdDoExit()
/** Hook method called to clean up controller. */
//@@end
public void wdDoExit()
//@@begin wdDoExit()
//@@end
//@@begin javadoc:wdDoModifyView
Hook method called to modify a view just before rendering.
This method conceptually belongs to the view itself, not to the
controller (cf. MVC pattern).
It is made static to discourage a way of programming that
routinely stores references to UI elements in instance fields
for access by the view controller's event handlers, and so on.
The Web Dynpro programming model recommends that UI elements can
only be accessed by code executed within the call to this hook method.
@param wdThis Generated private interface of the view's controller, as
provided by Web Dynpro. Provides access to the view controller's
outgoing controller usages, etc.
@param wdContext Generated interface of the view's context, as provided
by Web Dynpro. Provides access to the view's data.
@param view The view's generic API, as provided by Web Dynpro.
Provides access to UI elements.
@param firstTime Indicates whether the hook is called for the first time
during the lifetime of the view.
//@@end
public static void wdDoModifyView(IPrivateDetailsView wdThis, IPrivateDetailsView.IContextNode wdContext, com.sap.tc.webdynpro.progmodel.api.IWDView view, boolean firstTime)
//@@begin wdDoModifyView
if(firstTime)
IWDNode node = wdContext.nodeZdetail();
// getting ZDetail Node information
IPrivateDetailsView.IShipmentTableNode ShipmentTableNode =
wdContext.nodeShipmentTable();
IPrivateDetailsView.IProcessOrderTableNode ProcessOrderTableNode =
wdContext.nodeProcessOrderTable();
IPrivateDetailsView.IReceiptTableNode ReceiptTableNode =
wdContext.nodeReceiptTable();
IPrivateDetailsView.ITankTransferTableNode TankTransferTableNode =
wdContext.nodeTankTransferTable();
//Getting Popupwindow information
for (int i = 0; i < node.size(); i++) { //Loop for populating table
IPrivateDetailsView.IZdetailElement ele =
wdContext.nodeZdetail().getZdetailElementAt(i);
//Checking whether Clicked button is Shipping
if (wdContext.currentContextElement().getType().equals("SH")) {
String country=null;
try {
IUser user = WDClientUser.getCurrentUser().getSAPUser();
country = user.getCountry();
} catch (Exception e) {
wdThis
.wdGetAPI()
.getComponent()
.getMessageManager()
.reportException(
e.toString(),
false);
int ZslotNo = Integer.parseInt(ele.getZslotno());
int SelectedSlotNo =
Integer.parseInt(
wdContext.currentContextElement().getSlotNo());
if (ZslotNo == SelectedSlotNo
&& ele.getZdoctype().equals("SH"))
IPrivateDetailsView.IShipmentTableElement ele1 =
wdContext.createShipmentTableElement();
ele1.setCustomerName(ele.getName());
ele1.setDestinationCity(ele.getCity());
ele1.setMaterialName(ele.getMattext());
try{
if(country.equals("FR"))
ele1.setQuantity(ele.getQuantity());
else{
Locale locale = Locale.GERMAN;
String s1=ele.getQuantity().trim();
Number number = NumberFormat.getNumberInstance(locale).parse(s1);
NumberFormat formatter = new DecimalFormat("#,###,###.##" );
String s= (formatter.format(number.doubleValue()));
ele1.setQuantity(s);
catch(Exception e)
wdThis
.wdGetAPI()
.getComponent()
.getMessageManager()
.reportException(
e.toString(),
false);
ele1.setShipmentNumber(ele.getZdocnumber());
ele1.setUnit(ele.getSales_Unit());
String ChangedDateFormat=wdThis.DisplayingDateFormat(ele.getSched_Date());
ele1.setShipmentDate(ChangedDateFormat);
ele1.setShipmentTime(ele.getSched_Time());
ShipmentTableNode.addElement(ele1);
//Checking whether Clicked button is PO
//Getting Process Order node information
if (wdContext.currentContextElement().getType().equals("PP")) {
String country=null;
try {
IUser user = WDClientUser.getCurrentUser().getSAPUser();
country = user.getCountry();
} catch (Exception e) {
wdThis
.wdGetAPI()
.getComponent()
.getMessageManager()
.reportException(
e.toString(),
false);
int ZslotNo = Integer.parseInt(ele.getZslotno());
int SelectedSlotNo =
Integer.parseInt(
wdContext.currentContextElement().getSlotNo());
if (ZslotNo == SelectedSlotNo
&& ele.getZdoctype().equals("PP"))
IPrivateDetailsView.IProcessOrderTableElement ele2 =
wdContext.createProcessOrderTableElement();
ele2.setResourceName(ele.getWorkcenter());
ele2.setMaterialNumber(ele.getMattext());
try{
if(country.equals("FR"))
ele2.setQuantity(ele.getQuantity());
else{
Locale locale = Locale.GERMAN;
String s1=ele.getQuantity().trim();
Number number = NumberFormat.getNumberInstance(locale).parse(s1);
NumberFormat formatter = new DecimalFormat("#,###,###.##" );
String s= (formatter.format(number.doubleValue()));
ele2.setQuantity(s);
catch(Exception e)
wdThis
.wdGetAPI()
.getComponent()
.getMessageManager()
.reportException(
e.toString(),
false);
ele2.setUnit(ele.getSales_Unit());
String ChangedDateFormat=wdThis.DisplayingDateFormat(ele.getSched_Start_Date());
ele2.setProcessOrderStartDate(ChangedDateFormat);
ele2.setProcessOrderStartTime(ele.getSched_Start_Time());
String ChangedDateFormat1=wdThis.DisplayingDateFormat(ele.getSched_Date());
ele2.setProcessOrderTEnddate(ChangedDateFormat1);
ele2.setProcessOrderTEndTime(ele.getSched_Time());
ele2.setProcessOrderNo(ele.getZdocnumber());
ProcessOrderTableNode.addElement(ele2);
//Checking whether Clicked button is Receipt Image
//Populating Receipt Table with current context elements
if (wdContext.currentContextElement().getType().equals("PO")) {
String country=null;
try {
IUser user = WDClientUser.getCurrentUser().getSAPUser();
country = user.getCountry();
} catch (Exception e) {
wdThis
.wdGetAPI()
.getComponent()
.getMessageManager()
.reportException(
e.toString(),
false);
int ZslotNo = Integer.parseInt(ele.getZslotno());
int SelectedSlotNo =
Integer.parseInt(
wdContext.currentContextElement().getSlotNo());
if (ZslotNo == SelectedSlotNo
&& ele.getZdoctype().equals("PO")) {
IPrivateDetailsView.IReceiptTableElement ele3 =
wdContext.createReceiptTableElement();
ele3.setMaterialName(ele.getMattext());
try{
if(country.equals("FR"))
ele3.setReceiptQuantity(ele.getQuantity());
else{
Locale locale = Locale.GERMAN;
String s1=ele.getQuantity().trim();
Number number = NumberFormat.getNumberInstance(locale).parse(s1);
NumberFormat formatter = new DecimalFormat("#,###,###.##" );
String s= (formatter.format(number.doubleValue()));
ele3.setReceiptQuantity(s);
catch(Exception e)
wdThis
.wdGetAPI()
.getComponent()
.getMessageManager()
.reportException(
e.toString(),
false);
String ChangedDateFormat=wdThis.DisplayingDateFormat(ele.getSched_Date());
ele3.setPlannedReceiptsDate(ChangedDateFormat);
ele3.setPlannedReceiptsTime(ele.getSched_Time());
ele3.setVenderName(ele.getName());
ele3.setUnit(ele.getSales_Unit());
ele3.setPurchaseOrderNo(ele.getZdocnumber());
ReceiptTableNode.addElement(ele3);
// Checking whether Clicked button is TankTransfer Image
//Populating Tank Transfer Table with current context elements
if (wdContext.currentContextElement().getType().equals("PI")) {
String country=null;
try {
IUser user = WDClientUser.getCurrentUser().getSAPUser();
country = user.getCountry();
} catch (Exception e) {
wdThis
.wdGetAPI()
.getComponent()
.getMessageManager()
.reportException(
e.toString(),
false);
int ZslotNo = Integer.parseInt(ele.getZslotno());
int SelectedSlotNo =
Integer.parseInt(
wdContext.currentContextElement().getSlotNo());
if (ZslotNo == SelectedSlotNo
&& ele.getZdoctype().equals("PI")) {
IPrivateDetailsView.ITankTransferTableElement ele4 =
wdContext.createTankTransferTableElement();
ele4.setResourceName(ele.getWorkcenter());
ele4.setMaterialName(ele.getMattext());
try{
if(country.equals("FR"))
ele4.setQuantity(ele.getQuantity());
else{
Locale locale = Locale.GERMAN;
String s1=ele.getQuantity().trim();
Number number = NumberFormat.getNumberInstance(locale).parse(s1);
NumberFormat formatter = new DecimalFormat("#,###,###.##");
String s= (formatter.format(number.doubleValue()));
ele4.setQuantity(s);
catch(Exception e)
wdThis
.wdGetAPI()
.getComponent()
.getMessageManager()
.reportException(
e.toString(),
false);
ele4.setPIEndDate(ele.getSched_Start_Time());
ele4.setPlannedEndTime(ele.getSched_Time());
ele4.setUnit(ele.getSales_Unit());
ele4.setProcessOrderNo(ele.getZdocnumber());
String ChangedDateFormat=wdThis.DisplayingDateFormat(ele.getSched_Start_Date());
ele4.setPIStartDate(ChangedDateFormat);
String ChangedDateFormat1=wdThis.DisplayingDateFormat(ele.getSched_Date());
ele4.setPlannedEndDate(ChangedDateFormat1);
ele4.setPIEndDate(ele.getSched_Start_Time());
TankTransferTableNode.addElement(ele4);
// Table sorting
// Sorting Shipment Table
IWDTable SortShipmentTable = (IWDTable) view.getElement("ShipmentTable");
wdContext.currentContextElement().setShipmentTableSorter(
new TableSorter(SortShipmentTable, wdThis.wdGetSortAction(), null));
// Sorting Receipt Table
IWDTable SortReceiptTable = (IWDTable) view.getElement("ReceiptTable");
wdContext.currentContextElement().setReceiptTableSorter(
new TableSorter(SortReceiptTable, wdThis.wdGetReceiptTableSortAction(), null));
// Sorting TankTransfer Table
IWDTable SortTankTransferTable = (IWDTable) view.getElement("TankTransferTable");
wdContext.currentContextElement().setTankTransferTableSorter(
new TableSorter(SortTankTransferTable, wdThis.wdGetTankTransferTableSortAction(), null));
// Sorting ProcessOrder Table
IWDTable SortProcessOrderTable = (IWDTable) view.getElement("ProcessOrderTable");
wdContext.currentContextElement().setProcessOrderTableSorter(
new TableSorter(SortProcessOrderTable, wdThis.wdGetProcessOrderTableSortAction(), null));
//@@end
//@@begin javadoc:DisplayingDateFormat()
/** Declared method. */
//@@end
public java.lang.String DisplayingDateFormat( java.lang.String date )
//@@begin DisplayingDateFormat()
//SimpleDateFormat sdf = new SimpleDateFormat("MM.dd.yyyy");
SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy");
String ChangedDateFormat=null;
try{
//Parsing String to Date
Date sqlDate =sdf.parse(date);
// Getting User Locale
Locale userLocale=WDClientUser.getCurrentUser().getLocale();
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.DEFAULT, userLocale);
//Converting Date to String
String newDateString = dateFormat.format(sqlDate);
//binding to Table UI element
ChangedDateFormat=newDateString;
catch(Exception e)
wdThis
.wdGetAPI()
.getComponent()
.getMessageManager()
.reportException(
e.toString(),
false);
return ChangedDateFormat;
//@@end
//@@begin javadoc:getShipmentVisibilityShipmentVisibility(IPrivateDetailsView.IShipmentVisibilityElement)
Declared getter method for attribute ShipmentVisibility of node ShipmentVisibility
@param element the element requested for the value
@return the calculated value for attribute ShipmentVisibility
//@@end
public com.sap.tc.webdynpro.progmodel.api.WDVisibility getShipmentVisibilityShipmentVisibility(IPrivateDetailsView.IShipmentVisibilityElement element)
//@@begin getShipmentVisibilityShipmentVisibility(IPrivateDetailsView.IShipmentVisibilityElement)
if (wdContext.currentContextElement().getType().equals("SH"))
return WDVisibility.VISIBLE;
else
return WDVisibility.NONE;
//return null;
//@@end
//@@begin javadoc:setShipmentVisibilityShipmentVisibility(IPrivateDetailsView.IShipmentVisibilityElement, com.sap.tc.webdynpro.progmodel.api.WDVisibility)
Declared setter method for attribute ShipmentVisibility of node ShipmentVisibility
@param element the element to change the value
@param value the new value for attribute ShipmentVisibility
//@@end
public void setShipmentVisibilityShipmentVisibility(IPrivateDetailsView.IShipmentVisibilityElement element, com.sap.tc.webdynpro.progmodel.api.WDVisibility value)
//@@begin setShipmentVisibilityShipmentVisibility(IPrivateDetailsView.IShipmentVisibilityElement, com.sap.tc.webdynpro.progmodel.api.WDVisibility)
//@@end
//@@begin javadoc:getReceiptVisibilityReceiptVisibility(IPrivateDetailsView.IReceiptVisibilityElement)
Declared getter method for attribute ReceiptVisibility of node ReceiptVisibility
@param element the element requested for the value
@return the calculated value for attribute ReceiptVisibility
//@@end
public com.sap.tc.webdynpro.progmodel.api.WDVisibility getReceiptVisibilityReceiptVisibility(IPrivateDetailsView.IReceiptVisibilityElement element)
//@@begin getReceiptVisibilityReceiptVisibility(IPrivateDetailsView.IReceiptVisibilityElement)
if (wdContext.currentContextElement().getType().equals("PO"))
return WDVisibility.VISIBLE;
else
return WDVisibility.NONE;
//return null;
//@@end
//@@begin javadoc:setReceiptVisibilityReceiptVisibility(IPrivateDetailsView.IReceiptVisibilityElement, com.sap.tc.webdynpro.progmodel.api.WDVisibility)
Declared setter method for attribute ReceiptVisibility of node ReceiptVisibility
@param element the element to change the value
@param value the new value for attribute ReceiptVisibility
//@@end
public void setReceiptVisibilityReceiptVisibility(IPrivateDetailsView.IReceiptVisibilityElement element, com.sap.tc.webdynpro.progmodel.api.WDVisibility value)
//@@begin setReceiptVisibilityReceiptVisibility(IPrivateDetailsView.IReceiptVisibilityElement, com.sap.tc.webdynpro.progmodel.api.WDVisibility)
//@@end
//@@begin javadoc:getProcessOrderVisibilityProcessOrderVisibility(IPrivateDetailsView.IProcessOrderVisibilityElement)
Declared getter method for attribute ProcessOrderVisibility of node ProcessOrderVisibility
@param element the element requested for the value
@return the calculated value for attribute ProcessOrderVisibility
//@@end
public com.sap.tc.webdynpro.progmodel.api.WDVisibility getProcessOrderVisibilityProcessOrderVisibility(IPrivateDetailsView.IProcessOrderVisibilityElement element)
//@@begin getProcessOrderVisibilityProcessOrderVisibility(IPrivateDetailsView.IProcessOrderVisibilityElement)
if (wdContext.currentContextElement().getType().equals("PP"))
return WDVisibility.VISIBLE;
else
return WDVisibility.NONE;
//return null;
//@@end
//@@begin javadoc:setProcessOrderVisibilityProcessOrderVisibility(IPrivateDetailsView.IProcessOrderVisibilityElement, com.sap.tc.webdynpro.progmodel.api.WDVisibility)
Declared setter method for attribute ProcessOrderVisibility of node ProcessOrderVisibility
@param element the element to change the value
@param value the new value for attribute ProcessOrderVisibility
//@@end
public void setProcessOrderVisibilityProcessOrderVisibility(IPrivateDetailsView.IProcessOrderVisibilityElement element, com.sap.tc.webdynpro.progmodel.api.WDVisibility value)
//@@begin setProcessOrderVisibilityProcessOrderVisibility(IPrivateDetailsView.IProcessOrderVisibilityElement, com.sap.tc.webdynpro.progmodel.api.WDVisibility)
//@@end
//@@begin javadoc:getTankTransferVisibilityTankTransferVisbility(IPrivateDetailsView.ITankTransferVisibilityElement)
Declared getter method for attribute TankTransferVisbility of node TankTransferVisibility
@param element the element requested for the value
@return the calculated value for attribute TankTransferVisbility
//@@end
public com.sap.tc.webdynpro.progmodel.api.WDVisibility getTankTransferVisibilityTankTransferVisbility(IPrivateDetailsView.ITankTransferVisibilityElement element)
//@@begin getTankTransferVisibilityTankTransferVisbility(IPrivateDetailsView.ITankTransferVisibilityElement)
if (wdContext.currentContextElement().getType().equals("PI"))
return WDVisibility.VISIBLE;
else
return WDVisibility.NONE;
//return null;
//@@end
//@@begin javadoc:setTankTransferVisibilityTankTransferVisbility(IPrivateDetailsView.ITankTransferVisibilityElement, com.sap.tc.webdynpro.progmodel.api.WDVisibility)
Declared setter method for attribute TankTransferVisbility of node TankTransferVisibility
@param element the element to change the value
@param value the new value for attribute TankTransferVisbility
//@@end
public void setTankTransferVisibilityTankTransferVisbility(IPrivateDetailsView.ITankTransferVisibilityElement element, com.sap.tc.webdynpro.progmodel.api.WDVisibility value)
//@@begin setTankTransferVisibilityTankTransferVisbility(IPrivateDetailsView.ITankTransferVisibilityElement, com.sap.tc.webdynpro.progmodel.api.WDVisibility)
//@@end
//@@begin javadoc:onActionSort(ServerEvent)
/** Declared validating event handler. */
//@@end
public void onActionSort(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
//@@begin onActionSort(ServerEvent)
wdContext.currentContextElement().getShipmentTableSorter().sort(wdEvent,wdContext.nodeShipmentTable());
//@@end
//@@begin javadoc:onActionReceiptTableSort(ServerEvent)
/** Declared validating event handler. */
//@@end
public void onActionReceiptTableSort(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
//@@begin onActionReceiptTableSort(ServerEvent)
wdContext.currentContextElement().getReceiptTableSorter().sort(wdEvent,wdContext.nodeReceiptTable());
//@@end
//@@begin javadoc:onActionProcessOrderTableSort(ServerEvent)
/** Declared validating event handler. */
//@@end
public void onActionProcessOrderTableSort(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
//@@begin onActionProcessOrderTableSort(ServerEvent)
wdContext.currentContextElement().getProcessOrderTableSorter().sort(wdEvent,wdContext.nodeProcessOrderTable());
//@@end
//@@begin javadoc:onActionTankTransferTableSort(ServerEvent)
/** Declared validating event handler. */
//@@end
public void onActionTankTransferTableSort(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
//@@begin onActionTankTransferTableSort(ServerEvent)
wdContext.currentContextElement().getTankTransferTableSorter().sort(wdEvent,wdContext.nodeTankTransferTable());
//@@end
The following code section can be used for any Java code that is
not to be visible to other controllers/views or that contains constructs
currently not supported directly by Web Dynpro (such as inner classes or
member variables etc.). </p>
Note: The content of this section is in no way managed/controlled
by the Web Dynpro Designtime or the Web Dynpro Runtime.
//@@begin others
//@@end
content of obsolete user coding area(s) -
//@@begin obsolete:javadoc:onActionSubmit(ServerEvent)
// /** Declared validating event handler. */
//@@end
//@@begin obsolete:onActionClose(ServerEvent)
//@@end
//@@begin obsolete:javadoc:DisplayingNumberFormat()
// /** Declared method. */
//@@end
//@@begin obsolete:javadoc:onActionClose(ServerEvent)
// /** Declared validating event handler. */
//@@end
i will be waiting for your reply.
Thanks and Regards,
Abhi. -
ADF Mobile: HTTP Status Code 500 Internal Server Error
Hi,
I wrote a SOAP web service and deployed it to my standalone ADF Server. I tested it with the HTTP Analyzer, works great. I used it in a Web Service Data Control in normal ADF Web - works perfect. It returns a table of data as programmed. However, ADF Mobile gives me errors: "Http Status Code 500 Internal Server Error: The server encountered an unexpected condition which prevented it from fulfilling the request".
I developed an ADF Mobile interface with an amx page. I created the same Web Service Data Control and created a List View based on the data control. The error pops up every single time, both on iOS simulator and Android Simulator.
I know the simulators have network access to the web services - because i can open the web service test page and WSDL from both simulator's internet browsers.
I know the web services are running - because my ADF Web application can access it.
Any ideas?
Thank you!
-GavinThanks for the reply. There were no errors in my WLS server. However, I will add some statements to my web service to write to the log file. That way i can see if or at what point is the web service is being accessed by the mobile app.
Thanks,
Gavin -
HTTP 500 internal server error in HTTP - RFC
Hi,
I configured for HTTP-RFC and when i send data from 3rd party system with the help of url for http sender, it gives HTTP 500 internal server error. I am getting this error on 3rd party system.
I am using the following url
http://SAPDEV03:8000/sap/xi/adapter_plain?namespace=http%3A//sap.com/xi/OilPRAInterfaces&interface=BAC_CheckIn&service=com_apachecorp_TOBIN_DEV&QOS=BE&sap-client=001&sap-language=EN
I have entered PISUPER log on details in sicf transaction in PI so that it wont prompt for id and pw and thats why i removed id and pw from the url also.
Is it because the 3rd party system not registerd in sld properly ?
I got the response ok with the HTTP client testing tool.
help would be really appreciated
Thanks,
k s reddyHi Ahmad,
I am getting the error in the sender system. I have a doubt that the message is not reacing PI itself. I dont see any messages in sxmb_moni when i send the data from 3rd party application system but i can see the data when i send it from HTTP cleint tool.
can yu plz check whether my url is correct or not and how to make confirm that the TS and BS created in sld for the 3rd party application system r correct and working properly.
when i test from HTTP client i am getting the response code as ok. when i compare with the response file from the BC it has data for the other fields but the response in HTTP client has just OK code and i dont see the data for other fields.
Thanks,
srini
Maybe you are looking for
-
"Oracle SQL Developer Data Modeler reporting repository required"
Hi all, Trying to make use of Data Modeler Reports from within SQL Dev EA 2.1, but every time I try to connect to a DB I get the following message "Oracle SQL Developer Data Modeler reporting repository required." Any idea how to go about sorting thi
-
HT1218 where can i find the airport ulitity option in iphone 4s ..
where can i find the airport ulitity option in iphone 4s ..
-
I am in sql plus how do I find out what database I am in?
I am in sql plus how do I find out what database I am in? is there a sql command for that...
-
Dear Sir, I create a sale order, the name in customer ship to party different then other. Ship to party have a different named "One time customer " but when I attache with sale order and during sale order I change it in sale order header partoenr sh
-
Adobe Captivate 5.5: Quiz Review for Correct and Uncorrect answers
Hello, While making a quiz on Captivate 5.5, I couldn't set a review for correct and uncorrect answers. This in order to explain the correct answer. The review area only appears when the question is not answered. I would like to know how I can fix th