Types of buffering and difference between them

hi experts,
Types of bufferings and difference.
Thanks.

Hi,
Buffering
The major difference between the context buffer and the normal database and table buffers is that it is only refreshed at given intervals. There is no attempt to update it synchronously, or even nearly synchronously. This means that it is not appropriate to use it for every context or context module.
Buffering Types
Permanent (P): This is the default setting. In this case, the data is kept on each application server beyond the end of the transaction in which it is used. The buffer is reset every hour on the hour (8:00, 9:00...). You can reset the buffer manually in the Context Builder.
Temporary (T): Data is only buffered for the duration of the current transaction.
No buffering (N)
Buffer Size
You can set the maximum number of entries to be buffered. The default is 128. This number only applies to the permanent buffer for a single module. Within a transaction, all of the data that occurs is stored in the buffer unless you have switched off buffering for the module. It is usually best to leave the maximum buffer size set to 128. It is not often that a large number of key combinations occur within one hour on a single application server. Even if this does occur, you can expect combiniations from the first 128 entries to be repeated. The system resets the buffer after one hour, which should ensure that no one module monpolizes it.
Buffering Types
An I buffer is a table that assigns derived values to the input fields of the module. It
Only contains one entry with key values.
An E buffer is a table that assigns the derived values of the module tot he key fields of the context, It
contains more than one entry with key values.
can be a join of all I buffers for the modules buffered
Performance
The E buffer gives the fastest access, since it can find the values requested in the DEMAND statement in a single step. Under certain circumstances, it can return a smaller number of hits than the I buffer.
<b>http://help.sap.com/saphelp_nw04/helpdata/en/9f/db966035c111d1829f0000e829fbfe/frameset.htm
http://sap.niraj.tripod.com/id19.html
http://www.planetsap.com/Userexit_List.htm
http://www.allsaplinks.com/material.html
http://www.sap-img.com/abap-function.htm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/840ad679-0601-0010-cd8e-9989fd650822
SLDB-To find out the logical database details
http://de.geocities.com/rafaelreichle/abapkeywords.html
STMS-Transport Management System
http://www.kabai.com/abaps/q.htm
http://www.skytechnologies.com.au/default_files/job_scheduling.htm
PZ04-TIME STATEMENT
http://www.sapdevelopment.co.uk/fmodules/fmsfield.htm
http://help.sap.com/saphelp_nw04/helpdata/en/59/cd7daa07d711d5b66f006094192fe3/content.htm
http://www.sapfriends.com/sapstuff.html</b>
<b>***Reward Points if Useful</b>
Regards
Gokul

