SAP Database - The Unofficial SAP Knowledge Base

Hi Guest!
You can contribute to SAP Database on any topic. SAP Database might be the right place for your Ideas/Opinions to reach a larger audience.

SAP Forums

New to SAP Database? Register Now
Already a member? Login
Social Bookmarks:

Archive for the ‘ABAP’ Category

ABAP Overview

Print This Post Email This Post Written by admin on Jun 29th, 2009 | Filed under: ABAP

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 viz like SD, MM, HR etc and most or all of the modules and transactions(like screens are created using ABAP).  All application programs, along with parts of the R/3 Basis system, are written in the ABAP Workbench using ABAP, SAP’s programming language. The individual components of application programs are stored in a special section of the database called the R/3 Repository. The R/3  repository serves as a central store for all of the development objects in the R/3 System.

Get an overview about Development Classes, transport organizer, Interfaces, Understanding your role as an ABAP developer, Dialog Programming, BDC, SAP Scripts, Enhancements and some of the ABAP syntax.

Download the manual on overview of ABAP (103).


ABAP Certification Questions – [Some more]

Print This Post Email This Post Written by admin on Jun 11th, 2009 | Filed under: ABAP, FAQs

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 regard to CALL, which of the following is NOT a valid statement?

A: CALL FUNCTION
B: CALL SCREEN
C: CALL TRANSACTION
D: CALL PROGRAM

Continue Reading …


ABAP Sample Codes

Print This Post Email This Post Written by admin on Jun 9th, 2009 | Filed under: ABAP, ABAP Programs

Download a huge collection of ABAP Sample Codes (622) on:

ABAP Code Sample Business Scenario For PerFormance Issues Of HR Positions Holders
ABAP Code Sample CAPTCHA For BSP Application s
ABAP Code Sample Data Upload Using CATT
ABAP Code Sample Descending Recursive Analyzer Of Expression In ABAP
ABAP Code Sample Display Flat File Data In List
Continue Reading …


ABAP Memory & SAP Memory

Print This Post Email This Post Written by jimstex on May 27th, 2009 | Filed under: ABAP

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 MEMORY. Data in the ABAP Memory is conserved through a sequence of program calls. To transfer data to a called program, it can be placed in the ABAP Memory with the EXPORT statement before the program is called. The internal session of the called program then replaces the internal session of the calling program and the data can be read from the ABAP Memory with the IMPORT statement. Data can be passed in exactly the same way when the system returns to the calling program.

The SAP Memory is a memory area to which all sessions of a SAP logon have common access. In ABAP programs, the SET PARAMETER and GET PARAMETER commands can be used to access the so-called SPA/GPA parameters stored in the SAP Memory. Input fields on screens can be linked to this type of parameter and default entries thereby established.


Ending ABAP Programs

Print This Post Email This Post Written by jimstex on May 27th, 2009 | Filed under: ABAP

The execution of an ABAP program is always ended when the corresponding process in the runtime environment ends. From an ABAP programmer’s perspective, this is when the last of the processing blocks triggered by the runtime environment is ended. You can, however, program ABAP programs to end at any time with the LEAVE PROGRAM statement.

The LEAVE TO TRANSACTION statement and the SUBMIT statement without the AND RETURN addition also end an ABAP program.