Table columns captions
Hello everybody,
Does anyone knows if it is possible to have a column caption in a table that spans for more than one column, e.g.,
| number of veichles |
| cars | boats | plains |
| 23 | 3 | 1 |
and also more than one caption per column?
Thanks in advance,
Diz
Diz,
You can use a TableColumnGroup (see http://help.sap.com/saphelp_nw04s/helpdata/en/81/f35f426fce3654e10000000a155106/frameset.htm).
I'm not sure what you mean by 'more than one caption per column'. You can use as many TableColumnGroups as you need, so you could setup a column with its own column group to possibly to what you are intending.
-Cindy
Similar Messages
-
VC Multiple Table Column Header Lines, Table Width Adjustment
Hi Experts,
1) How to have Multiple headers for a column in a single cell i.e multiple lines in the same cell. please provide with example.
2) How to set your table to adjust the width automatically for all screen resolution since columns of the table disappear and some of the content of the header is not visible if the screen resolution is low.
3) Is there any way to set the screen resolution for our report alone to very high resolution even if the end user has set the system resolution to low. The reports were developed on a high resolution and now we face the problem as citrix is rolled out and it is standard 1024 * 768 resolution.
Thanks and Regards,
SivaWrapping the text of a table column caption into lines is currently not possible. Workarounds could be:
- using a single character text and a tooltip for the description
- using an image containing the wrapped text
Both workarounds have their problems.
Armin -
Show bold text in Table column's Caption in WebDynpro
How to set style of table column's Caption in WebDynpro to bold?
If you're on a portal, use the Portal Theme editor (Complex Elements > Tables)
Or, alternatively, use the eclipse theme editor, available for download at http://www.sdn.sap.com/irj/scn/downloads?rid=/library/uuid/136dd890-0201-0010-1b9d-bd09a0d3b1d8
Best,
Robin -
How to bind a icon in the table column
Hi All
I have to bind a icon in a table column.Choose a table cell editor for that column that is able to display an icon, e.g. Caption, Image, LinkToAction
Create a context attribute "iconURL" under the data source node of the table.
Bind the corresponding property of the table cell editor, e.g. Image.source, to this attribute.
At runtime, the data source node will have elements. Element at index i will be displayed in table row i.
Set the "iconURL" attribute of each node element to the icon URL to be displayed in the table row.
You can use the predefined icons by using an URL of the form "~sapicons/<icon_filename>", or you can put your icons inside folder src/mimes/components/<componentName> and use the filename as URL.
Armin -
Display an icon in a table column
Hi,
can i display an icon in a table column ? How
do I have to handle that ?
Thank you...
ClausHi Claus,
You can use the following as table cell editor:
1. Image -- just displays plain image
2. Caption -- dislays image along with text or image only (or text only).
3. LinkToAction -- same as caption, however provides you a way to have something like "onClick" action.
Regards,
VS -
Unable to capture the adf table column sort icons using open script tool
Hi All,
I am new to OATS and I am trying to create script for testing ADF application using open script tool. I face issues in recording two events.
1. I am unable to record the event of clicking adf table column sort icons that exist on the column header. I tried to use the capture tool, but that couldn't help me.
2. The second issue is I am unable to capture the panel header text. The component can be identified but I was not able to identify the supporting attribute for the header text.Hi keerthi,
1. I have pasted the code for the first issue
web
.button(
122,
"/web:window[@index='0' or @title='Manage Network Targets - Oracle Communications Order and Service Management - Order and Service Management']/web:document[@index='0' or @name='1824fhkchs_6']/web:form[@id='pt1:_UISform1' or @name='pt1:_UISform1' or @index='0']/web:button[@id='pt1:MA:0:n1:1:pt1:qryId1::search' or @value='Search' or @index='3']")
.click();
adf
.table(
"/web:window[@index='0' or @title='Manage Network Targets - Oracle Communications Order and Service Management - Order and Service Management']/web:document[@index='0' or @name='1c9nk1ryzv_6']/web:ADFTable[@absoluteLocator='pt1:MA:n1:pt1:pnlcltn:resId1']")
.columnSort("Ascending", "Name" );
} -
Query to read XML from CLOB table column
Hi
I want an SQL to get the following information extract from a CLOB table column.
MasterReport/sg:RptDef/sg:RptCell@RealDesc MasterReport/sg:RptDef/sg:RptCell@RealNum
credits 100
debits 100
Sample XML data from table column is:
<?xml version="1.0" encoding="UTF-8" ?>
<MasterReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:sg="http://www.oracle.com/fsg/2002-03-20/" xsi:schemaLocation="http://www.oracle.com/2002-03-20/fsg.xsd">
<sg:LDGName>Vision Portugal</sg:LDGName>
<sg:SOBName>Vision Portugal</sg:SOBName>
<sg:DataAccessSetName>Vision Portugal</sg:DataAccessSetName>
<sg:InternalReportName>Model 30 Report</sg:InternalReportName>
<sg:CustomParam10 />
<sg:RowContext RowId="r100001">
<sg:RowName />
<sg:RowLineItem>Litigation Credits- Total amount from previous period</sg:RowLineItem>
<sg:RowDispUnit>1</sg:RowDispUnit>
<sg:RowDispFormat />
<sg:RowUnitOfMeasure>EUR</sg:RowUnitOfMeasure>
<sg:RowLedgerCurrency>ANY</sg:RowLedgerCurrency>
<sg:RowCurrencyType>T</sg:RowCurrencyType>
<sg:RowChangeSign>0</sg:RowChangeSign>
<sg:RowSeq>1.0000000000000</sg:RowSeq>
</sg:RowContext>
<sg:RowContext RowId="r100002">
<sg:RowName />
<sg:RowLineItem>Litigation credits- Taxed amounts from column2 for Previous period</sg:RowLineItem>
<sg:RowDispUnit>1</sg:RowDispUnit>
<sg:RowDispFormat />
<sg:RowUnitOfMeasure>EUR</sg:RowUnitOfMeasure>
<sg:RowLedgerCurrency>ANY</sg:RowLedgerCurrency>
<sg:RowCurrencyType>T</sg:RowCurrencyType>
<sg:RowChangeSign>0</sg:RowChangeSign>
<sg:RowSeq>2.0000000000000</sg:RowSeq>
</sg:RowContext>
<sg:ColContext ColId="c1000">
<sg:ColAmountType />
<sg:ColPeriod />
<sg:ColPerOffset />
<sg:ColChangeSign />
<sg:ColPosition />
<sg:ColSeq />
<sg:ColWidth>100</sg:ColWidth>
</sg:ColContext>
<sg:ColContext ColId="c1001">
<sg:ColName>Total</sg:ColName>
<sg:ColDescr />
<sg:ColDispUnit>1</sg:ColDispUnit>
<sg:ColUnitOfMeasure>EUR</sg:ColUnitOfMeasure>
<sg:ColLedgerCurrency>ANY</sg:ColLedgerCurrency>
<sg:ColCurrencyType>T</sg:ColCurrencyType>
<sg:ColDispFormat>999999999.99</sg:ColDispFormat>
<sg:ColAmountType>YTD-Actual</sg:ColAmountType>
<sg:ColPerOffset>0</sg:ColPerOffset>
<sg:ColAmntId>14</sg:ColAmntId>
<sg:ColParamId>-1</sg:ColParamId>
<sg:ColType>A</sg:ColType>
<sg:ColStyle>B</sg:ColStyle>
<sg:ColPeriod>10-08</sg:ColPeriod>
<sg:ColPeriodYear>2008</sg:ColPeriodYear>
<sg:ColPeriodNum>11</sg:ColPeriodNum>
<sg:ColPeriodStart>2008-10-01T00:00:00</sg:ColPeriodStart>
<sg:ColPeriodEnd>2008-10-31T00:00:00</sg:ColPeriodEnd>
<sg:ColChangeSign>0</sg:ColChangeSign>
<sg:ColHeadLine1>Totals</sg:ColHeadLine1>
<sg:ColHeadLine2 />
<sg:ColHeadLine3 />
<sg:ColHeadLine4 />
<sg:ColHeadLine5 />
<sg:ColHeadLine6 />
<sg:ColHeadLine7 />
<sg:ColHeadLine8 />
<sg:ColHeadLine9 />
<sg:ColPosition>99</sg:ColPosition>
<sg:ColSeq>1.0000000000000</sg:ColSeq>
<sg:ColWidth>14</sg:ColWidth>
</sg:ColContext>
<sg:RptDef RptId="p1001" RptDetName="Ledger=Vision PT (Vision Portugal)" RptPESegm="" RptPEVal="" RptTabLabel="Output 1 (Vision PT)">
<sg:RptLine RptCnt="p1001" RowCnt="r100001" LineRowSeq="1.0000000000000" LinCnt="l100001">
<sg:RptCell ColCnt="c1000" RealDesc="debits">debits</sg:RptCell>
<sg:RptCell ColCnt="c1001" RealNum="100.000000">100.00</sg:RptCell>
</sg:RptLine>
<sg:RptLine RptCnt="p1001" RowCnt="r100002" LineRowSeq="2.0000000000000" LinCnt="l100002">
<sg:RptCell ColCnt="c1000" RealDesc="creditsd">credits</sg:RptCell>
<sg:RptCell ColCnt="c1001" RealNum="100.000000">100.00</sg:RptCell>
</sg:RptLine>
</sg:RptDef>
<sg:TabCount>1</sg:TabCount>
</MasterReport>
Please help me.
Regards
Giri
Edited by: user576087 on Mar 18, 2012 11:54 PMI'm not sure if you want the values from the attribute or the element, but this should give you a good start :
SQL> alter session set nls_numeric_characters = ".,";
Session altered
SQL>
SQL> select x.*
2 from my_table t
3 , xmltable(
4 xmlnamespaces('http://www.oracle.com/fsg/2002-03-20/' as "sg")
5 , '/MasterReport/sg:RptDef/sg:RptLine'
6 passing xmltype(t.xmldoc)
7 columns type varchar2(30) path 'sg:RptCell[1]'
8 , amount number path 'sg:RptCell[2]'
9 ) x
10 ;
TYPE AMOUNT
debits 100
credits 100 -
'sort' icon in the header of table column
Hi everybody,
I am using table UI element in WD ABAP. Table columns can be sorted and the method fro event 'onSort' is defined.
On each table column header a tool tip with icons ▲▼ appears when the cursor is moved over the right side of the column header.
Is it possible to make this icon appear on the right of each column header permanently?
Thank you for your help,
HelenHi Jörg,
We are using IE6 or IE7. And nothing appears. ONSort action exists and defined.
May be I will create internal message for ABAP WD.
Kind regards,
Helen -
Which option to use to search text in multiple table columns
Hi, I have a case where I have 4 db tables. On the UI there is an option to search a keyword from some columns of these 4 tables.
Table1 = summary, description are the columns user can search on
Table2 = project_name is the column user can search on
Table3 = need_by_date is the column user can search on
Table4 = owner is the column user can search on
On the UI, user can enter a keyword and check the columns they want to search on. Out of the above, they can check one column, or more, or all.
My question is what is the best option to use oracle text search in this case.
Option 1 = I create a procedure to select these columns and then create an index on this procedure. In this case, is there a way to specify
which columns to search on?
Option 2= Create 4 separate indexes on these table/columns and then query the columns which user has selected to search on.
Any other better idea?Hi,
multicolumn only works on columns in the same table.
If you can also query just on one field, then an index per field will be preferable. If you query always on all the fields then the one index approach is good. For this last the options are:
1. Use User_datastore, create a procedure and a dummy column
2. Create a materialized view for the query and build an index on this materialized view
3. Store the fields as an xml in the main table and index the xml column.
The maintanance of options 1 and 3 are bigger, because you need triggers to be aware of an update. Option 2 and 3 will need more storage.
Herald ten Dam
http://htendam.wordpress.com -
Urgent Help Required for Check Box in Table Column
Hi all,
Could any body help me to solve my problem?
First of all I have created a table whose one column is check box. The column of the tables are Name,Phone,ID,Address and a checkBox columns.In one view
the table will be found with data. I want to click on some of the rows(suppose there are 5 rows, but based on some condition I have selected the check box of 3 rows).
Next there will be a button(Supose SEND Button).
After selecting the check box I want to press that button and then a new window will come which will show two tables. one for selected rows(with the same columns name except check box) and another for Unchecked rows with the same column name(Name,Phone,ID,Address).
Could any body help me by sending the details and code?
Thanks and Regards.
SudipHi Sudip,
1) create custom controller and appropriate context structure there (dataNode(Name,Phone,ID,Address,Check))
2) create view StartView. Map data node from custom controller to node in view. Create table and bind context node attributes to appropriate table columns.
3) create view ResultView. Map data node from custom controller to node in view. Create 2 nodes (CheckedData, UncheckedData) with supply methods. Create filtering implementation in supply methods (add checked and unchecked node elements to appropriate nodes).
4) create new window with resultView as default view
4) in startView in button action handler put something like
IWDWindowInfo _windowInfo = wdComponentAPI.getComponentInfo().findInWindows("Popup");
IWDWindowManager manager = wdComponentAPI.getWindowManager();
IWDWindow _window = manager.createWindow(_windowInfo, true);
_window.open();
So, just tried localy and it works.
Best regards, Maksim Rashchynski. -
Table Column - Different UI elements in a column
Hi,
I have the following requirement. I need to create a table shown below.
COLUMN1 COLUMN2
ROW1 cell11 cell21
ROW2 cell12 cell22
I need cell11 and cell22 to be textviews and cell12 and cell21 to be inputfields. In other words, I need different cells in a table column to be of different types.
How do I do this.
ThankHi,
An easier way to switch between input field and text view is to just bind the readOnly property. Why actually switch between InputField and TextView.
Create an attribute 'EDITABLE' type Boolean in the node that is bound to the table.
1.Create all the cell editors as input field.
2.Bind the readOnly poperty with the attribuite 'EDITABLE'
3.Now pass abap_true to make it a text view and abap_false to make in input enabled.
However it is possible to switch between different UI elements using Cell Variant .
Check these links:
[http://help.sap.com/saphelp_nw70ehp1/helpdata/en/85/48a841c1dae034e10000000a1550b0/frameset.htm]
[http://help.sap.com/saphelp_nw70ehp1/helpdata/en/56/5e9041d3c72e7be10000000a1550b0/frameset.htm]
[https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f0e7461d-5e6c-2b10-dda9-9e99df4d136d]
Regards,
Radhika.
Edited by: Radhika Vadher on May 6, 2009 7:49 AM -
New table/column in publication breaks replication
Hi,
SQL 2008R2
I added a control table to a database that is being replicated to a different server. The tabled called [__Updated] has one column called [DateUpdated] of type datetime2. I manually created the table in the subscriber, added the new table/column
to the list of articles and ran the replication.
It falls over with the error shown below, any ideas?
2015-02-24 16:23:34.32 [95%] Generating schema scripts for article 'AAA'
2015-02-24 16:23:34.32 [95%] Generating schema scripts for article '__Updated'
2015-02-24 16:23:34.33 [95%] The replication agent had encountered an exception.
2015-02-24 16:23:34.33 Source: Unknown
2015-02-24 16:23:34.33 Exception Type: Microsoft.SqlServer.Management.Smo.FailedOperationException
2015-02-24 16:23:34.33 Exception Message: Script failed for Table 'dbo.__Updated'.
2015-02-24 16:23:34.33 Message Code: Not Applicable
2015-02-24 16:23:34.33
Exact version is:
SELECT @@VERSION
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64)
Jun 28 2012 08:36:30
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)Replication is considered to be a mature technology which means there are little changes. Oracle publishing is gone and updateable subcriptions are gone. Other than that it is the same.
looking for a book on SQL Server 2008 Administration?
http://www.amazon.com/Microsoft-Server-2008-Management-Administration/dp/067233044X looking for a book on SQL Server 2008 Full-Text Search?
http://www.amazon.com/Pro-Full-Text-Search-Server-2008/dp/1430215941 -
Problem with LinkToURL in a table column
Hi,
let's say we have a LinkToURL element with a text and an image. Then a click on the text OR a click on the image navigates to the given URL.
This behaviour changes if you put the LinkToURL element in a table column. In that case the link is executed only if you click on the text, nothing happens if you click on the image (I assume this is a bug, of have I missed a detail?). If you have a LinkToURL element without a text and with an image only, this becomes a problem.
One column of my table contains a single image, and a click on that image shall open a link. Is there another way to do this except using a LinkToURL element?
Thanks,
KarstenHi Valery,
yes, this hint is exactly what I needed. I just changed the LinkToURL to a LinkToAction, and this can be activated by clicking the text OR the image.
The necessary coding in the action handler would then look like this:
WDWindow wnd = wdComponentAPI.getWindowManager()
.createExternalWindow("http://www.sap.com",
"SAP Global", false);
wnd.open();
Thank you very much,
Karsten -
Open a Dynamic URL from a Table column link
Hi,
Jdev Version (11.1.1.6.0)
I have requirement to open a dynamic URL from table column. Any time I click on link, it should generate dynamic URL based on column attribute and open in popup or browser. Can someone pls suggest how to achieve this.
Thanks
Ank1)If you have any parameters that needs to be passed to build that dynamicURL, just set a propertyListener on the column attribute and get the value.
2)Then on the af:commandLink action, build your dynamicURL with the required parameters.
3) If you URL is all together a different application which doesn't share your transaction, you can open it as below
In the below code, urlWithParams will be your dynamicURL.
ExtendedRenderKitService erks =
Service.getRenderKitService(facesContext, ExtendedRenderKitService.class);
StringBuilder sbURL = new StringBuilder();
sbURL.append("window.open(\"" + urlWithParams + "\");");
erks.addScript(facesContext, sbURL.toString());
You can also try the above response by user 948181.
Hope it helps. -
REPORT_ATTRIBUTE_ERROR_MESSAGE in table column?
Hi all,
I want to use REPORT_ATTRIBUTE_ERROR_MESSAGE on table column, how can we use this?? or any other way..
and one more doubt.. i am displaying some message when no element is select on table, it is displaying error message,
but lead selection is removing? i dont want to remove lead selection . how can we achieve this?
thanks,
Venkat.Hi,
Please check this...
DATA lo_nd_pack_mat TYPE REF TO if_wd_context_node.
DATA lo_el_pack_mat TYPE REF TO if_wd_context_element.
DATA ls_pack_mat TYPE wd_this->Element_pack_mat.
DATA lt_pack_mat TYPE wd_this->Elements_pack_mat.
DATA lv_pack_material TYPE wd_this->Element_pack_mat-pack_material.
DATA: wa_temp TYPE REF TO if_wd_context_element,
lt_temp TYPE wdr_context_element_set.
navigate from <CONTEXT> to <PACK_MAT> via lead selection
lo_nd_pack_mat = wd_context->get_child_node( name = wd_this->wdctx_pack_mat ).
CALL METHOD lo_nd_pack_mat->get_selected_elements
RECEIVING
set = lt_temp.
LOOP AT lt_temp INTO wa_temp.
CALL METHOD wa_temp->get_static_attributes
IMPORTING
static_attributes = ls_pack_mat.
lv_pack_material = ls_pack_mat-pack_material.
if lv_pack_material is initial.
lo_api_controller ?= wd_This->Wd_Get_Api( ).
CALL METHOD lo_api_controller->GET_MESSAGE_MANAGER
RECEIVING
MESSAGE_MANAGER = lo_message_manager.
report message
CALL METHOD lo_message_manager->REPORT_ATTRIBUTE_ERROR_MESSAGE
EXPORTING
MESSAGE_TEXT = 'Please Select Packing Material...'
ELEMENT = wa_temp
ATTRIBUTE_NAME = 'PACK_MATERIAL' .
exit.
endif.
append ls_pack_mat to lt_pack_mat.
CLEAR ls_pack_mat.
ENDLOOP.
lo_nd_pack_mat->bind_table( new_items = LT_PACK_MAT
SET_INITIAL_ELEMENTS = abap_false ).
Thanks,
Venkat.
Maybe you are looking for
-
Error while running SDK Component on Server Side
hello, I have a SDK Issue. I've created a gauge using jgauge ( jgauge - jGauge is a dial gauge that is simple, powerful, and 100% javascript and css. - Google Project Hosting ) in a SDK Component, and it's work fine in Localhost, In order to change t
-
I installed a new MX922 on my network. Everything went OK. I used the disk to add the printer to a PC with Vista and one with XP. Those PCs print fine. Whe I tried to install the printer on Win 7 - 64 bit Home Premium, it would only show me the insta
-
Urgent advice needed for Camera
Hello all, I would like to buy for cheap from my uni the Panasonic NV-GS75. The documentation only mentions USB 2, but in the manual it lists IEEE 1394, 4pin as Digital Interface: input/output terminal. Does this mean that the camera will work with F
-
I accidently cut a piece of text out of a mail message
I accidently cut a piece of text out of a mail message the copied a different piece of text with out thinking is thee any way to get the first piece of cut text back?
-
Please I need help regarding this problem I faced today. I updated my payment method because I changed my Internet MasterCard of the same number but new expiry date but not accepted , can you help me?