Creation of a printable template
If I got a rendered portal page and I want to change just the template saving the content, how can I do it???
My question come from the necessary of creating a print template;
from portal rendered page with all my portlets, I need to display just the content and non the applications, so my idea is to change the template of the page and in the new one create only a region for the content and his items too.
Anyone has got a better idea????
Thanks
Hi Kim,
you can use command for expand/collapse hierarchy nodes "SET_DRILL_STATE" for your DataProvider together with the print command "EXPORT". For a button group webitem you can build a command sequence in WAD.
SET_DRILL_STATE
http://help.sap.com/saphelp_nw04s/helpdata/en/44/7b5f0a95ce12d0e10000000a422035/frameset.htm
Export Web Application
http://help.sap.com/saphelp_nw04s/helpdata/en/44/85de4943af5919e10000000a1553f7/frameset.htm
Regards
Andreas
Similar Messages
-
Issues in auto creation of tasks using templates/attributes in FS
Hi,
We have a requirement to auto-create one or more tasks when a SR is created in Field Service module. Additionally, task owner should be auto-populated during the task creation (task owner would a CRM group which is dependent on the task type as per company defined business rules). There can be one or more task types associated with a SR type. Tasks within a SR type can or cannot be dependent on one or more tasks within the same SR type e.g. I can have 3 task types A, B and C under a SR type and C is dependent on B, so we set up the dependency as needed.
We were thinking of following the task template group approach. We created the task templates per SR type and associated the template with the SR type. Issue here is - we cannot assign the task owner value to the task type (I couldn't see a placeholder to define the task owner). Does anyone have pointers on defining the task owner while creating task group templates?
Another issue is - whenever there is a dependency between tasks, we cannot define the parent task id value. When you navigate to the tasks screen and select the dependent task, you get the error "field must be entered" for parent task id. Any thoughts on defining dependencies with parent task id populated when the tasks are created?
Second approach we tried is creating SR/Task attribute mapping configuration. Here we can define the task owner as well but the issue is we cannot define the dependencies between the tasks. Also we are getting the error "Attribute CUG_TASK_DEP_ID doesnot exist for item JTFTASK" and tasks are not getting created.
Any pointers on resolving these issues would be greatly appreciated.
Thanks
ShreevatsaHi,
Today Auto Task creation can be based on the following:
Task Template Mapping => Based on SR Type, Product Category/Product, Problem Code mapping. For this mapping, Territories need to be setup to determine the Task Owner. If Territories are not setup, the application will not auto create Tasks.
Task Type Attribute Configuration => Based on SR Type <=> CIC Attributes mapping. In this mapping definition, the Task Owner field is required to be setup. Whenever Tasks are auto created, the Task Owner setup in the definition is used.
For Task Dependency - what is the requirement? For a SR Type if three Tasks A, B, and C need to be auto created - are you looking for functionality to first create only Task A and when Task A is closed to create only Task B and when Task B is closed to create Task C?
Thanks,
Denzil -
DIR creation in easyDMS through template
Hi,
Is there anyway to create DIR in easyDMS through template.
Thanks.
Anirudh,Hi Freddie,
as the folder structure in EasyDMS means to be a document BOM in the backend SAP system, you can enhance this structure in transaction CV12 in the backend too. So in this backend transaction you can choose the head folder document under which you want to add additional documents or folders and then just insert the document info records. Based on your description I did further tests and debugging in our internal test system. By debugging the folder creation process out of EasyDMS I found out that the correct sequence of function modules is:
- BAPI_DOCUMENT_CREATE2
- CSAP_DOC_BOM_CREATE
- BAPI_DOCUMENT_GETDETAIL2
- BAPI_DOCUMENT_CHANGE2
1. BAPI_DOCUMENT_CREATE2
Here the new document info record is created. This document should be the new folder at the end. Therefore the following data needs to be handed over:
table DOCUMENTDATA
DOCUMENTTYPE FOL (this should be the folder document type)
DOCUMENTNUMBER *
DOCUMENTVERSION *
DOCUMENTPART 000
DESCRIPTION (= sample description)
USERNAME HOPFC
STATUSEXTERN
STATUSINTERN AA
STATUSLOG
LABORATORY
ECNUMBER
VALIDFROMDATE 00000000
2. CSAP_DOC_BOM_CREATE
After the new document info record (DIR) is created this document data needs to be handed over to the function module CSAP_DOC_BOM_CREATE which is responsible for making a document BOM header out of it. Here just fill in the following data:
DOCUMENT 10000043129 (number generated by CREATE2)
DOC_TYPE FOL
DOC_PART 000
DOC_VERS 00
3. BAPI_DOCUMENT_GETDETAIL2
This BAPI is necessary to read the current existing data for the superior folder (e.g. private folder) and its structure. Because the existing document structure needs to be handed over to the BAPI_DOCUMENT_CHANGE2 to grant a correct update of the document BOM. So please use this BAPI to get the whole document data and hand it over to the BAPI_DOCUMENT_CHANGE2 then.
4. BAPI_DOCUMENT_CHANGE2
Now the newly created folder needs to be added to a header folder and therefore this BAPI is used. Therefore please fill in the following data in table DOCUMENTDATA and DOCUMENTSTRUCTURE:
DOCUMENTDATA
DOCUMENTTYPE FOL
DOCUMENTNUMBER HOPFC (= superior folder like private one)
DOCUMENTVERSION -
DOCUMENTPART 000
DESCRIPTION
USERNAME
STATUSEXTERN
STATUSINTERN
STATUSLOG
LABORATORY
ECNUMBER
VALIDFROMDATE 00000000
REVLEVEL
DOCUMENTSTRUCTURE
DH1 10000003980 000 00 1.000
FOL 10000043129 000 00 1.000(new folder) -
Creation of domain using template
Hi All,
I have been trying to create a domain in weblogic 10.3 using the template . The domain gets created as well the server starts but when I try to deploy my application , I get following error
<May 10, 2010 4:58:16 PM IST> <Warning> <HTTP> <BEA-101162> <User defined listen
er weblogic.wsee.deploy.ServletDeployListener failed: weblogic.wsee.deploy.WSEES
ervletEndpointException: Failed to prepare wsse module: admin-tools.war.
weblogic.wsee.deploy.WSEEServletEndpointException: Failed to prepare wsse module
: admin-tools.war
at weblogic.wsee.deploy.ServletDeployListener.contextPrepared(ServletDep
loyListener.java:32)
at weblogic.servlet.internal.EventsManager$FireContextPreparedAction.run
(EventsManager.java:487)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.EventsManager.notifyContextPreparedEvent(Ev
entsManager.java:156)
Truncated. see log file for complete stacktrace
weblogic.wsee.ws.WsException: weblogic.wsee.security.configuration.WssConfigurat
ionException: Certificate Alias not supplied
at weblogic.wsee.deploy.WSEEModule.prepare(WSEEModule.java:130)
at weblogic.wsee.deploy.ServletDeployListener.contextPrepared(ServletDep
loyListener.java:29)
at weblogic.servlet.internal.EventsManager$FireContextPreparedAction.run
(EventsManager.java:487)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
Truncated. see log file for complete stacktrace
weblogic.wsee.security.configuration.WssConfigurationException: Certificate Alia
s not supplied
at weblogic.wsee.security.policy.SecurityPolicyCustomizer.init(SecurityP
olicyCustomizer.java:69)
at weblogic.wsee.security.policy.SecurityPolicyCustomizer.process(Securi
tyPolicyCustomizer.java:75)
at weblogic.wsee.policy.runtime.PolicyServer.processAssertions(PolicySer
ver.java:199)
at weblogic.wsee.policy.runtime.PolicyFinder.readPolicyFromStream(Policy
Finder.java:99)
at weblogic.wsee.policy.runtime.PolicyFinder.loadPolicies(PolicyFinder.j
ava:179)
Truncated. see log file for complete stacktrace
weblogic.wsee.security.configuration.WssConfigurationException: Certificate Alia
s not supplied
at weblogic.wsee.security.bst.ServerBSTCredentialProvider.initSSLCredent
ial(ServerBSTCredentialProvider.java:224)
at weblogic.wsee.security.bst.ServerBSTCredentialProvider.initCredential
s(ServerBSTCredentialProvider.java:97)
at weblogic.wsee.security.configuration.WssConfiguration.initDefaultConf
iguration(WssConfiguration.java:367)
at weblogic.wsee.security.configuration.WssConfiguration.init(WssConfigu
ration.java:128)
at weblogic.wsee.security.configuration.WssConfiguration.getSupprotedTok
ens(WssConfiguration.java:182)
Truncated. see log file for complete stacktrace
>
<May 10, 2010 4:58:17 PM IST> <Error> <Deployer> <BEA-149265> <Failure occurred
in the execution of deployment request with ID '1273490845596' for task 'weblogi
c.deploy.configChangeTask.0'. Error is: 'weblogic.application.ModuleException: '
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:387)
at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedM
oduleDriver.java:176)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(Modu
leListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(Depl
oymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineD
river.java:37)
Truncated. see log file for complete stacktrace
weblogic.wsee.security.configuration.WssConfigurationException: Certificate Alia
s not supplied
at weblogic.wsee.security.bst.ServerBSTCredentialProvider.initSSLCredent
ial(ServerBSTCredentialProvider.java:224)
at weblogic.wsee.security.bst.ServerBSTCredentialProvider.initCredential
s(ServerBSTCredentialProvider.java:97)
at weblogic.wsee.security.configuration.WssConfiguration.initDefaultConf
iguration(WssConfiguration.java:367)
at weblogic.wsee.security.configuration.WssConfiguration.init(WssConfigu
ration.java:128)
at weblogic.wsee.security.configuration.WssConfiguration.getSupprotedTok
ens(WssConfiguration.java:182)
Truncated. see log file for complete stacktrace
>
<May 10, 2010 4:58:18 PM IST> <Warning> <Deployer> <BEA-149078> <Stack trace for
message 149004
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:387)
at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedM
oduleDriver.java:176)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(Modu
leListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(Depl
oymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineD
river.java:37)
Truncated. see log file for complete stacktrace
weblogic.wsee.security.configuration.WssConfigurationException: Certificate Alia
s not supplied
at weblogic.wsee.security.bst.ServerBSTCredentialProvider.initSSLCredent
ial(ServerBSTCredentialProvider.java:224)
at weblogic.wsee.security.bst.ServerBSTCredentialProvider.initCredential
s(ServerBSTCredentialProvider.java:97)
at weblogic.wsee.security.configuration.WssConfiguration.initDefaultConf
iguration(WssConfiguration.java:367)
at weblogic.wsee.security.configuration.WssConfiguration.init(WssConfigu
ration.java:128)
at weblogic.wsee.security.configuration.WssConfiguration.getSupprotedTok
ens(WssConfiguration.java:182)
Truncated. see log file for complete stacktrace
>
<May 10, 2010 4:58:18 PM IST> <Warning> <Deployer> <BEA-149004> <Failures were d
etected while initiating deploy task for application 'TestEAR'.>
<May 10, 2010 4:58:18 PM IST> <Warning> <Deployer> <BEA-149078> <Stack trace for
message 149004
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:387)
at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedM
oduleDriver.java:176)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(Modu
leListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(Depl
oymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineD
river.java:37)
Truncated. see log file for complete stacktrace
weblogic.wsee.security.configuration.WssConfigurationException: Certificate Alia
s not supplied
at weblogic.wsee.security.bst.ServerBSTCredentialProvider.initSSLCredent
ial(ServerBSTCredentialProvider.java:224)
at weblogic.wsee.security.bst.ServerBSTCredentialProvider.initCredential
s(ServerBSTCredentialProvider.java:97)
at weblogic.wsee.security.configuration.WssConfiguration.initDefaultConf
iguration(WssConfiguration.java:367)
at weblogic.wsee.security.configuration.WssConfiguration.init(WssConfigu
ration.java:128)
at weblogic.wsee.security.configuration.WssConfiguration.getSupprotedTok
ens(WssConfiguration.java:182)
Truncated. see log file for complete stacktrace
>
<May 10, 2010 4:58:18 PM IST> <Error> <Console> <BEA-240003> <Console encountere
d the following error weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:387)
at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedM
oduleDriver.java:176)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(Modu
leListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(Depl
oymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineD
river.java:37)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(Dep
loymentCallbackFlow.java:58)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(Dep
loymentCallbackFlow.java:42)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.ja
va:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineD
river.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.j
ava:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.jav
a:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(Deployme
ntStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(App
ContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.cr
eateAndPrepareContainer(ActivateOperation.java:197)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.do
Prepare(ActivateOperation.java:89)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.pr
epare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploym
entPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploy
mentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare
(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.pre
pare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallb
ackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallb
ackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallb
ackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTunin
gWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: weblogic.wsee.security.configuration.WssConfigurationException: Certi
ficate Alias not supplied
at weblogic.wsee.security.bst.ServerBSTCredentialProvider.initSSLCredent
ial(ServerBSTCredentialProvider.java:224)
at weblogic.wsee.security.bst.ServerBSTCredentialProvider.initCredential
s(ServerBSTCredentialProvider.java:97)
at weblogic.wsee.security.configuration.WssConfiguration.initDefaultConf
iguration(WssConfiguration.java:367)
at weblogic.wsee.security.configuration.WssConfiguration.init(WssConfigu
ration.java:128)
at weblogic.wsee.security.configuration.WssConfiguration.getSupprotedTok
ens(WssConfiguration.java:182)
at weblogic.wsee.security.policy.SecurityPolicyCustomizer.init(SecurityP
olicyCustomizer.java:56)
at weblogic.wsee.security.policy.SecurityPolicyCustomizer.process(Securi
tyPolicyCustomizer.java:75)
at weblogic.wsee.policy.runtime.PolicyServer.processAssertions(PolicySer
ver.java:199)
at weblogic.wsee.policy.runtime.PolicyFinder.readPolicyFromStream(Policy
Finder.java:99)
at weblogic.wsee.policy.runtime.PolicyFinder.loadPolicies(PolicyFinder.j
ava:179)
at weblogic.wsee.policy.runtime.PolicyFinder.loadPolicesFromZip(PolicyFi
nder.java:200)
at weblogic.wsee.policy.runtime.PolicyFinder.loadPolicies(PolicyFinder.j
ava:154)
at weblogic.wsee.deploy.WSEEModule.loadPolicies(WSEEModule.java:364)
at weblogic.wsee.deploy.WSEEModule.prepare(WSEEModule.java:124)
at weblogic.wsee.deploy.ServletDeployListener.contextPrepared(ServletDep
loyListener.java:29)
at weblogic.servlet.internal.EventsManager$FireContextPreparedAction.run
(EventsManager.java:487)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
dSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.EventsManager.notifyContextPreparedEvent(Ev
entsManager.java:156)
at weblogic.servlet.internal.WebAppServletContext.initContextListeners(W
ebAppServletContext.java:1766)
at weblogic.servlet.internal.WebAppServletContext.prepare(WebAppServletC
ontext.java:1126)
at weblogic.servlet.internal.HttpServer.doPostContextInit(HttpServer.jav
a:449)
at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:424)
at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.ja
va:910)
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:364)
>
My application is not using any type of webservice . I am not sure what configuration I am missing.
Please let know if you need any further information from my side.
Thanks
AbhijeetHi Sandeep,
Thanks for your reply , there was no Web Service Security mentioned .
But I guess I found out the Reason , In my base domain under Admin Server , the Private Key Alias is set to DemoIdentitykey and Private Key phrase is too set with some encrypted value. When I exported the template these values were not passed to the new domain from template .
So In my new domain Private Key Alias (AdminServer --> SSL) and Private Key Phrase are empty.
Can somebody help me how to generate Private Key Alias and Private Key phrase please or how can i add them in the template.
When I directly copied these two value from my old domain's config.xml to new domain's config.xml I got the below error.
<May 11, 2010 4:20:11 PM IST> <Critical> <WebLogicServer> <BEA-000386> <Server s
ubsystem failed. Reason: java.lang.AssertionError: java.lang.reflect.InvocationT
argetException
java.lang.AssertionError: java.lang.reflect.InvocationTargetException
at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityPro
xy._invokeServiceMethod(DescriptorManager.java:175)
at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityPro
xy.decrypt(DescriptorManager.java:192)
at weblogic.descriptor.DescriptorManager$SecurityServiceImpl.decrypt(Des
criptorManager.java:114)
at weblogic.descriptor.internal.AbstractDescriptorBean._decrypt(Abstract
DescriptorBean.java:990)
at weblogic.management.configuration.SSLMBeanImpl.getServerPrivateKeyPas
sPhrase(SSLMBeanImpl.java:1152)
Truncated. see log file for complete stacktrace
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityPro
xy._invokeServiceMethod(DescriptorManager.java:173)
at weblogic.descriptor.DescriptorManager$SecurityServiceImpl$SecurityPro
xy.decrypt(DescriptorManager.java:192)
Truncated. see log file for complete stacktrace
weblogic.security.internal.encryption.EncryptionServiceException: com.rsa.jsafe.
JSAFE_PaddingException: Could not perform unpadding: invalid pad byte.
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decr
yptBytes(JSafeEncryptionServiceImpl.java:78)
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decr
yptString(JSafeEncryptionServiceImpl.java:94)
at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt
(ClearOrEncryptedService.java:87)
at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
Truncated. see log file for complete stacktrace
com.rsa.jsafe.JSAFE_PaddingException: Could not perform unpadding: invalid pad b
yte.
at com.rsa.jsafe.JA_PKCS5Padding.a(Unknown Source)
at com.rsa.jsafe.JG_BlockCipher.decryptFinal(Unknown Source)
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decr
yptBytes(JSafeEncryptionServiceImpl.java:68)
at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decr
yptString(JSafeEncryptionServiceImpl.java:94)
at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt
(ClearOrEncryptedService.java:87)
Truncated. see log file for complete stacktrace
>
<May 11, 2010 4:20:11 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server sta
te changed to FAILED>
<May 11, 2010 4:20:11 PM IST> <Error> <WebLogicServer> <BEA-000383> <A critical
service failed. The server will shut itself down>
<May 11, 2010 4:20:11 PM IST> <Notice> <WebLogicServer> <BEA-000365> <Server sta
te changed to FORCE_SHUTTING_DOWN>
Stopping PointBase server...
PointBase server stopped.
Autonomy server stopped.
Please let me know if you need any further information from my side.
Thanks
Abhijeet -
Creation of new layout templates
Hello,
in the portal there are some layout templates available for pages. They are used for the innerpage of default frameworkpage ,too. I like to change the width of first column of the narrowWide 2 columns layout. Found in online Help that you have to use the developer studio or change the *.jsp file directly to get a customized layout (template). I don`t like to change the available jsp files. Best idea would be to have a new jsp file in place on which a new template is based. I found the narrowWide.jsp in the file system where you can change easily the width of colums. But how can I get a new jsp File? Is this only possible by using the developer studio or is there another way to do that?
Thanks for every response.
Regards
AlexHello Ganesh,
I like to go closer to your solution.
Ok, my steps would be:
1. Searching the folder where the narrowWide.jsp and the related portalapp.xml is found (usr\sap\...).
2. Make a copy of the narrowWide.jsp, rename it to narrow35Wide65.jsp and save it in the same folder where the narrowWide were found.
3. Edit the new *.jsp file and change the width of narrow column to 35% and wide column to 65% (result should be increasing the narrow column width)
4. Rename the extension of current portalapp.xml in the same folder to portalapp.xml.bak and make a copy of the file in same folder giving the original file name.
5. Editing the portalapp.xml and paste a new component entry based to the narrowWide component entry. Here I have to change the component name and the jsp file name only like in this example, right?
</component>
- <component name="<b>narrow35Wide65</b>">
- <component-config>
<property name="ClassName" value="com.sapportals.portal.pb.layout.PageLayout" />
<property name="ResourceBundleName" value="pagebuilder_nls" />
<property name="SafetyLevel" value="no_safety" />
</component-config>
- <component-profile>
<property name="ComponentType" value="com.sapportals.portal.layout" />
<property name="com.sap.portal.pcm.Title" value="2 Columns (Narrow:Wide)" />
<property name="com.sap.portal.pcm.Description" value="Two-column layout displaying the narrow column on the left" />
<property name="com.sap.portal.reserved.layout.TagLibLayout" value="/SERVICE/com.sap.portal.pagebuilder/taglib/layout.tld" />
<property name="com.sap.portal.reserved.layout.TagLibHtmlb" value="/SERVICE/com.sap.portal.htmlb/taglib/htmlb.tld" />
<property name="com.sap.portal.reserved.layout.TemplateFile" value="<b>narrow35Wide65.jsp</b>" />
<property name="AuthScheme" value="anonymous" />
- <property name="com.sap.portal.reserved.layout.Cont1" value="column1">
<property name="plainDescription" value="Column 1" />
<property name="orientation" value="vertical" />
<property name="designClass" value="prtlPageConL" />
</property>
- <property name="com.sap.portal.reserved.layout.Cont2" value="column2">
<property name="plainDescription" value="Column 2" />
<property name="orientation" value="vertical" />
<property name="designClass" value="prtlPageConR" />
</property>
</component-profile>
All other values can stay same?
6. Is a restart of portal server necessary?
7. It should be able to create a new layout template in PCD based to narrow35Wide65.
Will this work?
Thanks and regards
Alex -
Creation of campaign from template through program in web ui
Hi,
We have requirement to send notifications to customers.We are using campaign framework to send notifications.Need to create a new campaign from an existing campaign template and release the campaign through a program in web ui. Please suggest me to achieve this requirement.
Regards,
BrahmajiWe have created camapign element by passing parent campaign guid and assigned the target group
LV_OBJECT is an Object of Class cl_crm_mktpl_appl_base.
CALL METHOD LV_OBJECT->ELEMENT_CREATE
EXPORTING
IM_MKTELEMENT_GUID =
IM_OBJECT_TYPE = lv_object_type
IM_ATTRIBUTES = ls_attribute
IV_USE_EXTERNAL_ATTRIBUTES = 'X'
IM_TEXTS =
IM_PARENT = lv_campaign_guid_16
IM_CHECK_ATTRIBUTES =
RECEIVING
RV_NEW_GUID = lv_campaign_guid_new
CALL METHOD LV_OBJECT->TGGR_ASSIGN_CREATE
EXPORTING
IM_MKTELEMENT_GUID = lv_campaign_guid_new
IT_TGRP = lt_tgrp
Regards,
Brahmaji -
Creation of Performance appraisal template.
hello seniors,
right now i am configuring Performance appraisal, 75% configuration complete (i.e., appraisal scales, qualification groups, qualifications) but i dont know how to create Template & how to release.
thank you,
praneeth kumarHi,
You can use the below T-codes for creating the template & appraisal process...Just explore few on your own you will come to know more
T-Code Description
APPCHANGE Reporting Options for Appraisals
APPCREATE Create Appraisal
APPDELETE Delete Appraisal
APPDISPLAY Display Appraisal
APPSEARCH Reporting Options for Appraisals
APPTAKEBACK Reset Appraisal Status to 'Active'
PHAP_ADMIN Administrator - Appraisal Document
PHAP_ADMIN_PA PA: Administrator - Appr. Document
PHAP_ANON Appraisal Documents - Anonymous
PHAP_CATALOG Appraisal Template Catalog
PHAP_CATALOG_PA PA: Catalog for Appraisal Templates
PHAP_CHANGE Change Appraisal Document
PHAP_CHANGE_PA PA: Change Appraisal Document
PHAP_CORP_GOALS Co. Goals & Core Value Maintenance
PHAP_CREATE Create Appraisal
PHAP_CREATE_PA PA: Create Appraisal Document
PHAP_PMP_OVERVIEW Start PMP Process Overview
PHAP_PMP_TIMELINE Maintain Process Timeline
PHAP_PREPARE Prepare Appraisal Documents
PHAP_PREPARE_PA PA: Prepare Appraisal Documents
PHAP_SEARCH Evaluate Appraisal Document
PHAP_SEARCH_PA PA: Evaluate Appraisal Document
PHAP_START_BSP Generate Internet Addresses
PHAP_TEAM_GOALS Maintaining Team Goals
Regards,
Prasad Lad -
Creation of multiple geometric template
i have various templates and want to create a multiple geometric template file
i am unable to do it.
i have uploaded the templates
please help me with it
-$hiv@
Solved!
Go to Solution.
Attachments:
five(OK).png 342 KB
five3(OK).png 269 KB
five4(OK).png 1694 KBBoth geometric matching techniques rely on curves extracted from image to perform the matching. The two geometric matching techniques differ in how the curve information is used to perform the matching. The edge-based geometric matching method computes the gradient value of the edge at each point along the curves found in the image and uses the gradient value and the position of the point from the center of the template to perform the matching. The feature-based geometric matching method extracts geometric features from the curves and uses these geometric features to perform the matching.
You can find more detailed information in the NI Vision Concepts Manual here:
http://zone.ni.com/reference/en-XX/help/372916L-01/nivisionconcepts/geometric_matching_technique/
The article also explain when it is better to use one versus the other.
I couldn't test the templates yesterday, because you did not attach a match image.
I might be wrong, but another thing I noticed is that it looks like you thresholded the images prior to extracting the templates. In general, algorithms that need to extract edges from images, such as geometric matching, will work better when you provide them with the grayscale image, as opposed with a thresholded image. The contour extraction will be more accurate. Also, the algorithm does not only use contour information, but also grayscale information of the image. By thresholding the image, one removes a lot of information that the algorithm can use.
On a last note, combining templates into one is only going to help with speed. If speed is not an issue in your application, you can still learn with Edge Based matching and match all template. If there is a match, the character/number you looked for is the right one.
Another solution might be to use a reverse technique, still using Edge Based matching that seems to work better in your case. We sometimes use it to solve classification applications similar to what you are trying to do:
Instead of learning multiple templates and trying to locate them in your image, take the opposite approach: create a synthetic image that contain your templates (all rotated 1s on one line... all rotated 5s on another line etc). Then if you can locate and extract the number (using blob analysis) on the original image, you can extract that region, learn it as a template, and look for it in the synthetic image. The line you find it indicates which digit it is.
Again, this technique might work if you can extract the digit you're trying to identify from the original image. Performance wise, it is only interesting if learning the extracted digit on the fly is faster than trying to match all the separate templates (learning takes more time than matching).
It looks like you're trying to perform OCR on the image. Again, if the text is always located at the same place and you can draw a region of interest around it, you can try the OCR algorithm and define different classes that have the same label for the different rotated digits.
I tried to give you different possible approaches. Hope that was not too confusing.
Best regards,
-Christophe -
That was very wordy and I can not at the time make it any better.
I have a template of a decal. I want to make many of these decals but with a different name on each decal. Is there some way I can feed a list to Illustrator and have it automatically generate the decal files, with the text changed in each file to a name on the list? That way I don't have to open up the same template, 30, 40, 50 times and manually change the text content for every name I need.The Variable Data function should be the direction to take for this type of workflow.
http://help.adobe.com/en_US/Illustrator/14.0/WS714a382cdf7d304e7e07d0100196cbc5f-6298a.htm l
This link will give you a quick overview.
http://help.adobe.com/en_US/Illustrator/14.0/WS714a382cdf7d304e7e07d0100196cbc5f-62a2a.htm l
This is not something I do everyday. Only done this on a couple of jobs which had to have text change in a couple of places with a static background. I don't see a need for this function much with my current workflow, seems like the setup of the template file with variables takes longer than just creating the 12 or 15 files needed. But if you have to create 500 files from one template and can determine what variables need to change then this may be something you want to get good at. -
Rloe Creation in the SAP template process
Hello,
Our Company is a subsidiary co. of a German based MNC Co. who have a global presence in Europe, America & Asia.
Our compnay is the first subsidiary Co. for roll out of SAP templet process and later on the same templet process has been rolled out in America & Asia. Our MNC co. has trageted to rolled out the same templet process for all the subsidiary Co. globally.
Under the global template process, presently, we are using the SAP standard roles and user specific roles for the transactions authorisation.
We being a subsidiary co., developing the Role based transaction authorisation matrix and would like to define the same in Global SAP Template.
Questions:
1. Being a SAP global templet process, whether this new role based trasaction authorisation roles can be define for our subsidiary Company in the templet?
2. If , the answer is no what is the alternative remedy.
We would be glade to know the answer.
Thanx & RegardsHi Prasad,
Yes it is possible. You will have to use handling units only as shipping units in the outbound delivery packing function. The handling unit can be defined during the transfer order confirmation (you have this in LT12 as packing) or in the delivery after the TO confirmation. You can only perform packing before goods issue.
I hope i'll helps you lot
Regards
Madhu -
Hi there,
Firstly let me excuse myself, I am a new user to LiveCycle, so please forgive me if this is a basic problem - I'm not even sure that LiveCycle/Adobe is the best application to use, so any adve here would be greatly appreciated.
At the firm I am currently working at we print a lot of covers. We overprint some existing artwork, cut them down and insert them into folders.
The problem with the current template (created in Word) is that users can't see the artwork, as a result we constantly have to shift or edit the text in the files they send us so that it fits on the stock.
I have been experimenting with Adobe forms to replace this, I have set up the correct stock size, I have inserted scanned images of the art work and have them set as "visble (screen only)". I have a "button" to submit as pdf with mailto:[email protected]
The problem I am having is with the text on the page, this is where I want the users to input the text for the covers.
What I want in the end to for our print room to receive an email with a pdf with just the text to be printed.
I'm struggling to put it into words. It seems so simple, so maybe someone can solve this for me in one swipe.
Thanks in advance.
RichardRichard,
I am not following your exact problem. Are you having trouble inputting a text field for the users to fill in or having problems with the users filling in the text fields? Could you maybe describe the form from top to bottom or post a link to the form?
Thanks,
Mallard27 -
Missing iView templates from creation wizard
I have just installed a test instance of EP based on Netweaver 7.3. When I try to create an SAP transaction iView, the template does not show up in the creation wizard. The template exists in the system, and seems to work in the preview window. How can I get the template to show up in the iView creation wizard?
Hi,
Check standard iView templates exists under Content Administration -> Portal Content-> Templates->iView templates. also check Permissions .
Please refer this forum:[ iView Wizard - Template Selection not getting Displayed|Iview Wizard - Template Selection not getting Displayed;
Hope this helps!!
Regards
Vijay -
File info templates change creation date
I created a couple of file info templates a number of years ago to apply to my pictures.
However, whenever I apply these templates in PS (CS2, CS3 & CS4) the creation date of the photograph automatically changes to the creation date of the template!
Is there a way of preventing this irritating problem?
THANKSI created a couple of file info templates a number of years ago to apply to my pictures.
However, whenever I apply these templates in PS (CS2, CS3 & CS4) the creation date of the photograph automatically changes to the creation date of the template!
Is there a way of preventing this irritating problem?
THANKS -
How do i create a database template from the command line?
Hi,
As part of implementing a backup and recovery strategy for a client (including disaster recovery) I want to automate the creation of a database template From an Existing Database (Structure as well as data) via a script that will run every night.
The background to this is that we will also be using RMAN to take backups of the database concerned but the client does not want to wait while an RMAN backup is restored and so wants an additional level of insurance in the form of a ‘standby’ clone database.
The idea is that nightly we will run a script that creates a database template from the Existing Database (Structure as well as data) and then transfers the 2 files involved e.g. DB_data_included.dbc and DB_data_included.DFB across to a standby server where they can be used to recreate the database in the event of us needing to after e.g. a complete server failure.
So I have a couple of questions about this that I would be very grateful if something could answer for me:
1) Is it possible? That is, can a database template be created from some utility by supplying a series of parameter=value pairs on the command line?
2) If yes how do I go about it, what utility do I use (the emca utility?). and what parameters do I need to supply on the command line to create the template?
3) The intention is that the script to create the template will run in the early hours of the morning when no-one is using the database but what state does the database need to be in when the template creation script runs i.e. up, down, mounted and does the creation of a template affect the state of an already up database i.e. if I kick off the template creation script and the database is up will it switch it into mount mode or anything like that? My concern here is that I want to make sure I understand exactly what is going on so that no users or connected external systems are affected?
Thanks in anticipation of someone being able to guide me on what to do or what documentation to read.
Also if you require any clarification on what i'm asking please post up your query and i'll respond ASAP.
Kind Regards,
George Johnston
OCP 9i DBASybrandb,
Firstly thanks for you reponse.
However, I don’t agree that dbca only creates empty databases otherwise why does the option to create a template from an existing database (structure as well as data) exist in the dbca wizard?
I have performed a test case where I have a created a database template including data on one 10g server. I have then used the files generated to recreate that database on a separate server. When the new database is started it is an exact copy of the original. So it’s not empty at all , it’s exactly what the client wants.
So I don’t agree that I’m gaining zero.
Why is this approach doomed to fail?
There a number of reasons why I “just set up a proper standby database”
1. Time – I’m on a customer site in a tight engagement where the customer wants maximum value for money. I don’t have standby database skills and the customer isn’t willing to pay for me to learn on the job so please understand the tight circumstances I’m working in.
2. Availability – As far as I know the client is running 10.2.0.3.0 standard edition. Correct me if I’m wrong but is standby db available in that edition. Where do I look to check V$OPTION.
On the RMAN duplicating a database front it’s an area I haven’t used before but I will take a look at it.
Also please revisit the context of my original posting where I state
The background to this is that we will also be using RMAN to take backups of the database concerned but the client does not want to wait while an RMAN backup is restored and so wants an additional level of insurance in the form of a ‘standby’ clone database.
So please understand that this a quick fix that the client wants developed in the minimum time possible in ADDITION to a full nightly RMAN backup being taken.
In an ideal world I’d have the time to follow best practice but in the real world of on-site customer support I just need to get the job done operating under the customer imposed constraints.
Many Thanks,
George Johnston
OCP 9i DBA -
Error when loading Web Template from Web Dynpro
Hi Experts,
I work on a BI ABAP server. I'm trying to integrate a BIApplicationFrame in my ABAP Web Dynpro application.
First, I created a Web Template (named ZTPL_Z0AFSD_C01_Q0001) with Web Application Designer and I can run it from there. It works fine. The address looks like :
http://pwdf2927.wdf.sap.corp:50300/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.pct!2fplatform_add_ons!2fcom.sap.ip.bi!2fiViews!2fcom.sap.ip.bi.bex?TEMPLATE=ZTPL_Z0AFSD_C01_Q0001&DUMMY=2
In my BIApplicationFrame in Web Dynpro, I give the server name (and port), the server type (ABAP) and the templateId (ZTPL_Z0AFSD_C01_Q0001). My application work and the BIFrame try to open the following address:
http://usciq75.wdf.sap.corp:50010/SAP/BW/BEX?CMD=LDOC&TEMPLATE_ID=ZTPL_Z0AFSD_C01_Q0001 ...
I receive the error:
Error loading template ZTPL_Z0AFSD_C01_Q0001
Notification Number BRAIN 276
So, it looks like that the server is found but my Web Template is unknown for Web Dynpro. Did I forgot a step after the creation of the Web Template that would 'activate' it and make it visible? Why the two Web Address looks so different?
Thanks for your answer
DavyHi
Check
Re: JCO$Exception: RFC_ERROR_SYSTEM_FAILURE in WAD Template
Also make sure that you have installed 0ANALYSIS objects from Business Content->Object types -> BEx Web Template and choose all 0ANALYSIS objects and install the same.
Hope this helps
Raja
Maybe you are looking for
-
How can I update my music library on Windows and a library on Mac on netwo
I have music on my PC and music on my Mac, both systems running iTunes.The 2 systems are networked. Can iTunes update my music library on both computers so they have the same music library without deleting any songs?
-
Hi, When we are executing MRKO for a Pipeline Material for the settlement, the message come as "No Tax Information Found". Normally we won't maintain Tax Code in Inforecord, it used to work. In this case we even tried to maintain Tax Code in Inforeco
-
SAP Portal server node identifier
Hi: We have SAP Portals installed in two server nodes with a load balancer. I know SAP gives a unique internal identifier (number) by server. I want to know, where can I find this identifier ? Thanks, Felipe Mendivil Ortiz
-
When I go to save my unfinished imovie project, neither of the "imovie projects" or "imovie events" are visible where they should be. Why is this?
-
Itunes Won't download my software update..?
Im trying to update my iphone 4 (verizon) to IOS 5 and whenever i try to download it, it stays at 0% downloaded.. or in other words the status bar doesn't move..i have tried to give it time, but it sat for 4 hours and still no progress.