Tuning the Performance of Knowledge Management

Hi
How can i Tune the Performance of Knowledge Management

Hi,
   Please go through the following articles, this will help you.
<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2eeebb86-0c01-0010-10af-9ac7101da81c">How to tune the Performance of Knowledge Management1</a>
<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3bcdedb3-0801-0010-a3af-cf9292d181b4">How to tune the Performance of Knowledge Management2</a>
<a href="https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/002fb447-d670-2910-67a5-bfbbf0bb287d">How to tune the Performance of Knowledge Management3</a>
Regards,
Venkatesh. K
/* Points are Welcome */

Similar Messages

  • How to guide for Fine tuning the performance of SAP EP

    All,
    Could anyone please let me know where to locate the how to guide for fine tuning the performance of the SAP Enterprise Portal?
    thanks,
    ~L

    hi leena,
    Look into these threads...
    https://www.sdn.sap.com/irj/sdn/thread?threadID=119605
    https://www.sdn.sap.com/irj/sdn/thread?threadID=101325
    Also see,
    <a href="https://websmp103.sap-ag.de/~form/sapnet?_SHORTKEY=00200797470000073623&_OBJECT=011000358700001480992005E">this link</a>
    https://media.sdn.sap.com/public/eclasses/bwp04/PortalTuning_files/Default.htm
    Regs,
    jaga
    Message was edited by: jagadeep sampath

  • Advisor failed to import the latest advisor knowledge management packs

    Hello All facing this issue from couple of days, troubleshooted from every perspective but haven't got any successful result...
    Event Description: Failed to import the latest Advisor Management Packs to the Management Server.
    Reason: System.ArgumentException: The requested management pack is not valid. See inner exception for details.
    Parameter name: managementPack ---> Microsoft.EnterpriseManagement.Common.ManagementPackException: Verification failed with 1 errors:
    Error 1:
    Found error in 2|Microsoft.IntelligencePacks.OfflineUpdate|7.0.9401.0|Microsoft.IntelligencePacks.OfflineUpdate|| with message:
    Could not load management pack [ID=Microsoft.IntelligencePacks.Types, KeyToken=31bf3856ad364e35, Version=7.0.9401.0]. The management pack was not found in the store.
    : Version mismatch. The management pack ([Microsoft.IntelligencePacks.Types, 31bf3856ad364e35, 7.0.9366.0]) requested from the database was version 7.0.9401.0 but the actual version available is 7.0.9366.0.
    Summary
    The latest Management Packs for the Advisor connector have not been imported to the management server database.
    Causes
    Management Pack Update Failed (55032,55008), Management pack Update SCOM Error(55031), Management Pack Update Import Failed (55006)
    Resolutions
    Refer to the Operations Manager event log on the management server for more information
    NOTE: 
    Proxy settings are configured on server as well as on console...
    REGARDS DANISH DANIE

    Hi,
    According to the error message, "The management pack ([Microsoft.IntelligencePacks.Types, 31bf3856ad364e35, 7.0.9366.0]) requested from the database was version 7.0.9401.0 but the actual version available is 7.0.9366.0."
    We may need to check the management pack's version.
    Have you applied the SC advisor connector?
    System Center Advisor Connector for Operations Manager
    http://www.microsoft.com/en-us/download/details.aspx?id=38199
    Regards, Yan Li

  • Tuning the performance of ObjectInputStream.readObject()

    I'm using JWorks, which roughly corresponds to jdk1.1.8, on my client (VxWorks) and jdk1.4.2 on the server side (Windows, Tomcat).
    I'm serializing a big vector and compressing it using GZipOutputStream on the server side and doing the reverse on the client side to recreate the objects.
    Server side:
    Vector v = new Vector(50000);//also filled with 50k different MyObject instances
    ObjectOutputStream oos = new ObjectOutputStream(new GZipOutputStream(socket.getOutputStream()));
    oos.writeObject(v);Client side:
    ObjectInputStream ois = new ObjectInputStream(new GZipInputStream(socket.getInputStream()));
    Vector v = (Vector)ois.readObject();ObjectInputStream.readObject() at the client takes a long time (50secs) to complete, which is understandable as the client is a PIII-700MHz and the uncompressed vector is around 10MB. Now the problem is that because my Java thread runs with real time priority (which is the default on Vxworks) and deprive other threads, including non-Java ones, for this whole 50 sec period. This causes a watchdog thread to reset the system. I guess most of this delay is in GZipInputStream, as part of the un-gzipping process.
    My question is, is there a way to make ObjectInputStream.readObject() or any of the other connected streams (gzip and socket) yield the CPU to other threads once in a while? Or is there any other way to deal with the situation?
    Is the following a good solution?
    class MyGZipInputStream extends GZipInputStream {
        public int count = 0;
        public int read(byte b[], int off, int len) throws IOException {
             if(++count %10 == 0) // to avoid too many yields
                  Thread.yield();
              return super.read(b, off,len);
    }Thanks
    --kannan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    I'd be inclined to put the yielding input stream as close to the incoming data as possible - thus avoiding any risk that time taken to read in data and buffer it will cause the watchdog to trip.I could do that. But as I'm doing Thread.yield only once every x times, would it help much?
    Also, as I've now found out, Thread.yield() wouldn't give other low priority tasks a chance to run. So I've switched to Thread.sleep(100) now, even though it could mean a performance hit.
    Another relaed question - MyGzipStream.read(byte[], int, int) is called about 3million times during the readObject() of my 10MB vector. This would mean that ObjectInputStream is using very small buffer size. Is there a way to increase it, other than overriding read() to call super.read() with a bigger buffer and then doing a System.arrayCopy()?
    Thanks
    --kannan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • KPro vs Knowledge Management What is the difference ?

    Hi All, I have read up on the ECM on this website, yet i don't really understand what is the difference between Knowledge Management and Knowledge Provider. Is it 2 different ways of implementing the same thing ?
    If anyone can help with an example would be greatly appreciated. Thanks.

    Hi,
    Please find required difference
    SAP Knowledge Provider(KPro)
    =============================
    The SAP Knowledge Provider (KPro) is a cross-application and media-neutral information
    technology infrastructure within the R/3 Basis System. The modular structure and openness on
    which KPro is based is reflected in its modular services and clearly defined interfaces. Its
    extensive flexibility means that KPro can be used to process the widest variety of information
    types within and relating to documents and document-like objects. For example, administration
    and index data, as well as pure content.
    Applications that use the SAP Knowledge Provider involve various end users, who in turn have
    different requirements. There is therefore no universal interface for accessing KPro services
    regarding the following points:
      Specific knowledge management functions for end users
      Specific terminology for describing the document-like objects within the context of the
    individual application
      Specific design of work process flows
      Specific design of user interfaces
    SAP Knowledge Management
    =========================
    With its Knowledge Management capabilities, SAP NetWeaveru2122 provides a central, role-specific point of entry to unstructured information from various data sources in the portal. This unstructured information can exist in different formats such as text documents, presentations, or HTML files. Workers in an organization can access information from different source such as file servers, their intranet, or the World Wide Web. A generic framework integrates these data sources and provides access to the information contained in them through the portal.
    Knowledge Management functions support you in structuring information and making it available to the correct target audience. These functions include search, classification, and subscriptions (see below): You can use these functions on all content of integrated data sources, as long as the technical conditions are met.
    Knowledge Management is a part of SAP Enterprise Portal. The entire functional scope and configuration of Knowledge Management are available in portal iViews.
    Functions such as discussions, feedback, and sending items from KM folders by e-mail are integrated into Knowledge Management and enable you to work across role and department borders. In addition, Knowledge Management functions are used in Collaboration, for example, to store documents in virtual rooms.
    Knowledge Management supports the SAP NetWeaveru2122 scenario Information Broadcasting. You can use the BEx Broadcaster and Knowledge Management to make business information from SAP NetWeaver Business Intelligence available to a wide spectrum of users in the portal. You can store the following BI objects in KM folders:
    ·        Documents with precalculated reports.
    ·        Links to BEx Web applications and queries with live data.
    Various Knowledge Management functions, such as subscriptions for documents, are available for these items. There is a specially modified user interface for displaying BI items in KM folders. You can also change or extend this interface to meet your requirements.
    Hope this helps.
    Regards,
    Deepak Kori

  • What is Knowledge management

    in lay man terms what is the use of knowledge management... and if it relates to BI & BW.
    Edited by: darshak on Aug 21, 2008 1:33 AM

    Hi darshak ,
    The knowledge management capabilities of mySAP Enterprise Portal convert unorganized, unstructured information into accessible knowledge. Advanced classification techniques improve search and notification so that critical information always gets to the users who need it. Integrated document authoring and publishing features seamlessly support the entire document life cycle. Enterprise portals (EPs) are seen as the antidote to these problems by becoming more and more the ultimate knowledge management (KM) tool. The current hype about EPs is focused on their application as KM tools. Very little attention is given to other aspects of KM, namely the organisational, human and cultural aspects.What is needed for successful KM in an organisation is not technology alone, but also a knowledge-sharing culture, knowledge-sharing policies, organisational processes, performance measurement and business strategies.
    mySAPu2122 ENTERPRISE PORTAL u2013 KNOWLEDGE MANAGEMENT
    http://www7.sap.com/belux/platform/netweaver/enterpriseportal/pdf/50058417_Knowledge_Management.pdf
    Knowledge Management is a part of SAP Enterprise Portal
    http://help.sap.com/saphelp_nw04/helpdata/en/4c/9d953fc405330ee10000000a114084/frameset.htm
    SAP Knowledge Management eLearning Catalog
    https://www.sdn.sap.com/irj/sdn/km-elearning
    Enterprise Knowledge Management
    http://help.sap.com/saphelp_nw2004s/helpdata/en/20/b46d42ea0b3654e10000000a155106/frameset.htm
    Knowledge Management
    /docs/DOC-8600#section2
    KM Navigation iView
    http://help.sap.com/saphelp_nw04/helpdata/en/b6/29892e91601940bb7a2cd673a1dff5/content.htm
    Content Management in Enterprise Portals
    http://www.data.state.mn.us/warehouse/010913_mackey/presentation.pdf
    cheers!
    gyanaraj

  • "Check Statistics" in the Performance tab. How to see SELECT statement?

    Hi,
    In a previous mail on SDN, it was explained (see below) that the "Check Statistics" in the Performance tab, under Manage in the context of a cube, executes the SELECT stament below.
    Would you happen to know how to see the SELECT statements that the "Check Statistics" command executes as mentioned in the posting below?
    Thanks
    ====================================
    When you hit the Check Statistics tab, it isn't just the fact tables that are checked, but also all master data tables for all the InfoObjects (characteristics) that are in the cubes dimensions.
    Checking nbr of rows inserted, last analyzed dates, etc.
    SELECT
    T.TABLE_NAME, M.PARTITION_NAME, TO_CHAR (T.LAST_ANALYZED, 'YYYYMMDDHH24MISS'), T.NUM_ROWS,
    M.INSERTS, M.UPDATES, M.DELETES, M.TRUNCATED
    FROM
    USER_TABLES T LEFT OUTER JOIN USER_TAB_MODIFICATIONS M ON T.TABLE_NAME = M.TABLE_NAME
    WHERE
    T.TABLE_NAME = '/BI0/PWBS_ELEMT' AND M.PARTITION_NAME IS NULL
    When you Refresh the stats, all the tables that need stats refreshed, are refreshed again. SInce InfoCube queries access the various master data tables in quereis, it makes sense that SAP would check their status.
    In looking at some of the results in 7.0, I'm not sure that the 30 day check is being doen as it was in 3.5. This is one area SAP retooled quite a bit.
    Yellow only indicates that there could be a problem. You could have stale DB stats on a table, but if they don't cause the DB optimizer to choose a poor execution plan, then it has no impact.
    Good DB stats are vital to query performance and old stats could be responsible for poor performance. I'm just syaing that the Statistics check yellow light status is not a definitive indicator.
    If your DBA has BRCONNECT running daily, you really should not have to worry about stats collection on the BW side except in cases immediately after large loads /deletes, and the nightly BRCONNECT hasn't run.
    BRCONNECT should produce a lof every time it runs showing you all the tables that it determeined should have stats refreshed. That might be worth a review. It should be running daily. If it is not being run, then you need to look at running stats collection from the BW side, either in Process Chains or via InfoCube automatisms.
    Best bet is to use ST04 to get Explain Plans of a poor running InfoCube query and then it can be reviewed to see where the time is being spent and whether stats ate a culprit.

    Hi,
    Thanks, this is what I came up with:
    st05,
    check SQL Trace, Activate Trace
    Now, in Rsa1
    on Cube, Cube1,
    Manage, Performance tab, Check Statistics
    Again, back to st05
    Deactivate Trace
    then click on Displace Trace
    Now, in the trace display, after scanning through  the output,
    “ … how do I see the SELECT statements that the "Check Statistics" command executes …”
    I will appreciate your help.

  • Tuning query performance

    Dear experts,
    I have a question regarding as the performance of a BW query.
    It takes 10 minutes to display about 23 thousands lines.
    This query read the data from an ODS object.
    According to the "where" clause in the "select" statement monitored via Oracle session when the query was running, I created an index for this ODS object.
    After rerunning the query, I found that the index had been taken by Oracle in reading this table (estimated cost is reduced to 2 from about 3000).
    However, it takes the same time as before.
    Is there any other reason or other factors that I should consider in tuning the performance of this query?K
    Thanks in advance

    Hi David,
              Query performance when reporting on ODS object is slower compared to infocubes, infosets, multiproviders etc because of no aggregates and other performance techinques in DSO.
    Basically for DSO/ODS you need to turn on the BEx reporting flag, which again is an overhead for query execution and affects performance.
    To improve the performance when reporting on ODS you can create secondary indexes from BW workbench.
    Please check the below links.
    [Re: performance issues of ODS]
    [Which criteria to follow to pick InfoObj. as secondary index of ODS?;
    Hope this helps.
    Regards,
    Haritha.

  • Content Server & Knowledge Management

    Hi,
    I am new to the concept of content server & Knowledge management in CRM.
    Cotent server is already installed and I want to configure content server in CRM 7.0. I found some documents on service.sap.com but that describes the configuration of knowledge management.
    Can you guys , please let me know, how to configure content server in CRM or any links describing the same would be really helpful.
    Thanks,
    Manoj

    Hi Manoj,
    When we are talking about content server & Knowledge management , we generally mean the TREX engine of KM.
    As we know KM is a component of SAP Netweaveru2122. It is used for managing unstructured information.Search and Classification (TREX) allows you to configure secure communication between TREX and the application using TREX (for example, SAP Enterprise Portalor SAP Customer Relationship Management).
    Hence we configure secure communication between TREX and the application using it (for example, SAP Enterprise Portal or SAP Customer Relationship Management.For achieving the same as u said once installation is done we take HTTPS connectivity or any other depending on client request. TREX is based on a client/server architecture.
    http://help.sap.com/saphelp_nw04/helpdata/en/82/0034012008cd41a96d9968c0e8e845/content.htm
    https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=741535
    Please check the above links.
    Good Luck!
    Regards,
    Shaila.

  • Performance Tab in Manage Data Targets

    Hi.
    In the Performance tab of Manage Data Targets screen, under DB statistics, it's stated "10 percentage of IC data used to create statistics".
    What does this mean?
    Thanks,
    Sai.

    Hi Sai,
    here is some info from SAP help:
    "Specify the percentage rate of InfoCube data that is to be used for compiling statistics.
    The larger the InfoCube is, the smaller the percentage rate you should select, as the system expenditure for compiling statisics increases with the increase in size."
    "For up to 10 million entries in the InfoCube, you should set the percentage of InfoCube data, that is used for creating the statistics, to 100%."
    Hope it helps!
    Bye,
    Roberto

  • Knowledge management applications....

    Hi Friends,
    I am new to Knowledge management applications, can any one please provide the links.

    Hi Udhaya,
    Found a PPT and some Blogs for you. I did not include any help.sap links as you should be able to find them when you do a search in help.sap with Knowledge management or KM (you can also do a search in here and you will get tons of hits about KM).
    1) SAP NetWeaver Training Overview - SAP Knowledge Management (PPT)
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/06fac090-0201-0010-af9c-b67d14558014
    Blogs:
    1) KM - from a KM manager's perspective
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/7088
    2) TechEd u201906 UPE108 Knowledge Management and Collaboration Capabilities of SAP NetWeaver: Roadmap
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4172
    3) SAP @ KM Europe: The daily blog
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/989
    4) SAP @ KM Europe - the daily blog part 2
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1001
    5) What is the difference between Knowledge Management and Knowledge Warehouse?
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/430
    6) KM properties - A resources collection
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4147
    Hope that helps and award points for helpful suggestions.
    Ray

  • Confused between knowledge management and knowledge warehouse

    Dear all,
    I'm confused on knowledge management in EP and knowledge warehouse.
    What is the difference between them?
    After reading several documents, I still don't understand...
    Could anybody help me about the concept, please?
    Thanks
    Regards

    Hi,
    See this link
    /thread/175875 [original link is broken]
    What is the difference between Knowledge Management and Knowledge Warehouse?
    Senthil K.

  • Planning to start the performance tuning but....

    Friends,
    Database OS: RHEL AS 3.0
    Database: Oracle Release 9.2.0.4.0
    Number of Tables: 503
    TableSpace size - 1.8GB out of 3GB
    Max.Records in a Table - 1 Million and its increasing..
    Our DB Optimizer mode is - CHOOSE (is it RBO?)
    We are not using enterprise manager and not installed any tuning scripts like statspack etc....
    Currently we are taking user managed backup without any problem so we are continuing the same from 2004 onwards.
    Now we want want to tune our database.(We have never tuned our database)
    We would like to change our optimizer from RBO to CBO.
    Can anybody tell me the first step for the performance tuning?
    Please dont suggest me oracle doc im already studying.....its taking time....
    In the mean time......
    Step 1: Can i Analyze the table or dbms_stat package?
    We have not at all used the analyze or dbms_stat. So can i start with any of the above or do u have any other suggestions for the 1st step?
    Thanks

    our manager feels that if we tune our db the performance will be more than compared to the current one.you have a mystique manager then, ask him what kind of "feelings" does he have about my database ;) there is no place for feelings in this game, this is life cycle to be successful ; testing->reporting->analyzing->take nedded actions->re-testing->reporting->analyzing..
    so while you are surely reading the documentation;
    Oracle9i Database Performance Planning Release 2 (9.2)
    http://download.oracle.com/docs/cd/B10501_01/server.920/a96532/toc.htm
    Oracle9i Database Performance Tuning Guide and Reference Release 2 (9.2)
    http://download.oracle.com/docs/cd/B10501_01/server.920/a96533/toc.htm
    first thing you have to do is to setup an appropriate test environment with same os-oracle releases, parameters;
    -- some of them to check
    SELECT NAME, VALUE
      FROM v$system_parameter a
    WHERE a.NAME IN
           ('compatible', 'optimizer_features_enable',
            'optimizer_mode', 'pga_aggregate_target', 'workarea_size_policy',
            'db_file_multiblock_read_count', .. )and of course schema set and data amount. Then you run your application on load and take statspack snapshots and do the same after collecting statistics;
    -- customize for your configuration, schema level object statistics
    exec dbms_stats.gather_schema_stats( ownname =>'YOUR_SCHEMA', degree=>16, options=>'GATHER AUTO', estimate_percent=>dbms_stats.auto_sample_size, cascade=>TRUE, method_opt=>'FOR ALL COLUMNS SIZE AUTO', granularity=>'ALL');
    -- check your system stats, with sys account
    SELECT pname, pval1 FROM sys.aux_stats$ WHERE sname = 'SYSSTATS_MAIN';after you have the base report and the report after change compare the top 5 waits, the top queries which have dramatic logical I/O changes etc. At this point you go into session based tuning in order to understand why a specific query performs worser with CBO compared to RBO. You need to be able to create and read execution plans and i/o statistics at least. Here are some quick introductions;
    http://www.bhatipoglu.com/entry/17/oracle-performance-analysis-tracing-and-performance-evaluation
    http://psoug.org/reference/explain_plan.html
    http://coskan.wordpress.com/2007/03/04/viewing-explain-plan/
    and last words again goes to your manager; how does he "feel" about a 10gR2 migration? With Grid Control, AWR, ADDM and ASH performance tuning evolved a lot. Important note here, after 10g RBO is dead(unsupported).
    Best Regards,
    H.Tonguç YILMAZ
    http://tonguc.yilmaz.googlepages.com/
    Message was edited by:
    TongucY

  • Parameters to be considered for tuning the QUERY Performance.

    Hi Guys
    I wanted to identify the Query which is taking more resources through the Dynamic performance views and not through OEM.I wanter to tune the Query.
    Please suggest me on this. Also i wanted to know what are all the parameters to be considered for tuning a query like Query execution time, I/O Hits, Library cache hits, etc and from which performance view these paramaters can be taken. I also wanted to know how to find the size of library cache and how much queries can be holded in a library cache and what will be the retention of queries in library cache and how to retrive the queries from Library cache.
    Thanks a lot
    Edited by: user448837 on Sep 23, 2008 9:24 PM

    Hmm there is a parameter called makemyquery=super_fast, check that ;-).
    Ok jokes apart, your question is like asking a doctor that when a person is sick than how to troubleshoot his sickeness? So does a doctor start giving medicine immediately? No right? He has to check some symptoms of the patient. The same is applicable to the query also. There is no view as such which would tell you the performance of the query ie it is good or bad. Tell me if a query is taking up 5 minutes and I come and tell you this, what would you say its good or bad or the query took this much CPU time what would you say, its too much or too less? I am sure your answers would be "it depends". That's the key point.
    The supermost point in the performance check is two things, one the plan of the query. What kind of plan optimizer took for the query and whether it was really good or not? There are millions os ways to do som ething but the idea is to do it in the best way. That's what the idea of reading explain plan. I would suggest get your self familiar with explain plan's various paths and their pros and cons. Also about the query's charectristics, you can check V$sql, v$sqlarea , V$sql_text views.
    Your other question that you want to check the size of the library cache , its contents and the retention, I would say that its all internally managed. You never size library cache but shared pool only. Similary the best bet for a dba/developer is to check the queries are mostly shareable and there wont be any duplicate sqls. So the cursor_sharing parameter can be used for this. The control is not given to us to manage the rentention or the flushing of the queries from the cache.
    HTH
    Aman....

  • FAQ's, intros and memorable discussions in the Performance and Tuning Forum

    Welcome to the SDN ABAP Performance and Tuning Forum!
    In addition to release dependent information avalaible by:
    - pressing the F1 key on an ABAP statement,
    - or searching for them in transaction ABAPDOCU,
    - using the [SDN ABAP Development Forum Search|https://www.sdn.sap.com/irj/sdn/directforumsearch?threadid=&q=&objid=c42&daterange=all&numresults=15&rankby=10001],
    - the information accessible via the [SDN ABAP Main Wiki|https://wiki.sdn.sap.com/wiki/display/ABAP],
    - the [SAP Service Marketplace|http://service.sap.com] and see [SAP Note 192194|https://service.sap.com/sap/support/notes/192194] for search tips,
    - the 3 part [How to write guru ABAP code series|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f2dac69e-0e01-0010-e2b6-81c1e8e5ce50] ... (use the search to easily find the other 2 documents...)
    ... this "sticky post" lists some threads from the ABAP forums as:
    - An introduction for new members / visitors on topics discussed in threads,
    - An introduction to how the forums are used and the quality expected,
    - A collection of some threads which provided usefull answers to questions which are frequently asked, and,
    - A collection of some memorable threads if you feel like reading some ABAP related material.
    The listed threads will be enhanced from time to time. Please feel welcome to post to [this thread|Suggestions thread for ABAP FAQ sticky; to suggest any additional inclusions.
    Note: When asking a question in the forum, please also provide sufficient information such that the question can be answered usefully, do not repeat interview-type questions, and once closed please indicate which solution was usefull - to help others who search for it.

    ABAP Performance and Tuning
    Read Performance   => Gurus take over the discussion from Guests caught cheating the points-system.
    SELECT INTO TABLE => Initial questions often result in interesting follow-up discussions.
    Inner Joins vs For all Entries. => Including infos about system parameters for performance optimization.
    Inner Join Vs Database view Vs for all entries => Usefull literature recommended by performance guru YukonKid.
    Inner Joins vs For All Entries - performance query => Performance legends unplugged... read the blogs as well.
    The ABAP Runtime Trace (SE30) - Quick and Easy => New tricks in old tools. See other blogs by the same author as well.
    Skip scan used instead of (better?) range scan => Insider information on how index access works.
    DELETE WHERE sample case that i would like to share with you => Experts discussing the deletion of data from internal tables.
    Impact of Order of fields in Secondary  index => Also discussing order of fields in WHERE-clause
    "SELECT SINGLE" vs. "SELECT UP TO 1 ROWS" => Better for performance or semantics?
    into corresponding fields of table VERSUS into table => detailed discussion incl. runtime measurements
    Indexes making program run slower... => Everything you ever wanted to know about Oracle indexes.
    New! Mass reading standard texts (STXH, STXL) => avoiding single calls to READ_TEXT for time-critical processes
    New! Next Generation ABAP Runtime Analysis (SAT) => detailed introduction to the successor of SE30
    New! Points to note when using FOR ALL ENTRIES => detailed blog on the pitfall(s) a developer might face when using FAE
    New! Performance: What is the best way to check if a record exist on a table ? => Hermann's tips on checking existence of a record in a table
    Message was edited by: Oxana Noa Zubarev

Maybe you are looking for