buffering Types

What is Buffering Types in SAP?

Buffering Types in SAP : NTAB buffer: The name table (nametab) contains the table and field definitions that are activated in the SAP System. An entry is made in the Repository buffer when a mass activator or a user (using the ABAP Dictionary, Transaction SE11) requests to activate a table. The corresponding name table is then generated from the information that is managed in the Repository.

The Repository buffer is mainly known as the nametab buffer (NTAB), but it is also known as the ABAP Dictionary buffer.

Table definitions: TTAB

Field descriptions: FTAB

Initial record layouts: IREC Buffer (Contains the record layout initialized depending on the field type)

Short Nametab: SNTAB Buffer (A short summary of TTAB and FTAB buffers)

The description of a table in the Repository is distributed among several tables (for field definition, data element definition and domain definition). This information is summarized in the name table. The name table is saved in the following database tables:

DDNTT (table definitions)
DDNTF (field descriptions)

The Repository buffer consists of four buffers in shared memory, one for each of the following The Short nametab and Initial record layouts are not saved in the database. Instead, they are derived from the contents of tables DDNTT and DDNTF.

When access to a table is requested, the database access agent embedded in each work process first reads the Short nametab buffer for information about the table. If the information is insufficient (for example, the SELECT statement uses a non-primary key) it accesses the Table definitions buffer and then the Field descriptions buffer.

By reading the Repository buffers, the database access agent knows whether the table is buffered or not. Using this information, it accesses the table buffers (partial buffer or generic buffer) or the database

Program buffer: Also called as
SAP executable buffer
ABAP buffer
PXA (Program Execution Area)

Stores the compiled executable versions of ABAP programs (loads).

The contents of this buffer are stored in tables D010L (ABAP loads), D010T (texts) and D010Y (symbol table)

Buffering Types in SAP


Calender Buffer:
The SAP calendar buffer stores all defined factory and public holiday calendars.
Calendars are stored in the database tables TFACS and THOCS.

There are two kinds of SAPgui buffers
:
Presentation buffers
Menu buffers
The following table shows the SAPgui buffers and their functions:

The buffer has a directory structure. This means that if the shared memory is configured too small, only the required data is loaded; there is no LRU displacement of the contents of the buffer.

Presentation buffer (Screen Buffer): Stores the generated screens (DYNPRO loads)
Menu buffer (CUA Buffer): Stores objects from the SAPgui.

For example, menus, pushbutton definitions.
The buffer has directory structure and supports LRU displacement.
The menu buffer is adjusted by amending its instance profile parameters

The CUA buffer holds objects from the GUI interface, such as menus, pushbuttons, and so on. In the database, these objects are held in tables D342L and D345T. Its size is expressed in KB. The standard SAP recommendation is: Up to 2500 KB for small systems, up to 3000 KB for medium systems and up to 6000 KB for large systems.

Also See: SAP Trail Softwares

Online Training Tutorials

  • SAP ABAP Interview Questions and AnswersTop 30 SAP ABAP Interview Questions and Answers – TechnosapABAP is a hybrid programming language that supports both a procedural and an object-oriented programming model.  We have listed SAP ABAP Interview Questions and Answers that have been […]
  • SAP ABAP TutorialSAP ABAP Tutorial – Learn SAP ABAP ProgrammingSAP ABAP Tutorial - To learn how to do programming and some of the basic tutorials and coding in SAP ABAP module step by step. SAP ABAP (Advanced Business Application Programming) is […]
  • SAP R3 ArchitectureWhat is R/3 Architecture?SAP R3 Architecture: To start entering into project implementation activities every one of the project related, should at least know the R/3 architecture. It gives an immense knowledge […]
  • ABAP Package ConceptABAP Package Concept an OverviewABAP Package Concept, ABAP applications server’s one of the most important innovations is ABAP package concept, owing to the reason that it allows the development of software considered to […]
  • SAP Support PackageThe Steps to Upgrade SAP Support PackageHope sometimes we need to update our SAP Support Package for bug fixing or regular maintenance. If we  check our current SAP Support Package Level from transaction SPAM --> Package […]
  • SAP systemHow to Lock all the Users in SAP System?Lock all the Users in SAP System: Making user changes one-at-a-time can be extremely time consuming. SAP has provided mass change transaction to help making many user changes.  The mass […]
  • LSMW in SAPWhat is LSMW in SAP?What is LSMW in SAP? The full form of LSMW is Legacy System Migration Workbench. As the name specifies it’s a tool in SAP for migrating the legacy data to SAP system. LSMW is the […]
  • Field Exits in SAPCreate Field Exits in SAP – Step by Step ProcedureMethod 1: Field exits in SAP R/3 4.6C, execute transaction CMOD. Then type PRFB in the command field. Method 2: Another way to accomplish this is to use program RSMODPRF. There are […]