ABAP

  • What is SAP Query or ABAP Query?

    What is SAP Query or ABAP Query?

    ABAP Query (also known as an SAP Query or Query) is a powerful tool used to generate simple reports without any coding. Typically, an ABAP query is created first…

  • What is SAP Dynpro

  • What is an RFC?

  • What is BDC Programming in SAP?

    BDC (Batch Data Conversion) is an automated procedure for transferring large volumes of external or legacy data into the SAP system using batch input programming and is similar to…

  • What are Internal Tables?

  • Purpose of Drilldown or interactive report

    A Drill-Down Report, also called an Interactive Report, is a report with more detail. Imagine that you are looking at a Balance Sheet, presented as a drill-down report. The…

  • What is a Logical Database?

  • Function Modules and Remote Function Calls

    Function Modules and Remote Function Calls

    SAP Function modules are procedures that are defined in function groups (special ABAP programs with type F) and can be called from any ABAP program. Function groups act as…

  • ABAP Overview

    ABAP  is a programming language developed by SAP for the interactive development of application programming.  ABAP/4  is a fourth generation language. ABAP/4 is tightly integrated across all the modules…

  • ABAP Certification Questions – [Some more]

    1. If a table does not have MANDT as part of the primary key, it is ____. A: A structure B: Invalid C: Client-independent D: Not mandatory 2. In…

  • ABAP Sample Codes

    Download a huge collection of  on: ABAP Code Sample Business Scenario For PerFormance Issues Of HR Positions Holders ABAP Code Sample CAPTCHA For BSP Application s ABAP Code Sample…

  • ABAP Memory & SAP Memory

    The memory area of each main session has an area called ABAP Memory, which the programs in the internal session can access with EXPORT TO MEMORY and IMPORT FROM…

  • Calling ABAP Programs Internally

    From a user perspective there are two ways of starting programs: direct execution using the program name for executable programs, or selecting a transaction code for module pools. These…

  • Module Pool Execution Flow

  • Screens in SAP

    The following screens can belong to and be processed by executable programs, module pools, and function groups. General screens General screens or simply screens consist of the actual layout…

  • SAP ABAP Program Types

    Each ABAP program has a type, which is defined in the program attributes. What is the purpose of all the different program types? The program type determines which processing…

  • Business API (BAPI)

    Business API (BAPI) is the most important component of SAP Business Framework. BAPI enables SAP and third party applications to interact and integrate with each other at the Business…

  • Rules for Better SQL Programming # Tip 5

    Tip #5. Remove the load from the database. Check if the table meets the criteria for table buffering. When applying the table buffering check if the table is frequently…

  • Designing Screens using Screen Painter and Menu Painter

    Screen Painter is SAP’s standard tool for development within all ABAP based-SAP systems. It allows developers to utilize Drag and Drop technology to design and implement custom screens inside…

  • Rules for Better SQL Programming # Tip 3

    Tip #3: Keep the number of round trips between the database and the application server small. Use high-speed array operations with UPDATE, INSERT, DELETE, MODIFY. Wrong LOOP AT itab…

  • Rules for Better SQL Programming # Tip 2

    Tip #2 : Minimize the Amount of Transferred Data Minimize the amount of data transferred between the database and the application server. Wrong SELECT * FROM sflight INTO xflight…