Report Attributes: Add column link and derived column

On the Report Attributes page (4000:420), under the Tasks list on the right side of the page, there are 2 links, "Add column link" and "Add derived column". This is the first time I am noticing them.
The usage is clear, they add columns to the report to function either as a drill-thru link column or just a read-only derived field.
Doing it this way does NOT modify the source query for the report region.
Is there any benefit to using this feature versus adding a "null column_link" or "null derived_col" columns to my source query then setting attributes for those columns?
Thanks

Well, one disadvantage I can see of using the 'Add Column link' is that if I have more than 1 of such columns, they all show up as '[column link]' on the Report Attributes page with no way to tell what the underlying links are. Instead, if I were to manually add these dummy columns to my query itself, I would give them meaningful column aliases that indicated where they link to.
Suggestion: Maybe a tooltip could be added to the Report Attributes page for such columns which indicate what the underlying link is without actually going to the Edit page for that column.
Thanks

Similar Messages

  • Standard Report VA05 Adds up Returns Value and Qty :(

    Hi Gurus,
    We have an issue the standard Report VA05 Adds up Qty and Value of Returns Orders/ Credit or Debit Request which gives up a wrong value when you look at the Total.
    I checked up with IDES and it is just the same. Any Help how to overcome the issue
    Regards
    SK

    Hi
    VA05 being a standard order display report it will give you all the order types.
    There are 2 ways of doing this.
    1. Click on addtional selection criteria button and select the sales document type in your selection. You will only get the order types you want.
    2. Run the full report and then filter out the order types you dont want and save that as a variant.  You can set this as defualt variant so when your run next time the unwanted order types like Debit memos, etc will not come in the report.
    Regards
    Yatin Thakkar

  • Support a singly report on SQL Stored Procedure and Oracle Stored Procedure

    Hi,
    I have a requirement in which I need to create a report that will run both on oracle and sql server.
    Report is designed as follows.
    Main report contain 2 sub-reports.Sub-reports are  based on stored procedure that takes three input parameters(beginDate,endDate and hostname which is a comma-separated string).
    Main report also have three parameters (beginDate,endDate and hostnameList) that I am linking with both sub-reports.
    Since the crystal picks the same name of the parameter as we define in procedure it showing '@' symbol in all the parameters when I change the datasoure from oracle to sql server and that's why sub reports defined in main report loose all the linking and same happens when I switch from sql to oracle since in case of oracle it does not have '@' symbol in variable name.
    How can I have one report that work with both DBs without loosing the links.
    Any help will be appreciated.
    Thanks,
    Amrita

    There is no way of doing this in CR. At least not that I've ever heard of anyway.
    If you REALLY need to make this work and it REALLY has to be just 1 report... Here is what I'd do...
    In the SQL Server database, add a new table that contains the same columns that are being returned by the sp's. If you can't add new tables to the database, use a different database or server...
    Create a Linked Server linking the Oracle db to SQL Server. (If you take the 3rd server rout, do the same with the SQL Server)
    Write a new sp that will accept the {?WhichServer} parameter and populate the new table with the result set.
    Then just query that table for your report.
    I know this probably isn't the rout you were wanting to take but it should work...
    Jason

  • SQL Report Display Error when change LOVs In Report Attribute.

    Dear Friend,
    i have created SQL Report .Now In Agent Name Column ,Agent_code is Display .
    i want to display Agemt Name In to Agent_CODE Column so i have change in Report Attribute-->edit column AGENT_CODE-->Tabular Form Element-->Display As text (Based on LOV,Does not save state) -->List of Values -->Agent_name
    Apply Changes .
    Then it show me Below Error in Report
    report error:
    ORA-20001: Error fetching column value: ORA-06502: PL/SQL: numeric or value error: character string buffer too smallHow to resolve it?
    Thanks
    Edited by: Vedant on Sep 5, 2011 10:06 PM

    Dear Jari,
    yes i am not using Named LOV ,
    i am follow
    Report Attribute-->Tabular Form Element-->Display As text (Based on LOV,Does not save state) -->List of Values -->Agent_nameThen Show me Error.
    thanks
    Edited by: Vedant on Sep 6, 2011 1:37 AM

  • Interactive report conditional display of link column - apex 4

    I create an interactive report
    select object_id,
           object_name,
           case
            when mod(rownum, 2) = 0
            then 'block'
            else 'none'
           end  display_link
    from user_objects
    where rownum <= 10in the Link Column for the report I selected one of the edit icons and put the following in the link attributes
    style="display:#DISPLAY_LINK#"I also edited the object_id and set the Column Link and selected an edit icon and put the same style in the link attributes.
    The link under the column displays correctly but the link for the report does not seem to substitute the #DISPLAY_LINK# from the report. Any Ideas?

    Here's how I've done this:
    SELECT ORG_ID,
           CLEARER_NAME,
           LEGAL_NAME,
           MARGINING_ACCOUNT,
           RULE_GROUP_DESCR,
           VIOLATION_COLOR,
           VIOLATION_LEVEL,
           CASE MARGIN_IND
            WHEN 'Y' THEN '&nbsp'
            ELSE '<a href="#" title="Ignore This Alert"><img src="/i/ice/images/hide.png" alt="Ignore"></a>'
           END AS IGNORE_LINK,
           ....This takes care of either showing (or not showing) the link.
    IN order to process when it is present, not that the address is "#" This will cause your cursor to change to a hand (or whatever your pointer is) when the mouse floats over the link. The actual transfer to the next page, I handle with jQuery/JavaScript.
    Create a Dynamic Action.
    Event: Click
    Selector Type: jQuery Selector
    jQuery Selector: 'aalt'
    Event Scope: Live
    (note that the jQuery Selector is finding the alt attribute that I set on my link in the SELECT above . Tweak as needed.
    This "Action" for this DA will be to "execute JavaScript code"
    Normally, I would set some values into Page Items and then create a branch to pass this values to the next page. I am doing the same thing in the following code. I am getting the values off of the row wherein the user clicked on the link. I am setting these values from the row into the page item values. Then, I am submitting the page. All the "htmldb_Get" business is just stuff that I have to do to get the page item values into the session (so that I can pass them to the next page).
    var clickedRow = this.triggeringElement.parentNode.parentNode.parentNode;
    var ruleGroupDescr = $(clickedRow).children('td[headers="RULE_GROUP_DESCR"]').html();
    var ajaxRequest = new htmldb_Get(null, $x('pFlowId').value, null, 0); 
    gReturn = ajaxRequest.get();
    $s('P31_RULE_GROUP_DESCR', ruleGroupDescr );
    ajaxRequest = null; 
    var clearerName = $(clickedRow).children('td[headers="CLEARER_NAME"]').html();
    var ajaxRequest = new htmldb_Get(null, $x('pFlowId').value, null, 0); 
    gReturn = ajaxRequest.get();
    $s('P31_CLEARER_NAME', clearerName );
    ajaxRequest = null; 
    apex.submit("IGNORE");Finally, just create a branch to the next page and set the items on the next page to the ones on this page that are being set in the above script. Note that in my example, I have set the request to "Ignore" when I submitted; so, I set the condition of my branch to be Request = IGNORE.
    Hope this helps,
    -Joe

  • How do add column to a Crystal report 8.5

    Post Author: Jsantos
    CA Forum: Data Connectivity and SQL
    Hi guys, I would like some help.
    I have  a VB Form in VB 6 that call a report made in Crystal report 8.5 and I want add a column of a SQL Server 2000's table
    inside this report called reportSales
    I already Add a table inside  this report clicking in Main report,......."aDD database to report..." etc.
    and drag  this  column called col_1 to report in group Footer
    my Vb 6 code is below :
    When I make a Debug the variable ls_Location received the new table that I added to link 1 field.
    but  tha happened when I load the report is that just appear 2 columns an not 16.
      With reportSales
            ' Conect to SQL        Call .Database.LogOnServer(DLL_CRYSTAL, ls_Dsn, ls_Database, ls_Username, ls_Password)                '''' manage  tables
            For Indice = 1 To .Database.Tables.Count            Call .Database.Tables(Indice).SetLogOnInfo(ls_Dsn, ls_Database, ls_Username, ls_Password)                        ls_Location = "dbo." & .Database.Tables(Indice).Name            Call .Database.Tables(Indice).SetTableLocation(ls_Location, Empty, Empty)        Next Indice                   Call .ParameterFields.Item(1).ClearCurrentValueAndRange        Call .ParameterFields.Item(1).AddCurrentValue(m_cod_picking)
        End With
        CR.ReportSource = reportSales    Call CR.ViewReport    Screen.MousePointer = vbDefault
    thanks!!!

    If you still have a working install you can use regedit to get the keycode from the Local Machine key. Other than that you'll have to find the original CD packaging where you'll find the keycode on the packaging. Or check with your accounting department, they may have received an invoice with the keycode on it, I don't think we did that but worth trying.

  • Number of columns in the Report Attributes

    Hi,
    In the report attributes, there are around 100 columns, but I am able to see around 70. If i want to change the order of the columns i need to view everything. What is the solution for this?
    Regards,
    Pallavi

    From my experience there are two options. One is copy your query out to another editor, delete the region and rebuild it after changing the order of the select statement in your query. This works well, but becomes cumbersome if you have lots of custom attributes or links on the columns.
    The other is to modify the source of an application export. We have had to do this before on an import form, because the number of input items exceeded the limit in APEX. The export file is a sql script and has parameters in the section that creates the report region that reference each column (COL09 for instance). You could re-org those and attempt to import the application. !!!This of course is not supported by Oracle should something not work correctly. I would make sure to take a backup and do not import over top of the existing application.!!!
    Good luck!

  • OIM report / add column to working report

    Hi,
    I need some help with OIM reports.
    Cannot add a column to a working report. What I have done is that I have changed the Stored procedure and then changed the Report XML Metadata to include that column.
    The report just turns out to be blank after the changes made.
    A snippet of the change to the Stored Procedure(added line in bold):
    -- contruct the query
    strColumnList := ' tusracc.system as "SYSTEM", ' ||
    ' vifs.ifsemp_employee_id as "EMP_ID", ' ||
    ' vusr.usr_first_name || '' '' || vusr.usr_last_name as "EMP_NAME", ' ||
    *' vusr.usr_status as "USR_STATUS", ' ||*
    ' tusracc.attribute as "ATTRIBUTE", ' ||
    ' tusracc.attrvalue1 as "ATTRVALUE" ';
    strFromClause := ' v_users vusr, v_ifsusers vifs, tmp_user_access tusracc ';
    strWhereClause := ' tusracc.usr_key = vusr.usr_key ';
    strWhereClause := strWhereClause || ' and vusr.usr_key=vifs.usr_key(+)';
    IF strsortcolumn_in IS NULL THEN
    strOrderByClause := ' 2 ' ;
    ELSE
    strOrderByClause := strsortcolumn_in ;
    END IF;
    IF strsortorder_in = 'DESC' THEN
    intSortDirection_in := 0;
    ELSE
    intSortDirection_in := 1;
    END IF;
    -- run the report query
    XL_SPG_GetPagingSql(strColumnList,
    strFromClause,
    strWhereClause,
    strOrderByClause,
    intSortDirection_in,
    intStartRow_in,
    intPageSize_in,
    select_stmt
    OPEN csrresultset_inout FOR select_stmt;
    ELSIF intdocount_in = 2 THEN
    OPEN csrresultset_inout FOR select dummy from dual;
    END IF;
    In the report XML Metadata I have added a line for the USR_STATUS column(change in bold):
    <Report layout="Tabular">
    <StoredProcedure>
    <InputParameters>
    <InputParameter name="v_resource_name" parameterType="varchar2" order="1" fieldType="LookupField" fieldLabel="report.ResourceAccessList.label.resourceName" required="true">
         <ValidValues lookupCode="Lookup.Reports.Objects"/>
    </InputParameter>
    </InputParameters>
    </StoredProcedure>
    <ReturnColumns>
    <ReturnColumn name="SYSTEM" label="customer.report.system" display="true" position="SectionHeader" primarySort="true" filterColumn="false" />
    <ReturnColumn name="EMP_ID" label="customer.report.emp_id" display="true" position="SectionHeader" primarySort="false" filterColumn="false" />
    <ReturnColumn name="EMP_NAME" label="customer.report.emp_name" display="true" position="SectionHeader" primarySort="false" filterColumn="false" />
    *<ReturnColumn name="USR_STATUS" label="global.label.Status" display="true" position="SectionHeader" primarySort="false" filterColumn="false" />*
    <ReturnColumn name="ATTRIBUTE" label="customer.report.attribute" display="true" position="SectionHeader" primarySort="false" filterColumn="false" />
    <ReturnColumn name="ATTRVALUE" label="customer.report.value" display="true" position="SectionHeader" primarySort="false" filterColumn="false" />
    </ReturnColumns>
    </Report>
    Anything that I have missed to do? We have restarted the app server, but it still doesn't work.
    Regards,
    Thomas

    Arghle.....
    I found the reason for the blank result page with this...
    apparently we are not allowed to name a resulting column in a stored procedure to USR_STATUS, silent fail :/
    When I renamed this to EMP_STATUS it all works as intended...
    Duh!
    I wonder in where it says not to do this...

  • Moving columns up/down in Report  Attributes

    Is there a faster way to move columns up/down in the Report Attributes region? When I have a query like
    select
    col1,col2,...
    and I add a column before col1, it gets added after all the columns and I have to click Up several times to have it positioned at the start of the column list. This is a tad painful when dealing with more than 4-5 columns.
    Can I suggest putting a column display sequence on each column also?
    Thanks

    Has this been discussed?
    A "display sequence" text box would be nice if there is not an alternate method.
    Dave

  • How to add column to report for entry

    what does it take to add another column to a (classic) report?
    I added a column to the table and view and now I need it to be in the report for data entry.
    That's the problem. I got as far as getting the column in the report which was as easy as
    adding it to the query, but it is not shown as
    a field that could be entered. So I'm missing something. What distinguishes a field that
    is enterable from a field that is not enterable? I don't see where that information is held.
    similarly if I try to add a validation for it the new field does not appear in the list as it is not
    viewed as a crud field. What gives it the crud magic?
    I'd really appreciate it if someone can tell me.

    Never mind I figured it out on my own.
    (No I cant believe it either.)
    Having added the column to the select statement,
    What makes a newly added tabular form column be viewed as updatable is
    what is in the Display As entry. (I think). Such as Text Field
    or Datepicker. Those are updatable. But display as text is not updatable.
    But I suspect it is also necessary under report attributes for the column
    to have these filled in also.
    reference table owner SOME_SCHEMA
    reference table name SOME_TABLE
    reference column Name COLUMN_NAME

  • How can I delete/add Columns in my Report?

    Hi everybody,
    i´ve just a silly little question...
    We´re using APEX to revise our Daily Reject-Rows and some other Dimensiontables.
    For every Table, witch is to revise we´ve got a single Page in our APEX Application.
    Also, in every Page we created a Report for our users,
    so that they can revise the Data,
    and published it in our intranet, using a Webserver.
    Now my Question...
    In one of these Pages we´ve more then 110 columns in the sql Region Source,
    placed in the Region Definition.
    But...in the Report Attributes, there are only shown 99 Columns.
    I must integrate 3 or 4 more Columns from my Source Definitioned Table in the Report.
    Where can i do this?
    I only see how i can edit the columns, make them visible or hide them,
    define their Propertys...but where can i add a new Column?
    or delete one?
    I´m very thankfull for every Awnswer :-)
    Best Regards
    LoneWolf

    Ok, i found a Solution...
    It seems to be a BUG. (?)
    The Report Attributes will be realy generated automaticly
    under using the Source Definition, but...
    - There´s a Restriction in the Sum of all Columns,
    it can be only 99 witch will be able to define and revise.
    - If you´ver got more then 99 Columns in your Source
    you have to specified them exactly, by Name
    ...AND...
    - you have to create the Source SQL new.
    It is not sufficiently if you change the Position of the Columns in the SQL Source (placed at the Region Definition).
    I copied and pasted the Source SQL three Times,
    before APEX accept the changes of the Position from the Columns.
    At least...
    In the Moment as i define the needed Column,
    (now in the Report Attribute available),
    APEX understands it an i can put the others Columns (Columns 99 till 110) back in the Source SQL, without loosing my needed Column in my Report again.

  • Interactive Report Attributes: Missing a column?

    This is for Application Express 3.2.1.00.12
    I'm working on a report with the columns pulled in a SQL statement in the Region Definition section of the Interactive Report Attributes screen. We want to alter the column names so they are more user friendly, so on the Report Attributes tab, I'm looking for the column name we wish to alter, but it is not showing up. Now, in the final report, the column is visible with the header from the name of the column from the database, so the system is aware of the column and can display it, but for some reason we can't see it in the Report Attributes tab.
    Why would a column be invisible or inaccessible in the Report Attributes tab? There are 100 columns displayed in the Report Attributes: Column Attributes section. Is that the reason I'm missing some columns; 100 is a hard column limit on that page?
    Thanks in advance for all help you can provide.
    Matthew Nagler
    Edited by: user13579247 on Jul 20, 2011 10:45 AM
    Edited by: user13579247 on Jul 20, 2011 12:20 PM

    Hi,
    You are almost right place. You need click icon before 100th column name, order to go screen where you can edit column attributes.
    In that screen right top is buttons (Cancle, Apply, < and >)
    Regards,
    Jari
    Edited by: jarola on Jul 21, 2011 5:43 PM
    It might documentation guides you to right screen
    http://download.oracle.com/docs/cd/E14373_01/appdev.32/e11838/app_comp.htm#sthref978
    >
    To access Column Attributes:
    1. On the Workspace home page, click the Application Builder icon.
    2. Select the application.
    3. Select a page. The Page Definition appears.
    4. Under Regions, click Interactive Report next to the name of the report region you want to edit.
    The Interactive Report Attributes page appears with the Column Attributes section at the top of the page.
    5. To access the Column Attributes page, click the Edit icon next to the appropriate column Alias.
    >
    Edited by: jarola on Jul 21, 2011 5:44 PM

  • SSRS 2008 have 2 colums with amount needs to add Total cost and than total cost column divide by Total qty get avg

    SSRS 2008,  have this report
     Qty Column --------- Est cost column -----    Mark up Cost Column  -   Did add Total cost column
    4 pcs-                       $ 2000.00  --------------$  50.00 --------------- $ 2050.00
    Avg  Cost                                                                                      
    $2050/4=  512.50
    how to write this exp to get value $ 512.50 
    what I did , its not giving me correct result,
    =Sum(Fields!estCOSTAMOUNT.Value+Fields!COSTMARKUP.Value)/(Fields!QTY.Value)
    can some one please advise what I am doing wrong.
    thanks in advance

    I tried both exp, did not work
    may be I was not  clear in the question
    Qty Column --------- Est cost column -----    Mark up Cost Column  -   Did add Total cost column
    4 pcs-                       $ 2000.00  --------------$  50.00 --------------- $ 2050.00
    2 pcs ------------------$ 1500.00  --------------=$100.00 ----------------$1600.00
    Total   qty  6  pcs-----$ 3500.00------------------$150.00---------------$ 3650.00
    Avg  Cost                                                                                      
    $3650..00/6=  608.33
    my field name
    =Sum(Fields!COSTAMOUNT.Value)  +  want to add cost amount and Mark up and divide with qty total
    =Sum(Fields!COSTMARKUP.Value)
    =Sum(Fields!QTY.Value)
    please help how can I write it to get the result

  • URGENT Printing a BI publisher report from a column link in APEX

    I am developing an APEX report with a column link that will call a BI publisher report, the case is the link column in the APEX report will pass the item number to the BI publisher query.
    At the moment this is what I am doing:
    1- Create a hidden item on top of page zero. (e.g. PARAM1_VALUE)
    2- Create a report query and a report layout (For BI Publisher) in the Shared Components. (e.g ITEM_REPORT)
    3- Include the state session in the report query and reference that item in the query. (e.g. SELECT * FROM items where item_number = :PARAM1_VALUE)
    4- Create an APEX report displaying orders with the item number as a link column.
    5- In the Link column I set the report URL request to be "PRINT_SERVER=ITEM_REPORT".
    6- In addition I set the PARAM1_VALUE to be #ITEM_NUMBER# on the link.
    When I press on the link the BI publisher report prints but it doesn't display anything except the Headers, my understanding is that PARAM1_VALUE is not set with the item_number value when I press on the link and thus the query returns no results as when I remove the condition from the query i can see the report printing.
    Please help as this is urgent

    I opened the session and it is there with a proper value, it appears that whenever I enable the inclusion of session state in my shared components query the query returns no rows even if I am not using the item in the query.
    So if my query is "SELECT * FROM items" it will display nothing, the only way to get the report data back is to untick the inclusion of the session state and remove any reference to the item from my query, then I will get the report with all my data (which is NOT what I am trying to do).
    Thanks alot
    Khaled Jamoos

  • I need to add a link to my website but the file is showing up in columns!!!!! Idk what to do

    I am working a site that is already created. I have all the info for it and the people really need me to add a link to the site. when I opened the Site in Dreamweaver it wont let me add what I need to. It opened in column form......but wont let me make changes................ They said i may need to import it or something Please Help me SOMEBODY!!! ASAP

    Hi,
    I don't know if this problem is related to story if not then I would suggest you to ask your query on Dreamweaver's forum. Those guys would be of better help to you.
    -- Adobe Story team

Maybe you are looking for

  • AS/CS3 open document without showing window

    Hi everyone, I'm pretty new to scripting and mostly I've used Applescript to script InDesign. In InDesign you can open a file without showing the window, which often speeds up the script. I cannot figure out how to tell Photoshop to open a file witho

  • What is the best way to transfer photos from old laptop to new laptop?

    What is the best way to transfer photos from old Macbook Pro to new Macbook Pro?

  • HT1414 My 4s iphone stopped working, and now only an apple logo showing on screen

    Suddenly my iphone jammed and stopped working ,i tried to restart it by pushing the home and the on off button , but still the same only an apple logo is showing on screen .???? Any idea how to solve this problem please? Thank u

  • Rman catalog files

    We have 11g rac one node implemented on windows 2008, i took complete backup using rman from the production database and I copied the files to the test server and when am doing restore database validate it is still pointing to production backup locat

  • FireWire on iMac G5

    Has anyone had an issue with the firewire ports on the iMac? I was trying to get my wife's iMac to recognize an iPod connected to one of her firewire ports. The first time I hooked it up I was able to get to the restore screen and run that process, i