Seperate client for ABAP dev
Can anyone pls list out the advantages to have abap dev client seperated with the configuration client?
Thanks!
Hello Kumar
That is exactly the point why some customers have separated ABAP development and customizing into different clients on the DEV system.
The ABAP developers may disturb the work of the people doing the customizing yet customizing changes will not affect immediately the ABAP developers.
Of course customizing and ABAP development have to "meet" in the same client of the QAS system.
Another advantage of separating ABAP development and customizing into different clients is "segregation of duties": This way you can (partially) prevent ABAP developers from doing customizing.
Regards
Uwe
PS: I have seen this kind of segregation in the system landscape of one of the biggest customers of SAP Switzerland.
Similar Messages
-
There should be seperate forum for ABAP HR
Hello folks,
I have recently joined SDN community. What I feel is that there should be different forum for ABAP HR. If I have to post a question or if I have to look what other members have asked in concern with ABAP HR then it is difficult to search in either ABAP or HCM forums.
Please suggest.>technical ABAP issues could go to a new ABAP HR sub-forum
@Thomas - with much of the new HCM technology being delivered in WDA and associated techs (POWL, etc) many of the issues are cross application. Having another segregation would mean these questions getting lost or even more work for moderators to move posts across forums.
Tagging and being able to view all threads with a given tag (akin to the Google GMail labels for those needing a "real" example ) is the way to resolve these issues, but until we have a revolution in how SCN is organised, I'd be opposed to any further fragmentation. Perhaps I should set up an RSS reader and then going through multiple forums wouldn't be as tiresome, but I haven't got to that point, and I doubt most users have.
Just my thoughts!
Cheers,
Chris -
Hi,
In my PRD system (ERP 6.0 ABAP+Java), users may run via SAPGUI & access cProjects via web. Now I'm wondering that I should whether use 2 clients or just one. If using one client only, should I use client 001 or I can use another I like?
Btw, what are advantages & disadvantages of having 2 clients and the same for using 1 client only?
Thanks,
Toan DoYou can get more details about SAP Standard clients here:
http://help.sap.com/saphelp_nw70/helpdata/en/7e/c8189452c511d182c50000e829fbfe/frameset.htm
and client copy procedure over here:
http://help.sap.com/saphelp_nw70/helpdata/en/69/c24c4e4ba111d189750000e8322d00/frameset.htm
Regards,
Siddhesh -
i have a AS-ABAP System and AS-JAVA system.
Can i have a single CUA for AS-ABAP system and aS-JAVA system or i should have seperate CUA for ABAP and JAVAHello Balaji,
Yes, you can connect the JAVA user adminsitration with the Single CUA.
Make use of the JAVA UME feature for this.
http://help.sap.com/saphelp_nw04/helpdata/en/49/9dd53f779c4e21e10000000a1550b0/content.htm
Regards,
Ammey Kesarkar -
Estimation Technique for ABAP programmimng
Hi,
I would like to know if there are any formal software estimation techniques that may be used for ABAP development.The commonly used estimation techniques such as Function Point/LOC etc do not seem to fit in.We currently use WBS methodology but here again it is left to the discretion of the developer to estimate for the lower level tasks .
Any suggestions on a technique that would best suite the vast style of programming varying from reports to module pools/ sapscripts/bdc/user exits etc etc...
Regards
RaniThanks Serdar for the link . I will take a look at it.
In the recent past I have faced several instances where I have had to give estimates to the clients for ABAP development. Though we use WBS (Work Breakdown structure), but that also is gut feel based and based on the experience of the developer involved.I discussed this with several friends in the SAP world but no one had a real answer.
I tried using FPA which is a more unversally acceptable estimation technique.
The main problem I run into when trying to do some kind of estimation for ABAP development using FPA technique is:
1. There is no logical data model available in SAP
2. As a developer building custom programs, there is already so much code/functions available , the varying levels of reuse makes it difficult to estimate
3. Several program such as for BDC the code gets automatically generated and then we adapt this code further based on the requirements, so again estimation becomes difficult.
I would request some one from SAP to respond on how they do estimation & what technique do they use :
1) for new modules & functionalities that they build
2) for enhancement/bug fixes that they do to existing applications
Rather I would like to use the SDN forum as a means to formulate an estimation technique suitable for ABAP devlopment.
Hoping to receive some wonderful suggestion from all the brilliant people out there.
Cheers
Rani -
'SPROXY' - Multiple PI Systems connected to one ECC System for ABAP Proxies
Dear Experts
I am currently facing an issue when I want to connected multiple PI instances to one ECC client for
ABAP Proxy purposes.
In transaction 'SPROXY', in the Enterprise Service Brower, only one PI instance is shown and accessable.
Can this setting be changed to allow multiple PI systems in this Enterprise Service Browser?
Thanks for your ideas.
MathiasHi,
Check these replies.
R/3 connected to multiple XI instances
'SPROXY' - Multiple PI Systems connected to one ECC System for ABAP Proxies
Multiple XI Instances
Multiple XI instances or multiple app server
Thanks,
Vijaya.
Edited by: Vijaya Lakshmi Palla on Jun 4, 2008 11:43 AM -
Does two seperate client required if the solman monitors DEV and QAS system
Hi All,
This is our client landscape:
1 Dev-SolMan->For all development and quality systems(ECC 6.0, BI and EP).
1 PRD-SolMan->For all production systems(ECC 6.0, BI and EP).
Note: We have build only DEV-SolMan system as of now and we haven't done any configuration yet like either service desk or ChaRm.
The question is:
Do we need to have two seperate clients in DEV-Solman, one for all development systems and one for all quality systems? or Can we have a single client in DEV-Solman to handle all development and quality systems? What is the SAP recommented approach?
Thanks
SanjaiHi,
you even don't need separate Solution Manager systems to monitor DEV / QA and Prod. You could use one SolMan client to monitor and administrate all systems / clients.
Maybe it would be a good idea to create different Solution Landscapes, but this depends on your need.
Separate clients are no good option, because CHARM can only activated in on client. Also if you plan to activate charm, you need a solution that contains all systems in your transport landscape (DEV, QAnad Prod).
Kind Regards,
Holger -
XI, SLD & multiple clients for DEV & QA
<i>Ref: Re: 3rd party tech systems for multiple business systems...</i>
I have a question regarding the avoidance of duplicated Configuration (Collaboration Profiles, Logical Routing & Collaboration Agreements) for different clients in the DEV/QA landscape.
As we know: many projects have multiple clients in DEV and QA. Here is an example landscape:
SXD_100 - Dev XI server
SED_100 - config dev
SED_200 - ABAP dev
SED_300 - unit test
SED_400 - sandbox
<b>[ 1 technical system : 3 business systems ! ]</b>
LDEV Legacy system
<b>[ 1 technical system : 1 business system ]</b>
SXQ_100 - QA XI server
SEQ_100 - clean config QA
SEQ_200 - ABAP QA
SEQ_300 - data migration prep
SEQ_nnn - yada, yada...
<b>[ 1 technical system : nnn business systems ! ]</b>
LQA Legacy system
<b>[ 1 technical system : 1 business system ]</b>
<b>The problem:</b>
SED_400->LDEV is used for prototyping integration
SED_100->LDEV is used for config development
SED_200->LDEV is used for ABAP development
SED_300->LDEV is used for unit tests
Receiver Determination is able to look into the message for a <b>dynamic receiver</b>, but we are not able to have a <b>sender</b> like "SED*"
<b>The question:</b>
Do we really need multiple sets of configuration in the Integration Directory? Is there a way to re-use the configuration for SED_100->LDEV for the other development efforts?
Any feedback would be greatly appreciated.
Rgds,
DerekHi Derek,
Since there can only one business system in SLD per client in SAP R/3.
e.g
SED_100 will have lets say BS_100_Dev
SED_200 and BS_200_Dev
In QA
SEQ_100 -> BS_100_QA
SEQ_200 -> BS_200_QA
It is not possible to configure the single scenario catering the Dynamic (multiple) sender agreement to Reciever.
But for QA you can use set transport target in SLD to reflect the BS_100_Dev -> BS_100_QA, where ever used.
This doesnot solve the problem of having dynamic sender service, it is just for information.
We also faced the same problem of testing a scenario from different clients of SAP :(.
Cheers,
Satish -
WebDynpro for ABAP applications for Touch Screen Clients?
Hi folks!
Has anybody in the WD4A community experiences in developing WebDynpro for ABAP applications for touch screen clients?
Any hint will be welcome.
Thanx in advance!
Regards,
VolkerHi,
sorry, but Web Dynpro ABAP does not support touch screen clients. This would mean new Unified Rendering features which are, however, not scheduled.
Regards, Heidi -
Using the Execute Preloaded Option for ABAP Dataflows in SAP BODS
Hello All,
This is regarding the use of Advanced Option in SAP Application Type (ECC) Datastore settings in SAP BODS 4.2, where there are two options to select from for ABAP Execution Option property: (1)Generate and Execute and (2) Execute Preloaded. Since our ECC client is often locked by BASIS team even on DEV environment, we would like to make use of the second option 'Execute Preloaded' so that we could extract the data from ECC tables without having to ask the BASIS team to unlock the ECC client every time before extraction.
The problem is that we are getting an error upon generating and uploading the ABAP program to ECC client. I have searched the blogs and so far I have only found that there are certain ABAP programs or function modules that come with SAP BODS which need to be installed by BASIS team on ECC side to allow the ABAP dataflows to be generated and uploaded to ECC server. I would appreciate it if anyone could provide a list of which function modules BASIS needs to install on ECC or a blog that provides details around using this option.
So far, from the SAP BODS designer, we are performing below steps but getting an error upon generating and uploading the ABAP dataflow program:
1. Create a test ABAP Dataflow using SAP ECC datastore. Provide the ABAP program options.
2. Right click, select Generate ABAP Program.
3. Once the ABAP Program Generation Dialog box appears, check the box "Upload Generated Program".
4. Upon clicking OK, we are getting the following error:
The ABAP program <ZRTEST01> for ABAP data flow <RT_TEST_R3> (datastore <R3_DS>) was not uploaded: < RFC CallReceive error <Function /BODS/RFC_ABAP_INSTALL_AND_RUN: RFC_ABAP_MESSAGE- Exception condition "NOT_SUPPORTED_BY_GUI" trigger[SAP NWRFC 720][SAP Partner ### ][clientname][servername][accountname][4103]>. >.
Any help would be greatly appreciated.
Thanks,
RizwanAll,
The BASIS team reviewed steps provided in the BODS document and attempted to install the Function Modules but now none of the BODS jobs would work. All BODS jobs are being terminted with the Syntax Error error when extracting data from ECC using ABAP dataflows:
17740 16404 R3C-150412 06/17/2014 9:38:46 AM |Data flow RT_DF_TEST_PC207
17740 16404 R3C-150412 06/17/2014 9:38:46 AM RFC CallReceive error <Function /BODS/RFC_ABAP_INSTALL_AND_RUN: RFC_ABAP_RUNTIME_FAILURE-(Exception_Key: SYNTAX_ERROR)- Syntax
17740 16404 R3C-150412 06/17/2014 9:38:46 AM error in program /BODS/SAPLBODS .[SAP NWRFC 720][SAP Partner 740 ][DEV1][Server][account][4103]>.
22052 20572 R3C-150412 06/17/2014 9:38:46 AM |Data flow RT_DF_TEST_PC207
22052 20572 R3C-150412 06/17/2014 9:38:46 AM RFC CallReceive error <Function /BODS/RFC_ABAP_INSTALL_AND_RUN: RFC_ABAP_RUNTIME_FAILURE-(Exception_Key: SYNTAX_ERROR)- Syntax
22052 20572 R3C-150412 06/17/2014 9:38:46 AM error in program /BODS/SAPLBODS .[SAP NWRFC 720][SAP Partner 740 ][DEV1][Server][account][4103]>. -
Prerequisites to configuration for ABAP Proxy -???
My scenario is file->XI->R/3(abap server proxy).
Xi and R/3 are 2 seperate business systems
-Abap server proxy created on R/3 business system. R/3 client 550
-Xi client 400.
-SLD is common for both XI and R/3
<b>My question is in reference to the below message thread:</b>
<b>1.I understand all the below configuartaion has to be done on R/3 business system, tell me am I correct</b>
<b>2. are these configuartion needed for <u>client proxy as well as server proxy</u> also?</b>
HTTP_RESP_STATUS_CODE_NOT_OK
The prerequisites to configuration for ABAP Proxy include: (landscape dependent)
1. The business systems should be based on SAP Web AS 6.20 and SAP Web AS 6.20 kernel patch level above 1253
2. You have installed the XI Add-On in each of these business systems as described in the Installation Guide SAP Exchange Infrastructure 3.0
3. The business systems and your central Integration Server are maintained in the System Landscape Directory (SLD).
Configuration required on the Business System:
1. Create HTTP connection in the business system.
Configuration Details:
Technical Setting:
1. Following Inputs are required for technical setting
1 Connection Type: H
2 Target Host: System name
3 Service Number: HTTP Port name
4 Path Prefix: /sap/XI/engine/?type=entry
Logon Security
On the Logon/Security tab page, enter the following logon data:
1 User: XIAPPLUSER (for example); this user should represent the sending business system (see also the SAP XI Security Guide under Service Users for Message Exchange).
2 Password: the password you have specified for this user
3 Client: SAP XI Integration server
4 Language: Language required
2. Configuration Business system as local Integration Engine.
1. Goto Transaction SXMB_ADM
2. Choose Edit --> Change Global Configuration Data.
3. Select Role of Business System: Application system
4. Corresponding Integration server: dest://<HTTPDESTINATION>. Here <HTTPDESTINATION> SAPISU_XID created in step 1. Dest://SAPISU_XID.
5. Under Specific Configuration Data you can specify additional configuration data
1.Select the relevant category under Specific Configuration Data.
2.Choose Change Specific Configuration Data.
For ABAP Proxies, Add the following configuration:
1.Category RUNTIME
2.Parameters: IS_URL
3.Current Value: dest://SAPISU_XID
Configuration of the Integration Engine
3. Connection between Business System and System Landscape Directory
1. Create RFC destination (TCP/IP) LCRSAPRFC and SAPSLDAPI for the SLD connection.
1.Execute transaction SM59 in the business system.
2.Choose Create.
3.Enter at least the following:
1.RFC Destination: LCRSAPRFC
2.Connection Type: T
3.Description: <your description>
4.Choose ENTER.
5.Choose the Technical settings tab page and do the following:
6.In the Program ID field under Registered Server Program, enter LCRSAPRFC
7.This program ID must correspond to a program ID specified in the RFC engine settings of the SAP J2EE Engine on the Integration Server host.
RFC Destination
2. Maintaining the SAP J2EE Connection Parameters for LCRSAPRFC and SAPSLDAPI in SAP J2EE engine
1. Goto J2EE Engine
2. Choose Cluster --> Server --> Services. JCo RFC provider
3. Under RFC destination specify the following:
Program ID: LCRSAPRFC
Gateway Host: <Integration Server host>
Gateway Service: <Integration Server gateway service>
Number of process: 3
4. Under Repository specify the following:
Application Server: <Integration Server host>
5. Choose Set.
3. Maintain SLD access details in Transaction SLDAPICUST
1. You can reuse this program ID for all Business systems
2. If there is HTTP error during connection, first run transaction SLDCHECK in the Business system. Also check that HTTP connection is working fine.
3. In XI Adapter use HTTP connection rather then giving R/3 input details as this is easier to transport and maintenance
4. One receiver adapter can be used for all Interfaces connecting to a Business system.
<b>Thanks for your reply in adavnce.</b>
KK2. are these configuartion needed for client proxy as well as server proxy also?
>>>>
the configuration is one time thing and your R3 will act as a server or client according to the data being sent or received.
In R3 a point to be noted is that in SXMB_ADM -> Intg. Engine Confg. -> Role of Business System sud be as a Application System.
Ref: /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
Message was edited by: Shabarish Vijayakumar -
Which clients for certain functionalities
Hi all,
I'm configuring SAP ERP 6.0 SR2 after installing. I use 2 physical servers, one for DEV+QAS, one for PRD.
My 2 SAP systems contain ABAP+Java with all software units installed.
In my DEV+QAS system, I don't know whether or not I should use client 001. As DEV role, it should have 1 client for GOLD, 1 for Sandbox, 1 for Unit-Test; and as QAS role, it should have 1 client for Integration-Test.
- Should I use client 001 as any client above or I use client 000 as source client of copying?
- Because client 001 is the client for J2EE portal, should I use it as portal or change the portal client to another client? I don't know how to make another client as a QAS portal client (I'm not sure it's right or wrong, may be wrong). Or we're ONLY able to use 1 client for J2EE portal? If yes (1 portal client only), do I have to configure portal manually in the PRD system's portal also without any transport?
- If possible, someone please let me know your current System Landscape with Transport for reference.
Thanks,
Toan DoToan,
Use 000 as the default client when setting up the first new client in the DEV system. Subsequent new clients can and should be created from the new customizing client you create by copying 000.
You will want at least one master customizing client (which you call 'gold') and one integration test client in QAS. On whether you need to create the remaining clients that you mentions depends on your organization (for larger organizations your answer is probably a yes).
Hope that helps.
J. Haynes
Denver -
JCos (Java Connectors) from one GRC server to multiple clients on same DEV
I have installed SAP GRC Access Controls RAR on a server.
I have connected the RAR using JCo's to a client (800) on a DEV R/3 (4.7) box. I have also performed analysis succesfully on the roles and users in this DEV client.
I now have another development client on the DEV box (500) which I need to perform analysis for. This client is HR specific.
I know I can create a new JCo to connect to client 500. But what will be the impact on my analysis results? How will I distinguish between the results found from client 500 and those found from client 800?
How would you suggest the best way of doing this?
Many thanks in advance.You will need to create a second JCO to the second client as JCO's are client specific (username password combinations to log on etc etc)
You distinguish the results in Risk ANalyses by choosing the JCO (system) when you create the reports eg: Client 500, Client 800 or ALL.
It can be very confusing and you have to be careful otherwise you will interpret the results incorrectly.
If your new client is HR specific make sure that you have the HR RTA installed as well and patch the HR and Non-HR RTAs up to the latest versions. -
How to setup HTTP client for HTTP to File scenario
Hey guys
i have a scenario wherein one of our clients is sending invoices(as XML message) over HTTP(client is outside our landscape) and i have to to send this invoice to a File system from where it will be picked up by an ABAP code(picking of the file has to be done by ABAper so i m not concerned with that)
the way i m starting off this project is that
i will create a sender and receiver data type,message type and Message interface,Message mapping is 1-1 so its kinda simple and then Interface mapping.
in configuration i wont be creating and sender communication channel and sender Agreement,i need receiver communication channel,receiver determination and interface determination.
does my design and configuration looks good to you guys?
also i waz goin through some threads and it says that i need to setup HTTP client for this scenario and then specify a URL in a specific format.
where will i setup the HTTP client and where will i specify the URL?
thanx
ahmadAhmad,
><i>does my design and configuration looks good to you guys?</i>
Is correct.
><i>where will i setup the HTTP client and where will i specify the URL?</i>
Take a look at this thread and check the HTTP Client code.
Copy the code and save it as a HTML file and you have the HTTP Cliet ready. GIve the details of your server, sender service, interface etc and trigger the call to XI.
In a real time scenario, you will need to use the URL used in the HTTP Client code from your WebApplication to trigger the call to XI.
/message/266750#266750 [original link is broken]
Regards
Bhavesh -
Web Dynpro for ABAP iView can't work
Hi guys,
I've developed an application in web dynpro for abap, it can be accessed from this url:
http://pekax110.aaa.com:8001/sap/bc/webdynpro/sap/zsfa_test
But when I created an Web Dynpro iview, set the parameters as follows:
System: SAP_CRM
namespace: sap
application: ZSFA_TEST
The WAS setting of the System is:
Web AS Host Name: pekax110.aaa.com:8001
Web AS Protocol: http
I add to iview to an portal role, and assign this role to one user. When I open the iview with the user, the iview reports error:
Portal Runtime Error
An exception occurred while processing a request for :
iView : pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
Component Name : com.sap.portal.appintegrator.sap.WebDynpro
Exception in SAP Application Integrator occured: Unable to parse template '<System.Access.WAS.protocol>://<System.Access.WAS.hostname>/sap/bc/webdynpro/<WebDynproNamespace>/<WebDynproApplication>/;sap-ext-sid=<ESID[url_ENCODE]>?sap-wd-configId=<WebDynproConfiguration>&sap-ep-iviewid=<IView.ShortID>&sap-ep-pcdunit=<IView.PCDUnit.ShortID>&sap-client=<System.client>&sap-language=<Request.Language>&sap-accessibility=<User.Accessibility[SAP_BOOL]>&sap-rtl=<LAF.RightToLeft[SAP_BOOL]>&sap-ep-version=<Portal.Version[url_ENCODE]>&<ProducerInfo>&sap-explanation=<User.Explanation[SAP_BOOL]>&<StylesheetIntegration[IF_true PROCESS_RECURSIVE]>&<Authentication>&<DynamicParameter[PROCESS_RECURSIVE]>&<ForwardParameters[QUERYSTRING]>&<ApplicationParameter[PROCESS_RECURSIVE]>'; the problem occured at position 240. Cannot process expression <IView.PCDUnit.ShortID> because Unable to get PCD Unit pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test.
Exception id: 09:51_22/10/06_0011_19338950
See the details for the exception ID in the log file
The default trace files shows:
#1.5#001125C948FE006A000000590009002E0004205C95299DFF#1161481918454#com.sap.portal.sapapplication#sap.com/irj#com.sap.portal.sapapplication#yangxm#3905##PEKAX119_PGD_19338950#yangxm#a0de4330616a11db83a9001125c948fe#SAPEngine_Application_Thread[impl:3]_8##0#0#Error#1#/System/Server#Java###Content pass of Application Integrator failed.
Component Name: 'com.sap.portal.appintegrator.sap.WebDynpro',
Context Name (iView): 'pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test',
Top Layer: 'WebDynpro/TopLayer',
Producer ID (FPN): 'null',
System Alias: 'SAP_CRM',
[EXCEPTION]
#1#com.sapportals.portal.appintegrator.ApplicationIntegratorException: Unable to parse template '<System.Access.WAS.protocol>://<System.Access.WAS.hostname>/sap/bc/webdynpro/<WebDynproNamespace>/<WebDynproApplication>/;sap-ext-sid=<ESID[url_ENCODE]>?sap-wd-configId=<WebDynproConfiguration>&sap-ep-iviewid=<IView.ShortID>&sap-ep-pcdunit=<IView.PCDUnit.ShortID>&sap-client=<System.client>&sap-language=<Request.Language>&sap-accessibility=<User.Accessibility[SAP_BOOL]>&sap-rtl=<LAF.RightToLeft[SAP_BOOL]>&sap-ep-version=<Portal.Version[url_ENCODE]>&<ProducerInfo>&sap-explanation=<User.Explanation[SAP_BOOL]>&<StylesheetIntegration[IF_true PROCESS_RECURSIVE]>&<Authentication>&<DynamicParameter[PROCESS_RECURSIVE]>&<ForwardParameters[QUERYSTRING]>&<ApplicationParameter[PROCESS_RECURSIVE]>'; the problem occured at position 240. Cannot process expression <IView.PCDUnit.ShortID> because Unable to get PCD Unit pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
at com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer.processTemplate(AbstractIntegrationLayer.java:453)
at com.sapportals.portal.appintegrator.layer.URLTemplateProcessLayer.processLayer(URLTemplateProcessLayer.java:33)
at com.sapportals.portal.appintegrator.LayerProcessor.processActionPass(LayerProcessor.java:159)
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doActionPass(AbstractIntegratorComponent.java:67)
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doOnPOMReady(AbstractIntegratorComponent.java:53)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java(Compiled Code))
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java(Compiled Code))
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java(Compiled Code))
at com.sapportals.portal.prt.pom.PortalNode.processEventQueue(PortalNode.java(Compiled Code))
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:652)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
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(Compiled Code))
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
Caused by: com.sapportals.portal.appintegrator.template_processor.TemplateParserException: Unable to parse template '<System.Access.WAS.protocol>://<System.Access.WAS.hostname>/sap/bc/webdynpro/<WebDynproNamespace>/<WebDynproApplication>/;sap-ext-sid=<ESID[url_ENCODE]>?sap-wd-configId=<WebDynproConfiguration>&sap-ep-iviewid=<IView.ShortID>&sap-ep-pcdunit=<IView.PCDUnit.ShortID>&sap-client=<System.client>&sap-language=<Request.Language>&sap-accessibility=<User.Accessibility[SAP_BOOL]>&sap-rtl=<LAF.RightToLeft[SAP_BOOL]>&sap-ep-version=<Portal.Version[url_ENCODE]>&<ProducerInfo>&sap-explanation=<User.Explanation[SAP_BOOL]>&<StylesheetIntegration[IF_true PROCESS_RECURSIVE]>&<Authentication>&<DynamicParameter[PROCESS_RECURSIVE]>&<ForwardParameters[QUERYSTRING]>&<ApplicationParameter[PROCESS_RECURSIVE]>'; the problem occured at position 240. Cannot process expression <IView.PCDUnit.ShortID> because Unable to get PCD Unit pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processWholeTagExpression(TemplateProcessor.java:156)
at com.sapportals.portal.appintegrator.template_processor.compiler.TemplateCompiler.processWholeTagExpression(TemplateCompiler.java:54)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseSimpleExpression(TemplateParser.java:234)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseComponenedExpression(TemplateParser.java:188)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseComponenedExpressionEx(TemplateParser.java:210)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseComponenedExpression(TemplateParser.java:193)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseComponenedExpressionEx(TemplateParser.java:210)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseComponenedExpression(TemplateParser.java:193)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseTagExpression(TemplateParser.java:170)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parseTemplateExpressionPart(TemplateParser.java:97)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parse(TemplateParser.java:89)
at com.sapportals.portal.appintegrator.template_processor.TemplateParser.parse(TemplateParser.java:83)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processImpl(TemplateProcessor.java:406)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:373)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.process(TemplateProcessor.java:385)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessorService.processTemplate(TemplateProcessorService.java:53)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessorService.processTemplate(TemplateProcessorService.java:104)
at com.sapportals.portal.appintegrator.layer.AbstractIntegrationLayer.processTemplate(AbstractIntegrationLayer.java:439)
... 32 more
Caused by: com.sapportals.portal.appintegrator.template_processor.context.ContextException: Unable to get PCD Unit pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
at com.sapportals.portal.appintegrator.template_processor.context.IViewWrapper.getPCDUnit(IViewWrapper.java:156)
at com.sapportals.portal.appintegrator.template_processor.context.IViewWrapper.access$000(IViewWrapper.java:28)
at com.sapportals.portal.appintegrator.template_processor.context.IViewWrapper$1.getTerminal(IViewWrapper.java:79)
at com.sapportals.portal.appintegrator.template_processor.TemplateProcessor.processWholeTagExpression(TemplateProcessor.java:152)
... 49 more
Caused by: com.sapportals.portal.pcd.gl.PermissionControlException: Access denied (Object(s): portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test)
at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdProxyContext.lookup(PcdProxyContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdGlContext.lookup(PcdGlContext.java(Compiled Code))
at com.sapportals.portal.pcd.gl.PcdURLContext.lookup(PcdURLContext.java(Compiled Code))
at javax.naming.InitialContext.lookup(InitialContext.java(Compiled Code))
at javax.naming.InitialContext.lookup(InitialContext.java(Compiled Code))
at com.sapportals.portal.appintegrator.template_processor.context.IViewWrapper.getPCDUnit(IViewWrapper.java:148)
... 52 more
#1.5#001125C948FE006A0000005B0009002E0004205C9529A580#1161481918456#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#yangxm#3905##PEKAX119_PGD_19338950#yangxm#a0de4330616a11db83a9001125c948fe#SAPEngine_Application_Thread[impl:3]_8##0#0#Error#1#/System/Server#Java###Exception ID:09:51_22/10/06_0011_19338950
[EXCEPTION]
#1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
Component : pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
Component class : com.sapportals.portal.sapapplication.SAPApplicationIntegratorComponent
User : yangxm
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:969)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:522)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
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(Compiled Code))
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java(Compiled Code))
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java(Compiled Code))
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: Exception in SAP Application Integrator occured: Unable to parse template &\#39;<System.Access.WAS.protocol>://<System.Access.WAS.hostname>/sap/bc/webdynpro/<WebDynproNamespace>/<WebDynproApplication>/;sap-ext-sid=<ESID[url_ENCODE]>?sap-wd-configId=<WebDynproConfiguration>&sap-ep-iviewid=<IView.ShortID>&sap-ep-pcdunit=<IView.PCDUnit.ShortID>&sap-client=<System.client>&sap-language=<Request.Language>&sap-accessibility=<User.Accessibility[SAP_BOOL]>&sap-rtl=<LAF.RightToLeft[SAP_BOOL]>&sap-ep-version=<Portal.Version[url_ENCODE]>&<ProducerInfo>&sap-explanation=<User.Explanation[SAP_BOOL]>&<StylesheetIntegration[IF_true PROCESS_RECURSIVE]>&<Authentication>&<DynamicParameter[PROCESS_RECURSIVE]>&<ForwardParameters[QUERYSTRING]>&<ApplicationParameter[PROCESS_RECURSIVE]>&\#39;; the problem occured at position 240. Cannot process expression <IView.PCDUnit.ShortID> because Unable to get PCD Unit pcd:portal_content/cn.com.dimension.lenovo.xmyang/roles/cn.com.dimension.lenovo.test2cgd/cn.com.dimension.lenovo.zsfa_test
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContentPass(AbstractIntegratorComponent.java:121)
at com.sapportals.portal.appintegrator.AbstractIntegratorComponent.doContent(AbstractIntegratorComponent.java:96)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
... 31 more
Can anybody help me out, thank you very much!
Best Regards,
Xiaoming Yanghi Xiaoming Yang ,
i am facing the same error . can you please tell me how you have solved this ??
regards
Sujay Kulkarni
Maybe you are looking for
-
I have tried backing up my iMac using Time Machine. I have 727 GB on the 2 TB internal hard drive. I am trying to back up to a 4TB WD extrnal hard drive. Everything seems to work fine, even though it took almost 7hours to go through the process, th
-
Content Server SQL Server 2000 Connection Error (very annoying)
All of the diagnostic tests are failing because of SQLServer connection error (see below for diagnosticTests.jsp output). I checked database.content.properties file, all connection information is correct. The portal is running on the same SQL server.
-
java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence. at weblogic.apache.xerces.impl.io.UTF8Reader.invalidByte(III)V(UTF8Reader.java:693) <html> <head> <title>Welcome</title> </head> <body> <h1>Welcome</h1> </body> </html>is m
-
I received the following email to reactivate my account. Is this real or is it spam??? Welcome to iTunes Services. Dear Customer, Apple takes the security of our customers personal and account information very seriously. As part of our ongoing effort
-
my iphone4 got disabled because of entering wrong password. can i have some support related to this?