What is an SAP RFC?

A ‘Remote Function Call (RFC)’ is a call to a ‘function module’ running in a system different from the ‘calling-system.’ The remote function can also be called from within the same system (as a ‘remote call’), but usually the ‘calling-system’ and the ‘called-system’ will be in different systems.An RFC helps to take care of the following communication:

  • Communications between two independent SAP systems.
  • Client-server communications between an external Client and an SAP system acting as the server.
  • Client-server communications between an SAP System acting as the Client and an external server.

ABAP/4 Query

ABAP/4 Query is powerful tool to generate simple reports without the need for any coding. This is a very handy tool for the functional
consultants who don’t have any prior programming experience. This document is not meant to teach ABAP/4 Query completely but is meant to give a lead to learn it.
In order to create an ABAP/4 Query, one has to do the following:
1. Create an User Group
2. Create and Functional Area.

In the functional Area, one has to mention how the data in the query is coming from (i.e. through a logical database or from an individual table using a program or joins etc.). Within the functional area you also have the functional groups categorizing fields from the tables into different groups.

Read more

ABAP Classes in Workflow

We can use ABAP classes in the definition and runtime components of SAP WebFlow Engine in the same way as object types defined in the Business object Repository (BOR). Before proceeding further we need to know where to create and maintain ABAP Classes and ABAP Interfaces.

What is Class Builder and its purpose?

The Class Builder allows us to create and maintain global ABAP classes and interfaces. Both of these object types, like global data types, are defined in the ABAP Repository, thus composing a central class library. Together, they form a central class library and are visible throughout the system. Read more

ABAP List to ALV

What if you could reformat a standard ABAP list as easily as a Microsoft Excel spreadsheet? Many R/3 users are not aware that the report development using ABAP List Viewer(ALV), which comes standard with R/3(since version 4.5X), lets you come very
close to doing just that. Unlike a standard ABAP list, ALV provides the end-user the flexibility to individually customize the data output. Many traditional developers are under the impression that ALV is a complicated and difficult tool to understand and use
until they started using. It really saves lot of time and system resources. This document is intended for the users who want to quickly convert ABAP lists to ALV format. Read more

Shared Objects in ABAP: Exercises

With shared objects in ABAP it is possible to share common data on one application server of a SAP system between different user session. In the first exercise you will define your own shared object area and use it to share sample data between two different programs. In the second exercise you will adapt the shared object area for high availability and automatic preloading. Read more

Simple Definitions in ABAP Objects

Definition of Class:
A Class is a Template of objects which can handle more than one characteristics .
A class donot have any data it has attributes and methods.

Definition of Objects:
Object is an realtime entity in the world.
It is the instances on classes and hold some data. Read more

Enhancement Framework(BADI Development)

The purpose of this presentation is to:

Provide an Overview of the Enhancement Framework
Describe what a BADI is
Classic vs. Kernel BADI’s
Implement a BADI (Classic)
Tips & Tricks Read more