How to do pivoting on part of an SQL output row in 10g

Hi,
I'm using Oracle 10.1.0.5.0.
I would like to know what the general decode is for pivoting in 10g. I need to display PAGE_DISPLAY_NAME, ITEM_DISPLAY_NAME, ITEM_TYPE_DISPLAY_NAME essentially once and then display ATTRIBUTE_DISPLAY_NAME and ITEM_ATTRIBUTE_VALUE as a separate column for each:
So my query starts me with the following output.
PAGE_DISPLAY_NAME        ITEM_DISPLAY_NAME            ITEM_TYPE_DISPLAY_NAME     ATTRIBUTE_DISPLAY_NAME                              ITEM_ATTRIBUTE_VALUE
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Benefit                                                       0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: Accounting                               0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: Consulting Services                       0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: Customer Data Management              0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: Facilities                                0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: Finance                                0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: HR                                        0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: IT                                        0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: International                        0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: Inventory Control                     0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: Legal                                0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: Marketing                                0
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: Sales                                1
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record     Business Function: Sales Operations                     1I'd like to show the following:
PAGE_DISPLAY_NAME        ITEM_DISPLAY_NAME            ITEM_TYPE_DISPLAY_NAME        decode(...),   decode(...), .....         decode(etc...
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record          Benefit    Business Function: Accounting  
Content     Rpt-Yearly-EMC Transactions-2007     RIKR Content Record             0                   0                              What's the general SQL for doing this type of thing?
For the record, here's the initial SQL:
select p.DISPLAY_NAME               PAGE_DISPLAY_NAME,
i.DISPLAY_NAME                      ITEM_DISPLAY_NAME,
it.DISPLAY_NAME                     ITEM_TYPE_DISPLAY_NAME,
attr.DISPLAY_NAME                   ATTRIBUTE_DISPLAY_NAME,
ia.VALUE                            ITEM_ATTRIBUTE_VALUE
from
wwsbr_item_attributes ia,
wwsbr_attributes attr,
wwsbr_all_items i,
wwsbr_item_types it,
wwsbr_all_folders p
where
    ia.attribute_id = attr.id
and ia.attribute_caid = attr.CAID
and ia.item_masterid = i.id
and ia.item_caid = i.caid
and i.subtype = it.id
and i.subtype_caid = it.caid
and i.folder_id = p.id
and i.active = 1
and i.visible = 1
and i.is_current_version = 1
and upper(it.DISPLAY_NAME) like '%RIKR%'
and substr(attr.DISPLAY_NAME,1,5) <> '-----' 
order by i.DISPLAY_NAME, attr.DISPLAY_NAME;

Hi,
There are a few errors in the INSERT statements, but it looks like the ones that work provide a good enough sample.
In your sample data,
attribute_display_name = 'Benefit' only when item_type_display_name LIKE '%RIKR%', and
attribute_display_name = 'Billing & Collections' only when item_type_display_name LIKE '%OMKR%'
and so on, for the other values. In other words, just by looking at attribute_display_name , once could predict whether item_type_display_name was LIKE '%RIKR%' or '%OMKR%'.
If that's alwsays the case, then you can say:
SELECT    page_display_name
,       item_display_name
,       item_type_display_name
,       MAX (DECODE ( attribute_display_name
                      , 'Benefit'                         , item_attribute_value
                      , 'Billing & Collections'                    , item_attribute_value
           )          AS p1
,       MAX (DECODE ( attribute_display_name
                       , 'Business Function: Accounting'               , item_attribute_value
                , 'Change Description'                    , item_attribute_value
           )           AS p2
,       MAX (DECODE ( attribute_display_name
                      , 'Business Function: Consulting Services'     , item_attribute_value
                , 'Deal Type: Counrty Federal'                 , item_attribute_value
           )           AS p3
,       MAX (DECODE ( attribute_display_name
                , 'Deal Type: Counrty International Order'     , item_attribute_value
           )           AS p4
FROM       taxonomy
GROUP BY  page_display_name
,       item_display_name
,       item_type_display_name
ORDER BY  page_display_name
,       item_display_name
,       item_type_display_name
;This produces generically-named columns, 'p1', 'p2', ...:
                           ITEM_
PAGE_      ITEM_           TYPE_
DISPLAY_   DISPLAY_        DISPLAY_
NAME       NAME            NAME                 P1  P2  P3  P4
Archive    Rpt-AR          RIKR Content Record      1   0
Content    Rpt-Booking     RIKR Content Record      1   0
Documents  Calc-Discount   OMKR Document        0       0   0
Documents  Calc-Early      OMKR Document        0       0   0I shortened item_display_name to make the output more readable.
If you add a WHERE clause like
WHERE   item_type_display_name LIKE '%RIKR%'then, of course, you would only get the first two rows of output from the result set above, but you would get all the same columns, including the p4 column that will necessarily be NULL.
If my earlier assumption was wrong (for example, if attribute_display_name can 'Benefit' even when item_type_display_name is NOT LIKE '%RIKR%', but, when that happens, you want to ignore it), then change the pivot columns like this:
,       MAX ( CASE
                     WHEN  (     item_type_display_name LIKE '%RIKR%'
                       AND  attribute_display_name = 'Benefit'
               OR        (     item_type_display_name LIKE '%OMKR%'
                       AND  attribute_display_name = 'Billing & Collections'
               THEN  item_attribute_value
          END
           )          AS p1
,       MAX ( CASE
                     WHEN  (     item_type_display_name LIKE '%RIKR%'
                       AND  attribute_display_name = 'Business Function: Accounting'
               OR        (     item_type_display_name LIKE '%OMKR%'
                       AND  attribute_display_name = 'Change Description'
               THEN  item_attribute_value
          END
           )          AS p2
,       MAX ( CASE
                     WHEN  (     item_type_display_name LIKE '%RIKR%'
                       AND  attribute_display_name = 'Business Function: Consulting Services'
               OR        (     item_type_display_name LIKE '%OMKR%'
                       AND  attribute_display_name = 'Deal Type: Counrty Federal'
               THEN  item_attribute_value
          END
           )          AS p3
,       MAX ( CASE
                     WHEN  (     item_type_display_name LIKE '%OMKR%'
                       AND  attribute_display_name = 'Deal Type: Counrty International Order'
               THEN  item_attribute_value
          END
           )          AS p4For the sample data given, this produces the same output as above.
All this assumes that the conditions
item_type_display_name LIKE '%RIKR%' and
item_type_display_name LIKE '%OMKR%' are mutualyy exclusive; that is, you never have item_type_display like 'RIKR Content Record/OMKR Document'.
If you do have values like that, then you'll need separate columns for each of the possible values of attribute_display_name. Given your sample data, that means 7 pivoted columns. Depending on your WHERE clause and your data, some of those columns might by NULL for all rows. As you suggested, you coul;d use the anlaytic ROW_NUMBER function to number the rows that actually occurred in the query. You would still have 7 pivoted columns, but the ones that were not always NULL would appear on the left, where they were easier to read.
The number of columns, and their aliases, must be hard-coded into the query. If you want something that has column aliases like BENEFIT instead of P1, or only has 4 piovted columns when you only need 4, then you have to use dynamic SQL.
You can fake column headings by doing a separate query, which includes some of the same conditions as the main query, figures out what the pivoted columns will be, and displays appropriate headings. I've done this when producing csv files, where the heading only had to appear once, at the very beginning. Getting such a heading to appear after, say, every 50 rows of output is much more complicated.
You can fake the number of columns by using string aggregation to put all the pivoted data into one humongeous VARCHAR2 column, concatenating spaces so that it looks like 3, or 4, or however many columns.

Similar Messages

  • How do I add web part in the event receiver after the site is provisioned in SP 2010?

    How do I add web part in the event receiver after the site is provisioned in SP 2010?

    You try the below steps:
    1. Use long operation to provision the site, so that it does not time out in process.
    2. After provisioning, you can add a page or add the web part directly to landing page of site.
    For each of the above steps you can find the sample code pieces.
    if you couldn't get that, let me know. I will share with you.
    Thanks, Ashish If my response has helped you, please mark as answer.

  • How to modify the coding part of KE30 reports ?

    How to modify the coding part of KE30 reports ,
    so that I can be able to restrict report output based on sales office.
    I am unable to find out the program name also.
    Regards
    Anubhav

    >
    Venkat Reddy wrote:
    > Hi,
    >
    > If u want to know the program running for KE30 just go to SE93 and give KE30
    > and click on display you can see the program running for KE30 will be SAPMKCEE.
    > I think this is much simpler :-).
    >
    > Rather than change the standard report try to prepared your own that will be more
    > comfortable since it will be complex task to achieve editing the standard program.
    > Good Luck
    >
    > Regards
    > VEnk@
    >
    > Edited by: Venkat Reddy on Dec 11, 2009 4:52 PM
    Venkat,your answer is much simpler If the OP knows there is a tcode Se93, what if he/she does not know it?? 
    P.S: Just a thought.
    Regards.
    Vishwa.

  • How can I paste a part of a sheet from Numbers in Pages as text, without the formulas.The reason I need this (and was used to in Office) so that I have the freedom to delete something in one cell (in pages document) without causing changes.

    How can I paste a part of a sheet that I copied in Numers in a pages document without the formulas, simply as text. Used this a lot in Office. When I make some changes in the pages document. f.i. deleting a cell, I don't want to change other cells. Also when I copy a part of a sheet from Numbers and one of the cells that is part of the formula is not also copied, when I paste in Pages it shows as an error.
    Hope that You can me help with this.

    Leon,
    There are two solutions to the first question, narrowing to one solution when you have a broken link causing an error.
    Here's the "works always" solution.
    Copy (Command-C) the table or range in Numbers
    Click off the table on the blank canvas of the sheet.
    Edit > Paste Values
    Command-C
    Switch to Pages
    Command-V
    Regards,
    Jerry

  • How to force my Web part to run regardless of users permissions

    I have created the following custom permission , which will allow users to Create items without being able to view,edit them:-
    $spweb=Get-SPWeb -Identity "http://vstg01";
    $spRoleDefinition = New-Object Microsoft.SharePoint.SPRoleDefinition;
    $spRoleDefinition.Name = "Submit only";
    $spRoleDefinition.Description = "Can submit/add forms/files/items into library or list but cannot view/edit them.";
    $spRoleDefinition.BasePermissions = "AddListItems, ViewPages, ViewFormPages, Open";
    $spweb.RoleDefinitions.Add($spRoleDefinition);
    $spweb.Dispose();
    then inside my "Issue Tracking List" i stop inheriting permission from team site , and i define the following permission for all users:-
    now users can add items and they can not view them ,, which is perfect :).
    But now i wanted to add a custom web part to my Create form which will hide certain fields if the user is not within specific group ,the web part looks as follow:-
    protected override void OnInit(EventArgs e)
    base.OnInit(e);
    InitializeControl();
    using (SPSite site = new SPSite(SPContext.Current.Site.Url))
    using (SPWeb web = site.OpenWeb())
    web.AllowUnsafeUpdates = true;
    SPGroup group = web.Groups["Intranet Visitors"];
    bool isUser = web.IsCurrentUserMemberOfGroup(group.ID);
    if (!isUser)
    SPList myList = web.Lists.TryGetList("Issue List");
    SPField titleField = myList.Fields.GetField("Category");
    titleField.Hidden = true;
    titleField.ShowInEditForm = false;
    titleField.ShowInNewForm = false;
    titleField.ShowInDisplayForm = false;
    titleField.Update();
    myList.Update();
    // web.AllowUnsafeUpdates = false;
    else
    SPList myList = web.Lists.TryGetList("Issue List");
    SPField titleField = myList.Fields.GetField("Title");
    titleField.Hidden = false;
    titleField.Update();
    myList.Update();
    // //web.AllowUnsafeUpdates = false;
    web.AllowUnsafeUpdates = false;
    then i deploy the web part and i add it to the Create form. but after doing so user are not able to create items and they will get the following error:-
    Sorry this site has not been shared with you
    so can anyone advice how to force my web part to run , without checking the users permissions or with minimal permssions ?

    in this case, use the elevated privileges to read/add/edit items with elevated privileges with below code.
    but make sure the page which you add this web part have at least read access to all user.
    SPSecurity.RunWithElevatedPrivileges(delegate()
    using (SPSite site = new SPSite(web.Site.ID))
    // implementation details omitted
    More: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsecurity.runwithelevatedprivileges.aspx
    Bistesh
    Ok after adding :-
    SPSecurity.RunWithElevatedPrivileges(delegate()
    users with the following permissions can create items:-
    "AddListItems, ViewPages, ViewFormPages, Open";
    and they can not edit/read them, which is great. but i am facing a caching problem , because if user is inside the "Intranet visitor" he will be able to see Category field as mentioned in my code, but if i remove him from the "Intranet Visitor"
    he still can see the field,, although in the web part i specify not to display the Category column if the user is not inside the "Intranet visitor " group... here is my current code:-
    protected override void OnInit(EventArgs e)
    base.OnInit(e);
    InitializeControl();
    SPSecurity.RunWithElevatedPrivileges(delegate()
    using (SPSite site = new SPSite(SPContext.Current.Site.Url))
    using (SPWeb web = site.OpenWeb())
    web.AllowUnsafeUpdates = true;
    SPGroup group = web.Groups["Intranet Visitor"];
    bool isUser = web.IsCurrentUserMemberOfGroup(group.ID);
    if (!isUser)
    SPList myList = web.Lists.TryGetList("Risk & Issue Management");
    SPField titleField = myList.Fields.GetField("Category");
    titleField.Hidden = true;
    titleField.ShowInEditForm = false;
    titleField.ShowInNewForm = false;
    titleField.ShowInDisplayForm = false;
    titleField.Update();
    myList.Update();
    // web.AllowUnsafeUpdates = false;
    else
    SPList myList = web.Lists.TryGetList("Risk & Issue Management");
    SPField titleField = myList.Fields.GetField("Category");
    titleField.Hidden = false;
    titleField.ShowInEditForm = true;
    titleField.ShowInNewForm = true;
    titleField.ShowInDisplayForm = true;
    titleField.Update();
    myList.Update();
    web.AllowUnsafeUpdates = false;
    so can you advice please ? is this a caching problem, or once the user add at-least single item he will be able to see all columns ?

  • How can i turn a part of a text of  a JTextArea into bold??

    how can i turn a part of a text of a JTextArea into bold?? I mean i just want the selected text to do so and not all of the content of the JTextArea.
    Is there a way to do so??
    If not, is there another component that i can use to do so??
    [Rik]

    Use a JTextPane. Here's an example to get you started:
    http://forum.java.sun.com/thread.jsp?forum=57&thread=342068

  • How to create pivot or categories in latest numbers

    How to create pivot or categories in latest Numbers?

    No "Categories" feature in Numbers 3, or other equivalent to Excel's pivot tables. However you can use SUMIFS and COUNTIFS to generate a "pivot" or "crosstab" like this:
    This is a little more work to set up. But it has an advantage: you can base charts and other analysis on the summary table.
    SG

  • How can I make a part of the body of my content full width of the screen with a fluid grid layout in CSS? (In dreamweaver program)

    How can I make a part of the body of my content full width of the screen with a fluid grid layout in CSS? (In dreamweaver program)
    and I know it is being over-ridden by
    .gridContainer {
      width: 88.5%;
      max-width: 1232px;
      padding-left: 0.75%;
      padding-right: 0.75%;
      margin: auto;
      clear: none;
      float: none;

    Abdelqader Alnobani wrote:
    How can I make a part of the body of my content full width of the screen with a fluid grid layout in CSS? (In dreamweaver program)
    and I know it is being over-ridden by
    .gridContainer {
      width: 88.5%;
      max-width: 1232px;
      padding-left: 0.75%;
      padding-right: 0.75%;
      margin: auto;
      clear: none;
      float: none;
    Logically a structure something like below should work BUT whether or not it will upset the FG I don't know as I wouldn't ever use it.
    <div class="gridContainer">
    Top Code Section Goes Here
    </div>
    <!-- close gridContainer -->
    <div id="fullWidth">
    Full width section goes here
    </div>
    <!-- close fullWidth -->
    <div class="gridContainer">
    Bottom Code Section Goes Here
    </div>
    <!-- close gridContainer -->

  • How can I copy a part of the picture and paste this piece on top of another part of the same picture? ta

    How can I copy a part of the picture and paste this piece on top of another part of the same picture? ta

    select the section you want to copy (marquee tool or lasso tool) and either go to edit copy or use control c create a new layer in layers (top menu bar) or Control shift N and paste using control V;  or edit > paste.

  • How do I export only part of a pdf?

    how do I export only part of a pdf?

    Hi eannablack,
    The only way to export part of a PDF is to remove the pages that you want to export. And to do that, you need Acrobat. You are welcome to try Acrobat for free for 30 days. For more information, see www.adobe.com/products/acrobat.html.
    Best,
    Sara

  • How to start the IR part in XI

    Hi All,
    How to Start the Design part in XI while Converting the PDF file into Text file using Module Processor?
    Pls let me know.......
    Regards,
    Govindu.

    Govind,
    If you want some changes to be done to the file like mapping etc then you need to have the IR setting done too.
    But if you are going to use XI as an FTP service you need no configuration on the IR except creating the Datatype , message type and message Interfaces .
    Take a look at this blog,
    <a href="/people/shabarish.vijayakumar/blog/2006/04/03/xi-in-the-role-of-a-ftp">XI in the role of FTP</a>
    Regards,
    Bhavesh

  • How to get pivot table by using dates

    Hi,
    How to get pivot table by using dates in column.
    Below is the sample table and its value is given.
    create table sample1
    Order_DATE       DATE,
    order_CODE       NUMBER,
    Order_COUNT   NUMBER
    Insert into sample1 (Order_DATE,order_CODE,Order_COUNT) values (to_timestamp('30-SEP-12','DD-MON-RR HH.MI.SSXFF AM'),1,232);
    Insert into sample1 (Order_DATE,order_CODE,Order_COUNT) values (to_timestamp('30-SEP-12','DD-MON-RR HH.MI.SSXFF AM'),2,935);
    Insert into sample1 (Order_DATE,order_CODE,Order_COUNT) values (to_timestamp('30-SEP-12','DD-MON-RR HH.MI.SSXFF AM'),3,43);
    Insert into sample1 (Order_DATE,order_CODE,Order_COUNT) values (to_timestamp('30-SEP-12','DD-MON-RR HH.MI.SSXFF AM'),4,5713);
    Insert into sample1 (Order_DATE,order_CODE,Order_COUNT) values (to_timestamp('30-SEP-12','DD-MON-RR HH.MI.SSXFF AM'),5,11346);
    Insert into sample1 (Order_DATE,order_CODE,Order_COUNT) values (to_timestamp('29-SEP-12','DD-MON-RR HH.MI.SSXFF AM'),1,368);
    Insert into sample1 (Order_DATE,order_CODE,Order_COUNT) values (to_timestamp('29-SEP-12','DD-MON-RR HH.MI.SSXFF AM'),2,1380);
    Insert into sample1 (Order_DATE,order_CODE,Order_COUNT) values (to_timestamp('29-SEP-12','DD-MON-RR HH.MI.SSXFF AM'),3,133);
    Insert into sample1 (Order_DATE,order_CODE,Order_COUNT) values (to_timestamp('29-SEP-12','DD-MON-RR HH.MI.SSXFF AM'),4,7109);
    Insert into sample1 (Order_DATE,order_CODE,Order_COUNT) values (to_timestamp('29-SEP-12','DD-MON-RR HH.MI.SSXFF AM'),5,14336);
    select * from sample1;So how to get the data like below.
              order_date
    order_code 30-sep-12 29-sep-12
    1 232 368
    2 935 1380
    3 43 133
    4 5713 7109
    5 11345 14336

    Using the extra data I inserted in my previous reply:select ORDER_CODE,
    SUM(DECODE(extract (month from ORDER_DATE),1,ORDER_COUNT,0)) JAN,
    SUM(DECODE(extract (month from ORDER_DATE),2,ORDER_COUNT,0)) FEB,
    SUM(DECODE(extract (month from ORDER_DATE),3,ORDER_COUNT,0)) MAR,
    SUM(DECODE(extract (month from ORDER_DATE),4,ORDER_COUNT,0)) APR,
    SUM(DECODE(extract (month from ORDER_DATE),5,ORDER_COUNT,0)) MAY,
    SUM(DECODE(extract (month from ORDER_DATE),6,ORDER_COUNT,0)) JUN,
    SUM(DECODE(extract (month from ORDER_DATE),7,ORDER_COUNT,0)) JUL,
    SUM(DECODE(extract (month from ORDER_DATE),8,ORDER_COUNT,0)) AUG,
    SUM(DECODE(extract (month from ORDER_DATE),9,ORDER_COUNT,0)) SEP,
    SUM(DECODE(extract (month from ORDER_DATE),10,ORDER_COUNT,0)) OCT,
    SUM(DECODE(extract (month from ORDER_DATE),11,ORDER_COUNT,0)) NOV,
    SUM(DECODE(extract (month from ORDER_DATE),12,ORDER_COUNT,0)) DEC
    from SAMPLE1
    where trunc(order_date, 'YY') = trunc(sysdate, 'YY')
    group by order_code
    order by order_code;
    ORDER_CODE JAN FEB MAR APR MAY JUN JUL AUG   SEP   OCT NOV DEC
             1   0   0   0   0   0   0   0   0   600   600   0   0
             2   0   0   0   0   0   0   0   0  2315  2315   0   0
             3   0   0   0   0   0   0   0   0   176   176   0   0
             4   0   0   0   0   0   0   0   0 12822 12822   0   0
             5   0   0   0   0   0   0   0   0 25682 25682   0   0Now a bit of explanation.
    1) Whenever you pivot rows to columns, no matter what version of Oracle and no matter what method you use, you have to decide in advance how many columns you are going to have and what the names of the columns are. This is a requirement of the SQL standard.
    2) I use the WHERE clause to get just the data for this year
    3) With EXTRACT, I get just the month without the year.
    4) Using DECODE, I put every month's data into the correct column
    5) Once I do all that, I can just GROUP BY order_code while SUMming all the data for each month.

  • JTextPane, how to set only a part of text editable?

    How to set only a part of text in JTextPane editable? For example I want to forbid changing text after 'enter'. JTextPane has method setEditable but this works only for whole JTextPane.
    Plz help!!!

    I'm working on some application similar to unix console. It can't be done relatively simply with the provided components (for example two textfileds), but then it will not look like console :) .
    Now some technical problems:
    Anyway, use a DocumentListener and have it ignore any changes
    in areas you deem to be protected.I have no idea how to ignore changes using DocumentListener. Could you give more information abut this?
    I found "my own way". I create MyDefaultStyledDocument which extends DefaultStyledDocument. Then I overwrite two methods: insertString and remove. Using offsets values I manage to block everything before " > ", and I protect output from editing. But I still have a problem:
    This works fine (add "> " to JTextPane text):
                String s = console.getText();
                s = s+"> ";
                console.setText(s); but this doesn't work (for example replace last word):
                    String all = parent.getText();
                    all = all.substring(0,all.length() - cut);
                    all = all+text+" ";
                    parent.setText(all);where: parent = console = JTextPane
    Why?
    And one more question. Why when I typed "enter", Document remove all text and paste it again :/

  • JTextArea, how to set only a part of text editable?

    How to set only a part of text in JTextArea editable? For example I want to forbid changing text beteween lines 2 and 6. JTextArea has method setEditable but this works only for whole JTextArea.
    Plz help!!!

    http://forum.java.sun.com/thread.jspa?forumID=57&threadID=5177361

  • How to set a room part as default in a room template?

    Hi,
    Can you please tell me how to configure a room part as the default one for a room template. The requirement is that this room part must be the first one to be opened when a room of the specific template is opened inside collaborations. NW7.0 . Please provide you suggestions.
    Thankyou in advance..

    Hello Lorcan,
    Thank you for the information. But even after trying to set it as extension the changes was not getting reflected. Another way which I tried to set the room part as default after adding the extensions is below:
    Content Administration -> Portal Content -> com.sap.ip.Collaboration -> Template Worksets (where the customized templates are there)->In the selected template I tried setting the property "Default Entry for Folder" as yes for room part "Documents".
    As of now room part "Task" is opened as default for the room but I want "Documents" to be opened by default. Please advice on the same.
    Thank you in advance..

Maybe you are looking for

  • Problems upgrading from 10.2.8 to 10.3.9

    I'm having trouble upgrading from 10.2.8 to 10.3.9.. The first install CD won't boot, I get a grey screen and no "blue OS X sign" it just stays grey.. And here is briefly the history of what happened to get me to this point.. This problem is on an iM

  • SOAP Response XSLT Transformation Error

    I am doing a webservice call and trying to transform the SOAP Response using XSLT. I am getting the following error when the command CALL TRANSFORMATION Executes. The element abap was expected for the XML-ABAP transformation Please let me know if any

  • RAW support for Nikon D5000

    I just got a Nikon D5000 but PSE 7.0 cannot load the RAW images. I saw that ACR 5.4 with D5000 support is now available but it does not have the install scripts for PSE 7. Has anyone been able to manually install the data files for the D5000?

  • Safari Flash Player crashes after upgrade to snow leopard

    I just upgraded my 10.5.8 to a snow leopard 10.6. The main problem is safari flash player crashes each time it gets used. Any ideas much appreciated

  • Losing LR4 adjustments when editing in PS CS5

    Sometimes when I want to edit a LR edited photo in PS, even when I open a copy with LR adjustments, some of those settings get lost when the PS file opens, especially brush adjustments. How can I fix this??