How to sort data in Matrix report
I've used Report6i and create report in Matrix format.I want the report to display data in sorting by data in cell. Anyone pls help me.
--it's show this
applicant_id/score Score
08002 400
08003 200
08004 700
08006 653
08008 560
08010 800
-- but i want to see this
applicant_id/score Score
08010 800
08004 700
08006 653
08008 560
08002 400
08003 200
i tried to set the group's property( break order property ). It doesn't allow me to set break order property of applicant_id's group to none. And tried to write 'order by' in the SQL statement but it doesn't help.
Hi,
If Oracle can give you back the right sort order without any custom sorting,
that means you should be able to get the same results in WebI.
If the object that you pull from the universe is the wrong type (like numeric but you want it alphanumeric),
then you can either request you designer to give you an object with the right data type,
or you can change it by creating a report variable using
FormatNumber([original object],"0")
this will format the number to a number without leading zeroes, thousand separators or decimal point.
Now you can use the object as if it came from the universe.
So you can also use it on the x-axis of a chart.
Btw. you can also do a custom sort on the x-axis(as long as it is an object or variable, not a formula)
alternative, if you define a custom sort in a table block, you can state it should be used througout the document.
(so also in the charts.
Hope this helps,
Marianne
Similar Messages
-
How to exctract data from a report to use it in a process
Hi! I would like to know how to exctract data from a report to use it in a process. Let's say that I have a report which have following fields: id_person, name_person. And then, I want to make a process which introduce the id_person (from report) into an associative tabel. How can I reffer to the fields from my report?
I was thinking about something like that( this should be the code from my process)
insert into associative_table(id_person)
values(id_person) or
insert into associative_table(id_person)
values(Report_name.id_person) but it doesn't work....
Thank you very much.Another option, use collections.
Create an on load process that loads all the rows you would have in your report into a collection:
begin
HTMLDB_COLLECTION.CREATE_OR_TRUNCATE_COLLECTION(
p_collection_name => 'ASSIGNED_CALENDAR_CONTACTS' );
for x in (SELECT CONTACT_ID, CONTACT_FNAME, CONTACT_LNAME
FROM CONTACT
WHERE InStr( pkg_CalendarMgr.f_FetchContactIDsForDay( TO_DATE( :P3_CALENDAR_DT, 'YYYYMMDD' ), 'OF' ), CONTACT_ID ) > 0 )
loop
htmldb_collection.add_member(p_collection_name => 'ASSIGNED_CALENDAR_CONTACTS',
p_c001 => x.CONTACT_ID,
p_c002 => x.CONTACT_FNAME,
p_c003 => x.CONTACT_LNAME);
end loop;
end;
Then, instead of your report selecting from the table, have it select from the collection, this way your display will match what's in the collection:
SELECT c001, c002 || Chr(32) || c003 CONTACT_NAME, 'Remove' remove
FROM htmldb_collections
WHERE collection_name = 'ASSIGNED_CALENDAR_CONTACTS'
ORDER BY c003, c002
Then you can have a button on the form that steps through the collection, one element at a time and does whatever you want it to. -
How i get data in matrix grid from A/P Invoice
How i get data in matrix grid from A/P Invoice before click add button
Hi,
Are you trying to read the data in the matrix of a system form? Then you only have to look for the matrix with the ID you can see by visualising the System Information in B1 and then directly read from the matrix cells (using columns element in matrix), the DBDataSources are not filled in until the document has been added to the database.
There are many messages in this forum talking about how to read information in matrix item, just make a search for it.
Hope it helps
Trinidad. -
How to sort data in cl_gui_alv_tree class?
Hi,
I thought that since this object uses an alv grid that the standard sort functionality would exist. Now that I've developed most of the code, I realize that there is no native sorting functionality.
Is there some way I can make use of the Superclass CL_ALV_TREE_BASE?
It has some methods that are "Private", "Instance" - I'm still a rookie at OO programming in SAP so I'm not sure how best to approach the situation.
As I see it, I have a few options:
1) Manually manage sorting by providing an ascending and descending button/icon on the toolbar and then delete and rebuild the nodes in the tree.
2) Manually track the data along with the nodekeys and then use method MOVE_NODE to reposition the data in the tree
3) Clone these objects and somehow find the code that is causing the sort options to be suppressed in the toolbar.
Has anyone built any applications using CL_ALV_TREE_BASE that permit sorting?
Please don't waste my time by pasting in the links to all the SAP online help for ALV and expect to get points. Been there, done that. If there is a particular section that is of specific value, I'll happily study it and report my findings. Particularly something that explains how to invoke the methods of a superclass and the difference between protected, public, and private.
Mostly though, I really need a way to sort data in the CL_GUI_ALV_TREE class.
ThanksHi Ray,
As far as I know, this will not work. I've had the same problem. The only solution I have found was to re-build the tree each time. It is easier than moving nodes around.
You can take a look at the class cl_wa_notifications_wps - in case you have a PM or an A&D system.
Ferenc -
Hi all
I create matrix report( in version 9i)
I want sort columns of report
when i use order by it sort rows but i want sort columns
my query is like this:
SELECT
Code,
name,
DECODE(cons_code, '1', 'A',
'2', 'B',
'3','C',
'4', 'D',
'5', 'E') Activity,
SUM(amnt) amount
From Mytable
Where ....
group by
Code,
DECODE(cons_code, '1', 'A',
'2', 'B',
'3','C',
'4', 'D',
'5', 'E')
my group base on code
my columns base on Activity
and cells are Amount
my report result is:
........ B E D A C
name1 1 1 1 1 2
name2 3 4 8 6 1
I want this :
........ A B C D E
name1 1 1 1 1 2
name2 3 4 8 6 1
....Hello,
How about this?
SELECT Code, name,
DECODE(cons_code, '1', 'A', '2', 'B', '3','C', '4', 'D','5', 'E') Activity, SUM(amnt) amount
From Mytable
WHERE ....
GROUP BY Code, name, DECODE(cons_code, '1', 'A', '2', 'B', '3','C', '4', 'D', '5', 'E')
ORDER BY code, DECODE(cons_code, '1', 'A', '2', 'B', '3','C', '4', 'D', '5', 'E') -
How to sort Data in XML template (rtf) file?
Hi, I have an oracle 11i custom report (rdf) with an xml output to a PDF. There is a formula column in the report. Now I need the data to be sorted on this formula column. As we cannot sort on formula column, i have decided to find a way to sort it in the data in the XML template. But I don't really know how to sort and also where to specify the sort tag in the rtf file. I appreciate your response.
Databse version : 9.2.0.8.0
E-Biz Version : 11.5.10.2
Oracle Reports Version : 6.0.8.27.0
Oracle BI version : 10.1.3.2.1
Note : I posted this question under : XML General forum also. But did not get any response. I assumed that may be thats not the right place to post it as my report is in e-Biz environment.Hi
As long as you don't have your ^field commands grouped inside a ^group the order in the .dat file is not important. Your last command
^field BG_DOC_LN__LN_AM
246624.12
should populate field BG_DOC_LN_AM wherever you place it on your form. Obviously you need to name the fields according to your ^field commands and not just use tab (move to next field).
Shout if this was not what you are asking.
Stale Sodal -
How to print Data Model in Report??
Do anyone know how to print Data Model??
Thanks your help.
- FrankHi Venkat,
Thanks alot.... i am checking the appendix k.
I want to know that if i want to customize the report as per the client requirement,
can you please let me know which template i will use if i required remittence advice as well as check print data on the layout.
The following is the list of field i required:
Vendor ID
Check Date
Check number
invoice date
invoice/ CR memo number
invoice description
invoice gross amount
invoice discount amount
invoice net amount
total gross amount
total discount amount
total net amount
logo
company name and info
bank name and info
check number
check amount spelled out
check date
check amount numeric
payee name
CEO signature
MICR check number
MICR routing number
MICR bank account number
mailing return address
mailing address
Venkat it would be great help if you please let me know the exact process to be follow for check printing report.
I worked on bi publisher report in 11i, but in 12i the process is bit different.
also if you have any template ready can you please send me on my mail id ... i forwarded you the test mail from my official id or on [email protected]
Looking forward to your kind response.
Regards
Ratnesh -
How to print date/time in report page footer?
Hi
I have a report which users can print as PDF.
However, I like to display current date/time in report footer.
I can see the Page Footer in section but can't figure out how to print date/time there.
Thanks for help.hi movilogo
Please try this.
Create hidden item P1_DATE
Create On load process in page 1 and put this code
begin
:P1_DATE:=TO_CHAR(SYSDATE,'DD-MON-YYYY HH:MM:SS');
end;
Open your region in Page 1 put this code in Footer area
*&P1_DATE.*
Refresh your page.
you will get the output like this.
16-SEP-2009 11:09:17
thanks
Mark Wyatt -
How to build a performance matrix report
Hi,
I have a table that tracks performance and potential of employee's.
I want to represent the data in the table as a 9 box performance potential matrix report Each box should contain the names of the employees who fit the particular performance potential criteria.
|---------------|--------------|-----------------| ^
| | | | p
| | | |Exceeds e
| | | | r
|---------------|--------------|-----------------| f
| | James | | o
| | Dan | |Meets r
| | | | m
|---------------|--------------|-----------------| a
| | | | n
| | | |Needs Improvement c
| | | | e
|---------------|--------------|-----------------|
Limited Growth High
<-------------Potential---------------------->
Is there a good way of achieving this?http://download.oracle.com/docs/cd/B14099_17/bi.1012/b13895/orbr_plsql.htm#g1021942
-
Discoverer 2000 : Problem in sorting date field on report
Hello,
I am not able to sort on date field on report
it is giving error as
( illegal operation).Thanks Savitha.
I found one more way of making that code work, just want to share this.
If we add the following statement, the same code works without having to add the time part along with date.
"DBMS_XMLSave.setdateformat(updctx, 'yyyy-MM-dd');"
note the format is case sensitive. Instead of MM, if you give 'mm' it won't work, it uses java format. -
How to sort data on numbers on an iPad
How do you sort data in Numbers on an iPad?
Read this it will help http://support.apple.com/kb/PH3372
-
How to generate data model summary report
Hi,sir,
How can I generate a summary report when I create a server data model in designer 9i as some software did.
I know CA Erwin or Sybase powerdesigner have a good report builder.
It is easy to use. How about designer 9i?
Any tutorial?Hi,
It's look like you are assuming that an organizational model can be created from external data input via a report. If so, then your assumption is wrong. There is no standard way to create a org. model from external input.
As a standard practice SAP provided a report as mentioned in the previous reply. Using this report you can download ECC/R3 org. model into SAP CRM. This is the easy and best proven way of generating org. model in SAP CRM.
Please let me know, if you need any further clarification
Do not forget to reward if it helps
Regards,
Paul Kondaveeti -
Can any one tell me How to load data in matrix from user table
Hi,
we need to load data to matrix when page loads. After loading data we should add row to that matrix and update the values in database without effecting previous data. It should have functionality like UDO Default Form. Can any help me out in this issue.
Regards,Hi Souji,
try this,
SAPbouiCOM.Form oForm;
SAPbouiCOM.DataTable DBTable;
SAPbouiCOM.DBDataSource dbDatasource;
string strqry;
oForm = SBO_Application.Forms.Item("FormUID");
int i;
SAPbouiCOM.Item oitem;
oitem = oForm.Items.Item("ItemUID");
objMatrix = (SAPbouiCOM.Matrix)oitem.Specific;
objMatrix.AddRow(1, objMatrix.RowCount + 1);
dbDatasource = (SAPbouiCOM.DBDataSourceoForm.DataSources.DBDataSources.Item("TableName");
DBTable= oForm.DataSources.DataTables.Add("UniqueName");
strqry = "paste Query that you want to fetch";
DBTableActivity.ExecuteQuery(strqry);
for (i = 0; i <= DBTable.Rows.Count - 1; i++)
objMatrix.FlushToDataSource();
dbDatasource.SetValue("column1(name)", i, System.Convert.ToString(DBTable.GetValue(0, i)));
dbDatasource.SetValue("column2(name)", i, System.Convert.ToString(DBTable.GetValue(1, i)));
dbDatasource.SetValue("column3(name)", i, System.Convert.ToString(DBTable.GetValue(2, i)));
dbDatasource.InsertRecord(i + 1);
objMatrix.LoadFromDataSource();
If it helps you, give me the reward points.
Thanks
Sravan Kumar Pothu -
How to add data through matrix from sales order row level to
user defined document type table ...
i created matrix in user defined form, i placed one edit text box on that form
when i entered docnum of sales order the data of sales order row level should have to
upload to matrix , after fill up the some data in matrix that data should have to add to the user defined document type table
any one have code pls post it
thanqHi rajeshwar
Here is a sample function related to ur senario. just check it out and use the concepts.
Here I have used a CFL to get the itemcode and I have used a query to add data to matrix.
This is a function used.
Private Sub AddValuesInMatrix(ByRef name As String)
Try
'Dim quantemp As Double
oForm = SBO_Application.Forms.Item("itemdts")
oMatrix = oForm.Items.Item("matrix").Specific
Dim rs As SAPbobsCOM.Recordset = ocompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
'//gitemdesc = "SELECT T0.[ItemName] FROM OITM T0 WHERE T0.[ItemCode] ='" & name & "'"
oMatrix.Clear()
rs.DoQuery("SELECT T0.[DocEntry], T0.[ItemCode], T0.[Dscription], T0.[Quantity], T0.[Price], T0.[TaxCode] FROM dbo.[POR1] T0 WHERE T0.[ItemCode] ='" & name & "'")
rscount = rs.RecordCount
If (rscount < 1) Then
SBO_Application.StatusBar.SetText("No Items Found", SAPbouiCOM.BoMessageTime.bmt_Short)
Else
oForm.Freeze(True)
ITE = True
For i As Integer = 1 To rs.RecordCount
oMatrix.AddRow()
oMatrix.Columns.Item("V_5").Cells.Item(i).Specific.Value = rs.Fields.Item("DocEntry").Value
oMatrix.Columns.Item("V_4").Cells.Item(i).Specific.Value = rs.Fields.Item("ItemCode").Value
oMatrix.Columns.Item("V_3").Cells.Item(i).Specific.Value = rs.Fields.Item("Dscription").Value
oMatrix.Columns.Item("V_2").Cells.Item(i).Specific.Value = rs.Fields.Item("Quantity").Value
'quansum = quansum + rs.Fields.Item("Quantity").Value
oMatrix.Columns.Item("V_1").Cells.Item(i).Specific.Value = rs.Fields.Item("Price").Value
'pricesum = pricesum + rs.Fields.Item("Price").Value
oMatrix.Columns.Item("V_0").Cells.Item(i).Specific.Value = rs.Fields.Item("TaxCode").Value
SBO_Application.SetStatusBarMessage("Data Loading In Progress Please Wait.....>>> " & i & " / " & rs.RecordCount, SAPbouiCOM.BoMessageTime.bmt_Short, False)
rs.MoveNext()
Next
ITE = False
oMatrix.AutoResizeColumns()
SBO_Application.StatusBar.SetText("Data Loading Completed", SAPbouiCOM.BoMessageTime.bmt_Short, SAPbouiCOM.BoStatusBarMessageType.smt_Success)
oForm.Freeze(False)
oForm.Refresh()
End If
Catch ex As Exception
SBO_Application.MessageBox("Matrix Load Function : " & ex.Message)
ITE = False
End Try
End Sub
-Anto -
Data in matrix report showing limited data in column?
Hello experts,
i have matrix report.. for BOM of a model. i have around 200 bom models and among them i have 1500 items.
i am running report for 62 models. in column i have 62 distinct values and in row i have 650 distinct columns.
when i rum the report than report runs successfully.
matrix report formates:
clo1 clo2 col3 ..................... col60 ----- models code
row1
row2
row650
rows contains the parts used in bom of all models.
rows are based on columns values.
but when i run report for more than 62 report failed or crashed with message and closed.
error signature
AppName: rwbuilder.exe AppVer: 10.1.2.0 ModName: msvcrt.dll
ModVer: 7.0.2600.2180 Offset: 000370a0
thanks yashhello experts, please give some suggestion on the topic.
Thanks
yash
Maybe you are looking for
-
[solved] Radeon HD 3200 & AIGLX
Hey all, I just purchased an HP Pavilion dm3, which by the way was a hell of a deal: http://www.officemax.com/technology/com … rod2850237 The machine is very thin and light, and has been the most linux-compliant laptop I've played with. At any rate,
-
Error when navigating to the PWA root site for Project Server 2010
I received a nice Happy New Year from my Project Server 2010 today. I tried to navigate to the root site and received the following error. Error The base type 'Microsoft.Office.Project.PWA.PJBaseWebPartPage' is not allowed for this page. The type is
-
FM of Original Historical Value of Material
Hi All, I would like to know is there any function module available for finding Original Historical Value of Material? Above value can be found in Forecasting view of material. MM02/MM03->Forecasting(view)->Forecast Values System will display a popu
-
Variable might not have been initialized error in an assignment for school
Hello All... I am very new to Java (started class about 2 weeks ago) and my current assignment has me a bit stumped on what I am doing wrong. I have put the code in this message for everyone to take a look at and offer advice or point me in the right
-
Hello, I have a question about buying an iPhone 6 from an other countrie. Is it possible to buy an iPhone 6 from The Netherlands, and get it on the mail. I want to order an iPhone 6 with Dollars because that is much cheaper, is that possible? Kind re