Similar Messages

  • Major kind of indexes and difference between them

    what are major kind of indexes and difference between them?

    what are major kind of indexes R - Reverse Index
    B - BitMap Index
    B - B-Tree Index
    I - Index Organised Tables
    F - Function based Index etc

  • What are BI reports and ABAP reports and the difference between them ?

    What are BI reports and ABAP reports and the difference between them? please explain me in detail and let me know if you have some documentation about it.
    Thank you in advance!
    Steve Jobs

    Do we have to write custom code for the ABAP reports? Do you have any documentation about it?
    Thank you.
    Steve Jobs

  • When to use Infotype 0014 & 0015? what is the differences between them?

    When to use Infotype 0014 & 0015? what is the differences between them?

    Hello
    Infotype 14 is used for recuring payment and deductions
    The wagetype to be used for IT0014 is maintained in VV_52D7_B_0014_AL0 ,against the country grouping.
    IT0014 is always entered with a start date and end date along with the wagetype and amount /unit relevent for payment/deduction
    Say you want to make a special allowance payment to some employee for a period of 6 months only.
    So in IT0014,you will enter the wagetype that is maintained for special allowance  with a start date of say 01.10.2011 to 31.03.2012 with amont as Rs.1000.
    So when you run payroll for the period october 2011 until march 2012,this amount of Rs.1000 will be paid to the employee
    Infotype 15 is used for one time payment or deductions.
    The wagetype to be used for IT0015 is maintained in VV_52D7_B_0015_AL0,against the country grouping
    IT0015 is always entered with an effective date along with the wagetype and amount/unit relevent for payment deduction.
    You want to make performance award pay to employees in the month of march 2012.
    You will enter the amount in IT0015 with the effective date as 31.03.2012 for the wagetype as maintained for performance award ,amount say rs.50000.This amount will be caluclated and paid to the employee as a one time payment in march 2012 payroll
    Thanks and Kind Regards
    Ramana

  • Can I have two or more JVMs in one mashin and switch between them?

    Hi all,
    I want to have two JVMs in one mashin and switch between them via a httpListener. If I can, could you please guide me to do it?
    Thanks in advance,
    Orod Semsarzadeh

    may be my question is not fully clear. I mean, I want to have an bottun in my JSP when I click on it, 1 thread will be created and work in another JVM.

  • Can i set up two emails accounts on the mail function tab and switch between them

    I would like to be able to set up two email accounts on the mail tab on the Iphone 5 and switch between them, is this possible?

    Yes it is possible to set up multiple accounts but you cannot switch between them in the mail app.  What you can do in settings/mail etc is have one set as active an dthe other as inactive and you can change that from time to time if you want

  • How can i define the same business partner as Vendor and Customer and link between them

    Hello Professionals,
    I want to define the same business partner as customer and vendor and link between them,
    How can i do this in SAP B1?
    Thanks in Advance,

    Hi Karem
    Our Account People doing like this only in my company. 
    If you Raise A/R Invoice means customer list only show in Business Partner List.
    If you Raise A/P Invoice means Vendor list only show in Business Partner List
    We Follow different Code for Customer and Vendor as show below.
    for Vendor  = Code Starts with V0001
    for Customer = Code Starts With C0001
    With Regards
    Balaji

  • Features and Difference between Oracle 7i,8i and 9i

    Hi All,
    Please let me know the features and difference between Oracle 7i,8i and 9i,10g.
    and New features in Oracle 11g.
    Thank you,

    Each release has a New Features Guide:
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28279/chapter1.htm

  • Similarities and Differences between HTML DB an Portal

    Hi, I have several years of experience with Oracle Technology as DBA and Developer (Forms and Reports mainly). I'm excited and willing to familiarize with new technologies like Portal and HTML DB. I've been reading about both products and it seems they share similar principles in their arquitecture: both use dynamic page concepts, templates, and DB centric approach for building html apps.
    It seems like HTML DB is like some sort of "little brother" version of Portal: you don't need and application server and others licence purchase for deploying database centric web apps using HTML DB.
    So in short, can anyone portrait basic similarities and differences between these two products?.
    Thanks ...!

    "319071" and Doug:
    The products have different purposes. Portal provides content aggregation, application integration and personalization. Together with the Oracle Application Server infrastructure you also get identity management capabilities such as a centralized LDAP-based user directory and Single Sign-On. HTML DB is a tool for rapid development of database centric web applications. Nothing more, nothing less. Portal allows you to bring together applications built using a variety of technologies. HTML DB is just one of those technologies that happens to be optimized for web development on an Oracle database.
    Once you have built your application with HTML DB, you may choose to place a link to it on a portal page. You may even choose to make authentication seamless by making the HTML DB application a Single Sign-On partner application (see: http://www.oracle.com/technology/products/database/htmldb/howtos/sso_partner_app.html). Or, you may want to display some data from a report developed in HTML DB inside a portlet (see: http://www.oracle.com/technology/products/database/htmldb/howtos/omniportlet_index.html)
    Granted, Portal does have database centric development capabilities (what used to be called WebDB), but they are not nearly as flexible as HTML DB's. HTML DB lets you control page flow while maintaining session state, has quite sophisticated report building capabilities such as column based sorting and pagination, form building capabilities such as declarative field level data validations, built in field level help, etc.
    Sergio

  • I want to make 2 thesaurus and compare between them?????????Help

    Hi everybody,
    I have a Problem,I want to make 2 thesaurus and compare between them.
    I mean : I have a File Like This-----with lexicographical Order----
    ENG GERMAN
    Any Jede
    I ich
    Two Zwei
    when i write a sentence an german the Program must look the synonym of English an write it.
    Please help me as soon as possible
    Thanks

    Cross posted:
    http://forum.java.sun.com/thread.jspa?threadID=5259185 http://forum.java.sun.com/thread.jspa?threadID=5259240

  • HELP please provide similarities and differences between HTML DB and Portal

    Hi, I have several years of experience with Oracle Technology as DBA and Developer (Forms and Reports mainly). I'm excited and willing to familiarize with new technologies like Portal and HTML DB. I've been reading about both products and it seems they share similar principles in their arquitecture: both use dynamic page concepts, templates, Wizard driven development, DB centric approach for building html apps, etc.
    It seems like HTML DB is like some sort of "little brother" version of Portal. Can anyone portrait basic similarities and differences between these two products?.
    Thanks ...!

    "319071" and Doug:
    The products have different purposes. Portal provides content aggregation, application integration and personalization. Together with the Oracle Application Server infrastructure you also get identity management capabilities such as a centralized LDAP-based user directory and Single Sign-On. HTML DB is a tool for rapid development of database centric web applications. Nothing more, nothing less. Portal allows you to bring together applications built using a variety of technologies. HTML DB is just one of those technologies that happens to be optimized for web development on an Oracle database.
    Once you have built your application with HTML DB, you may choose to place a link to it on a portal page. You may even choose to make authentication seamless by making the HTML DB application a Single Sign-On partner application (see: http://www.oracle.com/technology/products/database/htmldb/howtos/sso_partner_app.html). Or, you may want to display some data from a report developed in HTML DB inside a portlet (see: http://www.oracle.com/technology/products/database/htmldb/howtos/omniportlet_index.html)
    Granted, Portal does have database centric development capabilities (what used to be called WebDB), but they are not nearly as flexible as HTML DB's. HTML DB lets you control page flow while maintaining session state, has quite sophisticated report building capabilities such as column based sorting and pagination, form building capabilities such as declarative field level data validations, built in field level help, etc.
    Sergio

  • Counter KF with 1 & 0 and difference between data type NUMBER (DEC) and INTEGER (INT4)

    Hi,
    I need to create a counter kf which should populate 1 and 0 to this counter field. Please let me know is there any difference between data type
    NUMBER (DEC) and INTEGER (INT4).
    Please suggest.
    Thanks & Regards,
    Pavan kumar

    Hi Pavan,
    The basic difference between Number(DEC) and INT4 is its internal storage in system.
    For Number (DEC) - Value internally stored as packed number with 3 decimal places whereas INT 4 as 4 byte integer without decimal places.
    For counter KF, you can go for INT 4.
    Hope this helps.
    Thanks

  • What are the versions of BW and what is the difference between them

    what are the versions of BW and what is the difference between them

    Hi Reddy,
    SAP BIW 2.0a, 2.0b
                   3.0a, 3.b
                   3.1c
                   3.5  and Now BI 7 are some of the versions.
    Major difference between BW3.5 and BI 7.0 versions:
    1. In Info sets now you can include Infocubes as well.
    2. The Remodeling transaction helps you add new key figure and characteristics and handles historical data as well without much hassle. This is only for info cube.
    3. The BI accelerator (for now only for Infocubes) helps in reducing query run time by almost a factor of 10 - 100. This BI accelerator is a separate box and would cost more.
    4. The monitoring has been improved with a new portal based cockpit. Which means you would need to have an EP guy in ur project for implementing the portal.
    5. Search functionality hass improved!! You can search any object. Not like 3.5
    6. Transformations are in and routines are passé! Yes, you can always revert to the old Tcodes.
    7. The *Data Warehousing Workbench *replaces the Administrator Workbench.
    8. Functional enhancements have been made for the Data Store object:
    New type of Data Store object, Enhanced settings for performance optimization of Data Store objects.
    9. The transformation replaces the transfer and update rules.
    10. New authorization objects have been added
    11.*Remodeling *of Info Providers supports you in Information Lifecycle Management.
    12 the DataSource: There is a new object concept for the DataSource .
    Options for direct access to data have been enhanced.
    From BI, remote activation of Data Sources is possible in SAP source systems.
    13. There are functional changes to the Persistent Staging Area (PSA).
    14. BI supports real-time data acquisition.
    15. SAP BW is now known formally as BI (part of NetWeaver 2004s). It implements the Enterprise Data Warehousing (EDW). The new features/ Major differences include:
    a) Renamed ODS as Data Store.
    b) Inclusion of Write-optimized Data Store which does not have any change log and the requests need no activation
    c) Unification of Transfer and Update rules
    d) Introduction of "end routine" and "Expert Routine"
    e) Push of XML data into BI system (into PSA) without Service API or Delta Queue
    f) Introduction of BI accelerator that significantly improves the performance.
    g) Load through PSA has become a must. Info Packages are used to load data upto PSA only.
        You need to create DTP to update data from PSA to Data Target.
    Regards,
    Ram.

  • What are views in DDIC and plz mention the difference between them

    hi,
    What are views in DDIC and plz mention the difference between the different type of views..
    1) maintainence view
    2)database view
    3)Projection view
    4)help view
    P.S : Good answers will be rewarded with points.

    Hi,
    The followings are different types of views:
    - Database View   (SE11)
    Database views are implement an inner join, that is, only records of the primary table (selected via the join operation) for which the corresponding records of the secondary tables also exist are fetched. Inconsistencies between primary and secondary table could, therefore, lead to a reduced selection set. 
    In database views, the join conditions can be formulated using equality relationships between any base fields. In the other types of view, they must be taken from existing foreign keys. That is, tables can only be collected in a maintenance or help view if they are linked to one another via foreign keys.
    - Help View    ( SE54)
    Help views are used to output additional information when the online help system is called. 
    When the F4 button is pressed for a screen field, a check is first made on whether a matchcode is defined for this field. If this is not the case, the help view is displayed in which the check table of the field is the primary table. Thus, for each table no more than one help view can be created, that is, a table can only be primary table in at most one help view. 
    - Projection View
    Projection views are used to suppress or mask certain fields in a table (projection), thus minimizing the number of interfaces. This means that only the data that is actually required is exchanged when the database is accessed.
    A projection view can draw upon only one table. Selection conditions cannot be specified for projection views.
    - Maintenance View   ( SE54 )
    Maintenance views enable a business-oriented approach to looking at data, while at the same time, making it possible to maintain the data involved. Data from several tables can be summarized in a maintenance view and maintained collectively via this view. That is, the data is entered via the view and then distributed to the underlying tables by the system
    Thanks,
    Shankar

  • Carbon & Cocoa- and the difference between them

    As a year old Mac user (meaning, I've been using the Mac for a year, I personally am not a year old) one thing has always had me a bit miffed
    What's the difference between Cocoa and Carbon?
    My understanding is that is has something to do with the appearance of an app- and how it was created.
    Just a little curious, that's all!
    Cheers

    This link may be helpful.
    http://www.macworld.com/news/2001/01/04/macosx/index.php

Maybe you are looking for

  • How do I add one contact to multiple distribution lists?

    I have employees that work on more than one project and therefore need to be on multiple distribution lists. Outlook groups is able to accomplish this but I can not get it to work on my MAC using Mail and Contacts. For Example, John needs to be on th

  • Technical Article on Service-oriented Integration Using JBI Posted

    I've just posted an article on the open-esb site about using JBI for what we have come to call service-oriented integration: enterprise integration atop a SOA fabric. The article includes an example of a simple adapter pattern implementation that inc

  • My hp 1660 will print some websites but not others

    my new hp 1660 prints off of some websites but there are many that will not print.  What can I do to correct this and be able to print everythin I want to

  • Magic Mouse tracking/clicking issue

    I have identical systems at home and at work...2007 Mac Pro, 10.6.2, and the Magic Mouse. Magic Mouse works perfectly on my home system, but on my work system it's almost unusable. Terrible lag as I move the pointer around the screen area...sometimes

  • Can i use avery or hallmark blank greeting cards with pages?

    I would like to make my own greeting cards using commercially available cards and templates, such as avery or hallmark's products, or plain cardstock.  I'd appreciate any how-to advice on this subject,   the simpler the better.