Performance analysis of report or transaction

Hello Experts,
How do we analyse the performance of a report or a transacton in SAP. I want to know thetransactions and the steps that needs to be followed in order to get this.
points are guaranteed...
thanks
sankar

hi,
SE30 - gives you a run time analysis and points out the issues more at design time.
ST05 - Is the most useful if you want to track time taken for execution of each of the sections.
SM50 - Will give you a work process overview, not sure at a program level how can it help you.
Some times you will have to use a combination of SE30 and ST05.
I would like to use St05 personally.
SQL Trace (ST05) we use for performance tuning
In se38,you have a report and you want to test the performance of that report
ST05 tells about the summary of sql statements used in that program.
-Go to Tcode ST05
-Select Trace on
-In se38,Execute your report-
-Come back to st05 and select Trace off
-Select Trace list.
Now you check your select stmnts and how much time taking
-Some columns showing pink color are expensive select stmnts
You have so many options inside to check for summary and also index..
http://help.sap.com/saphelp_47x200/helpdata/en/f2/31adaa810c11d288ec0000e8200722/frameset.htm
ST02 --> Memory management
ST03 --> Dialog Service
OS06 --> Operating System
SCI --> Code Inspector
Regards
Reshma

Similar Messages

  • NAM Report Analyze -- Wan Optimization -- Application Performance Analysis Report

    Hello,
    Transaction Time (Client Exprerience) report does not show optimized traffic. For this graph what we expect is to show side by side the transaction time of optimized and non optimized traffic side by side to give information about the baseline and optimized application performance.
    May it be that the optimization should be disabled for some time for the Wan Sites, and after some time manually reenabled in order to compare these values?  This should be difficult for large deployments since manually disabling and reenabling for performance analysis time taking task.
    Best Regards,

    Mohammed,
    It is common, in many of the Cisco Express 8.5 environments we have looked at, for the Total Incoming Calls given on a Traffic Analysis report to be a higher number than an Application Report.
    The Traffic Analysis Report counts every unique sessionID (unique call) that is inbound (contact type of 1).  The Application Reports do a similar thing but qualify (filter) only the records that have an application assigned.
    There are simply times where inbound calls have been directed to an "agent" without having an applicaiton assigned.
    The best thing the reporting user can do is to run a query on his or her database such as: 
         select * from ContactCallDetail where contactType=1and startDateTime > '2012-11-16 10:00:00' and startDateTime < '2012-11-16 11:00:00';
    Usually when an application is not assigned to the record in the ContactCallDetail table it is because the destination type is equal to 1, which is an 'Agent' instead of a 'route point'.
    So if you modify your select statement to filter by destinationType, you can quickly find the records that don't have the application assigned. 
    Example:  select * from ContactCallDetail where contactType = 1 and destinationType = 1 and startDateTime > '2012-11-16 10:00:00 and startDateTime < 2012-11-16 11:00:00';
    When you look at these records, you will see the agent that took the call from the destinationID field.  The number in that field should match up with the field called 'resourceID' in a table called 'resouce';
         Example:  select * from resource where resouce=6011; where 6011 was the number you found in the destinationID field.
    If there is still confusion about the source of the call - then talk to that agent and find out what is was.
    Good Luck and let me know if you need further help.
    Ron Reif
    [email protected]

  • How to do Performance analysis of any ABAP report

    Hello Friends,
                         I have to do the performance analysis of ABAP report, it takes time to execute. I am  not aware about, how to do performance analysis? I know only we have check index, do ST04 and ST05 analysis. but how to do these things  that i don't know.
                        Can anyone please guide me in this regards.
    Thanks

    HI,
    Please Check this,
    System Trace: Transaction ST01 lets you do various levels of system trace such as authorization checks, SQL traces, table/buffer trace etc. It is a general Basis tool but can be leveraged for BW.
    Workload Analysis: You use transaction code ST03
    Database Performance Analysis: Transaction ST04 gives you all that you need to know about whatu2019s happening at the database level.
    Performance Analysis: Transaction ST05 enables you to do performance traces in different are as namely SQL trace, Enqueue trace, RFC trace and buffer trace.
    ABAP Runtime Analysis Tool: Use transaction SE30 to do a runtime analysis of a transaction, program or function module. It is a very helpful tool if you know the program or routine that you suspect is causing a performance bottleneck.
    Rgds
    Sabu

  • Vendor performance analysis report

    Hi all,
    requirement to create an ALV report for vendor performance analysis...  wat r d tables n feilds which are to be used fr this... any help is appreciated..

    Refer the links -
    vendor performance report !!!
    vendor performance report
    vendor performance report
    I need standard vendor performance report

  • Import Performance Analysis report

    Hi,
    I ran the import analysis report in FDM and it tells me the time taken by each step of import process. My question is why does it take time for "Memo Reassign Time". I am not doing anything with Memo. Is there a way to avoid the time it takes to reassign memo.
    Thanks, AJ

    Import Performance Analysis
    File Archive Time 1
    Memo Reassign Time 53
    Total Import Process 254 Seconds
    Total Map Process 65 Seconds
    Almost 1/5th of the total time is taken by Memo Reassign Step for nothing. Is there a way to bring it to 0 seconds.

  • How to Report on transactions performed in SRM_MDM catalog (SRM5 MDM2)

    What is the recommended way to do reporting for transactions performed INSIDE SRM_MDM catalog ( SRM5,  MDM2.0)
    Users inside SRM_MDM catalog can search for and select Product ABC and u201Ccompareu201D between 2 or more suppliers.
    Where do I get reporting (Data Manager , syndicator?)
    Is it possible to get reporting of the shopping cart (MDM catalog).  I choose Supplier X at price $12 vs Supplier Y at price $11 for product ABC. Were trying to find out how many times users choose a higher price for  a product instead of a lower price for the same product.
    By the time i transfer the Cart to SRM the selection has already been made and i cannot report on it...
    Option use BI to run report in MDM catalog..?
    cheers
    alex
    Edited by: Alex Waiyaki on Aug 11, 2010 5:24 PM

    Hi Alex.
    This was a really a good initiative of bringing this topic into this forum.Integrating SRM-MDM Catalog to BI for reporting purposes.
    But this functionality is not offered as a standard. Also SAP has to come up with such innovations in the future.
    I can think of some workaround to achieve your functionality(but not 100%)
    You can achieve this by using Shopping List* functionality provided in the SRM-MDM Catalog.
    You can create your own shopping list and before you transfer items to SRM, you can push those data to Shopping List, so that
    you can have an entry of items which you are transferring to SRM. So now you can integrate MDM and BI to bring up an analytical report based on the item which is transferred using Catalog.
    One usecase which is missing here is "How many times a person is shopping the same item" which couldn't be achieved from SRM-MDM Catalog and MDM side. But could achieve it from SRM end. You can write this logic in the BADI when the data is transferred back to SRM.
    Hope it give you a some idea.
    *Shopping List = Favourites
    Thanks
    Bala

  • Tuxedo Performance Analysis - Query - tried txrpt not receiving report

    Hi All,
    We have currently migrated from Solaris-8 - Tuxedo 8 environment to Solaris 10 - Tuxedo 11gr1 Staging environment.
    All the application binaries were running fine.
    However we conducted a performance testing for 500 users we could see the performance coming down, when compared to our old performance report of
    Solaris 8 - tux8 environment.
    However we doubt it may be some issue with the network or some other server via which the requests are hitting or responses leaving our system.
    Can you suggest any utility or its usage by which we can check that our current Tuxedo version is working fine than the older one?
    Like how much time tuxedo is taking now to process,the throughputs.
    can you please suggest some way to monitor or generate some sort of report to compare tuxedo 8 performance and Tuxedo 11g R1 performance for same application.
    tried the txrpt
    I5_RQMG_0002_00
    SRVGRP=AQUREQGRP
    SRVID=2000
    CLOPT="-r -s PSY_MG_0002_00:I5_RQMG_0002_00 -o logs/slog/I5_RQMG_0002_00.out -e logs/slog/I5_RQMG_0002_00.err"
    MIN=1 MAX=1
    RQADDR="I5_RQMG_0012_00Q2"
    REPLYQ=Y
    for this above server :
    -rwxrwxrwx 1 tuxedo tuxedo 71022518 May 29 14:56 I5_RQMG_0002_00.err
    I get the above file generated.
    Executed the command:
    tuxconsolas1:/apps/tuxapps/intserv/logs/slog>txrpt -nPSY_MG_0002_00 -d05/29 -s02:00 -e14:00 I5_RQMG_0002_00.err > txrpt.out
    I am just receiving :
    tuxconsolas1:/apps/tuxapps/intserv/logs/slog>less txrpt.out
    START AFTER: Tue May 29 02:00:00 2012
    END BEFORE: Tue May 29 14:00:00 2012
    in the report and the process hangs for me.
    Am i doing any error?
    Edited by: 835542 on May 29, 2012 10:27 AM

    Hi,
    If you want detailed performance analysis of your Tuxedo 11gR1 application, you can use TSAM (Tuxedo System and Application Monitor) to get very detailed performance information including time spent on network links, time spent waiting in IPC queues, etc. Unfortunately you won't be able to use the same tool for your Tuxedo 8.0 application as it is too old for TSAM to support.
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Webtemplate performance analysis

    Hello,
    Is there any standand SAP method,to calculate the time to show the report on the browser and other issues related to the performance?
    Thanks,
    Ravi

    Hi Ravi,
    try using transaction RSRT2!
    Than select "query display" --> HTML!
    You will notice an url like this:
    variable_screen=X&template_id=0QUERY_TEMPLATE
    Just use your template name instead of 0QUERY_TEMPLATE!
    For performance measures see also this paper in Service Marketplace:
    https://websmp102.sap-ag.de/~sapdownload/011000358700001890502003E/Performance_Tuning.doc
    Chapter 7 is very interesting.
    Take a look also to Web Performance Analysis - Documentation:
    https://websmp102.sap-ag.de/~sapdownload/011000358700001936892003E/Web_Performance_Analysis.pdf
    and
    Web Performance Analysis - Tools:
    https://websmp102.sap-ag.de/~sapdownload/011000358700001936902003E/IEMon.zip
    Have fun.
    Regards,
    Adem

  • What is difference bet runtime analysis & performance analysis..?

    Hi,
    I am Siva Reddy,
    I am new to ABAP,
    I have a doubt,
    Please clarify my doubt..
    what is difference bet runtime analysis & performance analysis..?
    Points will be given to perfect answers..
    Regards,
    Siva Reddy.

    Hi Siva!
    This runtime analysis tools allows the ABAP/4 programmer to trace the tables used by the SAP dialog/reports programs.  In the Analyze button, you can see four more buttons like:-
    Hit List
          Displays the execution time of each statement in the program.
    Tables
          Displays the tables accessed during run time.
    Group hit list
          Displays the execution time of all the statements and grouping them based on the type of command.  e.g. performs, SQL and internal tables used.
    Hirarchy
          Displays the execution time of each statement in the actual order in which were executed.  Uses indentation to indicate the level of nesting of statements within subroutines.
    Any tables use by the transaction or program can be easily trace with the runtime analysis tools.
    Go to transaction SE30
    Type in the transaction code you want to analyze
    4.6x
          In the Restriction section: select the TMP -> Temporary variant
          Click the Change button
          Click the Duratn/type
          Select None for Aggregation
          Save the variant and execute again
          After finishing the process, click back to SE30
          Use F3 to move back to the initial screen of SE30
          Click the Analyze Button
          Click Goto -> Object-centered hit list -> Database tables
    3.0x
          Click Execute
          After finishing the process, click back to SE30
          Click the Analyze Button
          Click the Table Button
    After retrieving the table names, you can check the raw data with transaction SE16 - Data Browser or SE11 - Dictionary.
    For example, if you want to display the data for MSEG  - Material Document table
          Transaction SE16
          Type in MSEG for Table name and click execute.
          Data Browser will display the default selection for you to display data.  If you did not change the default and click execute the data browser will display the first 500 records.
          Click Settings to change the List formats, User parameters and Fields for selection.
          In 4.6x, you can use SE16N.
          Transaction SE11 or SE12 (4.6x)
          Type in MSEG for Object name and click the Display button.
          Click Utilities -> Table contents for the default selection screen.  If you did not change the default and click execute, the Dictionary will display the first 500 record.
          Click Settings to change the List formats, User parameters and Fields for selection.
          Transaction SE17
          Type in the Table Name, put in the Selection value,  put a 'X' in the Output column to display the data field and put in the Sort number from 01..99 (if you want to sort).
    ools provided for Performance Analysis
    Following are the different tools provided by SAP for performance analysis of an ABAP object
       1. Run time analysis transaction SE30
    This transaction gives all the analysis of an ABAP program with respect to the database and the non-database processing.
       2. SQL Trace transaction ST05
        The trace list has many lines that are not related to the SELECT statement in the ABAP program. This is because the execution of any ABAP program requires additional administrative SQL calls. To restrict the list output, use the filter introducing the trace list.
    The trace list contains different SQL statements simultaneously related to the one SELECT statement in the ABAP program. This is because the R/3 Database Interface - a sophisticated component of the R/3 Application Server - maps every Open SQL statement to one or a series of physical database calls and brings it to execution. This mapping, crucial to R/3s performance, depends on the particular call and database system. For example, the SELECT-ENDSELECT loop on the SPFLI table in our test program is mapped to a sequence PREPARE-OPEN-FETCH of physical calls in an Oracle environment.
        The WHERE clause in the trace list's SQL statement is different from the WHERE clause in the ABAP statement. This is because in an R/3 system, a client is a self-contained unit with separate master records and its own set of table data (in commercial, organizational, and technical terms). With ABAP, every Open SQL statement automatically executes within the correct client environment. For this reason, a condition with the actual client code is added to every WHERE clause if a client field is a component of the searched table.
    To see a statement's execution plan, just position the cursor on the PREPARE statement and choose Explain SQL. A detailed explanation of the execution plan depends on the database system in use.
    null

  • Cost analysis data in CO03 transaction

    Hi Friends
    Can anybody pls let me know any funciton module or method to retrieve cost analysis data from CO03 transaction.  CO03 -> GOTO -> COSTS -> ANALYSIS, will give an ALV report.
    very urgent.
    thanks

    Hi raghav,
    i don't know a FM. I use in Report KOB1 via BDC.
    Here a short extract:
    DATA  BEGIN OF BDCDATA OCCURS 500.
            INCLUDE STRUCTURE BDCDATA.
    DATA  END OF BDCDATA.
    PERFORM KOB1 USING ITAB-AUFNR BUDAT_LOW BUDAT_HIGH.
    FORM KOB1 USING AUFNR BUDAT_LOW BUDAT_HIGH.
      DATA: BUDAT_LOW_C(10), BUDAT_HIGH_C(10).
      WRITE BUDAT_LOW  TO BUDAT_LOW_C.
      WRITE BUDAT_HIGH TO BUDAT_HIGH_C.
      REFRESH BDCDATA.
      PERFORM BDC_DYNPRO      USING 'RKAEP000'      '0110'.
      PERFORM BDC_FIELD       USING 'BDC_OKCODE'    '=ONLI'.
      PERFORM BDC_FIELD       USING 'AUFNR-LOW'     AUFNR.
      PERFORM BDC_FIELD       USING 'AUFNR-HIGH'    SPACE.
      PERFORM BDC_FIELD       USING 'AUFGR'         SPACE.
      PERFORM BDC_FIELD       USING 'KSTAR-LOW'     SPACE.
      PERFORM BDC_FIELD       USING 'KSTAR-HIGH'    SPACE.
      PERFORM BDC_FIELD       USING 'KOAGR'         SPACE.
      PERFORM BDC_FIELD       USING 'R_BUDAT-LOW'   BUDAT_LOW_C.
      PERFORM BDC_FIELD       USING 'R_BUDAT-HIGH'  BUDAT_HIGH_C.
      PERFORM BDC_FIELD       USING 'P_DISVAR'      '/TEL'.
      CALL TRANSACTION 'KOB1' USING BDCDATA MODE 'E'.
    ENDFORM.
    FORM BDC_DYNPRO USING PROGRAM DYNPRO.
      CLEAR BDCDATA.
      BDCDATA-PROGRAM  = PROGRAM.
      BDCDATA-DYNPRO   = DYNPRO.
      BDCDATA-DYNBEGIN = 'X'.
      APPEND BDCDATA.
    ENDFORM.
    FORM BDC_FIELD USING FNAM FVAL.
      CLEAR BDCDATA.
      BDCDATA-FNAM = FNAM.
      BDCDATA-FVAL = FVAL.
      APPEND BDCDATA.
    ENDFORM.
    Hope it helps.
    Regards, Dieter

  • Performance issue of report

    Hi Friends,
    Can you please give me the exact answer for the below question.
    Suppose my report program is taking long time to execute, what are the reasons that may effect the report.
    and what are the remedies should i follow, please provide appropriate answer.
    Advance thanks,
    Chandra.

    hi,,
    Go to tranx SE30 here you will get Tips and Trciks for the performance tuning.
    Check it carefully and check whether you can do something for improving performance of you code.
    It will help you a lot and will reduce your Execution time.
    If you are using READ TABLE command in your program then you can check whether you can use HASHED TABLE it will improve performance of your code a lot but it has some restrictions.
    I will explain some of the points to improve the performance of the report try to write code according to that ok.
    SOME STEPS USED TO IMPROVE UR PERFORMANCE:
    1. Avoid using SELECT...ENDSELECT... construct and use SELECT ... INTO TABLE.
    2. Use WHERE clause in your SELECT statement to restrict the volume of data retrieved.
    3. Design your Query to Use as much index fields as possible from left to right in your WHERE statement
    4. Use FOR ALL ENTRIES in your SELECT statement to retrieve the matching records at one shot.
    5. Avoid using nested SELECT statement, SELECT within LOOPs.
    6. Avoid using INTO CORRESPONDING FIELDS OF TABLE. Instead use INTO TABLE.
    7. Avoid using SELECT * and Select only the required fields from the table.
    8. Avoid nested loops when working with large internal tables.
    9. Use assign instead of into in LOOPs for table types with large work areas
    10. When in doubt call transaction SE30 and use the examples and check your code
    11. Whenever using READ TABLE use BINARY SEARCH addition to speed up the search. Be sure to sort the internal table before binary search. This is a general thumb rule but typically if you are sure that the data in internal table is less than 200 entries you need not do SORT and use BINARY SEARCH since this is an overhead in performance.
    12. Use "CHECK" instead of IF/ENDIF whenever possible.
    13. Use "CASE" instead of IF/ENDIF whenever possible.
    14. Use "MOVE" with individual variable/field moves instead of "MOVE-
    CORRESPONDING", creates more coding but is more effcient.
    Reward points if helpful.
    regards,
    rekha

  • Performance issue webi report-BOXI3.1

    Hi,
    We have a requirement for a report where we will give user a set of objects (26 u2013 31) to do analysis using interactive viewing feature. Here we are facing severe performance issues and memory issues as the data that we are calling is huge( around 6 million records). At the report level we will be summarizing the data.
    No of rows in the report is depending on the no of objects.
    Mode of view : Interactive view.
    Note:
    1. Objects which are using in conditional level those have indexes.
    2. No of report level variable are two.
    3. Version of Business objects: BOXI3.1
    4. OS: Sun Solaris
    Please let me know if there are any means by which the memory requirements for the report can be minimized/ performance of the report can be improved.
    Thanks,
    Subash

    Subash,
    At the report level we will be summarizing the data ... any means by which the memory requirements for the report can be minimized/ performance of the report can be improved
    Is there any way that you can summarize this on the database side versus the report level?  The database should be sized with memory and disk space properly to handle these types of summarizations versus expecting the application to perform it.
    Thanks,
    John

  • Tax Analysis Tool | Report | SAP B1 | Localisation India

    I don't know why this thread is not displayed same as I have typed in
    Hi Solution Development Team,
    I guess you are aware of the poor status of legal reports offered by SBO in country india version (I am aware of merging of A,B,C in new version 8.8).
    I fore see if a Tax Analysis tool / Report provided same on the line of Sales Analysis already available at present, then it can be of great help to customer in following ways.
    1. In India the frequency of changes in Legal tax structure is veri high, so even if all the as of date reports are developed then it can change any time.
    2. The proposed solution can be suggested as work around to customers/users.
    The desired tool/report should work as below
    1st Input parameter screen should collect following information from user (you may add more)
    1.a. From Tax Category
    1.b. To Tax Category
    1.c. From Tax Type
    1.d. To Tax Type
    1.e. From Tax code
    1.f. To Tax code
    1.2. Tax combination
    1.3. Select From Date (Posting / Document)
    1.4. Select To Date (Posting / Document)
    1.5. Transaction category (Optional reference A/R Invoice Tax Tab)
    1.6. Check Box ( Multiple choice A/R Invoice , A/P Invoice , A/P and A/R Credit Memo etc Marketing documents same as available in General Ledger report)
    1.7. Radio Button (Summary OR Detailed)
    Once user provides above details then in 2nd screen system should provide following data filterd based on criteria given in 1st screen
    01. BP code and Name (Customer/Supplier)
    02. Document Type
    03 .Document No.
    04. Document Date and Posting Date in separate columns
    05. Item (multiple line for same document only in case of Detailed is selected in 1.7 above)
    06. Tax Category (multiple line for same document only in case of Detailed is selected in 1.7 above)
    07. Tax Type (multiple line for same document only in case of Detailed is selected in 1.7 above)
    08. Tax Combination (multiple line for same document only in case of Detailed is selected in 1.7 above)
    09. Tax Code (multiple line for same document only in case of Detailed is selected in 1.7 above)
    10. Base Amount
    11. Tax Percentage (depend upon the Tax code / Formulla)
    12. Total Tax Amount (as per the choice made in 1.7 above - total document tax in case summary is selected)
    13. Document Total as applicable
    14. Transaction Category
    15. BP Tax Info. Columns (VAT No. / Service Tax No. PAN No. etc all)
    Also bring other columns which you find relavant, user should have option to make visible using form setting
    The chalange I guess in this reporting/analysis is to display tax parameter code wise amount in column format which is stored in row format in system per item line (for reference see details displayed in link of A/R invoice Tax amount column).
    Best Regards,
    Samir Gandhi

    No Body responded very strange !!!!!

  • Performance analysis and monitoring of a Forteapplication

    Hello,
    It would be good if one could do some performance analysis and monitoring of
    a Forte application at production time.
    By performance analysis I mean measure the time some selected methods take
    to return. In a CS application such a method would be some selected method
    of a key remote service representative of the application's activity.
    One would like to mesure the min, max, average time, and also give a
    threshhold which when reached will automatically generate an alarm or some
    pre-defined processing.
    The most powerful way would be to use a SNMP application through a Forte -
    SNMP gateway. (see the G. Puterbaugh paper "Building a Forte-SNMP gateway"
    in the 96' Forte Forum proceedings).
    But before going that far some simple means accessible through EConsole
    would already be great.
    A collegue of mine when to that Forum and reported that Puterbaugh said that
    such an agent is currently missing, but that its implementation is not
    difficult.
    I looked at all the agents and their instruments. I came to the following
    conclusions :
    1) instrumented data are available at the granularity level of a partition,
    not at a smaller granularity. For example, the DistObjectMgr agent gives you
    very useful information : the number of events (sent/received) and the
    number of (remote) methods (called/invoked), but this for the entire
    partition. Thus it prevents making tuned observations (unless you partition
    in a special way your application to put in a dedicated partition the thing
    you want to observe and only this thing).
    2) there is no instrumented data related to processing time.
    This leads me to the point that no information observed by the standard
    agents help me figuring out my performances. Thus I have to add at
    development time some lines of code to the methods I potentially want to
    observe later at production time to generate the appropriate information a
    custom agent will then display (process) with the appropriate instruments.
    Does someone share this position ?
    Has someone implemented such an agent and assotiated means ?
    PS: I will probably implement my own one if no other way around.
    best regards,
    Pierre Gelli
    ADP GSI
    Payroll and Human Resources Management
    72-78, Grande Rue, F-92310 SEVRES
    phone : +33 1 41 14 86 42 (direct) +33 1 41 14 85 00 (reception desk)
    fax : +33 1 41 14 85 99

    Hello,
    It would be good if one could do some performance analysis and monitoring of
    a Forte application at production time.
    By performance analysis I mean measure the time some selected methods take
    to return. In a CS application such a method would be some selected method
    of a key remote service representative of the application's activity.
    One would like to mesure the min, max, average time, and also give a
    threshhold which when reached will automatically generate an alarm or some
    pre-defined processing.
    The most powerful way would be to use a SNMP application through a Forte -
    SNMP gateway. (see the G. Puterbaugh paper "Building a Forte-SNMP gateway"
    in the 96' Forte Forum proceedings).
    But before going that far some simple means accessible through EConsole
    would already be great.
    A collegue of mine when to that Forum and reported that Puterbaugh said that
    such an agent is currently missing, but that its implementation is not
    difficult.
    I looked at all the agents and their instruments. I came to the following
    conclusions :
    1) instrumented data are available at the granularity level of a partition,
    not at a smaller granularity. For example, the DistObjectMgr agent gives you
    very useful information : the number of events (sent/received) and the
    number of (remote) methods (called/invoked), but this for the entire
    partition. Thus it prevents making tuned observations (unless you partition
    in a special way your application to put in a dedicated partition the thing
    you want to observe and only this thing).
    2) there is no instrumented data related to processing time.
    This leads me to the point that no information observed by the standard
    agents help me figuring out my performances. Thus I have to add at
    development time some lines of code to the methods I potentially want to
    observe later at production time to generate the appropriate information a
    custom agent will then display (process) with the appropriate instruments.
    Does someone share this position ?
    Has someone implemented such an agent and assotiated means ?
    PS: I will probably implement my own one if no other way around.
    best regards,
    Pierre Gelli
    ADP GSI
    Payroll and Human Resources Management
    72-78, Grande Rue, F-92310 SEVRES
    phone : +33 1 41 14 86 42 (direct) +33 1 41 14 85 00 (reception desk)
    fax : +33 1 41 14 85 99

  • Performance analysis with SE30

    Hi,
      I want to know about performance analysis with SE30 How much should be percentage of DATABASE SYSTEM and on ABAP  how to reduce the load of system  and which is more critical load on DATABASE OR abap, also for my report i have checked with different  parameter according to the posting period which i have selected  the graph is changing
    regards,
      zafar

    There are a variety of materials on the subject of Performance Analysis and SE30.  If you'll take the time to search the blogs and articles in SCN, I'm confident you'll find something useful...
    Percentages vary, depending upon what we're doing, which tables we're using, how many tables, etc.  So, there are no hard and fast rules about what the percentages should be (so far as I know).   Generally, very high database percentages can predict long runtime if one is obtaining a large number of data rows, and suggest (to me, at least) the need to review the select statements within the ST05 trace tool, to be sure I'm utilizing index and doing so optimally for each table I'm reading, that I'm not bypassing SAP buffers if not necessary, etc.

Maybe you are looking for

  • DVX and the Squeeze Mode in FCP

    Good morning, I recently experimented with the Squeeze mode on my DVX100b. I shot in 24pA and captured to FCP using the advanced pull down setup. The clip was recognized as anamorphic (judging by the checked box in the Anamorphic column of the browse

  • Screen painter problem

    Hi everyone, In screen painter, I would call the current screen before output module. But it tells 'the statement is not accessible' when I active the programme. What's the problem? Thanks!!

  • Document Title field is empty in Dreamweaver

    Suddenly ANY page (even old ones) i open in DW CS4 has an empty field in Document Title. Putting any text inside of it doesn't affect anything, however in Source Code and Page Properties there's a correct doc.title, and in the browser it shows as wel

  • IPhone 3Gs started vibarting and died, what is wrong?

    my 3Gs started vibrating and than died, what is wrong?

  • How do I setup gmail account in mail?

    I'm looking for the link that explains all the protocols I need to type in. Simple instructions.