Portal Report Layout Editor
I have created a report selecting the custom report layout option. Rather than using a link on the column, I would like to add different links in the footer section in the Report Layout Editor. My problem is trying to create a link and pass a value from the report to the next report. I have tried to use the placeholder #fieldname.field# in an attempt to pass the value in my call to the other report object but it is not working. My actual call is listed below:
Address
When I click on the link the other report returns "No row returned". If I substitue the placeholder with a value I know exists the link works correctly.
Does anyone have a suggestion as to how I can embed the placeholder in the link command. Any help would be much appreciated.
Sharmila-
Thanks for the reply. I am trying to reference a value from the report rather than the parameter itself. I'll try to explain. I have a report which displays information for an employee. For a custom report, in the report layout editor there are three different sections, headings, body and footer. In these sections you place the HTML to customize your layout. In the body you can reference placeholders like #EMPLOYEE_ID.LABEL# for the column heading or #EMPLOYEE_ID.FIELD# for the value retrieved from the database. In the footer section of the report layout editor I want to create a link to another report using employee_id as the parameter in the link to the next report, however, within the link I am not able to get it to recognize the value from the placeholder. When I click on the link the URL shows the placeholder #EMPLOYEE_ID.FIELD# rather than the value like 1001.
Any suggestions?
Regards
Mark
Similar Messages
-
I have used this successfully in the past but have a new challenge.
In the past I have been able to produce clean and tidy reports for a single table. Now I want to do the same for a query joining two tables (order and transaction) on a single order id.
An order has several transactions. I don't want to repeat the static order details on every row, just the changing transaction details.
I have been able to list only the transaction details in the body section quite easily. I've also been able to list the labels for the order details in the head section. But when I try to list the field data using the .FIELD suffix instead of the .LABEL suffix it is not changed to data.
I take it that the head section is designed to deal only with .LABELS while the body section deals only with .FIELDS.
Can anyone suggest an alternative for doing this? Would a dynamic page be better? And if so how do I do it? Bear in mind that I need to pass a variable containing the order id from another report.
nullSharmila-
Thanks for the reply. I am trying to reference a value from the report rather than the parameter itself. I'll try to explain. I have a report which displays information for an employee. For a custom report, in the report layout editor there are three different sections, headings, body and footer. In these sections you place the HTML to customize your layout. In the body you can reference placeholders like #EMPLOYEE_ID.LABEL# for the column heading or #EMPLOYEE_ID.FIELD# for the value retrieved from the database. In the footer section of the report layout editor I want to create a link to another report using employee_id as the parameter in the link to the next report, however, within the link I am not able to get it to recognize the value from the placeholder. When I click on the link the URL shows the placeholder #EMPLOYEE_ID.FIELD# rather than the value like 1001.
Any suggestions?
Regards
Mark -
How to embed placeholder from report layout editor in a link
I have created a report selecting the custom report layout option. Rather than using a link on the column, I would like to add different links in the footer section in the Report Layout Editor. My problem is trying to create a link and pass a value from the report to the next report. I have tried to use the placeholder #fieldname.field# in an attempt to pass the value in my call to the other report object but it is not working. My actual call is listed below:
Address
When I click on the link the other report returns "No row returned". If I substitue the placeholder with a value I know exists the link works correctly.
Does anyone have a suggestion as to how I can embed the placeholder in the link command. Any help would be much appreciated.Hi,
I have replied to the similar question posted by you.
Thanks,
Sharmila -
Customize portal report layout
Is it possible to customize the report layout ?
I don't want a plain table layout.
Can someone tell me where I can find documentation on how to customize portal report layout?
Thank U.
Regards CecilieHi,
You can customize the Report Layout by using
the Custom option in the Report Layout section
while creating the Report.
It allows to write your own HTML code to define the Layout.
The three Layout options which can be used are:
Tabular
Form
Custom
Hope this Helps
Thanks
Vineet -
Custom report layout question...can't find any answers anywhere
I am trying to build a report in Portal, using the custom report layout. The report displays like so, before I do any customization:
COLUMN1 COLUMN2 COLUMN3
COLUMN1 COLUMN2 COLUMN3
COLUMN1 COLUMN2 COLUMN3
COLUMN1 COLUMN2 COLUMN3
where COLUMN1 is the same value, always per report; COLUMN2 and COLUMN3 vary.
What I want is:
COLUMN1
COLUMN2 COLUMN3
COLUMN2 COLUMN3
COLUMN2 COLUMN3
COLUMN2 COLUMN3
In the report layout editor, Body section, this is what I see:
<TD ALIGN="LEFT"><#COLUMN1.FIELD#></TD>
<TD ALIGN="LEFT"><#COLUMN2.FIELD#></TD>
<TD ALIGN="LEFT"><#COLUMN3.FIELD#></TD>
so #COLUMN1.FIELD# must be some kind of array, but I am not finding any documentation anywhere on how to reference the individual values. All I need is the very first value of the COLUMN1 variable. Once I have that value, I can put it where I need it, but I can't get at that value, just the array.
I have searched portal center, the app server documentation, html documentation. I have googled everything I could think of, but came up with nothing. I found a similar question on this forum, but no one responded with an answer. Any help would be greatly appreciated.Helen,
The best way for your case is to use a content folder and customize it whichever way you like.
however, your question is about reports. the problem in reports is this that you have to use just one single query and the layout of the results of this query are displayed in a peculiar way.
anyway. something similar but not exactly the same as what you wanted do is the following.
use a query like the following: (with a union in between)
SELECT COLUMN1,NULL , NULL ,NULL ,NULL
FROM my_source_table
WHERE myCriteria LIKE 'SoAndSo%'
UNION
SELECT NULL,COLUMN2 , COLUMN3, COLUMN4, COLUMN5
FROM my_source_table
WHERE myCriteria LIKE 'SoAndSo%'
---------- Now, have the following codes in the layout segments:
<!--- header --->
<table border="0" cellpadding="1" cellspacing="1" width="20%" align="center">
<!--- body --->
<tr align="center">
<td><table border="0" cellpadding="1" cellspacing="0" width="30%" align="center">
<tr align="center">
<TH><#COLUMN1.FIELD#></TH>
</tr>
</table>
</td>
<TD class="report_cell" ALIGN="LEFT"><#COLUMN2.FIELD#></TD>
<TD class="report_cell" ALIGN="LEFT"><#COLUMN3.FIELD#></TD>
<TD class="report_cell" ALIGN="LEFT"><#COLUMN4.FIELD#></TD>
<TD class="report_cell" ALIGN="LEFT"><#COLUMN5.FIELD#></TD>
</tr>
<!--- footer --->
<TR><TD></TD></TR>
this should produce a report with a table structure (you may see the whole if you give BORDER="1" in the main table tag). Within this table, the first column of the first row should be showing top-leftmost column value once (COLUMN1 value) and then the next rows would show last four column values as a table block on the right-bottom part.
with kind regards,
naqvi -
Rendering Static Images in Report Layouts xsl:fo template
Hello,
This is my first posting to the group.
I have been looking for a simple way to implement static images into the XSL:fo template file in order to export them to .pdf.
Having searched through the forums and through various Apex blogs, they all seem to refer to the BI Template builder, which doesn't really help me as my company will not allow this sort of plugin to be installed.
I tried another tactic: looking at XSL:FO howtos on using external images, which suggests using the following syntax:
<fo:block>
<fo:external-graphic src="url('insert_image_namehere')"/>
</fo:block>
However, when I try to use the #WORKSPACE_IMAGES# substitution to refer to local images, it fails to render - I suspect that #WORKSPACE_IMAGES# is not a valid substitution on the report layout editor page (its not listed in one of the 'approved substitutions' list)
Other than trying to use this BI Template Builder (out of the question), can anyone suggest a means of resolving this issue?update:
I tried deriving the full path for the image file by viewing the source when I embedded it in an HTML region on the same page and it gives me something similar to the following URL:
wwv_flow_file_mgr.get_file?p_security_group_id=502133210878128108&p_fname=myImage.gif
(p.s. it is a .gif file - not sure if this should make any material difference)
As a result, I tried embedding this into the code:
<fo:block>
<fo:external-graphic src="wwv_flow_file_mgr.get_file?p_security_group_id=502133210878128108&p_fname=myImage.gif)"/>
</fo:block>
but this time, instead of merely not rendering, when Acrobat opens, an error message appeared reported that the file was corrupted or invalid. When trying different formats, I seem to get a generic: "500 Internal Server Error".
I'm going to try putting the image file in the server directory tree to see if that will work. I'll post later either way. -
Passing value from Portal Form as parameter to portal report
I have a portal form that I have created using the custom form layout editor to build/modify the display of the form. When I run the form and I have a record queried I would like to be able to click a link and pass the value of a field as a parameter to a portal report. For example, lets say I have a field on my portal form called assignment_id, and after I query a record assignment_id equals 1. I would like to use the value 1 from assignment_id as a parameter to a portal report. I am not sure how to reference the value of a form field, can this be done within the header, body or footer of the custom layout editor? Or can I somehow reference the value of a form field from the Additional PL/SQL Code section?
Has anyone tried this with success? Any info is appreciated.
Regards
MarkHi,
You can get the values of the variables from the session variables. Here is an example which gets the value of the field FLIGHT_NO and passes it on to a report.
While accessing the value of a field you should prefix it with "A_" (A_FLIGHT_NO)
declare
flightno number;
blk varchar2(10) := 'DEFAULT';
begin
flightno := p_session.get_value_as_varchar2(
p_block_name => blk,
p_attribute_name => 'A_FLIGHT_NO');
call('SJDEMO30.report1.show?p_arg_names=flightno&p_arg_values='||flightno);
end;
Thanks,
Sharmila -
Image not printing in Layout Editor
I am using BI Publisher 11.1.1.6.
I tried inserting an image in Layout Editor to display company logo.
Followed the steps below.
1. Click on Image icon in Layout editor.
2. Select 'Field' Radio button, in the image URL: selected the field LOGO which
comes from an SQL query.
select value LOGO
from Pro_Ent_table
where section = 'SYSTEM'
AND KEY = 'CORPORATE_LOGO_PATH';
Value is: http://www.noug.org/clubs/165905/graphics/bip.jpg
3. Click on insert in the Layout editor the logo can be seen.
4. But when run the report, we are getting the following errors in different output formats.
a. Interactive viewer - No error, blank screen had been shown.
b. PDF - File does not begin with '%PDF-'.
c. Excel - The report cannot be rendered because of an error, please contact the administartor.
oracle.xdo.XDOException: java.lang.reflect.InvocationTargetException
d. RTF - The report cannot be rendered because of an error, please contact the administartor.
oracle.xdo.XDOException: java.lang.reflect.InvocationTargetException.
Please let me know if more information is required.
Thanks in advanceMetadata. Check the files and strip it or save to a format that doesn't support it in teh first place. Perhaps the copy&paste messes up some stuff on that level such as DPI flags or stored printer data...
Mylenium -
Standard Report layouts in Crystal 2008 for SBO 2007A
It has been 2 years since SBO adopted Crystal Reports to become part of the standard product, I refer back to the initial links which promised links to Standard Reports, however 2 years later these links appear to be exactly the same, no updates.
http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/807d22cb-cb1d-2b10-8794-fb76d7feca88#section12 [original link is broken]
For SBO 8.8 there appears to be a pack of Reports available for Sales Orders, Purchase Orders etc
I would like to know if there a pack of standard Crystal reports for SBO 2007A and if so where would we be able to find them?
Many thanks
Kevin WestI found the following link
https://websmp101.sap-ag.de/~sapidb/011000358700001094082009
It has the following - Crystal Reports Layout - IT Invoice Layout for Release 2007 A
An invoice layout for Italy...well done 2 years and we now have an Italian invoice -
Importing Crystal Report layout for customer statements
Hello,
I have imported a crystal report layout to use for the customer statements when running them from the ageing report. The problem is even if we only select one business partner in the ageing report, when we print preview the statement it displays statements for all business partners - this is because in the crystal report there are no parameters. I know that when you import a layout like this for other documents you need to use for example, {ORDR.DocEntry}={DocKey@} as the parameter however the customer statements don't have a docentry. When I look at the system statement layout (collection layout), when you run the report you get an ADO.NET (XML) connection prompt. Is it possible to use the crystal layout i have for the customer statements but for only the customer(s) showing on the ageing report?
Many thanks,
KateSo just to make it clear,
you want an overview of open invoices from 1 customer.
If so, try this in crystal reports :
Create a parameter field (field explorer)
Name : CardName
Type : String
Value : Static
do not select a value field (none)
press ok.
Select expert
Create new
Starts with
type this : {?CardName}
press add
Click formula editor and make it look like this :
{OINV.DocStatus} = "o" and
{OINV.CardName} startswith {?CardName} -
I am facing a problem that whenever i need some updation in query. I make the change and when i apply it, it removes all the new placeholders added and removes all the formats. How can i prevent from it?
HI
In reports layout goto Data Model and Double click the SQL Query Statement Icon, your will be displayed with Query editor where in you can change the statement as required.
i thik this should do...
rgds
bhaskar -
Issue with Shared Components - Report Layouts Download
After my isp provider upgraded from APEX 3.2.1 to 4.0, I am now unable to go into the Shared Components -> Report Layouts section and access an existing report to download my rtf template. Is there another way to go and get this out of the database. I need to update a report layout that is old and I do not have a backup of the original report and do not want to spend the time to recreate.
Thanks,
MarkIf you have TOAD, or if you can install it, by connecting to your database you will be able to access your report layout via the Schema Browser. The whole path should be "All Schemas -> APEX_040000 -> Tables -> WWV_FLOW_REPORT_LAYOUTS". In that table you will find you report layout. Double click on it and copy/paste it into a text editor.
Note: You might need to be granted some rights to access the 400+ tables of the APEX_040000 schema. Or if you have a DBA, ask him to do this for you.
Of course, if you don't want to install TOAD, I bet you could query that table from the SQL Commands of the SQL Workshop, but you would again need the rights to access said table.
Best regards,
Mathieu -
SAP 8.8 Crystal Report layout templates
I have installed SAP 8.8 this is working fine apart from one thing i don't understand.. maybe i am just being stupid..
But there are no Crystal report layouts in the system. Do we have to download these.. surely we don't have to write them all from scratch ???Dear Rabie,
Without the User ID On Cannot Access the Portal and Cannot Download the Files.
Regards,
Vamsi -
HOW TO CREATE TEMPLATE FOR A REQUIRED REPORT LAYOUT
I have a PDF Template that the report is required to follow. How can utilize a PDF template within Oracle Reports 10g and then populate with data from the database?
thank you,
stevenSorry for asking, but have you ever worked with Oracle Reports before? What you are describing is exactly what Report Builders does: you create a query to retrieve data from the database, and in the layout editor you create a page layout for this data.
You can start here, for instance:
http://docs.oracle.com/cd/E12839_01/bi.1111/b32122/toc.htm
I want to create a query (which i can do), but then it seems to take every record Are you forgetting a WHERE clause in your query? -
How to set it up to use BI Publisher Report layout in APEX
Hi all,
I downloaded the xml file from APEX to create a BI Publisher report layout and uploaded it to APEX report layout in share component. When I click the test report button, nothing showed. Would you show me what else I need to do to make it work?
Any suggestions are appreciated.
Thanks much@You need to use the desktop layout editor that works under Word to develop report layouts..
Thank you,
Tony Miller
Webster, TX
On the road of life...There are 'windshields', and there are 'bugs'
(splat!)
"Squeegees Wanted"
If this question is answered, please mark the thread as closed and assign points where earned..
Maybe you are looking for
-
I am new to the Ipad, I just got the Ipad with retina display in and only have a 16gb memory. I wanted to use Icloud for my music and other items, but when I started using Icloud and Itunes match, my Ipad has up to 3 of the same song listed on the so
-
Hi, Our BI system has been upgraded from 3.0 to 7.0 recently. There was a dump in one of the function modules - RSDPL_CUBE_DATA_READ . it was giving an Inherited error exception... I tried the newer FM RSDRC_INFOPROV_READ in place of that. it
-
We have been going back and forth on our Bill. Per ticket # [edited for privacy-please do not post personal or unique information such as but not limited to full names, employee ID numbers, email addresses, phone numbers, account numbers, etc.] it wa
-
I want to know the practical use of 0.0.0.0 IP
Pls forward how to use this IP in practical application.
-
Getting error to access the JMS resouce.
I have confabulated 4 managed servers (des1, des2,des3 and des4) with JMS servers in a cluster on WebLogic 9.2. The servers des1 and des2 are located on same host of admin server installed(e.g. the hostname is adminhost). The servers des3 and des4 ar