Query Report filter records
Hi Experts,
I have Query report for which I want to filter records.
I have set condition to identify records to be displayed. But the problem is on execution of condition as false, I am not able to delete current record as I can not use 'CONTINUE' statement. It giving syntax error as I can only use it in Loop, Select,...etc.
On use of 'EXIT', program execution stops and no further records printing.
Kindly guide.
Thanks and Regards,
Swapnil
Hi
Are you trying to use SQ01 query and do this logic ???
I think we can write logic in Infoset and do this.
Regards,
Vijay V
Similar Messages
-
Read Portal User ID in BW report to filter records
Hi,
I need to filter my records in BW report based on the
business partner who logs into Portal.
(BW report is getting called thur IView in Portal)
Is there any way i can fetch the Portal User id
during the execution of BW report? so then i can filter
records by writing code in user exit.
I tried using variable sy-uname, but it populates
the BW user id and not portal user id.
Please reply if anybody knows solution to this query.
Thnx in advance.Abhijit ,
My understanding:
You need to filter the query by the Business Partner ID and not by User name and Business Partner number and BW User ID are both different.
If you want to filter by User name:
Why don't you try using SSO through EP and that way you would get the ID of the person logged in.
If you are using user mapping:
Or what you could do is maintain the mapping in an info object/table in BW and query against the same.
If you are using Business Partner:
Populate the business partner master which will have the user name attached and that way you would be able to get the Business partner ID.
Arun -
Hi,
when running queries in webi, on a universe that is based on a BW BEx query, we often see a problem when trying to at dimensions in to the query filter pane. This often lead to columns switching place and/or report just showing the technical ID, not text. If we do the same filtering in the report filter pane after the query has run, there is no issue.
When running a query on a universe based on a BEx query, my understanding is that a filter on a dimension (blue object), will be applied after the BEx query has delivered it's result to BO, and then BO/Webi should only keep the records fitting the filter. Why would this obscure the report result? Anybody else had issues with this?
The users are used to adding filters to the query, and not adding filters in the report afterwards, and they are expecting this to work...
Regards,
ØysteinHi,
To apply filters at two levels:
The query definition u2013 this is the data defined on the Query tab, retrieved from the data source, and returned to the report.
The data displayed in the report u2013 this is a subset of the query definition data that you want to display in a specific version of the report
Filters you apply to the query definition are called query filters. You use query filters to reduce the amount of data retrieved from the data source. Query filters decrease the time it takes to run the report and ensure that only the data relevant to the report users is saved.
Filters you apply to the data displayed in the report are called report filters. Once the report is generated, you or other users can apply report filters to restrict the values displayed in the report table or chart. The values hidden by the report filters are still saved with in the microcube. You can modify the report filters to display different values in the report or remove the report filters to display all the values retrieved from the data source.
Tip
Filtering the query minimizes the size of reports, reduces the time it takes to refresh report data, and ensures that the data the documents contain is relevant to users consulting the reports. Individual users can then filter the displayed report values by applying the report filters relevant to their specific business focus.
All the Best,
Madhu... -
Query level filter not working in Webi report
Hi All,
I am using BOXI R3.1 (SP3), m facing one problem when refreshing Webi report on daily basis. I am using three query level filter as a prompt, but i checked one filter is not working then i need to reapply this filter and rest 2 filter is working fine.
Can anyone suggest me why problem is coming?
Regards,Hi,
Prompts are interactive, and come from the query panel. Filters are not interactive, and are set on the report or block. There are also input controls, which are interactive filters
1. Select the universe in the list of universes to open the Query Panel.
2. Drag the Year object to the Result Objects pane.
3. Drag the Number of Guests object to the Query Filters pane and create a report filter that restricts Number of Guests to greater than n.
4. Click Combined Query.
The Combined Query pane appears in the bottom left of the Query panel with the two queries joined by UNION.
5. Click on the second query and remove the Year and Number of Guests objects.
6. Drag the Reservation Year object to the Result Objects pane.
7. Drag the Future Guests object to the Query Filters pane and create a report filter that restricts the future guests to greater than n.
8. Click Run Query.
Best Regards
Naveen -
Query for getting records max reported timestamp and 2nd max report
query for getting records in between
max reported timestamp and 2nd max reported timestamp
HERE IS ALL RESULT SET
TIME DOMAIN
30:jun:2006:20:08:45 TOMCAT
30:jun:2006:20:08:45 TOMCAT
30:jun:2006:20:07:04 TOMCAT
30:jun:2006:20:07:04 TOMCAT
30:jun:2006:20:07:24 TOMCAT
30:jun:2006:20:07:24 TOMCAT
30:jun:2006:20:07:45 TOMCAT
30:jun:2006:20:07:45 TOMCAT
30:jun:2006:20:08:05 TOMCAT
30:jun:2006:20:07:04 TOMCAT
30:jun:2006:20:08:05 TOMCAT
PD_REPORTED_TIMESTAM PD_USER
30:jun:2006:20:08:25 TOMCAT
30:jun:2006:20:08:25 TOMCAT
30:jun:2006:20:08:45 TOMCAT
30:jun:2006:20:08:45 TOMCAT
30:jun:2006:20:07:24 TOMCAT
30:jun:2006:20:07:04 TOMCAT
30:jun:2006:20:07:24 TOMCAT
30:jun:2006:20:07:45 TOMCAT
30:jun:2006:20:07:45 TOMCAT
30:jun:2006:20:08:05 TOMCAT
30:jun:2006:20:08:05 TOMCAT
PD_REPORTED_TIMESTAM PD_USER
30:jun:2006:20:08:25 TOMCAT
30:jun:2006:20:08:25 TOMCAT
QUERY RESULT TO COME
TIME DOMAIN
TOMCAT 30:jun:2006:20:08:45
TOMCAT 30:jun:2006:20:08:45
TOMCAT 30:jun:2006:20:08:45
TOMCAT 30:jun:2006:20:08:45
Message was edited by:
user517983Hi,
can we write query like this.
1 select pd_user,PD_REPORTED_TIMESTAMP
2 from sp_process_detail_current spdc
3 where host_id='DSCP02469'and pd_user='TOMCAT'
4 and exists(
5 select PD_REPORTED_TIMESTAMP from sp_process_detail_current
6* having max(PD_REPORTED_TIMESTAMP)-spdc.PD_REPORTED_TIMESTAMP=0)
SQL> /
PD_USER PD_REPORTED_TIMESTAM
TOMCAT 30:jun:2006:20:08:45
TOMCAT 30:jun:2006:20:08:45
TOMCAT 30:jun:2006:20:08:45
TOMCAT 30:jun:2006:20:08:45 -
Htmldb_application array reset based on interactive report filter
Hello
I was searching various forums on this topic and did not find usefull answer. I must be doing something wrong or just do not understand how come that others do not have this problem?? Anyway, here it is.
I have interactive report where first column is checkbox. Using submit process , I perfrom inserts/ deletes in database based on checbox array (htmldb_application). Everything works well untill I do not use filter on one of the columns. Such action results in resizing the report ( so number of rows is re-ordered / changed ). I want to run the same submit process on resized list, but it is not possible, because the array points to different/non-existing rows. I would expect that the array gets "reseted" accrording to the new result list, but it does not??
Example:
I load the page with the report, where I have 10 records. Two of them, row 5 and 7, have in column X value '1'. If I leave the report as is, check checkbox on any line and run submit process, action is succesfull.
Now I change the filter and I will display only rows where column X=1. Report now have 2 rows. I check checkbox on the first one, submit the process, but the arrays refers to row 5 ( the old resultset), which is not present in the report now ??
Can I somehow achieve arrays reset based on the interacitve report filter applied? Or any other solution?
Thanks in advance
LudekLudek
The query for the IR is constructed as below select "LINK", "UNLINK", "INST_CD", "CUSTOMER_CD", "DESCRIPTION", "COUNTRY_CD"
, "Link Status", count(*) over () as apxws_row_cnt
from (
select *
from (
select
htmldb_item.checkbox (1,rownum, DECODE( (select bind.bc_id from BND_BIGCUST_CUST bind where bind.inst_cd=big.inst_cd and bind.customer_cd = big.customer_c and bind.bc_id = :P2_BC_ID )C , :P2_BC_ID,'DISABLED','UNCHECKED') ) Link,
htmldb_item.checkbox (2,rownum, DECODE( (select bind.bc_id from BND_BIGCUST_CUST bind where bind.inst_cd=big.inst_cd and bind.customer_cd = big.customer_cd and bind.bc_id = :P2_BC_ID ),:P2_BC_ID,'UNCHECKED','DISABLED') ) Unlink,
htmldb_item.display_and_save(3,inst_cd) inst_cd,
htmldb_item.display_and_save(4,customer_cd) customer_cd,
htmldb_item.display_and_save(5,description) description,
htmldb_item.display_and_save(6,country_cd) country_cd, DECODE( (select bind.bc_idfrom BND_BIGCUST_CUST bind where bind.inst_cd=big.inst_cd and bind.customer_cd = big.customer_cd and bind.bc_id = :P2_BC_ID ) , :P2_BC_ID,'Allready Linked','Available') "Link Status"
from REF_CUSTOMER_UNIQ big ) r ) r where rownum <= to_number(:APXWS_MAX_ROW_CNT)As you can see, the 'rownum' is gotten in the inner query. I suspect that when you apply a filter, the filter is applied to the outer query. Hence, the rownums will not be as you expect them to be. Instead of using the 'rownum' as the values for checkbox 1 and checkbox 2, I suggest you use a concatenation of
inst_id and customer_cd. In the after submit process you can then just loop through the f01 and f02 arrays , split the concatenated values back into their inst_id and customer_cd components and perform the Insert or Delete.
Varad
Edited by: varad acharya on Jan 10, 2011 4:49 PM -
Running query report times out
All,
At my customer we have a BW3.1 system.
When running a query using ta rsrt it times out after 1 hour. The query/report should be done in 5 minutes but somehow it gets stuck.
With an SQL trace we see no queries and in the Dialog work process we do not see any update on new records being read.
When its started it starts building/reading a temporary table: BI0/03010 but its get stuck and times out eventually.
We also ran the drop temp tables job and rerun the query, however this does not help.
Does anyone have any ideas where to look?
Grt,
SjoerdRun ti through RSRT in debug mode and display the SQL run schedule - then go and look at the query execution path
If your cube is partioned try and make sure you get the partioning object into the where clause (ie 0fiscper or 0calmonth) - if you cant get it on a selection screen - try and derive it in a cmod in a filter
Next - check that the database stats are current for the entries in the query
Go to the query exection path and click on the tables - they will give you the last statistics date
Updating the db stats can have a dramatic effect on the order you see in the query execution path
The temp table is probably a hierarchy build - these are a nightmare for large hierarchies - but go with the other things first -
Hi there
Hope this helps others....solution not perfect but gets results
Only problem - with this, is dealing multipe sessions - on use of temporary tables. Not figured that out.
Aim : Use multiple objects, to filter records.
Solution
Steps
Step 1 - Create - Blank Page
Step 2 - Create - Region 1 - Parameters - HTML Text
Step 3 - Create - Region 2 - Results - SQL Query (PL/SQL ...)(see below details)
Step 4 - Create Objects - Region 1 - Example
P12_PROCESS (multi-select)
Default Value --> -1
List of Values --> Select process_id || '--' || description process, process_id from obe.cis_process
Columns --> 1
Display Null --> Yes
Null return value --> -1
created text field, 3 multi-select items plus 2 select objects (using LOV)
Step 5 - Create Button in Region 1 - P12_GO
Step 6 - Numerous Process for this Page - Had 3 - PL/SQL anon block - On submit - after comp & validations
JestUser selects item(s)..data placed in temp table, used later.
DECLARE
l_selected HTMLDB_APPLICATION_GLOBAL.VC_ARR2;
BEGIN
-- convert the colon separated string of values into
-- a PL/SQL array
l_selected := HTMLDB_UTIL.STRING_TO_TABLE(:P12_EQUIPMENT);
-- clean up the intersection table first
DELETE FROM cis_details_equipment_session;
FOR i IN 1..l_selected.count
LOOP
INSERT INTO OBE.cis_details_equipment_session(EQUIPMENT_NUMBER)
VALUES (l_selected(i));
END LOOP;
END;
Step 3 - further explained
Source Region
Jest : Body of SQL plus WHERE component.
DECLARE
q VARCHAR2(32767); -- query
w VARCHAR2(4000) ; -- where clause
we VARCHAR2(1) := 'N'; -- identifies if where clause exists
BEGIN
q := 'SELECT DISTINCT A.CIP_NUMBER, A.CIP_NUMBER "CIS NUMBER" ,
A.TITLE,
A.FEEDBACK_TYPE,
A.FORM_NUMBER,
A.PROJECT_NUMBER,
A.DESCRIPTION
from
obe.CIS_DETAILS A,
obe.CIS_DETAILS_equipment_session B,
obe.CIS_DETAILS_process_session C,
obe.CIS_DETAILS_system_session D';
--Example of Wildcard
IF :P12_KEYWORD != '- Type Keyword -'
THEN
IF we = 'Y'
THEN
w := w || ' AND INSTR(A.TITLE,:P12_KEYWORD) <> 0 OR INSTR(A.BACKGROUND_INFORMATION,:P12_KEYWORD) <> 0 OR INSTR(A.REMEDIAL_ACTION,:P12_KEYWORD) <> 0 OR INSTR(A.CORRECTIVE_ACTION,:P12_KEYWORD) <> 0 OR INSTR(A.DESCRIPTION,:P12_KEYWORD) <> 0';
ELSE
w := ' INSTR(A.TITLE,:P12_KEYWORD) <> 0 OR INSTR(A.BACKGROUND_INFORMATION,:P12_KEYWORD) <> 0 OR INSTR(A.REMEDIAL_ACTION,:P12_KEYWORD) <> 0 OR INSTR(A.CORRECTIVE_ACTION,:P12_KEYWORD) <> 0 OR INSTR(A.DESCRIPTION,:P12_KEYWORD) <> 0';
we := 'Y';
END IF;
END IF;
--Example of Select Object
IF :P12_PROJECT != '-1'
THEN
IF we = 'Y'
THEN
w := w || ' AND PROJECT_NUMBER = :P12_PROJECT ';
ELSE
w := ' PROJECT_NUMBER = :P12_PROJECT ';
we := 'Y';
END IF;
END IF;
IF :P12_FORM_TYPE != '-1'
THEN
IF we = 'Y'
THEN
w := w || ' AND FEEDBACK_TYPE = :P12_FORM_TYPE ';
ELSE
w := ' FEEDBACK_TYPE = :P12_FORM_TYPE ';
we := 'Y';
END IF;
END IF;
IF :P12_SUPPLIER != '-1'
THEN
IF we = 'Y'
THEN
w := w || ' AND SUPPLIER = :P12_SUPPLIER ';
ELSE
w := ' SUPPLIER = :P12_SUPPLIER ';
we := 'Y';
END IF;
END IF;
--Example of Multi-Select
IF :P12_EQUIPMENT != '-1'
THEN
IF we = 'Y'
THEN
w := w || ' AND INSTR(A.EQUIPMENT,B.EQUIPMENT_NUMBER) <> 0';
ELSE
w := ' INSTR(A.EQUIPMENT,B.EQUIPMENT_NUMBER) <> 0';
we := 'Y';
END IF;
END IF;
IF :P12_PROCESS != '-1'
THEN
IF we = 'Y'
THEN
w := w || ' AND INSTR(A.PROCESS,C.PROCESS_NUMBER) <> 0';
ELSE
w := ' INSTR(A.PROCESS,C.PROCESS_NUMBER) <> 0';
we := 'Y';
END IF;
END IF;
IF :P12_SYSTEM != '-1'
THEN
IF we = 'Y'
THEN
w := w || ' AND INSTR(A.SYSTEM,D.SYSTEM_NUMBER) <> 0';
ELSE
w := ' INSTR(A.SYSTEM,D.SYSTEM_NUMBER) <> 0';
we := 'Y';
END IF;
END IF;
IF we = 'Y'
THEN q := q || ' WHERE '|| w;
END IF;
RETURN q;
ENDHi user547704,
A couple thoughts about your posting. If your intention is to publish a how-to you might want to do a couple things. First, let everyone know what your name is by either signing your posting or changing your forum alias, or both. Second, give a brief introduction at the beginning to explain what it is that the how-to addresses. Something more than 'Multi Report Filter' I guess is what I mean.
A couple sentences that explains what 'Multi Report Filter' means to you and what problem it solves can go a long way to making your posting far more valuable. Othwerwise, you're leaving it to the reader to try to deduce your meaning and that might not happen all the time. Especially with folks from all around the world reading this forum and the problems that language differences insert into the equation.
Either way, welcome to the forum!
Earl -
I have connected TABULAR Model to Excel, and in the pivot the filter is on multiple dimensions. When doing the drillthrough action it gives error - Error: Show Details cannot be executed when multiple items are selected in a report filter field or in a slicer
Is there any workaround to this error? so that drillthrough can be done even with multiple selection.Hi Vikas,
The reason behind the error message requires the knowledge on what happens at the backend. When you perform a drill-through action, a query is sent to Analysis Services. This query is expressed in a query language called Multi-Dimensional Expression (MDX).
Since the MDX language doesnot support drill-through command against a set (collection of tuples) an error is persisted.
For now, there is no workaround as it is a limitation of the underlying language that is generating the query.
When multiple items are selected you lose the ability to drill-down on individual metrics. To resolve you must either:
1. Select a single Item.
2. Select all items.
Hope this helps!
Please mark as Answer if this helps! Thanks, Rajasekhar. -
Setting a Default Value in SQL Query Report
Hello:
We are using a SQL Query Report to provide a mass update to a table. We are using the apex.collection and having it display a number of records in a SQL Query Report for mass update. We have 14 columns in the report, for which the first 11 are populated via the collection. The remaining 3 are open for input but the individual making the updates. We've were able to provide a default value for 2 of the remaining 3 columns using a named LOV's - however the fourth column we would like to default a sysdate - but we are not successful.
We've attempted many things but none seem to work, including adding that column to the collection and assigning it a default sysdate value. We've also tried changing the settings in the report attributes --> Tabular Form Elements by setting the Display as to: Datepicker, Default type to PL/SQL Expression and setting the default to sysdate. We've also tried caputuring a date on the previous page and loading it onto the report page and trying to default the date column to a page item default.
I'd appreciate any help.
Thanks
FYI - we are using version 3.2use as default
to_char(sysdate, 'dd/mm/yyy') where the format is your application or item date format -
How to pass a value to a bind variable in a query report in oracle apex
Hi Guys,
I have requirement to send weekly reports via email to some users. The users should receive their own records in the report. The user details is stored in a table. What I am planning to do is to create a report query in oracle apex to generate the report and then run a function/procedure via a scheduler to email the report to respective users. Now my query is ............. is it possible to pass a value (user name) to the report query to pull records of only that user? I know we can have bind variables in the report query but I have no idea how to pass a value for bind variables from a function/procedure.
Can anyone help me on this issue or suggest a better approach?
Thanks,
SanYou need to use dynamic sql
But please keep in mind that since you're using Oracle you may be better off posting this in some Oracle forums
This forum is specifically for SQL Server
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs -
VERY STRANGE Interactive Report Filter Error
I have a very interesting problem happening with an interactive report in my APEX application. The report runs just fine and has been in use for about 6 months. Just recently, the users have begun to run into problems when using the filter capability within the report. There is a specific column heading (RH Analyst) that they typically click on and select a specific analyst name (the list contains 10 entries). Most selections from the filter list work fine. However, when one specific name is chosen, they get the dreaded ORA-06502: PL/SQL: numeric or value error: character string buffer too small+* error.
I have been working to narrow the problem down and have found the following:
1. The filter error is related to the content of one specific column (not the one I am filtering on)
2. The column that is causing the error is a CLOB datatype
3. The data in the CLOB column was inserted into the database from a form utilizing an "HTML Editor Standard" type of item
4. The data in the CLOB column was copied and pasted from an email that was being viewed using Outlook 2007
5. If I try to recreate the problem with exactly the same information, but copied and pasted from Outlook 2003, I don't experience the problem.
6. The only people experiencing this problem are people who have upgraded their system from Microsoft Office 2003 to Microsoft Office 2007
7. When I try to load the form with the data that was stored in the database, I get a 404 page not found error. This is the same error that I get if more than 32k of data was saved into the CLOB.
The data pasted into the HTML editor from Outlook 2007 (_this is the data that causes problems_) and saved to the CLOB looks like this when I extract it in SQL Developer
(CLOB) <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<meta content="Word.Document" name="ProgId" />
<meta content="Microsoft Word 12" name="Generator" />
<meta content="Microsoft Word 12" name="Originator" />
<link href="file:///C:\DOCUME~1\euw6ay0\LOCALS~1\Temp\msohtmlclip1\01\clip_filelist.xml" rel="File-List" />
<link href="file:///C:\DOCUME~1\euw6ay0\LOCALS~1\Temp\msohtmlclip1\01\clip_themedata.thmx" rel="themeData" />
<link href="file:///C:\DOCUME~1\euw6ay0\LOCALS~1\Temp\msohtmlclip1\01\clip_colorschememapping.xml" rel="colorSchemeMapping" /><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Normal</w:View>
<w:Zoom>0</w:Zoom>
<w:TrackMoves />
<w:TrackFormatting />
<w:PunctuationKerning />
<w:ValidateAgainstSchemas />
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF />
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables />
<w:SnapToGridInCell />
<w:WrapTextWithPunct />
<w:UseAsianBreakRules />
<w:DontGrowAutofit />
<w:SplitPgBreakAndParaMark />
<w:DontVertAlignCellWithSp />
<w:DontBreakConstrainedForcedTables />
<w:DontVertAlignInTxbx />
<w:Word11KerningPairs />
<w:CachedColBalance />
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math" />
<m:brkBin m:val="before" />
<m:brkBinSub m:val="--" />
<m:smallFrac m:val="off" />
<m:dispDef />
<m:lMargin m:val="0" />
<m:rMargin m:val="0" />
<m:defJc m:val="centerGroup" />
<m:wrapIndent m:val="1440" />
<m:intLim m:val="subSup" />
<m:naryLim m:val="undOvr" />
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267">
<w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal" />
<w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" />
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" />
<w:LsdException Locked="false" Priority="39" Name="toc 1" />
<w:LsdException Locked="false" Priority="39" Name="toc 2" />
<w:LsdException Locked="false" Priority="39" Name="toc 3" />
<w:LsdException Locked="false" Priority="39" Name="toc 4" />
<w:LsdException Locked="false" Priority="39" Name="toc 5" />
<w:LsdException Locked="false" Priority="39" Name="toc 6" />
<w:LsdException Locked="false" Priority="39" Name="toc 7" />
<w:LsdException Locked="false" Priority="39" Name="toc 8" />
<w:LsdException Locked="false" Priority="39" Name="toc 9" />
<w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" />
<w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title" />
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" />
<w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle" />
<w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Stro..."The data pasted into the HTML editor from Outlook 2003 and saved to the CLOB looks like this when I extract it in SQL Developer
(CLOB) <p style="margin-bottom: 6pt;" class="MsoNormal"><u><span style="font-size: 10pt; font-family: 'Arial','sans-serif';">“Implementation and Compliance Update #2”</span></u><span style="font-size: 10pt; font-family: 'Arial','sans-serif';"> addresses a concern that clearinghouses may be in some cases inappropriately charging providers for the use of a standard transaction. </span><o:p></o:p></p>
<ul type="disc">
<li style="" class="MsoNormal"><span style="font-size: 7pt;"> </span><span style="font-size: 10pt; font-family: 'Arial','sans-serif';">In particular, we cite MN Statutes 62J.536, Subd. 1f, which states that: <em>Group purchasers may not impose any fee on providers for the use of the transactions prescribed in this subdivision. </em>The update explains that “payers (or their agents) may not charge for receiving a standard transaction” and provides additional information. The update is accompanied by a joint cover memo from MDH, the Minnesota Department of Commerce, and the Minnesota Department of Labor and Industry. Note: The Minnesota Department of Health (MDH) is charged with implementing and enforcing Minnesota Statutes, section 62J.536. In addition, the Minnesota Department of Commerce and the Department of Labor and Industry administer additional statutory requirements for electronic claims submission, consistent with MS § 62J.536.</span><span style="font-size: 9pt; font-family: 'Arial','sans-serif';"> <o:p></o:p></span></li>
</ul>
<p style="margin-bottom: 6pt;" class="MsoNormal"><u><span style="font-size: 10pt; font-family: 'Arial','sans-serif';">“Implementation and Compliance Update #3”</span></u><span style="font-size: 10pt; font-family: 'Arial','sans-serif';"> provides a reminder of the upcoming Dec. 15, 2009 effective date for rules for the standard, electronic exchange of health care remittance advices. It also clarifies that:</span> <o:p></o:p></p>
<ul type="disc">
<li style="" class="MsoNormal"><span style="font-size: 10pt; font-family: 'Arial','sans-serif';">Statutory requirements for standard, electronic remittance advices do not include requirements for electronic payment (electronic funds transfer – EFT)</span><span style="font-size: 9pt; font-family: 'Arial','sans-serif';"> <o:p></o:p></span></li>
</ul>
<ul type="disc">
<li style="" class="MsoNormal"><span style="font-size: 10pt; font-family: 'Arial','sans-serif';">Consistent with MDH’s enforcement policies and plans described in Update #1 (posted 6/5/09):</span><span style="font-size: 9pt; font-family: 'Arial','sans-serif';"> <o:p></o:p></span></li>
</ul>
<p style="margin-bottom: 6pt; margin-left: 1.1in; text-indent: -0.25in;" class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New';">o</span><span style="font-size: 7pt;"> </span><span style="font-size: 10pt; font-family: 'Arial','sans-serif';">Starting Dec. 15, 2009, group purchasers (payers) must be able to transmit – and providers must be able to accept - standard, electronic RAs via computer-computer electronic data interchange (EDI). So long as payers and providers are able to exchange the remittance advice standard transaction electronically, the Department does not take issue with payers making available additional mechanisms for communicating RAs to providers, such as access to portable document format (.pdf) files, or provider electronic mailboxes.</span><span style="font-family: 'Arial','sans-serif';"> </span><o:p></o:p></p>
<ul type="disc">
<li style="" class="MsoNormal"><span style="font-size: 10pt; font-family: 'Arial','sans-serif';">The Department’s determinations of whether payers and providers are complying with the regulations will take into account several factors. However, we have determined that it is not realistic to require electronic remittance advices when claims ar..." I am using APEX version 3.2
Any help would be greatly appreciated. For now, my short term solution for them is to copy the information from Outlook 2007, paste it into a Wordpad, then copy it from wordpad and paste it into the HTML editor control. That seems to work fine but it is not a very nice solution for the users!
Thanks,
DaleRoel,
Hey there! Hope you enjoyed your time off ;) Thanks for having a look...
Yes, of course I "could" update the functions, but this is NOT something I want to do. I'm one of those people that subscribes to Coding by Contract and the assertion routines at the beginning and end of my subprograms are an important part of that.
This may be a lack of understanding on my part with regards to the order in which Oracle does it's thing - or a bug in Apex... I'm able to duplicate the problem on apex.oracle.com: dmcghan/test/test.
Log into the demo app with admin/dmcghan. The home page has an interactive report, filter the name and you should get the error. When you look at the query you'll see a filter in the where clause that goes against the apex_collections table. This is populated from the post-authentication procedure. Let me know if you have questions.
Regards,
Dan
http://danielmcghan.us
http://sourceforge.net/projects/tapigen
http://sourceforge.net/projects/plrecur -
Display PDF file in the Apex query report using HTML Expression
Hi Folks,
I have PDFs stored in BLOB columns along with FILE_ID column in the database.
I want to display these to the APEX user on the page at runtime.
I have created a SQL Query report page to display FILE_ID column.
I am using HTML Expression property of the FILE_ID column to pull the image from the table using PROC_DISPLAY_DOCUMENT procedure.
I typed folowing code int the HTML Expression text area of the FILE_ID column of the report page :
<img src="#OWNER#.proc_display_document?p_id=#file_id#"/>
I am using following Procedure code:
create or replace procedure "PROC_DISPLAY_DOCUMENT"(p_id number) as
s_mime_type varchar2(48);
n_length number;
s_filename varchar2(400);
lob_image blob;
Begin
select MIME_TYPE,dbms_lob.getlength(blob_content),file_name,blob_content
into s_mime_type,n_length,s_filename,lob_image
from tbl_upload_file
where file_id = p_id;
owa_util.mime_header(nvl(s_mime_type, 'application/octet' ),false);
--set the size so the browser knows how much it will be downloading
htp.p( 'content-length: '|| n_length );
--The file name will be used by the browser if the users does a "save as"
htp.p( 'content-Disposition: filename="' || s_filename ||'"');
owa_util.http_header_close;
--Download the BLOB
wpg_docload.download_file( lob_image );
exception
WHEN NO_DATA_FOUND THEN
RAISE_APPLICATION_ERROR(-202121,'Record matching screenfield filename not found, PROC_DISPLAY_DOCUMENT.');
end;
--This is very Important
--grant execute on PROC_DISPLAY_DOCUMENT to public;
This code does not work and report does not display PDF image.
Any help to troubleshoot this code will be appreciated.
Thank you in advance.
JayaHi Dimitri,
I hope you can see HTML Expression code now. Thank You for responding.
I have PDFs stored in BLOB columns along with FILE_ID column in the database.
I want to display these to the APEX user on the page at runtime.
I have created a SQL Query report page to display FILE_ID column.
I am using HTML Expression property of the FILE_ID column to pull the image from the table using PROC_DISPLAY_DOCUMENT procedure.
I typed folowing code int the HTML Expression text area of the FILE_ID column of the report page :
[!-- img src="#OWNER#.proc_display_document?p_id=#file_id#" ]
I am using following Procedure code:
create or replace procedure "PROC_DISPLAY_DOCUMENT"(p_id number) **
mimetype varchar2(48);
n_length number;
s_filename varchar2(400);
lob_image blob;
Begin
select MIME_TYPE,dbms_lob.getlength(blob_content),file_name,blob_content
into s_mime_type,n_length,s_filename,lob_image
from tbl_upload_file
where file_id = p_id;
owa_util.mime_header(nvl(s_mime_type, 'application/octet' ),false);
--set the size so the browser knows how much it will be downloading
htp.p( 'content-length: '|| n_length );
--The file name will be used by the browser if the users does a "save as"
htp.p( 'content-Disposition: filename="' || s_filename ||'"');
owa_util.http_header_close;
--Download the BLOB
wpg_docload.download_file( lob_image );
exception
WHEN NO_DATA_FOUND THEN
RAISE_APPLICATION_ERROR(-202121,'Record matching screenfield filename not found, PROC_DISPLAY_DOCUMENT.');
end;
--This is very Important
--grant execute on PROC_DISPLAY_DOCUMENT to public;
This code does not work and report does not display PDF image.
Any help to troubleshoot this code will be appreciated.
Thank you in advance.
Jaya -
Query Report - To display additional column in list selection box.
Hi,
There is query report where i want to display the additional column in list selection.
Below is the system query report, where parameter passed is card code.
When the cardcode - list selection is clicked system displays 2 columns i.e. Customer Code & No. of Records.
Now in the same list selection; is it possible to display the customer name along with cardcode only for reference.
SELECT T0.DocDate, T1.SlpName, T2.Name, T0.DocDueDate, T0.DocNum, (CASE WHEN T0.DocStatus = 'O' THEN 'Open' ELSE 'Closed' END) AS Status, T0.DocTotal FROM OQUT T0 LEFT JOIN OSLP T1 ON T0.SlpCode = T1.SlpCode LEFT JOIN OCPR T2 ON T0.CntctCode = T2.CntctCode WHERE T0.CardCode = N'[%0]' ORDER BY T0.DocNum DESC
Kindly let me know the details.
Thanks & Regards,
Yogesh JadavHi Yogesh Jadav,
The answer is NO. You may only display either code or name but not both.
Thanks,
Gordon -
Hi,
Any book that can be suggested for report writer/report painter & query reporting.. that contains almost all for reporting without programming..
Thanks in advance...
Vipin Arora..Hello Vipin,
Sap Query
The SAP Query application is used to create reports not already contained in the default.
The SAP Query comprises five components: Queries, InfoSet Query, InfoSets, User Groups and Translation/Query.
Please refer:
http://www.thespot4sap.com/Articles/SAP_ABAP_Queries_Introduction.asp
A query can be created to extract information from master records i.e Infotypes.
<u>Creation of new query:</u>
1. T.Code SQ03 - Select Environment Select Standard Area - Enter -- If new user group is to be created, enter name of the user group, click on create and enter necessary information and exit after saving
2. T.Code SQ02 - Enter name of the Infoset Create enter name of Infoset
3. T.Code SQ03 - Select user group
Infoset - Enter name of newly created Infoset
Assign users and Infosets - Assign infosets
After creating a query use SQ01 & run.
<u></u>
Maybe you are looking for
-
I have a Macbook (2011), an iPad 3, and an iPhone 5. My son also has an iPhone 4, which logs in under my AppleID. I spent my entire day off yesterday trying to reconcile the issues with our devices. I had not used my Macbook for a couple of weeks,
-
Check broken links in Adobe Acrobat
Hey everybody, I am searching for a Plugin for Adobe Acrobat 9.0 Professional, which check brocken links in a pdf-document and create a report with all brocken links. Here I mean links like www.microsoft.com. A broken link link is www.12nmu8098.com .
-
How to find function codes of the buttons in ABAP Webdynpro
I had 2 buttons in my input screen of the WebDynpro, for both buttons some piece of logic is common. So i wrote that common logic in the default method 'WDDOBEFOREACTION', which will be triggered always before the corresponding methods got triggered.
-
Continue receiving a question mark
Hello! Everytime I try to view a slideshow online, all I am able to see is a Blue "Q" with a question mark through it. I do have quick time, what is the problem? I have been trying to figure this out for a couple of weeks. Thanks!
-
I would like to put an Apache Webserver on the public side of a firewall and then connect to a weblogic server on the other side of the firewall. The firewall has port 80 shut off. Is it possible to configure the plug-in so it goes through another po