Dynamic Template Url in xfaForm
Hi,
In a xfaForm variable, under Template Url, how would I be able to make this dynamic?
I would like to use different xdp forms depending on the input.
Thanks in advance.
When you create your xfaForm variable you need to configure a render service (under Advanced Settings).
The render service is responsible to render the actual form (xdp) into a PDF. Usually you choose the renderPDFForm from the Process Management to render the pdf.
If you look at that renderPDFForm process, you'll see that it uses the variable /process_data/@formUrl to specify the url to the xdp. This variable is set when you configure formURL property of the render service (under Advanced Settings).
Usually we set it to Task->Form URL, but you could use your own variable there that contains the path to your XDP.
Jasmin
Similar Messages
-
Template URL in the xfaForm variable Performance issue
the Browse button for the "Template URL" on the xfaForm variable property sheet seems to be very slow (when you have a few hundred forms in the system). Does this happen to you too? It seems that it's getting all the forms in the resource database in one shot, correct?
I wonder if it could be changed to just retrieve the list of resource Categories first? when you click on the "+" to expand the category, it then retrieves only the forms in that category. This way at least I can split my forms into several categories and improve the speed of the Browse button.
thanksHi Yong,
Please check the following link... . This might help you
http://help.sap.com/saphelp_nw70/helpdata/en/43/176c05fa923614e10000000a422035/frameset.htm
Go to Set_Variable_State
Click on the example which is at the bottom......That will give you more clear idea -
HELP troubles with dynamically generated URLs
I'm trying to integrate a new shopping cart, but DW CS4 can't follow the dynamic links in the template pages. They render fine in Live View. I can follow the CSS in the CSS Styles panel, but of course, it's not editable. Related files are far from complete and if I try to click on one, I get an error that the file can't be found.
The templates all contain dynamically generated URLs such as:
<?php include("${__TPL_DIR__}pages/templates/part.header.tpl.html"); ?>
The .ini files used have site root relative references.
Any ideas? Or am I stuck limping along?Thanks David,
I found a few articles in the Developer Center that were helpful in understanding what I was looking at. The articles on creating Drupal and Wordpress themes explained how the pages are created dynamically, as well as how to use DW to modify and create themes. Though the specifics are different than what I am looking at, the concepts are similar. They also confirmed that attaching the relevant CSS files as design time style sheets was a practical workaround in the absence of an add-on to help DW understand the site structure. I was hoping that I had just not done something correctly, but I can live with a workaround, knowing that an "easier" way isn't just waiting for me to learn something about DW.
Don -
Error while opening the dynamic Template
Hi Experts,
While opening the Dynamic Templates in application in Sap Bpc it will give me an error: Description information is missing: contact your administrator. Please help me in this.Hello,
Please try the following:
Clear the client cache if the problem is with a single client:
In BPC for Excel, click the eTools menu and select u2018Client Optionsu2019.
Click u2018Clear local application informationu2019.
Click u2018Refresh Dynamic Temnplatesu2019.
This will force the client machine to download the templates again.
Change the template version for the Application Set (AppSet) if the problem is with multiple clients:
Launch the BPC u2018Interface for the Webu2019.
Select u2018Administrationu2019.
Select u2018AppSet Parametersu2019.
Find the TEMPLATEVERSION parameter.
Increment the value by one. For example, if the value is .103, change the value to .104 and click the Update button.
This will force all of the client machines to download the templates again.
Manually download the files:
These files can be found in two locations.
Check the local machine for the files:
Check the local paths on the client machine to see if the needed files are there. The local paths for these files are:
My Documents\PC_NW\<domain>\<user>\AppInfo\<applicationset>\<Application>\eExcel\Reports\Wizard.
My Documents\PC_NW\<domain>\<user>\AppInfo\<applicationset>\<Application>\eExcel\Input Schedules\Wizard.
The files should be:
DESCRIPTION.TXT
IMAGE#.BMP
TEMPLATE#.XLT (where # is the specific number of the file).
If these files do not exist, they can be copied over from a working system. If all systems are giving this error, the files can be retrieved from NetWeaver.
To find the files in NetWeaver:
Run transaction UJFS.
Expand u2018webfoldersu2019.
Expand the Application Set (AppSet).
Expand the Application.
Expand u2018eexcelu2019.
Expand u2018reportsu2019.
Expand u2019wizardu2019.
The files located in this directory should also be located in My Documents\PC_NW\<domain>\<user>\AppInfo\<applicationset>\<Application>\eExcel\Reports\Wizard.
To download all of these files, right click the u2018wizardu2019 folder and select u2018Download All Documentsu2019.
Once the files are downloaded, unzip them into the local directory.
go back to u2018eexcelu2019 from Step 5.
Expand u2018input schedulesu2019.
Expand u2019wizardu2019.
The files located in this directory should also be located in My Documents\PC_NW\<domain>\<user>\AppInfo\<applicationset>\<Application>\eExcel\Input Schedules\Wizard.
Follow Steps 9-10.
If these files do not exist in NetWeaver, they may not have been transported properly. If this is the case, go to the source system and download the files and then right click the folder in NetWeaver and select u2018Upload Document from PCu2019 on the destination system.
Best regards,
Vin -
Use of SOAP Receiver Adapter in a recursive way with dynamic Target URLs
Hi all,
I have a following scenario.
1. I have to call a webservice with a URL http://myserver.com/default.aspx?action=index
This will return a list of xml filenames as below
<?xml version="1.0" encoding="UTF-8"?>
<filelist>
<file uuid="test1" />
<file uuid="test2" />
<file uuid="test3" />
<file uuid="test4" />
</filelist>
2. Now I have to call the same webservice with a change in action so that the url looks like
URL - http://myserver.com/default.aspx?action=fetch&uuid=
for all the filenames in the list
So in essence, I have to create a dynamic URLs recursively like
http://myserver.com/default.aspx?action=fetch&uuid=test1
http://myserver.com/default.aspx?action=fetch&uuid=test2 and so on
3. And with each call to the URL in step 2, the incoming xml is to be mapped to an IDoc.
I will be creating a ABAP proxy to initiate the calls.
I would like some ideas so as to have a less complex approach to the solution.
Regards,
NeerajHi,
dynamic SOAP URL - adapter specific properties (http receiver adapter)
Dynamic configuration payload - https://media.sdn.sap.com/javadocs/NW04/SPS15/pi/com/sap/aii/mapping/api/DynamicConfiguration.html
DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get
(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP","THeaderSOAPACTION");
String a = http://something.abcd/applicationName/xmlMessage //set the value of actual action here
conf.put(key, a);
return ""; -
SOAP adapter and dynamic target URL
My scenario: synchronous communication ABAP Proxy <=> XI <=> External WebServices.
There is a need to have configurable (dynamic) target URL for SOAP Adapter. This target should be configurable from ABAP Proxy. Any idea how can I achieve my goal?
Some additional notes why I need configurable target URL. I've multiple WebService instances which has identical interfaces and the only difference is target URL. I see no need to define for each webservice different SOAP Adapter. The other thing is that customer want to have configuration of destination (target) url on backend system (where ABAP Proxy is used).Check http://help.sap.com/saphelp_nw70/helpdata/EN/29/5bd93f130f9215e10000000a155106/frameset.htm
It's possible to set the URL for Soap dynamically.
To process adapter attributes in the message header of the XI message, set the Use Adapter-Specific Message Attributes indicator and the Variable Transport Binding indicator.
You can evaluate the following attributes in the message header:
Description: You can set the entire URL.
Technical name: TServerLocation -
How to get Dynamic Converter URL
Hi all
I need to get dynamic converter url of document like http://<localhost>:<port>/cs/idcplg?IdcService=GET_DYNAMIC_CONVERSION&dID=7411.
I use DOC_INFO_BY_NAME and i can find document url using 'DocUrl'. But i cannot find anything about dynamic converter.
How can i get the url just using RIDC?
Best Regards
QianHi ,
Whether i can get which format will be converted(convert format in Dynamic Converter Admin Configuration Setting) ?
This is applicable for the UI alone where in all the formats that you want to have "HTML" option shown will be added from the above option .
As for getting Dynamic Conversion using the IdcService , all of the contents can be used irrespective of whether they are added in the DC Admin section or not . So if you want to show the HTML format then all you need to do is to call the GET_DYNAMIC_CONVERSION service and pass the dID of the respective contents .
Thanks,
Srinath -
Workflow Designer: template url problem
Hi all,
I successfully installed:
Forms/Form Manger 7.0.1 on w2k3_box1;
Workflow Server 7.0.1 on w2k3_box2;
Using:
Jboss 3.2.5,
MSS 2K,
JDK 1.4.2_11
with manual options. Adminui appears fine, FormsIVS appears fine.
In Workflow Desginer, I tried to define a new workflow. In initform, when I clicked on "browse" botton next to "template url" field, I got error msg:
com.adobe.appstore.AppstoreException
Can anyone give a clue of how to resolve it? I have uploaded a test form into forms repository, and trying to refer to it in the workflow designer.
Thanks!
Scott JiangHi all,<br /><br />Thanks for the response. I have tried WF designer on both client and WF server side. Same result. <br /><br />If anyone can point me to the documention where it says Form Manager and Workflow have to be installed in the same box that's great. I'm told to install them on separate boxes because version 6, has been done in that way, and due to transaction volume we'd like to install them separately. Has any customer done in this kind of configuration? <br />BTW, I already checked "Integrating LiveCycle Products" doc.<br /><br />There is the log from java console. Seems like JNDI lookup failed on the client side code when I click the "template url" button.<br />===================================================================<br />com.adobe.appstore.AppstoreFactoryException: com.adobe.appstore.AppstoreException<br /> at com.adobe.ebxml.registry.appstore.AppstoreFactory.getAppstore(Unknown<br /> Source)<br /> at com.adobe.workflow.saf.SAFApplication.getAppstore(SAFApplication.java<br />:827)<br /> at com.adobe.workflow.saf.SAFApplication.browseAppstore(SAFApplication.j<br />ava:837)<br /> at com.adobe.workflow.tools.processdesigner.JUrlCellEditor$1.actionPerfo<br />rmed(JUrlCellEditor.java:104)<br /> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)<br /> at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknow<br />n Source)<br /> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)<br /> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)<br /> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour<br />ce)<br /> at java.awt.Component.processMouseEvent(Unknown Source)<br /> at java.awt.Component.processEvent(Unknown Source)<br /> at java.awt.Container.processEvent(Unknown Source)<br /> at java.awt.Component.dispatchEventImpl(Unknown Source)<br /> at java.awt.Container.dispatchEventImpl(Unknown Source)<br /> at java.awt.Component.dispatchEvent(Unknown Source)<br /> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)<br /> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)<br /> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)<br /> at java.awt.Container.dispatchEventImpl(Unknown Source)<br /> at java.awt.Window.dispatchEventImpl(Unknown Source)<br /> at java.awt.Component.dispatchEvent(Unknown Source)<br /> at java.awt.EventQueue.dispatchEvent(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)<br /><br /> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br /> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)<br /> at java.awt.EventDispatchThread.run(Unknown Source)<br />Caused by: com.adobe.appstore.AppstoreException<br /> at com.adobe.ebxml.registry.appstore.AppstoreDelegate.lookup(Unknown Sou<br />rce)<br /> at com.adobe.ebxml.registry.appstore.AppstoreDelegate.<init>(Unknown Sou<br />rce)<br /> ... 27 more<br />Caused by: javax.naming.NameNotFoundException: com not bound<br /> at org.jnp.server.NamingServer.getBinding(NamingServer.java:495)<br /> at org.jnp.server.NamingServer.getBinding(NamingServer.java:503)<br /> at org.jnp.server.NamingServer.getObject(NamingServer.java:509)<br /> at org.jnp.server.NamingServer.lookup(NamingServer.java:253)<br /> at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)<br /> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces<br />sorImpl.java:25)<br /> at java.lang.reflect.Method.invoke(Method.java:324)<br /> at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)<br /> at sun.rmi.transport.Transport$1.run(Transport.java:148)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at sun.rmi.transport.Transport.serviceCall(Transport.java:144)<br /> at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4<br />60)<br /> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport<br />.java:701)<br /> at java.lang.Thread.run(Thread.java:534)<br /> at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknow<br />n Source)<br /> at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)<br /> at sun.rmi.server.UnicastRef.invoke(Unknown Source)<br /> at org.jnp.server.NamingServer_Stub.lookup(Unknown Source)<br /> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:530)<br /> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:509)<br /> at javax.naming.InitialContext.lookup(Unknown Source)<br /> ... 29 more
-
Cannot copy a section in new "Pages 5." Miss "dynamic templates."
I loved being able to create a document with tables, graphics and other detailed material on a page that was its own "section." Then when I wanted to re-use it IN THAT SAME DOCUMENT, like an order form for example, I could copy it as many times as I liked in the same docuemnt, delete whatever parts were not needed in the copy and use it as a kind of "dynamic template."
How do you copy a whole page all at once with complex content in the New pages?You can't really, other than to manually select all the content starting at the top of the page and paste elsewhere.
Working with pages as pages has been abandoned in Pages.
I'm sorry. -
Cannot open a report I just saved via Save a Dynamic Template
Hi All,
I am on BPC 5.1 SP9, working in Office 2007.
The problem is happen sporadically, where I save a report using Save a Dynamic Template. Then try to open up the report I just saved, and the report does not open. Sometimes if I resave the report via Save Dynamic Templates, I can reopen up the report. If that does not work, I go back into Save Dynamic Template, and save it to a new name, and see if I can get the report to open.
The strange thing is I can save the report to my desktop, then go into BPC. Every time I open the report from my desktop it always runs.
Not sure if anyone has seen this before?Does your template have an Excel 2007 4 digit extension?
There is a known issue with BPC 5.1 sp7 or higher service pack and Excel 2007 format extensions (SAP Note 1347243)
Files with Excel 2007 Extension such as XLSX and XLTX, (saved and opened repeatedly via eTool -> Save / Open Dynamic Templates menu) may have issues where the template will not open.
The problem does not exist with BPC 70M sp3 or higher.
The note also has a possible workaround; suggesting renaming the template on the File Share Server and then opening the re-named template via Open Dynamic Templates menu.
Hope this helps. -
Hi ,
I am in BPC MS 7.0 with SP7 .
While openning dynamic templates tab ...i am getting fallowing message ..
"the discription information is missing , contact your administarator "
I have admin access for BPC system and this error appear in only capex application , remanning applications , i am able to open dydnmic templalates.
pls let me know any inputs ..
Regards,
PSRHi ,
I am using generic application and type is reporting .
Recentely we upgraded SP2 to SP7 .
But remanning applications are working fine .
pls let me know any inputs ...
Regards,
PSR -
Cannot load Dynamic templates in RATE Application
I'm trying to create a new input schedule in RATE application.
When trying to open a delivered dynamic template there are no templates to display.
How can I reload or repair this issue? Have I missed something during installation or missed to activate something else
Regards.
AlbertoThank you for your answer!
I checked the UJFS and in Rate App in my AppSet folder I do have 2 Templates, 2 images and the correspondent Description file for both templates.
But still not able to select one of them form the BPC Excel interface.
Is there something else to do or "reactivate"?
Thanks -
Dynamic template in EPM 10.0 version
Hi,
I am creating a dynamic template where the Employees and Cost centers are two dimensions. Under employee dimension, cost centers have been added as properties as shown below:
ID Costcenter
ALLEMP
EMP001 2358
EMP002 2358
EMP003 2358
EMP004 2358
EMP005 2354
EMP006 2354
EMP007 2354
EMP008 2354
EMP009 2358
EMP010 2354
i have designed the Employees dimension members in row n time in column. While creating the template i can see the only 2354 employees. My requirement is if i change the context member from 2354 to 2358 then only those employees must appear which are shown under their respective properties. i have already checked filter because of which i can see only 2354 members but i want it to be dynamic and also that if i select 2354 then only 2354 members must appear and vice versa. It should not be static.
Please guide.
Thank you.
Rgds,
PoonamThere are two new functions in BPC 10 that will help:
EPMAxisOverride and EPMContextMember
Assuming you are using the first report on the sheet (default report), use the following:
Build the report, then on the same sheet as the report, enter the following formula (in any cell outside of the report):
=EPMAxisOverride("000",FALSE,"EMPLOYEE","CC='"&EPMContextMember("COSTCENTER")&"'")
Assuming your dimensions are named "EMPLOYEE" and "COSTCENTER". Also, assumes the cost center property on EMPLOYEE is named "CC".
Let me know if you have any trouble.
Steve -
Dynamic template report zero suppression
Hi
I have a report which was developed using dynamic template and it works fine. When I configure the zero suppression for row ( yes in control ) yes, it suppress the rows with zero in first column. So it suppress the row which has some values in second column but zero in first row. It does not suppress the rows if the first column has values but second column has zero.What I want ? to suppress zero only when all the columns ( 2 in my case ) has zero values. I donu2019t see any other configuration option in control. Can some one guide me how to suppress zero only when all the columns in any row is zero.
Thanks in advance
SNHi SN,
If both columns are part of the EVDRE (included in the column range and pulled from the server) then this is not the correct behavior. What version of BPC are you on (7.0/7.5, and support pack)?
If the second column is not populated with data from the server, then this could happen, depending on how you have built your EVDRE.
Can you provide more detail about how the columns are populated?
Ethan -
To disable Dynamic templates in OTL
Hi,
There are 3 dynamic templates available in OTL viz. Project Assignments, Work Schedule & Last Period Timecard.
How can we disable these templates? I just need to use the Last Period Timecard, I want to disable the rest of the templates from the user.
I am unable to deactivate these timecards from the lookup HXC_DYNAMIC_TEMPLATES as the fields are protected against update.
Is there any other way? Please advise.
ThanksI can suggest a number of options. But I have not tried this, so it may be that none of them give you what you want!
You could make the 'last timecard' the default template by using the preference Self Service Default Template Assigned by Sys Admin. You could combine this with removing the tempate functionality (i.e. having the choice displayed to the user) byusing the preference I previously mentioned. This combination might give you the desired effect.
Or, you could try setting the enabled flag to 'not enabled' on the lookup HXC DYNAMIC TEMPLATES. Although this is a 'system' lookup, you can update the flag from the 'back end'. I wouldn't recommend this as it wouldn't be supported, but it might be worth a try.
Or, you could look into the ViewObject which controls the way the list of values for templates is displayed in the LDT file for the timecard. You m,ay be able to control which values are displayed by amending this VO.
Let me know if any of these options work!
Regards
Tim
Maybe you are looking for
-
1. Using Windows XP home 2.PayPal is the only website I have problems with Foxfire; works fine on IE8 3. I can get to some of the desired pages through other links on PayPal so it's not the pages themselves 4. The error message contains this: Cookie:
-
ITunes 6.02 Not Opening "WHAT'S GOING ON APPLE"!!!
Sorry about the headline. Just like iTunes 6.01, iTunes 6.02 still doesnt open. Im getting tired of this, having to reinstall whenever I want to use it. I would have thought that Apple would have a fix by releasing iTunes 6.02, but I still see iTunes
-
Analytic functions in expression
Hi list, is there a way of using an analytic function in an OWB expression? Just like with DECODE it doesn't seem possible, because OWB creates something like x := analytic_function(), I think for tracing or error handling purposes. If I want to have
-
How can I enforce a time limit across 2 iMacs?
I have 2 iMacs in my house, 1 is my lil sister's iMac and one is mine, hers has gotten old and slow. On it she has parental controls allowing her to be on for certain times of the day for a certain amount of time. I'd like to make her account on my c
-
erro message when i try to view full header (cannot view any header)