Why do we need bw for hr reporting?

hi friends,
adhoc reporting tools for reporting in hr module, what is the use of bw to make reports than adhoc reporting tool. any advantages for bw?please give me clarification.
Thanking u
suneel.

Suneel,
Being analytical and flexible on reporting front using BW is advantageous for any module wether it is HR or FI etc.
Incase of HR using BW reports will help you to synchronize the ESS ( Employee Self Service ) , MSS ( Manager Self Service functionalities ) and reports as single sign when you use EP. Also the new breed of HCM analytics gives the HR personel a snap shot of FTE ( Full Time Employee) performance and based on utilization staff augumentation planning can be executed.
Hope u got the point and reward points if it helped
Raja

Similar Messages

  • Why do we need static for main() .........?

    Why do we need static for main method
    class Sample
    public static void main(String args[])
    System.out.println("HI EVERYONE");
    }

    The Java virtual machine is another term for the Java interpreter, which is the code that ultimately runs Java programs by interpreting the intermediate byte-code format of the Java programming language. The Java interpreter actually comes in two popular forms: the interpreter itself (called java) that runs programs via the command line or a file manager, and the interpreter that is built into many popular Web browsers such as Netscape, HotJava, and the appletviewer that comes with the Java Developer's Kit. Both of these forms are simply implementations of the Java virtual machine, and we'll refer to the Java virtual machine when our discussion applies to both. When we use the term java interpreter, we're talking specifically about the command line, standalone version of the virtual machine; when we use the term Java-enabled browser (or, more simply, browser), we're talking specifically about the virtual machine built into these Web browsers.
    excerpts Orelly "Java Threads" Chapter 1. (If you don't believe me). Did i do any fundamental wrong by saying interpreter ? Is that a Sin ?
    That is why i told concentrate on what answer I gave regarding the question. I am not going to argue any more. If you don't like my comments then I am Sorry :(

  • Why do we need cygwin for Apps R12 on windows ?

    Hi,
    Can someone throw some light on
    ---Why do we need cygwin for Apps R12 on windows ?
    Which kind of activites need cygwin for R12 Apps.
    -sasi

    Hi Sasi;
    You need to use mkstoolkit or cywgwin to work EBS on windows coz of to can run some perl and also can use some command as kill, ps, ls etc..Apps tier also need that program can compile something inside.
    Please see:
    The Cygwin tools are ports of the popular GNU development tools for Microsoft Windows. They run thanks to the Cygwin library which provides the POSIX system calls and environment these programs expect.
    With these tools installed, it is possible to write Windows console or GUI applications that make use of significant parts of the POSIX API. As a result, it is possible to easily port many Unix programs without the need for extensive changes to the source code. This includes configuring and building most of the available GNU software (including the packages included with the Cygwin development tools themselves) as well as lots of BSD tools and packages (including OpenSSH). Even if the development tools are of little to no use to you, you may have interest in the many standard POSIX utilities provided with the package. They can be used from one of the provided Unix shells like bash, tcsh or zsh, as well as from the standard Windows command shell if you have to for some sad reason.
    http://www.cygwin.com/
    Regard
    Helios

  • Why do we need DSO for G/L Data?

    Hello Experts,
    In G/L all transactions are associated with a Document number. If there are any reversals it will create new document no.
    If I have document no. in the cube why do we need to use DSO for FI-GL extraction?
    Thank you
    Sree

    FI-GL Extractors deliver only after image of delta , DSO will generate the before and after image if any changes to the documents .
    Thats way we need staging DSO for FI extractors ..
    Ravi

  • NEED HELP FOR INTERACTIVE REPORT..PARAMETERISED

    I have a report which output is displayed after a field is selected from select list..
    The output of query is empty ..
    This is the query .... it doesnt work when i try to put the value of variable in other page...and call it from the query like below..
    select apex_item.checkbox(1,ai.ino,'CHECKED') " ",ai.advtno,findisname(ai.adissue) issue_name,a.cfname fname,a.csname sname,a.tot_amt tot_amt,ai.inv_no
    from advertiser a,advertiser_client ac,adv_invoice ai
    where a.clientnumber = ac.adv_clnt_no and a.advtno = ai.advtno
    and findisname(ai.adissue) = LTRIM(RTRIM(:P298_ISSUES))
    :p298_issues = 'JUL2012' ; -- This exist in other page...
    :p298_issues i TRIED Making it a item with source as database coloumn or even preference item..
    The same query works if i  put the  query as..
    select apex_item.checkbox(1,ai.ino,'CHECKED') " ",ai.advtno,findisname(ai.adissue) issue_name,a.cfname fname,a.csname sname,a.tot_amt tot_amt,ai.inv_no
    from advertiser a,advertiser_client ac,adv_invoice ai
    where a.clientnumber = ac.adv_clnt_no and a.advtno = ai.advtno
    and findisname(ai.adissue) = 'JUL2012' ;
    Why is it not able to find value of text item :p298_issues ...This i have made it as text item currently ..
    actually it is a select list in other page..
    and the database source i have set it to ..database column while ithere is no such column present..i need this to be a parameter
    do i need to use preferences for this ?? Kindly inform and help...
    Edited by: pauljohny on 23-May-2012 23:43

    ..Hello First post was about what i was trying to accomplish..
    Some thing in line of global variables..
    I needed the value of apex item to be accessed in other page.. it was select list..
    There were two ways to accomplish it..One using apex collection or second
    using new change item dynamic action and submitting the item..
    Using these methods i was able to access the .page item in other page.
    Second post i had, was about how I had solved the issue..
    I hat forgotten earlier to close the post.
    Edited by: pauljohny on 28-May-2012 17:55

  • Need solution for a Reporting Requirement

    Hello Experts,
    I need design a solution for Report, where in I need to show ageing of Invoice based of Due date of Invoice for last four weeks as explained below:
    In cube i have records like this:
    Industry       Invoice Number      Due Date      Amount
    8111                   IV1                  13/04/2011  1000
    8111                   IV2                  17/04/2011  1000
    Say current week end date is 03/05/2011, now I need to show data for last 4 weeks in report, by calculting what is due at that weekend date e.g. there is no amount due on 12/04/2011, but next week on 19th amount due in 1000, then subsequent week there are 2 Inv. due, amount for 26th is 2000. Similarly there is additional invoice after 26th, so amount on 3rd remains the same i.e. 2000.
    Industry    Week End date  AR Amount due
    8111     12/04/2010     0
    8111     19/04/2010     1000
    8111     26/04/2010     2000
    8111     03/05/2010     2000
    Please let me know what is the best solution to achive this, as data volume would be high i.e.
    1. In Bex query, is this can be done, if yes how?
    2. Or we need to do this in EDW, by having additonal cube, if yes how?
    Please let me know if you have solution for this.
    Regards,
    Vipul

    Hi All,
    Thanks for the replies.
    Please tell me if I can call a file sender communication channel from an UDF and pass the dinamic configuration values at runtime.
    If this is possible, I think the above requirement is addressed.
    Please tell me in case of any more solutions too.
    Thanks once again.
    Regards.

  • Why do we need UPA for rehydrating users in Sharepoint provider hosted app scenario?

    Our on prem. SPS 2013 environment is configged to authenticate through ADFS against a third party IDP. We know nothing about these users, the returned SAML contains a role and based on this role we authorize user in SPS. This works great.
    No we are investigating high-trust provider hosted apps (on prem, no azure acs). We have created a simple MVC, and configged it to use ADFS. Now if users are authenticated from SPS they can call the MVC and the ADFS token is reused. Works perfect. Only thing
    is that whenever we need to call Sharepoint code through the client objectmodel, we get a 401 and the ULS shows that SPS is not able to map the incoming user to a user in User Profile DB. Off course it can't because the user is not in UPA and cannot be in
    UPA beacuse the users are stored outside our domain and there is no way to sync these to our SPS environment. I read a couple of blogs about this issue and the all say that we ned to sync with the user repository to fill upa; but again that cannot be (suppose
    on of our IDP's was facebook...?)
    The construction works if we use apponly security, but now we lose our SPS security. So my real question is, can we some how workaround User Profile service in the scenario, or at least without needing to sync these users.
    Any help/guidance is much appreciated!
    Sander

    Hi John,
    No we were not able to find a solution. The provider hosted app-model of SPS 2013 just does not take into account that in some cases useraccounts are not available. We could not find a way around user rehydration. Off course you can all ways use another
    security model like app-only policies, but that was not sufficient for us. It was also kind of disappointing there was no way to handle this; th emost problematic for me personal is that I cannot think of a reason why the rehydration can not be skipped in
    some way. If you configure it to run within SPS itself, rehydration is not necessary, so why it seams mandatory in provider hosted app beats me ;-)
    We went back to good old farm-solutions with webparts. 
    Sorry 
    Sander

  • Need correction for dynamic report

    Hi Experts,
    As i have very less experience in SAP , can anyone please help me.
    The report code i attached here generate only 10 columns in the report and all the lines in internal table i am showing in these 10 columns, the problem is if i have more that 10 lines in the tline(script for long material text- MM03) then it leaves those lines, so
    I need to create a dynamic report for this which will create columns depending on the lines in the tline.As i dnt no much about ALV i read so namy things but not able to make it dynamic
    Please, can anyone help me by doing changes in this code and make it dynamic report/ALV
    REPORT  zmm_test_mat_desc.
    TABLES : ekpo,makt, t001w.
    TYPE-POOLS: slis.
    DATA : thread LIKE thead.
    DATA : l_index LIKE sy-tabix.
    DATA : p_index LIKE sy-tabix.
    DATA: BEGIN OF int_out OCCURS 0,
    matnr LIKE makt-matnr,
    maktx LIKE makt-maktx,
    tdline1 LIKE tline-tdline,
    tdline2 LIKE tline-tdline,
    tdline3 LIKE tline-tdline,
    tdline4 LIKE tline-tdline,
    tdline5 LIKE tline-tdline,
    tdline6 LIKE tline-tdline,
    tdline7 LIKE tline-tdline,
    tdline8 LIKE tline-tdline,
    tdline9 LIKE tline-tdline,
    tdline10 LIKE tline-tdline,
    werks LIKE ekpo-werks,
    END OF int_out.
    DATA: BEGIN OF int_out_new OCCURS 0,
    matnr LIKE makt-matnr,
    maktx LIKE makt-maktx,
    tdline1 LIKE tline-tdline,
    tdline2 LIKE tline-tdline,
    tdline3 LIKE tline-tdline,
    tdline4 LIKE tline-tdline,
    tdline5 LIKE tline-tdline,
    tdline6 LIKE tline-tdline,
    tdline7 LIKE tline-tdline,
    tdline8 LIKE tline-tdline,
    tdline9 LIKE tline-tdline,
    tdline10 LIKE tline-tdline,
    tline LIKE tline OCCURS 0,
    werks LIKE ekpo-werks,
    END OF int_out_new.
    DATA: it_tlines LIKE tline OCCURS 10 WITH HEADER LINE.
    ****ALV list definintion
    DATA: ws_cat TYPE slis_fieldcat_alv ,
    int_fcat TYPE slis_t_fieldcat_alv WITH HEADER LINE.
    DATA: g_container TYPE scrfname VALUE 'BCALV_GRID_DEMO_0100_CONT1',
    g_custom_container TYPE REF TO cl_gui_custom_container.
    DATA : it_heading TYPE slis_t_listheader WITH HEADER LINE.
    *DATA : it_fcat TYPE slis_t_fieldcat_alv WITH HEADER LINE.
    DATA : lay TYPE slis_layout_alv.
    DATA : it_sort_subtotal TYPE slis_t_sortinfo_alv WITH HEADER LINE.
    DATA : it_event TYPE slis_t_event WITH HEADER LINE.
    DATA: v_repid LIKE sy-repid.
    *selection-screen
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    SELECT-OPTIONS: s_werks FOR ekpo-werks OBLIGATORY .
    SELECT-OPTIONS: s_matnr FOR makt-matnr OBLIGATORY .
    SELECTION-SCREEN END OF BLOCK b1.
    INITIALIZATION.
    AT SELECTION-SCREEN.
      SELECT SINGLE * FROM t001w WHERE werks IN s_werks.
      IF sy-subrc NE 0.
        MESSAGE e001(319) WITH 'Plant does not Exist!'.
      ENDIF.
      SELECT SINGLE * FROM makt WHERE matnr IN s_matnr.
      IF sy-subrc <> 0.
        MESSAGE e001(319) WITH 'Material does not Exist!'.
      ENDIF.
    START-OF-SELECTION.
      BREAK-POINT.
      PERFORM get_data.
    PERFORM field_catalog.
    PERFORM display_data.
    END-OF-SELECTION.
    *FORM GET_DATA.
    FORM get_data.
      DATA: l_index LIKE sy-tabix.
    *To Fetch Data From Makt.
      SELECT b~werks a~matnr a~maktx
      INTO CORRESPONDING FIELDS OF TABLE int_out
      FROM makt AS a INNER JOIN marc AS b ON a~matnr = b~matnr
      WHERE a~matnr IN s_matnr
      AND b~werks IN s_werks.
      LOOP AT int_out.
        l_index = sy-tabix.
    read table int_out_new with key matnr = int_out-matnr.
        int_out_new-werks = int_out-werks.
        int_out_new-matnr = int_out-matnr.
        int_out_new-maktx = int_out-maktx.
        thread-tdname = int_out-matnr.
        CALL FUNCTION 'READ_TEXT'
          EXPORTING
            client                  = sy-mandt
            id                      = 'BEST'
            language                = sy-langu
            name                    = thread-tdname
            object                  = 'MATERIAL'
          TABLES
            lines                   = it_tlines
          EXCEPTIONS
            id                      = 1
            language                = 2
            name                    = 3
            not_found               = 4
            object                  = 5
            reference_check         = 6
            wrong_access_to_archive = 7
            OTHERS                  = 8.
    *Loop on it_tlines where long text is coming .
        LOOP AT it_tlines.
          IF sy-subrc = 0.
            p_index = sy-tabix.
            IF p_index = 1.
              int_out_new-tdline1 = it_tlines-tdline.
            ELSEIF p_index = 2.
              int_out_new-tdline2 = it_tlines-tdline.
            ELSEIF p_index = 3.
              int_out_new-tdline3 = it_tlines-tdline.
            ELSEIF p_index = 4.
              int_out_new-tdline4 = it_tlines-tdline.
            ELSEIF p_index = 5.
              int_out_new-tdline5 = it_tlines-tdline.
            ELSEIF p_index = 6.
              int_out_new-tdline6 = it_tlines-tdline.
            ELSEIF p_index = 7.
              int_out_new-tdline7 = it_tlines-tdline.
            ELSEIF p_index = 8.
              int_out_new-tdline8 = it_tlines-tdline.
            ELSEIF p_index = 9.
              int_out_new-tdline9 = it_tlines-tdline.
            ELSEIF p_index GE 10.
              int_out_new-tdline10 = it_tlines-tdline.
            ENDIF.
          ENDIF.
        ENDLOOP.
        DELETE ADJACENT DUPLICATES FROM int_out .
        APPEND int_out_new.
        CLEAR int_out_new.
      ENDLOOP.
    Field Catalog
    ***MATERIAL NO no
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'WERKS'.
      int_fcat-reptext_ddic = 'Plant'.
      APPEND int_fcat .
    ***MATERIAL NO no
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'MATNR'.
      int_fcat-reptext_ddic = 'Material N0'.
      APPEND int_fcat .
    *material Short Description
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'MAKTX'.
      int_fcat-reptext_ddic = 'Material Short Description'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '45'.
      APPEND int_fcat .
    Material Long Description1
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE1'.
      int_fcat-reptext_ddic = 'Material Long Description1'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '75'.
      APPEND int_fcat .
    Material Long Description2
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE2'.
      int_fcat-reptext_ddic = 'Material Long Description2'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '75'.
      APPEND int_fcat .
    Material Long Description3
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE3'.
      int_fcat-reptext_ddic = 'Material Long Description3'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '75'.
      APPEND int_fcat .
    Material Long Description4
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE4'.
      int_fcat-reptext_ddic = 'Material Long Description4'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '75'.
      APPEND int_fcat .
    Material Long Description5
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE5'.
      int_fcat-reptext_ddic = 'Material Long Description5'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '75'.
      APPEND int_fcat .
    Material Long Description5
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE5'.
      int_fcat-reptext_ddic = 'Material Long Description5'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '75'.
      APPEND int_fcat .
    Material Long Description5
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE5'.
      int_fcat-reptext_ddic = 'Material Long Description5'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '75'.
      APPEND int_fcat .
    Material Long Description6
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE6'.
      int_fcat-reptext_ddic = 'Material Long Description6'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '75'.
      APPEND int_fcat .
    Material Long Description7
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE7'.
      int_fcat-reptext_ddic = 'Material Long Description7'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '75'.
      APPEND int_fcat .
    Material Long Description8
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE8'.
      int_fcat-reptext_ddic = 'Material Long Description8'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '75'.
      APPEND int_fcat .
    Material Long Description9
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE9'.
      int_fcat-reptext_ddic = 'Material Long Description9'.
      int_fcat-datatype = 'CHAR'.
      int_fcat-outputlen = '75'.
      APPEND int_fcat .
    Material Long Description10
      int_fcat-tabname = 'INT_OUT_NEW'.
      int_fcat-fieldname = 'TDLINE10'.
      int_fcat-reptext_ddic = 'Material Long Description10'.
      int_fcat-datatype = 'CHAR'.
    int_fcat-outputlen = '75'.
      APPEND int_fcat .
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
        EXPORTING
          i_callback_program = sy-repid
          it_fieldcat        = int_fcat[]
        TABLES
          t_outtab           = int_out_new
        EXCEPTIONS
          program_error      = 1
          OTHERS             = 2.
    ENDFORM. "display_data
    Regards
    Nik.

    Nikhil,
    Instead of declaring 10 lines, please declare a variable of type STRING.
    Then append each line of your material text and concatenate it into the string.
    Then you can comfartably have one long text and have it displayed to the user.
    Please let us know if any further information is required.
    Thanks
    Ganesh.S

  • Need solution for YTD report

    What is a simple solution to reporting on YTD gifts for a series of years. I know there are many ways to do this. I want to avoid unnecessary datatype conversion and have it work on the basis of relative dates.
    The fiscal year starts 6/1 and ends 5/31. The report would ask for an ending date as a parameter. If the parameter is 9/31/07 the ranges for the condition would be:
    gifts between 6/1/03 and 9/31/03 or
    gifts between 6/1/04 and 9/31/04 or
    gifts between 6/1/05 and 9/31/05 or
    gifts between 6/1/06 and 9/31/06 or
    gifts between 6/1/07 and 9/31/07
    If the parameter is 1/31/07 the ranges for the condition would be:
    gifts between 6/1/02 and 1/31/03 or
    gifts between 6/1/03 and 1/31/04 or
    gifts between 6/1/04 and 1/31/05 or
    gifts between 6/1/05 and 1/31/06 or
    gifts between 6/1/06 and 1/31/07
    Thanks for any help

    yeshavanth, pls ask this in reports forum

  • Why do we need Wallaby for HTML5?

    I'm wondering why adobe is doing all this hardwork of converting FLA to HTML5, when we all know that HTML5 cannot do all the stuff Flash can do. Though I appreciate the emerging standard as the way to go. But Adobe has a better tool to deliver this experience for designers-  It's call Flash Catalyst. Flash Catalyst is a User Interaction tool which is best suited for this. I believe Adobe is working under tremendous pressure to provide a solution to the apple embarrasment  of not supporting Flash. In order not to sound to simple. I believe we can have an export/publish option to HTML5 from Adobe catalyst. This makes more sense to me if you agree - Flash Catalyst to FLEX/SWF/AIR/HTML5.
    I think Adobe should leave Flash Pro out of the HTML5 debate now after all Flash is not supporting the most fundamental features that can be a game changer.

    There was already a demo from an Adobe conference a few years ago or perhaps one year ago where someone demonstrated how
    to export Illustrator and SWF documents from Dreamweaver into "HTML5 Canvas".  Canvas
    is some type of tag that allows SVG and SWF filetypes to be rendered within the browser using HTML5 standards.  If you search for HTML5 Canvas and the word SWF or Flash within the same query string you will likely come up with the video demonstrating this feature.  If you look through my profile for HTML5 Canvas or HTML Canvas you will look for a question I posed about this technology as well.
    Best,
    -markerline

  • Why do I need iTunes for getting podcasts and other subscriptions.

    Ok, to be fair, I do love my two iOS devices (iPhone and iPad). I have used these for just over a year now and I'm still impressed about speed and stability.
    There's one thing though that annoys the **** out of me: The inability to automatically get my subscriptions for podcasts, without having to connect my iOS-devices to my computers iTunes.
    I use a number of operating systems on a daily basis and that makes it hard to have one centralized location for an iTunes installation. This means I end up having to track releases manually and download them (through the mobile version of iTunes I might add) to my devices.
    What could possibly be the reason for Apple not to support this?
    Is there a place for such feature requests, somewhere on this site?
    If this is it then I would like ask for the following:
    - automatically sync all subscribed media directly on the iOS-device
    - timetracking between devices. Just like with the iBooks (awesome feature!)
    Message was edited by: EmilHaukeland

    Is there a place for such feature requests, somewhere on this site?
    Apple does not normally read these forums so use the following:
    [http://www.apple.com/feedback/|http://www.apple.com/feedback>

  • Need Help for XML Report

    Hii
    I have used <?split-by-page-break:?> for page break
    For Each Po Fresh page is showing but in last page Two Po are Coming .which i wants in Fresh page
    where is the problm ....plz reply me

    Normally it should work at the next way:
    <?for-each:G_PO?>
    <?split-by-page-break:?>
    <?end for-each?>
    You can try the next one too:
    <?for-each:G_PO?>
    <?split-by-page-break:?>
    <?split-by-page-break:?>
    <?end for-each?>
    Or
    <?for-each:G_PO?>
    <?split-by-page-break:?>
    <?end for-each?>
    <?split-by-page-break:?>

  • Why is serial# needed for unique session info

    hello everybody,
    as you know, a session is unique with 2 fields, SID and SERIAL# which exist on v$session view.
    my question is why is serial# needed and for which case serial# is changing.
    now, you can say that, "only oracle developers know this, that is the design" but what i mean is, for ex: if i wanted to find a session which is blocked by another session, I use this:
    select * from v$session where blocking_session is not null;in blocking_Session field, oracle gives me the session id (SID) which is blocking a session. so i can use this SID and i can kill it for instance but SID is not unique for a session I can find more than one session with same SID which one is the blocking one ?
    in real life i didnt see an example of that, there is no same sid in system like my blocking session example. so I believe that serial# is assigning for another purpose, I mean, i thougth that it could be for autonomous transaction, maybe they user same sid but differen serial# but when i tested it, i saw that i was wrong.
    so, why serial# is exists. if this is a design issue, how can i find a blocking session by just using SID info ?
    thanks a lot.

    Not surprisingly, an explanation may already be found in the documentation (and copied in Rene's reply above):
    See http://docs.oracle.com/cd/E11882_01/server.112/e25513/dynviews_3016.htm (column description).
    Or search:
    http://www.oracle.com/pls/db112/search?word=sid+serial%23&partno=
    Besides for terminating sessions, serial# may be relevant when e.g. tracing sessions (SQL Trace).
    Not sure what type of example you were looking for, but I came up with this in about five seconds:
    C:\Users>sqlplus blocker_user
    Enter password:
    Connected to:
    Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
    SQL> select sid,serial# from v$session where sid=(select sid from v$mystat where rownum=1);
           SID    SERIAL#
           136         27
    SQL> conn other_user
    Enter password:
    Connected.
    SQL> select sid,serial# from v$session where sid=(select sid from v$mystat where rownum=1);
           SID    SERIAL#
           136         29Edited by: orafad on Feb 1, 2012 12:18 AM

  • Why do we need IDE or tools for java card programming?

    Hi,
    I am a newbie to java card, using java card kit tools themself, we can test and burn the code into card right?
    then why do we need IDE for java card, please correct me , if i am wrong,
    Thanks in advance,
    Sri.

    Dear Sri,
    We have compiler, linker etc for every language starting of from C or C++ or Java. JDK has all the tools necessary to develop and run a Java program. Similarly Java Card Development Kit has all the tools for developing and deploying a Java Card applet. But what an IDE does is too integrate all these tools and make it easier for the JavaCard programmer to develop his applets. Just like Eclipse is used for Java applet development.And not everytime the code is burned to the card. Its only during masking code is burned to the card, i.e if u can call it burning. Masking makes an applet permanent on the card.

  • Why do I need to run report RV80HGENu00A0to activate routine in QAS?

    Hi SD gurus,
    Every time I executed VL02N then click on post button I get an abap dump "CX_SY_DYN_CALL_ILLEGAL_FORM". I've learned that i have to run report RV80HGEN to activate the routine in QAS. My question is why do I have to run this report that I never ran in DEV? If you have SAP Notes it will be highly appreciated.
    Thanks and regards,
    Joel

    Hi Joel,
    The reply is already given for this.
    In development you dont need to run this because, when the program is created, the technical tables are automatically generated for usage. However when you  move this to the target system, you manually have to execute the program to activate these table entries for the routine.
    You can also include this program in the transport where the routine is saved. In this case, when the routine moves to the target system, the program automatically runs and the routine will be generated in the target system.

Maybe you are looking for

  • Mixing RAM question...

    Up to now all the RAM I have installed has been PC2-4200... Went to the store and asked for 4Gigs of PC2-4200 and was given 4Gigs of PC2-6300... Crucial website states that PC2-6300 is compatible with my Power Mac... Just want to know if mixing the t

  • Hyperlinks don't work in Captivate 5.0 ?

    I'm using captivate 5.0 and try to set a hyperlink on a slide which is imported from powerpoint. How can I do this? And what do I have to do to import also the hyperlinks alredy set in the powerpoint presentation? Any hints? Best regards Barbara

  • CSS 11501 ftp server setup problem using non-standard port

    Dear Expert, we would like to setup FTP server over CSS where our member sever use non-std-port to open both control/data channel (i.e. 6370 as ctrl and 6369 as data this case.) but seems we only get Passive mode FTP mode work only but not for Active

  • Need to search all uploaded document in KM

    Hi Expert,                Can anybody please help me, is it possible to search any of the document (not depending on the doc status) from KM repository??                If possible how can we proceed?? Thanks Kanai

  • Problems while subclassing RowSetBrowser

    RowSetBrowserx is a sub class of the base class RowSetBrowser in which I have overriden render(). setAttributeTitle() in RowSetBrowser is a public method. When I access setAttributeTitle() using an object of RowSetBrowserx, the attribute titles are n