Report Painter- Scaling in the Column Attributes

Hi all,
I would like to ask for some help/assistance on report painter
We have customized reports using Report Painter. These reports normally
use the thousands ('000)as the number format (scaling). The problem we are
encountering now is that users who have expert mode access can access
the reports and change the number format (scaling) to actual
figures.Then when this specific user saves these new scaling
settings , the next user of the report will be misled thinking the
numbers being shown are still in the orginal number format (scaling)
which is in thousands
1) How can we strict the user's expert mode access to limit them so
that they can change the number settings but they should not be able to
save these settings
or
2) Can we change the header of the report so that it follows the column
attributes of the report ( meaning if the column attributes are set to
thousands then the header will have a desciption of "in thousands" as
well)
Currently the scaling settings are not available as a variable in the
report header
Thanks.
Regards,
Marizenne Bejasa

You don't need the image tags but only image names:
SELECT   username "User",
         MAX
            (DECODE (FUNCTION,
                     'Text1', 'check.png>',
                     '1px_trans.gif'
            ) "Image_Text1",
         MAX (DECODE (FUNCTION, 'Text1', 1, '1px_trans.gif')) "Text1",
         MAX
            (DECODE (FUNCTION,
                     'Text2', 'check.png>',
                     '1px_trans.gif'
            ) "Image_Text2",
         MAX (DECODE (FUNCTION, 'Text1', 1, '1px_trans.gif')) "Text2",
         MAX
            (DECODE (FUNCTION,
                     'Text3', ' check.png>',
                     '1px_trans.gif'
            ) "Image_Text3",
         MAX (DECODE (FUNCTION, 'Text1', 1, '1px_trans.gif')) "Text3",
         MAX
            (DECODE (FUNCTION,
                     'Text4', ' check.png>',
                     '1px_trans.gif'
            ) "Image_Text4",
         MAX (DECODE (FUNCTION, 'Text1', 1, '1px_trans.gif')) "Text4"
    FROM my_table
GROUP BY usernameDenes Kubicek
http://deneskubicek.blogspot.com/
http://www.opal-consulting.de/training
http://apex.oracle.com/pls/otn/f?p=31517:1
-------------------------------------------------------------------

Similar Messages

  • How to set up a column link to the column attribute in a report

    Hi All
    I have 6 column in a sql report in a page, column names are (Devicename devicerole,from etc).
    Now i need to set a link to this column and this need to link to the another page
    Thanks & Regards
    Srikkanth.M
    Edited by: Srikkanth.M on Apr 6, 2011 6:17 PM

    Hi
    Read this and follow it...
    >
    Go to the report attributes, then click on the edit link button by the side of the column you want to be a link to get to the column attributes.
    >
    So...
    1. Go to edit the page that contains your report.
    2. Click on the report region as if you were going to edit the report query.
    3. Click the Report Attributes tab.
    4. Click the button at the side of the column in question.
    5. Scroll down to the Column Link section and fill in the details.
    I really can't put it much more simply than that...
    Cheers
    Ben

  • Panel Grid+Child count should be a multiple of the columns attribute.+Urgen

    WARN [HtmlGridRendererBase] PanelGrid RegForm:j_id_jsp_1952996824_0 has not enough children. Child count should be a multiple of the columns attribute.
    It stops my funstionalities working . I am using Myfaces jsf .

    Edward_Kimber wrote:
    It stops my funstionalities workingHave you seen a doctor about that?That might well be related to the insufficiency of children.

  • Interactive Report will not save BLOB Column Attributes

    I have created many interactive reports with 4.0 and 4.1 that had BLOB columns with no problems and the download link worked fine. After upgrading to 4.2, the interactive reports get the following error when clicking on the download link:
    Not found
    The requested URL /apex/apex_util.get_blob was not found on this server
    If I open the edit page from the report, the BLOB downloads fine. When I looked at the report attributes details for the BLOB column, I noticed the BLOB Column Attributes had not been populated. I have tried repeatedly to populate them (Table Name, Column Name, Primary Key, MIMETYPE, etc.) but after applying the changes and reopening the attributes page for the blob column, the values I entered are not saved.
    For completeness, here is the select statement for the report:
    select "DESC_ATT_ID",
    "BR_ID",
    "FILENAME",
    "MIMETYPE",
    dbms_lob.getlength("DESC_ATTACHMENT") "DESC_ATTACHMENT"
    from "#OWNER#"."ALTEC_BR_DESC_ATT"
    WHERE BR_ID = :P3_BR_ID
    Also, here is the value for the Number/Date format for the BLOB Column:
    DOWNLOAD:ALTEC_BR_DESC_ATT:DESC_ATTACHMENT:DESC_ATT_ID
    Can someone please point me in the right direction to get the link for the interactive report working properly?
    Many thanks,
    Jerry

    Hello,
    How about you do not use BLOB format Column, you do it manually as this example here:
    apex.oracle.com
    workspace: somefeto
    user: test
    pwd: test
    Application 63066
    in the same workspace, there is      Sample File Upload and Download (App ID 10540), and it is working fine ....
    Otherwise, Pls, reproduce the problem on apex.oracle.com
    Best Regards,
    Fateh
    If you believe that my answer is correct or helpful to you, then pls, mark the answer as helpful or correct

  • XML Publisher Report:how to disappear the column if no data found

    Hi,
    I have a XMl publisher report requirement , the format is tabular lets say with the structure of 4 columns and 10 rows.requirement is to if suppose there is no data for row number 6 the row itself should not appear over the report and the immediate next row should come in place.
    please help me if any one of u has implemented the same.
    Ankit

    Ankit,
    This is almost hard to work although NOT impossible to achieve on the template.
    A little big of PL/SQL genius where all the columns are selected into variables may be used to achieve this, although you will have to manage them accordingly.
    I don't any other way round it.
    Rgds

  • How to read in a file and change the column attributes

    Hi,
    I'm new to java and i'm stuggling to find a way to read in a text file and perform calculations on the data, such as to normalise it.
    What in want to do is normalise the data by finding the greatest value in a column and then divide all the other values in the column with that value.
    I know how to read a file in and store each line in a vector but for this problem i think i need to store each column in an array, but i'm not sure how to do this.
    Can anyone help please?
    Thanks

    Hi,
    I'm new to java and i'm stuggling to find a way to
    read in a text file and perform calculations on the
    data, such as to normalise it.
    What in want to do is normalise the data by finding
    the greatest value in a column and then divide all
    the other values in the column with that value.
    I know how to read a file in and store each line in a
    vector but for this problem i think i need to store
    each column in an array, but i'm not sure how to do
    this.
    Can anyone help please?
    ThanksI think this should work but I wrote it out without completely thinking about it (hopefully to get things started).
    So if you had this:
    age height earnings
    0 2 100
    1 3 50
    2 1 0
    For the age column you'd take 2 as the largest and then divide 0 and 1 by two to get 0, .5.
    First build up test files that seperate the columns in different ways. With spaces, tabs, and the ASCI Control character for null ( I think it's 0 ). Your program should detect
    numbers and spaces, tabs control character, commas and periods (for money). Because numbers don't have spaces it should be easy to keep track of which column
    you're in.
    Store each line into a 3D String array with each index containing a String built up from the chars scanned in on each line, when a blank area is found followed by another
    number iterate the column index. When you come to the end of the line set column == 0 and row+1.
    private String[][][] test = new String[2][6][1];
    20     3      11      14      44       0
    4      5       7      80      91      49
    test[0][0][0] would be row 1 col 1 value 1 ((20))
    test[0][1][0] would be r1, c2, v1 ((3))
    test[1][0][0] would be r2, c1, v1 ((4))
    test[1][2][0] would be r2, c3, v1 ((7))
    test[1][5][0] would be r2, c6, v1 ((49))
    package source.Final;
    import javax.swing.*;
    import java.io.*;
    public class S7
         public static void main(String[] args)
              getContents();
              System.exit(0);
         public static void getContents()
              String lineSep = System.getProperty("line.separator");
              char c = ' ';
              int iterator = 0;
              int i = 0;
              int charNum = 1;
              int lineCount = 1;
             //declared here only to make visible to finally clause
             BufferedReader input = null;
             BufferedWriter out = null;
             try {
                         String line = null;
                          * This implementation reads / writes one line at a time
                          * using the buffered reader / writer Java classes.
                         input = new BufferedReader( new FileReader( "C:\\Scan file test\\Read\\test1.txt" ));
                           out = new BufferedWriter( new FileWriter( "C:\\Scan file test\\Read\\test2.txt" ));
                         //input = new BufferedReader( new FileReader( "C:\\Scan file test\\Read\\booked_policies1.txt" ));
                           //out = new BufferedWriter( new FileWriter( "C:\\Scan file test\\Write\\booked_policies1.txt" ));
                         //input = new BufferedReader( new FileReader( "C:\\Scan file test\\Read\\booked_policies2.txt" ));
                           //out = new BufferedWriter( new FileWriter( "C:\\Scan file test\\Write\\booked_policies2.txt" ));
                         //input = new BufferedReader( new FileReader( "C:\\Scan file test\\Read\\booked_policies3.txt" ));
                           //out = new BufferedWriter( new FileWriter( "C:\\Scan file test\\Write\\booked_policies3.txt" ));
                         out.write( "Character\tLine Number\tCharacter Number\tAscii Value" + lineSep );                     
                              while (( line = input.readLine()) != null)
                              i = 0;
                              charNum = 1;
                              iterator = 0;
                              while( i < line.length() )
                                               c = line.charAt(iterator);                                             
                                            if( (int)c == 0 || (int)c == 9 )
                                                 break;
                                            else if( c >= '[' && c <= '_')
                                                 {out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
                                            else if( c <  ' ' )// && (int)c != 0 && (int)c != 9  )
                                                 {out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
                                            else if( c >  ';' && c <= '@' && c != '=')
                                                 {out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
                                            else if( c >= '!' && c < '"' )
                                                 {out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
                                            else if( c >  'z' && c < '~' )
                                                 {out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
                                            else if( c == '%' )
                                                 {out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
                                            else if( c >  '~' )
                                                 {out.write( "["+c+"]\t\t"+"["+lineCount+"]\t\t"+"["+charNum+"]\t\t\t"+"["+(int)(c)+"]"+lineSep );}
                                            charNum += 1;
                                               iterator += 1;
                                               i++;
                                    lineCount += 1;
             catch (FileNotFoundException ex) {ex.printStackTrace();     System.out.println("File not found.");}
                 catch (IOException ex){ex.printStackTrace();               System.out.println("IO Error.");}
             finally{ try{ if( input != null ) input.close();                if( out != null ) out.close();}
                    catch (IOException ex){ex.printStackTrace();        System.out.println("IO Error #2.");}
        }

  • Group Left report: problem in order the columns

    Hi,
    I have a Group Left report in report6i with group A and Group B. Group A has columns AAA, BBB, CCC, DDD, EEE, FFF and Group B has coulmn YYY, ZZZ.
    The problem is report does not take order by clause. It sort the report by first column of Group A, does not reflect my order by clause.
    I created laxical variable in order to change order by clause dynamically.
    Any suggestion?
    Thanks in advance
    Dip

    Hi,
    I have a Group Left report in report6i with group A and Group B. Group A has columns AAA, BBB, CCC, DDD, EEE, FFF and Group B has coulmn YYY, ZZZ.
    The problem is report does not take order by clause. It sort the report by first column of Group A, does not reflect my order by clause.
    I created laxical variable in order to change order by clause dynamically.
    Any suggestion?
    Thanks in advance
    Dip

  • Report Painter - Format group for columns in more than one section

    How do have different decimals for columns in different sections.
    For. e.g I have three sections
    one for quantity (I do not need decimals)
    two for dollars (I do not need decimals)
    three for formula dollar upon quantity (I need to have two decimals)
    I made format group 0 (with no decimals) for first two sections and format group 1 (with two decimals) for the last section.
    4.6c does not consider format group 1 and makes every section look alike with format group 0 i.e, no decimals.
    How to overcome this?

    Anders,
    I replied earlier but after reading you post several times I realized that I probably misunderstood what you want. This is what I now understand. You have several resources, each of who may work on various parts of design tasks, assembly tasks, and test
    tasks. For example, let's say your resources are Joe, Bill & Tom. Joe is assigned to a design and test task, Bill is assigned to an assembly and test test task and Tom is assigned to a design task, an assembly task and a test task (Tom is very versatile).
    You would like to see a report showing just the assembly tasks and the amount of work each of the three resources is assigned on those tasks.
    Assuming the above is a correct interpretation, you will need to employ three processes, some VBA, grouping and filtering.
    1. First, designate a custom text field for group identification (e.g. use Task Text1 to enter "design", "assembly", or "test" for each task)
    2. In order to use grouping and filtering effectively,  you will need to translate the Task Text1 information to the Assignment Text1 field. To do that, go to the MVP website at: http://project.mvps.org/faqs.htm, and run the macro in FAQ 37.
    3. Now go to the Task Usage view and set up a group with Text1 as the first group by element and Name as the second group by element. Check the box to group assignments and not tasks. Then select "assignment" for field type of the second element
    (i.e. Name).
    4. Apply the group
    5. To show only the work hours for each resource in a specific group, autofilter on the desired group. Note, if you do not run the macro to populate the Assignment Text1 field with the Task Text1 field, the filter will yield nothing.
    Hope this helps
    John

  • Report  Writer not displaying the column heading correctly.

    Hi,
    We have generated the report writer using the transaction GR55 by logging in EN language.
    But when we executed the report, column headings are not displayed properly, instead it is displayed some thing like $ZR07##ZCO-OI# $.
    Please help us in solving this issue.
    Regards
    Shibin

    Hi,
    Problem solved. We need to generate the report writer in original language only and it will reflect in other languages. Directly if we execute in other language it will display correct headings.
    if we generate in other language it will display wrong heading even in original  language also.
    So generate report writer in original language only
    Regards
    Shibino.

  • Report painter variables in formula columns

    Hello,
    I need to insert variable in column formula to create  average month result.
    using syntax 'variable' or &variable is Incorrect formula component message .
    How can i enter variables in formula columns?
    Thanks ,
    Ran

    Hi
    I suspect you are not able to use the '& symbol in the formula in your system because the note 593897 was not present in old release.   
    Due to this note there is no need to enter '&' symbol for variables in the formula but in order for the variables to be used please make sure  that the variable is contained in the general data selection of the  report.                                                                
    Kidn Regards
    davide

  • Need to change the column attribute in PIVOT

    Please find the below table.
    IT     Col1     col2     Col3     Col4     Grand Total
    Depreciation     200     200     200     200     800
    Development     100     100     100     100     400
    Infrastructure     100     100     100     100     400
    Grand Total     400     400     400     400     1600
    Instead of Depreciation need to display as 3rd Party. But 3rd Party not present in Database.
    Is there any other way to achieve in PIVOT.
    Appreciate your immediate help.
    Cheers,
    Sathyan :x

    You should be able to use a case statement in the criteria column formula like this: CASE WHEN TABLE.COLUMN_NAME = 'Depreciation' then '3rd Party' else TABLE.COLUMN_NAME end
    Replace TABLE.COLUMN_NAME with your source column name.
    Award points if helpful.
    Thanks!
    Edited by: BIPuser on Mar 19, 2010 2:20 PM

  • About the column attribute

    Dear experts:
                         In the screen of creating po using t-code:ME21N,i want to make certain column obligatory.
                         In the std sap,it's optional.
                         Has any solution can implement it?,pls give me some advice,thank you very much!

    Hi
    Normally fields are made mandatory or optional. You need to make required column field mandatory in customization at following path.
    SPRO--> Materials Management -->  Purchasing --> Purchase Order --> Define Screen Layout at Document Level --> field selection ( Make mandatory field for relevant field selection group.)
    hope it will help u.
    Deepak.

  • Report Painter- Formula cells "total" different fron the rest of the column

    Hi,
    I made a report with one of the column C3 define like a formula MAX between the two columns before C1 & C2.
    For the items of the column, it's OK, SAP takes the MAX between C1 and C2.
    I define then a line "TOTAL" on several exercice, the pb is that this column TOTAL take the MAX between the C1 and C2 Total instead of add all the items of the column C3 ??
    How can I proceed, to make the addition of items of a column obtained by formula MAX ??
    Thks
    Regards
    Olivier
    Edited by: Kowalski oliver on Oct 23, 2008 9:46 AM

    Any suggestions guys????
    Regards,
    Sangeeta

  • Report Painter - adding columns with any texts.....

    Hello !
    Whether probably in Report Painter to create additional columns (adhered to columns of data) and to write there manually demanded texts for lines ?

    Hello - I don't see Insert Diving Line after I click Insert Blank Line.
    Where is that?
    If I insert a blank line and then double click on the blank line to add a line like the following:  "__________" for sub totals, etc, I can't.  I can only add another characteristic or formula in the blank line.
    Please help and thanks for your help!

  • Report Painter: Add a column

    Hi Gurus,
    I would like to add a column to my report. Any ideas as to how to go about it in Report Painter ?
    Regards

    Hi,
    Go to the report (GRR2) and add the column. Please, try to explain your problem/issue in more constructive way; otherwise, it would be impossible to give a proper answer.
    Regards,
    Eli

Maybe you are looking for

  • I can't install itunes update 11.1.4 for Windows 7 (64-bit).

    I have already tried this: http://support.apple.com/kb/TS5376 but it doesn't work

  • AJAX with tabular form

    Hi, Can anyone help me .. I need to implement the AJAX with select list in a tabular form but I am not able do it . It is possible to do it in a normal form , but while implementing the same thing in a tabular form i am getting error (here it uses 2

  • Saving Oracle report to Database

    I want to generate report on report but for that, I need to install Oracle report tables to store the report definition. Can anybody tell me where to get script to create those tables. I am using Report 6i on DBMS 8i

  • Passing data from one transaction to another

    Hello , I have internal table  as a result of user  selection on the selection screen of first transaction. Internal table can have any number of  lines that have to be processed in second transaction. How I can pass data ( list ) from first transact

  • Confused: multiple thread on multiple instances

    I was trying to see if multiple threads, each running a different instance of a given class which has a (non-static) synchronized method will force a wait on each thread even though its a different instance. So, I put togeteher the following test cla