How to calculate number of employees according to gender

Now our customer want to calculate number of employees(0HDCNT_LAST) according to gender, expecially for female employee. we know that SAP has gender infoobject(0GENDER), and male with 1 and female with 2.
1) how should we use infoobject 0GENDER with female information connect R/3 table, and calculate number of employees at the end of one periode or time point? Should we use infoobject 0GENDER in cube?
2) How to write ABAP code? And what should we do in BW side ? should we do some enhancement?

Hi,
you can use 0GENDER in your Cube. If you want to count you can do this in query.
For counting you build your own calculated key figure (formula).
Create a calculated keyfigure on global, formula ' =1' . Then drag this newly created global KF to the report column, restrict it with 0GENDER wich is restricted to male or female .
This would provide a count based on 0GENDER
Regards
Andreas

Similar Messages

  • How to calculate number of rows for perticular characterstic in SAP BI Bex

    Hi experts,
    Please let me know how to calculate  ' number of rows  ' for perticular characterstic in Bex query. 
    Thanks & Regards,
    Babu..

    Hello,
    You can try this
    Create a CKF and assign the vale 1 to it. Open the query and select Character where you want to display ' number of rows ', go to properties windows, select 'display', in the results row drop down box, select  'always display'.
    Thanks.
    With regards,
    Anand Kumar

  • How to calculate  number of sundays and saturdays between two Dates

    friends i want to calculate how many Sundays come in two Dates
    i have tried following code which is hard coded i have to impliment method which can give me number of Sundays between two Dates
    please help me
    import java.util.Date;
         import java.text.DateFormat;
         import java.text.SimpleDateFormat;
         import java.util.Calendar ;
         import java.util.GregorianCalendar;
    public class DateDiffCalculator     {
         private static final SimpleDateFormat SDF = new SimpleDateFormat("yyyy-MMM-dd");
    public DateDiffCalculator()     {
         public static Date getDate (String date) throws Exception {
    //log.debug(" "+date);
              return SDF.parse(date);
    public static Date getDate (Date date) throws Exception {
    // log.debug("date is "+date);
              return getDate(SDF.format(date));
    public static long getDiffInDays(Date d1,Date d2)     {
         boolean isdiffGreaterThanYear=false;
         long diffInMilliSeconds=d1.getTime()-d2.getTime();
         return diffInMilliSeconds/(1000*60*60*24);
    public static int getYear(String date)     {
              //String[] day=     {Sun,Mon,Tue,Wed,Thu,Fri,Sat};
              Integer     year=new     Integer(date.substring(0,4));
         return year.intValue();
    public static int getMonth(String date)     {
              //String date.substring(5,7);
              System.out.println(" "+date.substring(5,8));
              String     m= date.substring(5,8);
              int month=0;
              if(m.equalsIgnoreCase("Jan"))     {
              month=1;
              if(m.equalsIgnoreCase("Feb"))     {
              month=2;
              if(m.equalsIgnoreCase("Mar"))     {
              month=3;
              if(m.equalsIgnoreCase("Apr"))     {
              month=4;
              if(m.equalsIgnoreCase("May"))     {
              month=5;
              if(m.equalsIgnoreCase("Jun"))     {
              month=6;
              if(m.equalsIgnoreCase("Jul"))     {
              month=7;
              if(m.equalsIgnoreCase("Aug"))     {
              month=8;
              if(m.equalsIgnoreCase("Sep"))     {
              month=9;
              if(m.equalsIgnoreCase("Oct"))     {
              month=10;
              if(m.equalsIgnoreCase("Nov"))     {
              month=11;
              if(m.equalsIgnoreCase("Dec"))     {
              month=12;
              return month;
         public static int getDay(String date)     {
              Integer     day=new     Integer(date.substring(9,11));
         return day.intValue();
    public static int getNumberofSundays(String d1,String d2) throws Exception     {
              //d1 is leave start date d2 is leave end date
              // get object in Date form
                   Date date1=getDate(d1);
                   Date date2=getDate(d2);
              // now get calender objects from it
              GregorianCalendar c1= new GregorianCalendar(getYear(d1),getMonth(d1),getDay(d1));
              GregorianCalendar c2= new GregorianCalendar(getYear(d2),getMonth(d2),getDay(d2));
              // get period
              long leavePeriod = getDiffInDays(date1,date2);
         return 12; // it should return number of sundays but we type 12 to perform compilation
    public static void main(String[] arg)throws Exception     {
    System.out.println(" "+getNumberofSundays("2005-Oct-07","2006-Mar-01"));
    }

    thanks now i have modified the get Month Code
    as follows
    public static int getMonth(String date)     {
              //String date.substring(5,7);
              System.out.println(" "+date.substring(5,8));
              String     m= date.substring(5,8);
              int month=0;
              if(m.equalsIgnoreCase("Jan"))     {
              month=0;
              if(m.equalsIgnoreCase("Feb"))     {
              month=1;
              if(m.equalsIgnoreCase("Mar"))     {
              month=2;
              if(m.equalsIgnoreCase("Apr"))     {
              month=3;
              if(m.equalsIgnoreCase("May"))     {
              month=4;
              if(m.equalsIgnoreCase("Jun"))     {
              month=5;
              if(m.equalsIgnoreCase("Jul"))     {
              month=6;
              if(m.equalsIgnoreCase("Aug"))     {
              month=7;
              if(m.equalsIgnoreCase("Sep"))     {
              month=8;
              if(m.equalsIgnoreCase("Oct"))     {
              month=9;
              if(m.equalsIgnoreCase("Nov"))     {
              month=10;
              if(m.equalsIgnoreCase("Dec"))     {
              month=11;
              return month;
    but question remains same how to calculate number of Sundays Between 2 Dates

  • How to calculate number of threads  running  on Windows 2000 terminal?

    How to calculate number of threads running on Windows 2000 terminal for the oracle process?
    I have installed Oracle 9i DataBase with 6 patch(9.2.0.6.0) on Windows 2000 Terminal.
    But,after database is started up, when i check up the sessions in v$session view.
    It is showing like for SYSTEM osuser alone, 10 ORACLE.EXE sessions running on this server machine in active state.
    Why it is creating 10 ORACLE.EXE sessions for a single Oracle Server.
    This is the output of v$session view.
    SQL> select terminal,osuser,status,sid,serial#,program from v$session;
    TERMINAL OSUSER STATUS SID SERIAL# PROGRAM
    IMGDBSVR SYSTEM ACTIVE 1 1 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 2 1 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 3 1 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 4 1 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 5 1 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 6 1 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 7 1 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 8 1 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 9 1 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 10 1 ORACLE.EXE
    SUGANTHI_DBA suganthi ACTIVE 11 91 sqlplusw.exe
    11 rows selected.
    SQL>

    This is how i have related these two views:
    SQL> select s.terminal,s.osuser,s.status,s.paddr s_paddr,b.paddr p_paddr,s.program
    2 from v$session s,gv$bgprocess b
    3 where s.paddr=b.paddr;
    TERMINAL OSUSER STATUS S_PADDR P_PADDR PROGRAM
    IMGDBSVR SYSTEM ACTIVE 33AF2270 33AF2270 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 33AF2654 33AF2654 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 33AF2A38 33AF2A38 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 33AF2E1C 33AF2E1C ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 33AF3200 33AF3200 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 33AF35E4 33AF35E4 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 33AF39C8 33AF39C8 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 33AF3DAC 33AF3DAC ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 33AF4958 33AF4958 ORACLE.EXE
    IMGDBSVR SYSTEM ACTIVE 33AF4D3C 33AF4D3C ORACLE.EXE
    10 rows selected.
    SQL>
    Here, It shows 10 sessions are running.
    Whether this means 10 threads are running on the particular server or not?

  • How to calculate number of days in hijri

    Dear all,
    I need to develop a custom report in which i required to calculate number of days in hijri month and also the first and last day of the hijri month. we normally use Last_date(sysdate) function to get the last date of the english calender. but how can we find same for month.
    Looking after for your support.
    Regards,
    Saquib

    Convert to hirjih date using:
    select
    to_char(sysdate,'YYYY/MM/DD','NLS_CALENDAR=''English Hijrah''') hijrih_date
    from dual;
    You can replace sysdate with the date of your choice.
    Also I wrote this for my last project:
    /* get hirjih date */
    FUNCTION get_hijrah_date(
    p_date in date,
    p_date_format in varchar2
    ) return varchar2
    is
    v_hijrah_date varchar2(500);
    begin
    select
    to_char(p_date,p_date_format,'NLS_CALENDAR=''English Hijrah''')
    into v_hijrah_date
    from dual;
    return v_hijrah_date;
    end get_hijrah_date;
    So you can have get_hijrah_date(sysdate,'DD-MON-YYYY') from dual;
    (or any other date formate of your choice)
    Edited by: igwe on Jan 30, 2013 8:07 AM

  • How to calculate Number of weeks in Year ?? urgent

    hi gurus,
    i have to calculate the number of weeks in year. could you please suggest me is there any function module for that or do we need to create variable to get the number of weeks?
    regards

    Get some pointers frm
    http://sap.ittoolbox.com/groups/technical-functional/sap-dev/help-on-function-day_get_week-1067350
    Re: printing calender
    Calculating the number of days of a year including leap year
    Re: How to calculate No.of Weeks?

  • How to calculate number of cutomers that have bought more than variable qnt

    Hi BW Gurus!
    My InfoProvider has following structure:
    CalDay     BusinessPartner1 Customer SoldQnty
    01.02.2005                    1               3       100
    02.02.2005                    2               4       50
    03.02.2005                    1               3       150
    04.02.2005                    1               3       70
    I need to calculate a number of Customers who has bought more than user typed quantity.
    If user input 90 then according to my example number of customers should be 1.
    If user input 40 then number of customers should be 2.
    I have to use formula variable so that user could input quantity.
    In this case I cannot use calculated key figure with type "assignment" to redefine exceptional aggregation.
    Please help.
    Any responce is highly appreciated.
    Thanx!

    Hi Bhanu!
    Thank you for your response!
    I will describe my problem more precisely.
    InfoProvider has(approximately) following structure:
    CalDay BPartner1 BPartner2 BPartner3 Customer SoldQty
    02.02.2005   1       2        3       101        90
    02.02.2005   1       2        4       101       120
    03.02.2005   1       2        3       102        50
    03.02.2005   1       2        4       101       150
    04.02.2005   1       2        3       103       150
    We have to build a query  to calculate a number of customers which have SoldQty greater than predefined by user on selection screen by variable with possibility to drill-down with all BusinessPartners.
    CalDay is restricted by interval variable.
    According to example above
    report should have following result for variable
    for SoldQty = 100
    and CalDay interval = [01.02.2005 ; 05.02.2005]
    via selection screen
    BPartner2   BPartner3    CountOfCustomers
       2           3                1
       2           4                1
    In case of variable for SoldQty = 80
    and CalDay interval = [01.02.2005 ; 05.02.2005]
    BPartner2   BPartner3     CountOfCustomers
       2           3                2
       2           4                1
    Using formula you described I recieve just 1
    in each row of the report. I can create calculated key figure instead of formula with the same logic(on Infoprovider level)with calculations before aggregation.
    But in that case I calculate number of sales greater than predefined quantity
    and I need number of customers...
    Please help!

  • How to calculate Number of Hours between 2 dates

    Hi,
    I have a Column in a table of datatype DATE i.e. Update_Date. Now How do I calculate number of hours passed starting from this date entered in the Update_Date column to SYSDATE. e.g. if the date in column is 2-FEB-2009 and the sysdate is 2/2/2009 2:07:40 AM it should give me 24. How can I get this number of hours.
    Update_Date - Sysdate = Number of Hours.
    Thanks

    When you subtract two dates in Oracle, you get a difference in terms of days. Just multiply that by 24 to get hours.
    SELECT (sysdate - update_date) days,
           (sysdate - update_date) * 24 hours
      FROM your_tableThat said, it is not obvious how your example works. You state
    if the date in column is 2-FEB-2009 and the sysdate is 2/2/2009 2:07:40 AM it should give me 24Since both dates are on February 2, 2009, the only difference is in the time component. If we assume that the time component of the UPDATE_DATE value is midnight since it is not specified, there is a little more than 2 hours of difference between the two dates. How is it that you determine there are 24 hours of difference?
    Justin
    Edited by: Justin Cave on Feb 2, 2009 10:39 AM

  • How to calculate number of data records in a XML output file

    Hi,
    After generating a XML output file from Oracle Reports, I want to calculate number of records in the XML file. Is it possible? Specifically, I want to calculate number of records for a group variable ( organization_id, which I use for bursting).
    Thanks for the help.

    Thanks BIPuser. It is useful for me.
    I can use this xsl function within the template. However, I'm also looking to print this in the concurrent request log file. So, outside of rtf template, id there any PL/SQL based XML functions I can use to count the number of records.
    Thanks.

  • How to calculate number of days from a date field

    Dear BW Experts.
    I have a field 'Create Date' in the BEx query. Now we need to create a variable which should give the number of days from the date of running the query (sy-datum) to the Create Date.
    This will help the users to get records which are say, 30 days old (Sy-datum - create date = 30) or 10 days old etc.
    Could you suggest as to how to create this variable.
    Thanks,
    Sai

    Hi,
    Step 1: Create variable on "Create Date" with User entry processing type
    Step 2: Create a restricted KF for Sales & restrict it on "Create Date" to get "Sales on day"
    Step 3: Manipulate  the values of "Create Date" on which you could restrict  "Sales" again and again to get other values
    Step 4: Create one variable (ZPUTMNTH) for u201CMonth to Dateu201D with processing by u201CCustomer Exitu201D. This variable was created  on u201CDateu201D characteristics.
    Step 5 : Goto C-mod t-code and use EXIT_SAPLRRS0_001
    to calculate "month to date" user input is "Calday" Key Date
    WHEN 'ZPUTMNTH'.
    IF I_STEP = 2. "after the popup
    LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE
    WHERE VNAM = 'ZPDATE'.
    CLEAR L_S_RANGE.
    L_S_RANGE-LOW = LOC_VAR_RANGE-LOW(6). "low value, e.g.YYYYMM (200606) part of key date (20060625)
    L_S_RANGE-LOW+6(2) = '01'. u201C low value e..g. YYYYMM01 (20060601)
    L_S_RANGE-HIGH = LOC_VAR_RANGE-LOW. "high value = input
    L_S_RANGE-SIGN = 'I'.
    L_S_RANGE-OPT = 'BT'.
    APPEND L_S_RANGE TO E_T_RANGE.
    EXIT.
    ENDLOOP.
    ENDIF.
    Assign if helps.....
    Regards,
    Suman

  • How to calculate number of hour for projects

    Hello Experts
    I got a table which has all the information about employee. I need to find the number of hours an employee worked on a project. Let say employee ‘ABC’ worked on 2 different projects. I need to find out how many hours he worked on each project. In my table I’ve
    employee_id, employee_name, proj_startdate, proj_enddate, finishtime fields.
    Can please somebody show me how I can find out the hours?
    Thanks a lot in advance

    it's useless...
    but you need to add a field 'project_id', if an employee works for multiple projects..
    furthermore, you can also add a field named like 'working_hours' into your table...
    your table new structure, let's say the table name is employee
    employee_id, employee_name, project_id, proj_start_date, proj_end_date, working_hours
    then you can use the below codes to update it and make your data be more clear...
    UPDATE employee a
    SET a.working_hours = (SELECT (proj_end_date-proj_start_date)*24 FROM employee b
    WHERE a.employee_id = b.employee_id
    AND a.project_id = b.project_id);
    BUT, you have to add a constraint on your table to make the fields(employee_id, project_id) be unique

  • How to calculate Number of trues

    Hi SDN,
    I had an info object characteristic which has values as True or False.
    i want to calculate total number of true's ...................how we can do this??
    Thanks
    Tulsi

    Hi Thulasi,
    To do that just add that infoObject to a ODS and then add a keyfigure 0Count  to that ODS.
    Now create two queries on that ODS, First one with restricting that Characterstic InfoObject vt TRUE Value and  in Second Query restrict that Object vt False value.
    When u execute these queries the value in that 0Count keyfig displays you the number of trues in first query and Number of False insecon Query.
    Regards,
    Rajkandula

  • How to calculate number of days between Calendar objects

    Hi,
    I need to calculate the number of days between two Calendar objects. Here is some sample code:
    Calendar now = Calendar.getInstance();
    now.set(Calendar.HOUR_OF_DAY, 0);
    now.set(Calendar.MINUTE, 0);
    now.set(Calendar.SECOND, 0);
    now.set(Calendar.MILLISECOND, 0);
    // get a calendar that represents a day in the past
    Calendar aDayInThePast = getADayInThePast();
    aDayInThePast.set(Calendar.HOUR_OF_DAY, 0);
    aDayInThePast.set(Calendar.MINUTE, 0);
    aDayInThePast.set(Calendar.SECOND, 0);
    aDayInThePast.set(Calendar.MILLISECOND, 0);
    // how can I calculate the number of days ago this was??
    //it would also be useful to get back a negative number if the day is in the future

    My favorite answer so far is reply 15 by Marc__: http://forum.java.sun.com/thread.jspa?threadID=488668&start=15

  • How to Calculate number of months between two dates

    Hi All,
       In one of the fomr developments, I have to calculate the
    Number of Days
    Number of Months ( Considering Leap Year) provided by the dates, end user enters in the form,
    After going thorugh some forum discussion, I have come to know about so many things which were not clear till now.
    I have gone through various forums too,  some one suggets to make use of FORM CALC and some other JAVA SCRIPT. But the logic i want to build in java script.
    The most interesting point is the DATE object is not getting created when i write  the below code
      var startDate = new DATE(oYear, oMonth, oDay);
    I am still not clear, that really the date object gets created in Adobe form If so the why the alert box is getting populated when i write below lines
    var oTemp = startDate.getFullYear();
    xfa.host.messagebox(oTemp);
    So, there are so many unclear things,
    If any one can help me by suggesting the approach and how to build the logic in the JavaScript I would be really thankful
    Regards
    PavanChand

    Hi,
    ChakravarthyDBA wrote:
    Hi
    I want number of Sundays between two dates
    example
    number of Sundays count between '01-04-2013' and '30-04-2013' in one select query I have to include this as sub query in my select statement.Here's one way:
    SELECT       early_date
    ,       late_date
    ,       ( TRUNC (late_date + 1, 'IW')
           - TRUNC (early_date,        'IW')
           ) / 7       AS sundays
    FROM       table_x
    ;This does not depend on your NLS settings.
    I hope this answers your question.
    If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only), and also post the results you want from that data.
    Point out where the statment above is getting the wrong results, and explain, using specific examples, how you get the right results from the given data in those places.
    Always say which version of Oracle you're using (e.g., 11.2.0.2.0).
    See the forum FAQ {message:id=9360002}

  • How to calculate number of bytes

    Is there a general algorithm that calculates the total number of bytes in a pl/sql record?

    Perhaps a better example to show how storage is different from what you think, certainly in terms of numbers:
    Wrote file afiedt.buf
      1  with t as (select rownum*11 as rn from dual connect by rownum <= 100)
      2  select rn, length(rn) as ln, dump(rn) dmp
      3* from t
    SQL> /
            RN         LN DMP
            11          2 Typ=2 Len=2: 193,12
            22          2 Typ=2 Len=2: 193,23
            33          2 Typ=2 Len=2: 193,34
            44          2 Typ=2 Len=2: 193,45
            55          2 Typ=2 Len=2: 193,56
            66          2 Typ=2 Len=2: 193,67
            77          2 Typ=2 Len=2: 193,78
            88          2 Typ=2 Len=2: 193,89
            99          2 Typ=2 Len=2: 193,100
           110          3 Typ=2 Len=3: 194,2,11
           121          3 Typ=2 Len=3: 194,2,22
           132          3 Typ=2 Len=3: 194,2,33
           143          3 Typ=2 Len=3: 194,2,44
           154          3 Typ=2 Len=3: 194,2,55
           165          3 Typ=2 Len=3: 194,2,66
           176          3 Typ=2 Len=3: 194,2,77
           187          3 Typ=2 Len=3: 194,2,88
           198          3 Typ=2 Len=3: 194,2,99
           209          3 Typ=2 Len=3: 194,3,10
           220          3 Typ=2 Len=3: 194,3,21
           231          3 Typ=2 Len=3: 194,3,32
           242          3 Typ=2 Len=3: 194,3,43
           253          3 Typ=2 Len=3: 194,3,54
           264          3 Typ=2 Len=3: 194,3,65
           275          3 Typ=2 Len=3: 194,3,76
           286          3 Typ=2 Len=3: 194,3,87
           297          3 Typ=2 Len=3: 194,3,98
           308          3 Typ=2 Len=3: 194,4,9
           319          3 Typ=2 Len=3: 194,4,20
           330          3 Typ=2 Len=3: 194,4,31
           341          3 Typ=2 Len=3: 194,4,42
           352          3 Typ=2 Len=3: 194,4,53
           363          3 Typ=2 Len=3: 194,4,64
           374          3 Typ=2 Len=3: 194,4,75
           385          3 Typ=2 Len=3: 194,4,86
           396          3 Typ=2 Len=3: 194,4,97
           407          3 Typ=2 Len=3: 194,5,8
           418          3 Typ=2 Len=3: 194,5,19
           429          3 Typ=2 Len=3: 194,5,30
           440          3 Typ=2 Len=3: 194,5,41
           451          3 Typ=2 Len=3: 194,5,52
           462          3 Typ=2 Len=3: 194,5,63
           473          3 Typ=2 Len=3: 194,5,74
           484          3 Typ=2 Len=3: 194,5,85
           495          3 Typ=2 Len=3: 194,5,96
           506          3 Typ=2 Len=3: 194,6,7
           517          3 Typ=2 Len=3: 194,6,18
           528          3 Typ=2 Len=3: 194,6,29
           539          3 Typ=2 Len=3: 194,6,40
           550          3 Typ=2 Len=3: 194,6,51
           561          3 Typ=2 Len=3: 194,6,62
           572          3 Typ=2 Len=3: 194,6,73
           583          3 Typ=2 Len=3: 194,6,84
           594          3 Typ=2 Len=3: 194,6,95
           605          3 Typ=2 Len=3: 194,7,6
           616          3 Typ=2 Len=3: 194,7,17
           627          3 Typ=2 Len=3: 194,7,28
           638          3 Typ=2 Len=3: 194,7,39
           649          3 Typ=2 Len=3: 194,7,50
           660          3 Typ=2 Len=3: 194,7,61
           671          3 Typ=2 Len=3: 194,7,72
           682          3 Typ=2 Len=3: 194,7,83
           693          3 Typ=2 Len=3: 194,7,94
           704          3 Typ=2 Len=3: 194,8,5
           715          3 Typ=2 Len=3: 194,8,16
           726          3 Typ=2 Len=3: 194,8,27
           737          3 Typ=2 Len=3: 194,8,38
           748          3 Typ=2 Len=3: 194,8,49
           759          3 Typ=2 Len=3: 194,8,60
           770          3 Typ=2 Len=3: 194,8,71
           781          3 Typ=2 Len=3: 194,8,82
           792          3 Typ=2 Len=3: 194,8,93
           803          3 Typ=2 Len=3: 194,9,4
           814          3 Typ=2 Len=3: 194,9,15
           825          3 Typ=2 Len=3: 194,9,26
           836          3 Typ=2 Len=3: 194,9,37
           847          3 Typ=2 Len=3: 194,9,48
           858          3 Typ=2 Len=3: 194,9,59
           869          3 Typ=2 Len=3: 194,9,70
           880          3 Typ=2 Len=3: 194,9,81
           891          3 Typ=2 Len=3: 194,9,92
           902          3 Typ=2 Len=3: 194,10,3
           913          3 Typ=2 Len=3: 194,10,14
           924          3 Typ=2 Len=3: 194,10,25
           935          3 Typ=2 Len=3: 194,10,36
           946          3 Typ=2 Len=3: 194,10,47
           957          3 Typ=2 Len=3: 194,10,58
           968          3 Typ=2 Len=3: 194,10,69
           979          3 Typ=2 Len=3: 194,10,80
           990          3 Typ=2 Len=3: 194,10,91
          1001          4 Typ=2 Len=3: 194,11,2
          1012          4 Typ=2 Len=3: 194,11,13
          1023          4 Typ=2 Len=3: 194,11,24
          1034          4 Typ=2 Len=3: 194,11,35
          1045          4 Typ=2 Len=3: 194,11,46
          1056          4 Typ=2 Len=3: 194,11,57
          1067          4 Typ=2 Len=3: 194,11,68
          1078          4 Typ=2 Len=3: 194,11,79
          1089          4 Typ=2 Len=3: 194,11,90
          1100          4 Typ=2 Len=2: 194,12
    100 rows selected.
    SQL>Note: Length is a string function, so an implicit conversion takes place turning the number to a string before calculating the length of that string in characters, but that doesn't reflect the number of bytes in storage. Also remember the internal storage has to store the datatype and the length of the datatype as well as the actual data.

Maybe you are looking for