Skip to content
 

SAP ABAP interview questions

SAP-ABAP

1.Explain what is client dependant and client independent  tables

Ans.The tables in SAP which when changed will not affect  a similar table in other clients. These are known as client-dependent tables. The first field of all client dependent table will be ‘MANDT’. Eg.LFA1.

Likewise if a change made in one table is reflected in a similar table across various clients such a table is called client independent . There wouldn’t be a MANDT field in such a table. Extra care should be taken when changing the settings or contents of such a table since the effect is reflected across client.

 

 

2.Name the different types of ‘ABAP/4’ programs.

Executable  programs(ABAP reports)

Include program

Module pool / Dialog programs

Sub-routine pool

Class pool

Type pool

Function group

XSLT program

 

 

3. Explain what an internal table is.

The standard data type objects which exist only during the ‘runtime’ of an ABAP/4 program is called an internal table. Internal  tables fulfill the need for arrays. They are used to perform calculation on subsets of database tables and for re-organizing the contents of database tables according to user’s need.  There are mainly three types of internal tables,

Standard tables-with linear index. The key is always ‘non-unique’

Sorted tables-with either unique or non-unique key

Hashed tables-key defined always as ‘unique’

 

 

4.Explain the BDC programming in SAP

Batch Data Conversion (BDC) is an automated technique for handling large amount of data of external or legacy data into SAP system using ‘batch input programming’. The main three methods that is used to achieve this,

Call transaction method, session method, and direct input method.

Whichever method is  used in BDC, the following steps are followed.

a)Identify the screens of the transaction that the program will process

b)write a program to build the BDC table that will be used to submit the data to SAP

c)submit the BDC table to the system in the ‘batch mode’ or as a single transaction by the CALL TRANSACTION method.

 

5.Explain the concept of ‘BAPI’.

SAP uses the concept of BAPI(Business Application Programming Interface)  to interface a 3rd party tool or a outside software into the R/3 kernel of SAP and the data handled . BAPI’s are used to create a business object in SAP, they are also used to change the attribute of a business object.The assignment of a BAPI to a business object is always one to one.

 

6. Explain the concept of ‘ALE’.

ALE(Application Link Enabling)Is a concept used in SAP to leverage the functioning of distributed application. Data is passed across these SAP applications and data is secured and consistent across these transfer. ALE uses both synchronous and asynchronous mode of communication without the need for a central database.

The three layers in ALE are,

Application services,

Distribution services and Communication services.

ALE is helpful in

Linking SAP and other systems through iDocs or intermediate documents

Making R/3 downward compatable

Distributing and maintaining master data elements from a central system.


interview questions on bapi in sap abap abap interview questions answers pdf

2 Comments

  1. AJEET says:

    :P :o :-x :oops: :-* :oops: :oops: :-*

  2. kiran kumar reddy says:

    Nice post for more interview questions visit http://sapabap-interview-questions.blogspot.in/

Leave a Reply