Get results of interactive report
After using the interactive report to narrow down my results, I now want to get the id's of the results. Can I add a check box to this report in order to do bulk operations on the result or is there another way to get the id's.
Thanks
Rob
Hmm. That's really useful but as far as I can see, it's geared towards only having 1 IR per page i.e.
SELECT region_id
INTO v_region_id
FROM APEX_APPLICATION_PAGE_ir
WHERE application_id = :app_id
AND page_id = :app_page_id;
When APEX 5 comes along, you can have more than 1 on a page and so any solution needs to be future proof which I am not too sure this one is.
Nice start though.
Cheers
Duncs
Similar Messages
-
Get ROWIDs from Interactive Report
Hi,
I'm using an interactive report but I'd like to use the rows returned in a process so is it possible to get the rowsids that have been selected and make up the filtered report
Thanks AndyA little trial and error using Andy ATD's suggestions gave me the following query, which I can use to recreate the selected ROWIDs:
SELECT /*c.interactive_report_id, report_id, application_user, report_name, */
CONDITION_COLUMN_NAME as col_name, CONDITION_OPERATOR as col_operator,
CONDITION_EXPRESSION as exp1, CONDITION_EXPRESSION2 as exp2,
CONDITION_ENABLED AS enabled,
LAST_UPDATED_ON as date_mod
FROM APEX_APPLICATION_PAGE_IR_COND C
WHERE c.application_id = :APP_ID
AND c.page_id = :APP_PAGE_ID
AND c.condition_type = 'Filter'
AND application_user = :APP_USER
AND condition_enabled = 'Yes'
and report_name is null -- Just show current working report
AND trunc(last_updated_on) = trunc(sysdate)
ORDER BY last_updated_on desc, report_id;
This gives results like:
COL_NAME COL_OPERATOR EXP1 EXP2 ENABLED DATE_MOD
ASK_AMOUNT_CURRENT between 2500 10000 Yes 03-DEC-08
PREF_CLASS_YEAR = 1968 - Yes 03-DEC-08
- Stew -
Get condition from interactive report
Hi all!
I have an interactive report.
After the user has set some filter conditions I would like to write the ID's of the selected datasets into a table.
This should take place in an "after-submit-process" in pl/sql.
Something like:
INSERT INTO #OWNER#.log_table (OBJT_ID) VALUES (SELECT ID FORM #OWNER#.source_table WHERE
":APEX_REPORT_CONDITION");
My question:
Is there an apex-object like ":APEX_REPORT_CONDITION"?
Thanks for your help!
KaiHi Jari,
thank you for your reply. But I need s.th. different:
If I load my report-page and display "Debug" the SQL behind the report looks like:
select
null as apxws_row_pk,
+"ID",+
+"NUMBER",+
+"TITLE",+
+"ENTRY_DATE",+
+"PRIOPRITY",+
+"PROBABILITY",+
count(*) over () as apxws_row_cnt
from (
select * from (
select
r.ID,
r.NUMBER,
r.TITLE,
r.RPRI_NAME,
r.ENTRY_DATE,
r.PRIORITY,
r.PROBABILITY
from #OWNER#.MY_TABLE r
where r.usr_name = :APP_USER
+) r+
where ("PROBABILITY" = :APXWS_EXPR_1*
and "PRIORITY" = :APXWS_EXPR_2)*
+) r where rownum <= to_number(:APXWS_MAX_ROW_CNT)+
+0.44: binding: ":APP_USER"="APP_USER" value="USER"+
+0.44: IR binding: ":APXWS_EXPR_1"="APXWS_EXPR_1" value="(10-50%)"+
+0.44: IR binding: ":APXWS_EXPR_2"="APXWS_EXPR_2" value="Hoch"+
+0.44: IR binding: ":APXWS_MAX_ROW_CNT"="APXWS_MAX_ROW_CNT" value="10000"+
As we can see, apex put an own select-statement around the original statement.
What I need is the part in bold letters and the APXWS_EXPR_x-values. How can I get it?
Has anyone any ideas? Thanks in advance!
Kai
Edited by: user610935 on Nov 25, 2009 11:27 PM
Edited by: user610935 on Nov 25, 2009 11:27 PM -
Get Report_Id of Interactive Report
I am atempting to get the report id of the currently selected report in a specific page.
The problem is that here are several diferent views (SAVED REPORT) and i don't how how to get the currently selected in the session.
How can I do that?
Thanks
PedroThe report is selected using the interactive report tabs from the previous saved reports.
I have been trying this:
Javascript & 'apexir_REPORT_ID'
but it fails because the value is always the same, the based_report_id of the Working directory, not the selected tab (interactive report save).
Any thougths?? -
Get ID of Interactive Report that Initiated Download Reqest
Hi there.
Does anyone know if it's possible to get Interactive Report ID (x01 on the POST Request I think) when a "Download" request is initiated?
I need to log this value into a custom table so any help on how to grab this would be very helpful.
Cheers
DuncsHmm. That's really useful but as far as I can see, it's geared towards only having 1 IR per page i.e.
SELECT region_id
INTO v_region_id
FROM APEX_APPLICATION_PAGE_ir
WHERE application_id = :app_id
AND page_id = :app_page_id;
When APEX 5 comes along, you can have more than 1 on a page and so any solution needs to be future proof which I am not too sure this one is.
Nice start though.
Cheers
Duncs -
How to avoid line break ( br ) while exporting Interactive report in Excel
Hi,
I have a Interative report and I am using Apex download format as CSV.
I have defined some of the column heading in multiple line using break < br >
when I export this into the excel sheet..the column heading contains break also..
- Any idea how to avoid line break while exporting in excel.
- also how to put the columns heading in BOLD when exported in excel.
Thanks,
DeepakHi Jari,
I tried this but still getting the
<br>Interactive Report
Column Attributes Heading - Employee<br>Detail AddressWhen I download the Report in CSV Format
I am getting the heading with <br>.
I am looking for heading as - Employee Detail Address // with no <br> tagThanks,
Deepak -
Download Customization in Apex Interactive Report
Hi All,
I am using Apex 3.2.
I have some requirement, for the download the interactive data into xl sheet we can go to action menu and download the report. But in the report there is one edit link ,I dont want down load edit link data. How to avoid this edit link data.
Thanks,
pnr
Edited by: pnr on Mar 28, 2011 5:59 AMHello Tony,
Your suggestion on the other thread is interesting and will be helpful on some other reporting I am doing. However, I am still running into an issue. I am unable to get the 2nd interactive report query below 114 columns since I have to keep those fields together so they can look at those fields when they make computations.
I never did say 100 + columns is "Always" needed. However, it is still a needed feature in my opinion. I been using APEX for 2 years. This is the first time I needed this many columns. I am currently working with Institutional Advancement, which by next month will want to have over 200 columns available to them since not only will they be looking at constituents but, they will want to look at corporations as well. Discover isn't an option at this time.
"Maybe someone can build an ad-hoc report builder for APEX applications that can be attached to applications? We have such items in Oracle Forms application I maintain now.."
That would be delightful...
Regards,
Kelly -
Interactive report coding without using LVs
hi...can i get coding for interactive report without using ALVs?
Hi Rakkasi....
here i am pastina a Two levels Code for NON ALV Interactive report....
just copy and paste this code into your sample editor program and run it...
and see the code ...its simple...
<b>Reward points if helpful,</b>
Here is the code....
*& Report ZTEJ_INTAB1 *
REPORT ZTEJ_INTAB1 LINE-SIZE 103 LINE-COUNT 35(5) NO STANDARD PAGE
HEADING.
*TABLES DECLARATION
TABLES : KNA1, VBAK, VBAP.
*SELECT OPTIONS
SELECT-OPTIONS: CUST_NO FOR KNA1-KUNNR.
*INITIALIZATION
INITIALIZATION.
CUST_NO-LOW = '01'.
CUST_NO-HIGH = '5000'.
CUST_NO-SIGN = 'I'.
CUST_NO-OPTION = 'BT'.
APPEND CUST_NO.
*SELECTION SCREEN VALIDATION
AT SELECTION-SCREEN ON CUST_NO.
LOOP AT SCREEN.
IF CUST_NO-LOW < 1 OR CUST_NO-HIGH > 5000.
MESSAGE E001(ZTJ1).
ENDIF.
ENDLOOP.
*BASIC LIST SELECTION
START-OF-SELECTION.
SELECT KUNNR NAME1 ORT01 LAND1 INTO
(KNA1-KUNNR, KNA1-NAME1,KNA1-ORT01,KNA1-LAND1)
FROM KNA1
WHERE KUNNR IN CUST_NO.
WRITE:/1 SY-VLINE,
KNA1-KUNNR UNDER 'CUSTOMER NO.' HOTSPOT ON,
16 SY-VLINE,
KNA1-NAME1 UNDER 'NAME',
61 SY-VLINE,
KNA1-ORT01 UNDER 'CITY',
86 SY-VLINE,
KNA1-LAND1 UNDER 'COUNTRY',
103 SY-VLINE.
HIDE: KNA1-KUNNR.
ENDSELECT.
ULINE.
*SECONDARY LIST ACCESS
AT LINE-SELECTION.
IF SY-LSIND = 1.
PERFORM SALES_ORD.
ENDIF.
IF SY-LSIND = 2.
PERFORM ITEM_DET.
ENDIF.
*TOP OF PAGE
TOP-OF-PAGE.
FORMAT COLOR 1.
WRITE : 'CUSTOMER DETAILS'.
FORMAT COLOR 1 OFF.
ULINE.
FORMAT COLOR 3.
WRITE : 1 SY-VLINE,
3 'CUSTOMER NO.',
16 SY-VLINE,
18 'NAME',
61 SY-VLINE,
63 'CITY',
86 SY-VLINE,
88 'COUNTRY',
103 SY-VLINE.
ULINE.
FORMAT COLOR 3 OFF.
*TOP OF PAGE FOR SECONDARY LISTS
TOP-OF-PAGE DURING LINE-SELECTION.
*TOP OF PAGE FOR 1ST SECONDARY LIST
IF SY-LSIND = 1.
ULINE.
FORMAT COLOR 1.
WRITE : 'SALES ORDER DETAILS'.
ULINE.
FORMAT COLOR 1 OFF.
FORMAT COLOR 3.
WRITE : 1 SY-VLINE,
3 'CUSTOMER NO.',
16 SY-VLINE,
18 'SALES ORDER NO.',
40 SY-VLINE,
42 'DATE',
60 SY-VLINE,
62 'CREATOR',
85 SY-VLINE,
87 'DOC DATE',
103 SY-VLINE.
ULINE.
ENDIF.
FORMAT COLOR 3 OFF.
*TOP OF PAGE FOR 2ND SECONDARY LIST
IF SY-LSIND = 2.
ULINE.
FORMAT COLOR 1.
WRITE : 'ITEM DETAILS'.
ULINE.
FORMAT COLOR 1 OFF.
FORMAT COLOR 3.
WRITE : 1 SY-VLINE,
3 'SALES ORDER NO.',
40 SY-VLINE,
42 'SALES ITEM NO.',
60 SY-VLINE,
62 'ORDER QUANTITY',
103 SY-VLINE.
ULINE.
ENDIF.
FORMAT COLOR 3 OFF.
*END OF PAGE
END-OF-PAGE.
ULINE.
WRITE :'USER :',SY-UNAME,/,'DATE :', SY-DATUM, 85 'END OF PAGE:',
SY-PAGNO.
SKIP.
*& Form SALES_ORD
*& FIRST SECONDARY LIST FORM
FORM SALES_ORD .
SELECT KUNNR VBELN ERDAT ERNAM AUDAT INTO
(VBAK-KUNNR, VBAK-VBELN, VBAK-ERDAT, VBAK-ERNAM, VBAK-AUDAT)
FROM VBAK
WHERE KUNNR = KNA1-KUNNR.
WRITE:/1 SY-VLINE,
VBAK-KUNNR UNDER 'CUSTOMER NO.' HOTSPOT ON,
16 SY-VLINE,
VBAK-VBELN UNDER 'SALES ORDER NO.' HOTSPOT ON,
40 SY-VLINE,
VBAK-ERDAT UNDER 'DATE',
60 SY-VLINE,
VBAK-ERNAM UNDER 'CREATOR',
85 SY-VLINE,
VBAK-AUDAT UNDER 'DOC DATE',
103 SY-VLINE.
HIDE : VBAK-VBELN.
ENDSELECT.
ULINE.
ENDFORM. " SALES_ORD
*& Form ITEM_DET
*& SECOND SECONDARY LIST FORM
FORM ITEM_DET .
SELECT VBELN POSNR KWMENG INTO
(VBAP-VBELN, VBAP-POSNR, VBAP-KWMENG)
FROM VBAP
WHERE VBELN = VBAK-VBELN.
WRITE : /1 SY-VLINE,
VBAP-VBELN UNDER 'SALES ORDER NO.',
40 SY-VLINE,
VBAP-POSNR UNDER 'SALES ITEM NO.',
60 SY-VLINE,
VBAP-KWMENG UNDER 'ORDER QUANTITY',
103 SY-VLINE.
ENDSELECT.
ULINE.
ENDFORM. " ITEM_DET
Regards,
Tejas -
Interactive Report NLS Language
Hi again,
Apex 3.2.0
Oracle XE
I was wondering if you could help.
I have a combo box on a form region that selects a language. The idea of this is to change the number and date formats when displaying data in reports and on forms.
On my reports and forms my format strings are set to a page item e.g. :P10_CURRENCY_FORMAT which contains the oracle currency format I need, e.g. FML999G999G999G999G990D00.
I can then set the NLS_CURRENCY value by either altering the session or via the apex.util:
ALTER SESSION SET NLS_CURRENCY='£';
or
APEX_UTIL.SET_SESSION_STATE('FSP_LANGUAGE_PREFERENCE','en-gb');
and the correct currency symbol appears in front of the number in the report.
This all works fine until I get to filtering interactive reports.
The problem is when I want to filter interactive reports all the currency settings are set back to the APEX defaults set in APPLICATION/GLOBALIZATION.
I then created a BEFORE HEADER process to alter the session, however when filtering interactive reports, the page isn't refreshed so this takes no effect.
So I have ended up with £ symbols in my report columns and when I filter it, they all change to $ symbols, the next page reverts back to £ until I filter again.
Am I going about it all the wrong way, or does anybody have any ideas?
Thanks,
Blackstone.This approach won't work with interactive reports as the Before Header process is not executed by the AJAX call that refreshes the report.
This is a deficiency in IR operation that we can hope will be addressed by a future enhancement to provide the ability to run processes pre- and post-IR refresh.
In the meantime, IR refreshes do run the Virtual Private Database PL/SQL call defined in the application security attributes, so putting the NLS modification code there will work. Go to Application > Shared Components > Edit Security Attribute | Virtual Private Database (VPD), and make the call from there. Due to the specific requirements of the code that has to be called from here when used for security purposes, this is probably best done by setting this up to make 2 separate calls to packages defined outside APEX, one to handle security-related details and the other to orchestrate any other code that has to be run. (For example, in this case it may not be desired to alter the NLS environment on every page, so the program could take a parameter specifying the current page and apply the ALTER SESSION conditionally on this.)
[See this thread|http://forums.oracle.com/forums/thread.jspa?threadID=936753] for a similar issue. -
How to get .oce to talk to DAS & bring back data in Interactive Reporting?
Hi Hyperion Experts,
This is also a fairly basic question, I use Hyperion 9.3.1 and I have Shared Services, Workspace and Interactive Reporting Studio running on our Windows 2003 Server.
My goal is to import a .bqy document I created in Interactive Reporting Studio into workspace, and be able to click on the "refresh" button and see it refreshes the data from the backend Oracle 10g database.
I have completed the following steps so far,
1. I have created a DSN. This DSN, named "Oracle 10g Data Source", when I clicked on "Test Connection" button, It ran successfully.
2. I have created a new Datasource entry in the DAS service. If I double click on the newly created Datasource entry, the screen would display the following details.
Connectivity Type = Oracle Net
Database Type = Oracle
Enter the name of the Data source = Oracle 10g Data Source
Select the name of the Data source (it is grayed out, nothing selected)
Server/File (it is grayed out, nothing entered)
then, followed by some default connection parameters.
3. I have created a "Oracle 10g Data Source.oce" file using the Interactive Reporting Studio. I saved the .oce file at
C:\Hyperion\BIPlus\data\Open Catalog Extensions\Oracle 10g Data Source.oce
4. I created a new constrProj_Oracle10gOCE.bqy, during the creation, I chose
"Create a new document with Recent Database Connection File" option, then I chose the Oracle 10g Data Source.oce that I have created in step 3. After I log in with host user/password, I have created a data model and I see that it brings back a data set when I clicked on the "process" button. I saved this .bqy document.
5.
I imported the Oracle 10g Data Source.oce and constrProj_Oracle10gOCE.bqy into the workspace under a folder called
Root/MYBI/Test
6. I right click on the constrProj_Oracle10gOCE.bqy document, and chose "Open". It opened with Results section highlighted on the left hand side, and with data showing on the right hand side. However, when I clicked on the "refresh" button, I'd get a message box with a red X. It says,
An Interactive Reporting Service error has occurred -
Failed to acquire requested service.
(2001)
I guess the data I see in this constrProj_Oracle10gOCE.bqy was just the cached data that was brought back when I hit the process button of this .bqy when it was first created in the Studio, and that it never established any connection via the DAS service to the backend.
Could someone please show me what I have done wrong here?
thanks,
hypuser1010EricaHarris,
Yes, the issue is still open. Obviously, I have gone down the path of "Scenario One".
Based on your reply, I have done the following.
There are three things I am configuring here: DSN, DAS and OCE.
1) When I created the DSN,
I started the ODBC Data Source Administrator, Click on second tab "System DSN". I added a new ODBC Data Source.
Data Source Name = Oracle 10g Data Source
TNS Service Name = //146-abc.xyz.com:1521/MYORCL0617
2) I re-created the DAS entry, per your suggestion, I made sure that "the name of the data source will be the host name you specified in your OCE".
Connectivity Type = Oracle Net
Database Type = Oracle
Enter the name of the data source= //146-abc.xyz.com:1521/MYORCL0617
3) for my OCE, I specified
Connection Software = Oracle Net
type of Database = Oracle
on the first screen.
then, on the next screen, I specified
Host = //146-abc.xyz.com:1521/MYORCL0617
I reployed the OCE, the .bqy document and restarted DAS. Yes, my .bqy document does refresh its data successfully from the backend.
However, I am not 100% convinced that the .bqy uses the OCE which talks to the DAS, which talks to the DSN entry and brings data back to the .bqy document.
Here is what I did,
I opened up the DSN entry, changed the TNS Service Name from //146-abc.xyz.com:1521/MYORCL0617 to
//146-abc.xyz.com:1521/NONSENSE. I then restarted DAS and redeployed the .bqy document. the .bqy document is still able to refresh its data. So, I have just proven that the .bqy document does not need a valid DSN entry to work, how come??
Can you (or anyone) please explain the phenomenon that I see?
Also, a very basic question. you know that when you create a .bqy in the Studio, you "import" an OCE into the .bqy document so that the .bqy knows that it should use this OCE to talk to the backend data source. but, when you deploy this .bqy in workspace, how does the .bqy know that it is supposed to go through DAS (and DSN) to interact with the database, rather than the "internal" OCE that was pre-built with this .bqy?
thanks,
hypuser1010 -
Getting active filter conditions from interactive reports
I have been having trouble with how to properly get the filter conditions that a user has applied to an interactive report. I have tried to get at this information using the Apex defined view APEX_APPLICATION_PAGE_IR_COND. However, the problem I am running into is if the user ends their session without first removing their filter conditions, those conditions remain in this view the next time (and any future times) the report is accessed. I can not seem to determine how to tell which filter conditions are actually active in the report. Any help would be greatly appreciated.
I've done several tests, and the results I'm getting are not like that, if it were there would be no problem. The exact steps I'm doing is setting an arbitrary filter on an interactive report, and then logging out. When I log back in the view still shows those filter conditions, but no records are filtered on the actual report. I've tried this on two separate installations of apex (one 3.1, the other 3.2) and the results are the same. Is this irregular? Or has anyone else found a workaround for this.
-
BUG? Interactive report select other tab results in Page not found
Hello all,
Recently I have updated our Apex install to version 4.0.1 on Oracle 11.2. There I found the following problem, for which I don't know if it is a bug or not:
Steps to reproduce:
1. Select a sample application and open a page that contains an interavtive report
2. Run the page
3. Click on "Actions" and select "Filter"
4. Wait for the filter to show and then select any other tab.
This results in a page not found. The address bar shows the link: http://apex.oracle.com/pls/apex/wwv_flow.accept without any parameters.
I have tried to use another template and finally I turned to the sample applications. There this issue can also be found.
My questions:
1. Is this problem already known
2. Is there a work around? because this can be very annoying for our customer.
Thanks!
Mark.
Edited by: user13295208 on 25-okt-2010 2:54Hi,
Thanks for your reply Patrick.
I have read the post and added the parameter. i am using the EPG. I am able to reproduce using the described steps even using the test applications on the oracle apex environment on the internet from oracle itself.
This is the output I get:
Tue, 26 Oct 2010 06:34:47 GMT
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
VARIABLES IN FORM NOT IN PROCEDURE: APEXIR_BETWEEN_FROM,APEXIR_BETWEEN_TO
NON-DEFAULT VARIABLES IN PROCEDURE NOT IN FORM:
DAD name: apex
PROCEDURE : wwv_flow.accept
URL : http://XDB HTTP Server:8080/apex/wwv_flow.accept
PARAMETERS :
===========
P_FLOW_ID:
300
P_FLOW_STEP_ID:
15
P_INSTANCE:
4195959754273719
P_PAGE_SUBMISSION_ID:
3898486033507817
P_REQUEST:
Status
P_ARG_NAMES:
2229031230287918
2328020293962011
2328412840962015
P_T01:
2
P_T02:
-1
P_T03:
P_IGNORE_01:
COLUMN
P_IGNORE_10:
BIY_ID
=
is null
=
>
minutes
APEXIR_BETWEEN_FROM:
APEXIR_BETWEEN_TO:
P_MD5_CHECKSUM:
ENVIRONMENT:
============
PLSQL_GATEWAY=WebDb
GATEWAY_IVERSION=2
SERVER_SOFTWARE=Oracle Embedded PL/SQL Gateway/11.2.0.1.0
GATEWAY_INTERFACE=CGI/1.1
SERVER_PORT=8080
SERVER_NAME=XDB HTTP Server
REQUEST_METHOD=POST
QUERY_STRING=
PATH_INFO=/wwv_flow.accept
SCRIPT_NAME=/apex
REMOTE_HOST=
REMOTE_ADDR=195.75.194.25
SERVER_PROTOCOL=HTTP/1.1
REQUEST_PROTOCOL=HTTP
REMOTE_USER=ANONYMOUS
ORACLE_SSO_USER=
OSSO_IDLE_TIMEOUT_EXCEEDED=
OSSO_USER_GUID=
HTTP_CONTENT_LENGTH=459
HTTP_CONTENT_TYPE=application/x-www-form-urlencoded
HTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 1.1.4322; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; AskTB5.4)
HTTP_HOST=172.21.3.112:8080
HTTP_ACCEPT=image/gif,image/jpeg,image/pjpeg,image/pjpeg,application/xaml+xml,application/vnd.ms-xpsdocument,application/x-ms-xbap,application/x-ms-application,application/vnd.ms-excel,application/vnd.ms-powerpoint,application/msword,*/*
HTTP_ACCEPT_ENCODING=gzip,deflate
HTTP_ACCEPT_LANGUAGE=nl
HTTP_ACCEPT_CHARSET=
HTTP_COOKIE=WWV_CUSTOM-F_1295002828055418_300=10462C0802BCE5E0; ORA_WWV_USER=-1; ORA_WWV_REMEMBER_UN=ADMIN:BAGTRAX BSC; ORA_WWV_R3=%23ALL; ORA_WWV_R2=%23ALL; ORA_WWV_R1=%23ALL; LOGIN_USERNAME_COOKIE=bsc
HTTP_IF_MODIFIED_SINCE=
HTTP_REFERER=http://172.21.3.112:8080/apex/f?p=300:15:4195959754273719::NO
HTTP_SOAPACTION=
HTTP_ORACLE_ECID=
HTTP_ORACLE_CACHE_VERSION=
HTTP_AUTHORIZATION=
WEB_AUTHENT_PREFIX=
DAD_NAME=apex
DOC_ACCESS_PATH=docs
DOCUMENT_TABLE=wwv_flow_file_objects$
PATH_ALIAS=
REQUEST_CHARSET=AL32UTF8
REQUEST_IANA_CHARSET=UTF-8
SCRIPT_PREFIX=
HTTP_IF_MATCH=
HTTP_CACHE_CONTROL=
SOAP_BODY=
HTTP_X_ORACLE_DEVICE_CLASS=
HTTP_X_ORACLE_DEVICE_ORIENTATION=
HTTP_X_ORACLE_DEVICE_MAXDOCSIZE=
HTTP_X_ORACLE_DEVICE=
HTTP_X_ORACLE_ORIG_ACCEPT=
HTTP_X_ORACLE_ORIG_USER_AGENT=
HTTP_X_ORACLE_USER_LOCALE=
HTTP_X_ORACLE_USER_NAME=
HTTP_X_ORACLE_USER_DISPLAYNAME=
HTTP_X_ORACLE_USER_USERKIND=
HTTP_X_ORACLE_USER_AUTHKIND=
HTTP_X_ORACLE_USER_DEVICEID=
HTTP_X_ORACLE_USER_LOCATION_ADDRESSLINE1=
HTTP_X_ORACLE_USER_LOCATION_ADDRESSLINE2=
HTTP_X_ORACLE_USER_LOCATION_ADDRESSLASTLINE=
HTTP_X_ORACLE_USER_LOCATION_BLOCK=
HTTP_X_ORACLE_USER_LOCATION_CITY=
HTTP_X_ORACLE_USER_LOCATION_COMPANYNAME=
HTTP_X_ORACLE_USER_LOCATION_COUNTY=
HTTP_X_ORACLE_USER_LOCATION_STATE=
HTTP_X_ORACLE_USER_LOCATION_POSTALCODE=
HTTP_X_ORACLE_USER_LOCATION_POSTALCODEEXT=
HTTP_X_ORACLE_USER_LOCATION_COUNTRY=
HTTP_X_ORACLE_USER_LOCATION_TYPE=
HTTP_X_ORACLE_USER_LOCATION_X=
HTTP_X_ORACLE_USER_LOCATION_Y=
HTTP_X_ORACLE_SERVICE_HOME_URL=
HTTP_X_ORACLE_SERVICE_PARENT_URL=
HTTP_X_ORACLE_HOME_URL=
HTTP_X_ORACLE_MODULE_CALLBACK_URL=
HTTP_X_ORACLE_MODULE_CALLBACK_LABEL=
HTTP_X_ORACLE_CACHE_USER=
HTTP_X_ORACLE_CACHE_SUBID=
HTTP_X_ORACLE_CACHE_AUTH=
HTTP_X_ORACLE_CACHE_DEVICE=
HTTP_X_ORACLE_CACHE_LANG=
HTTP_X_ORACLE_CACHE_ENCRYPT=
HTTP_X_ORACLE_ASSERT_USER=
So it looks like something with the interactive report.
Any ideas?
Mark -
Interactive Report how to get Item Values
Hi there,
I have created a workflow which is going through 12 pages. At each page the user needs to choose his variables.
This could be the y-axes, x-axes, amount, surname ... etc.
The variables are given to the next page via branch to next page process. Everything works well until I need to create an interactive report out of the choosen variables.
Lets say I have a variable called :P7_XAXIS with static LOV :
Amount,Amount;Date,Date;quantity,quantity
Page 8 is my IR. If I try :
Select :P7_XAXIS from mytable This will not work.
But if I try
Select Date from mytable This will work. Why? In my workflow there are several variables that can be used in a where condition. This also works. But I need to access the values before the condition and I also need to get a chart out of it.Even if I try
Select (Select :P7_XAXIS from dual) from mytable this will not work in my IR. Just getting no result. -
How to get the item name from a column in an interactive report?
I created an interactive report. Then on the same page I added a tabular form region. What I want to implement is that, when I click a column link button on a specific row, the name of the row will be passed to the tabular region, so that the tabular region can list the corresponding items that belong to that specific row. But I have no idea what the name it is. Any idea? Thanks!
Thanks! I've got it work! Now I can associate many product to a specific ProductNumber.
Another issue comes up: I want to be able to add more products in this category. But when I press the "Add Row" button, it generates a new line but with ProductNumber null. This results me in failing to insert the new record, because the rule is that ProductNumber can't be null, and also it can't be assured that the new record is associated with this category (ProductNumber). What can I do to make it automatically come up with the same ProductNumber for new records? I guess some kind of a trigger may be needed, but I don't know how to do it.
I made a screenshot here: http://img25.imageshack.us/img25/3051/98605982.png
Thanks! -
APEX4.0.2 - Interactive Report total is not getting printed when downloaded
I've an Interactive Report based on a sql in Apex 4.0.2. There is a Balance column whose total sum is displayed at the bottom of the table.
When I download the report, the total sum of balance column is not getting printed in the bottom of the report.
Could this be a bug or have I missed some setting?
Thank you for the help.Hi,
Whilst you can update the SQL to include totals, these would probably not be effective if the user filters the data (the total row may be filtered out) or sorts columns (as the total row would likely be sorted as normal data).
Unless someone else has any other ideas on this, this may be something that needs to be logged with the Apex team as an enhancement request - create a new thread and start the Subject as "Enhancement Request:"
Andy
Maybe you are looking for
-
Is 8gb of RAM in one memory slot possible for a mid-2009 2.53GHz MacBookPro5,4?
I have a mid-2009 2.53GHz MacBookPro5,4 and recently bank 1 stopped recognizing any ram installed in the slot (similar to this issue https://discussions.apple.com/thread/4263981). I originally thought it was a bad module and tried different 2x4GB pai
-
What's the function of runtime defined setting to process role?
<h3>*Hi ladies and gentlements,* *I am new to guided procedure. I have meet a case that I should runtime allocate the roles or users to process action.* *But after I set it to runtime define, It seems nothing activated. I had initialized it and saw i
-
Remote Desktop 2012 R2 - Can't get RD Gateway with RD Web Access working through just 443
I have one server (2012 r2 fully updated) running all remote desktop roles (RD Web Access, RD Gateway, RD Licensing, RD Connection Broker, RD Session Host) and a separate domain controller. I have RD Web Access published to cloud.mydomain.co.uk and a
-
Page Not displayed error upon Session Expiry in Solari Environment
Hi All, I have a web application deployed in Solaris environment. Session expiry is handled from the application. I have this code for session expiry in my filter class: ((HttpServletResponse) _response).sendRedirect("/myapp/view/sessionExpired.jsp")
-
SEM BCS: Breakdown Category & Movement Type
Hi! All, 1. how is it possible to assign a different Brekdown for Cons Unit and Cons. Profit Center....having the same role of Cons Unit..? 2.Is it a good idea to create a separate movement type...copy of 120 or just save Movement type 120 as default