Series: Subject: Topic:

ABAP Interview Questions

Showing Questions 1 - 20 of 195 Questions
First | Prev | | Next | Last Page
Sort by: 

In alv grid is it possible to update database?

Asked By: sridhar_geek | Asked On: Jun 3rd, 2012

Answered by: Rameswara on: Aug 20th, 2014

I think ALV is a tool used to display the data for end-user and sap doesn't recommend for update the changed data from ALV to back db

Answered by: Sadeq Ahmed on: Sep 25th, 2012

Yes it is possible we need to write logic for that one , it is an editable ALV

When top of the page event is triggered?

Asked By: Interview Candidate | Asked On: Jul 29th, 2005

Answered by: somanath.g on: Aug 11th, 2014

Top-of-page is an event in classical report which is triggered at the top of each page.

Answered by: MAHESH on: Jul 19th, 2013

It triggers before first data is output on new page.

# what is lock object ?

Asked By: Yajuvendrasinh | Asked On: Oct 17th, 2005

What is lock object ?

Answered by: somanath on: Aug 11th, 2014

Lock object is used to avoid the concurrent access of multiple users at a time on the same database.

Answered by: syed_gr8guy on: Jul 2nd, 2014

Lock Objects is one among the different Data Dictionary(DDIC) objects which gives "Synchronous Access" to the same data. Two Function modules generated automatically by the system are "ENQUE" and "DE...

Describe interactive report classical report and alvalso what is the difference in them and why

Asked By: Kanwaljit singh aman | Asked On: Jun 21st, 2007

Answered by: somanath.g on: Aug 11th, 2014

Classical report is used to display the entire information in a single list. Eg: sales order header details, item details are displayed in a single list. Interactive report is used to displayed the s...

Answered by: syed_gr8guy on: Jul 2nd, 2014

Generally, Reports are nothing but "Extracting Data from the Database and Displaying extracted data on the Screen". Classical, Interactive, and ALV (ALV List and ALV Grid) are different Reports in SAP...

What is difference between value table and check table?

Asked By: sudha | Asked On: Sep 22nd, 2005

As I know when we define foriegn key in an value table then its is called as check table.But I dont have clear idea about value table and chech table I have confusion in my mind.

Answered by: syed_gr8guy on: Jul 3rd, 2014

Check Table can be used for Data Extraction whereas Value Table cannot be used for Extracting Data.

Answered by: Syed AbdulGaffur on: Jul 2nd, 2014

Master Table/Main Table/Primary Table is called as "Check Table" and it is maintained at Table Level whereas "Value Table" is maintained at Domain Level, it forces user to select only those values which are updated in Value table at domain level in DDIC.

What is the difference between rfc and bAPI

Asked By: venkatesh | Asked On: Jan 12th, 2007

Answered by: unknown on: Jul 3rd, 2014

BAPI is Function Module, it is RFC enabled or local
RFC is protocol to communicate to other system function

Answered by: Yahan on: Apr 23rd, 2013

BAPI: its a remote enabled function modules available for public to interact with SAP
RFC: Its a protocol used to call a function module from SAP system A to SAP system B.
BAPI:Outside world can interact with SAP thru BAPI.
RFC: Outside world cannot.

What is difference between se01, se09, se10?

Asked By: Sunil | Asked On: Mar 7th, 2007

Answered by: syed_gr8guy on: Jul 2nd, 2014

SE01 - Transport Request Organizer

SE09 - Workbench Request Organizer

SE10 - Customizing Request Organizer

Answered by: Satrajit Chatterjee on: Apr 9th, 2007

Se01 is for creatong Transport Request with extended view, for all type of transport request, "se09" is for only creating Transport request.

Can we create a field without data element ?

Asked By: Prashant Raparla | Asked On: May 1st, 2011

If yes what is the difference?

Answered by: Pradip kumar singh on: Jun 26th, 2014

Yes , it possible first you have to select predefined component in table.
In this condition no need to defined data element , directly you can defined domain for field .

Answered by: Srikanth Golla on: Jul 8th, 2011

We can by using the BUILT IN TYPE option

What is the abbreviation of ecc and ides?

Asked By: Pradeep Abaper | Asked On: Jul 16th, 2012

Answered by: Pradip kumar singh on: Jun 25th, 2014

IDES :- Internet Demonstration and evaluation system

Answered by: Pothina.lokesh kumar on: Jun 23rd, 2014

Enterprise core/central component

What is the difference between sy-tabix and sy-index

Asked By: charath | Asked On: Jul 17th, 2007

Answered by: dipankar on: Apr 29th, 2014


Answered by: abc on: Jun 25th, 2012

Both are same. the difference is sy-tabix will use in loop....endloop but sy-index will use in do....end do.both used for getting the no of currently executing loop.

What is rfc..?

Asked By: nivas534 | Asked On: Nov 9th, 2013

Answered by: Jagan on: Dec 1st, 2013

Remote Function Call....

Answered by: jaiby k chacko on: Nov 12th, 2013

RFC is a protocol used by SAP for remote communication.

User exit and badi questions

Asked By: indirakola | Asked On: Jul 2nd, 2008

What are enhancements?Q. What are user-exits?Q. What is badi?Q. What is the difference between user-exit & badis?Q. What is the difference between user-exit & customer-exit?Q. How do you get functional specs when you are assigned some object? (specs through email..??)q. How do you write technical specs?Q....

Answered by: rajesh on: May 23rd, 2013

Enhancement add new functionality with out modify the original Application in sap. They are two types of enhancements one is implicit enhancement and explicit enhancement.

Answered by: srikanth on: Nov 14th, 2012

User Exit is used for adding additional functionality to standard functionality without disturbing standard functionality, through subroutines only User Exit is Procedural oriented Program It does no...

Which transaction code can I used to analyze the performance of ABAP program.

Asked By: Interview Candidate | Asked On: May 6th, 2005

Answered by: damera on: Jan 28th, 2013

Se30-for run time analysis
st05-performence tuning

Answered by: muthuraman on: Dec 23rd, 2012

Performance analysis t.code:al21

What is a collect statement? How is it different from append?

Asked By: Interview Candidate | Asked On: Aug 28th, 2004

If an entry with the same key already exists, the collect statement does not append a new line, but adds the contents of the numeric fields in the work area to the contents of the numeric fields in the existing entry.

Answered by: HaiTT on: Oct 17th, 2012

When using COLLECT statement, we should put Try catch to get overflow exception.

Answered by: mgn varma on: Mar 11th, 2012

Collect statement will remove the duplication while adding the records whereas append statement keeps on appending the records any number of times

How to pass strings as parametres in methods of ABAP object class?

Asked By: Raju | Asked On: Jul 30th, 2007

Answered by: Sumon Adhikari on: Oct 7th, 2012

Call Method meth1 (Sumon).

I have passes the string Sumon as actual parameter to the Method meth1.

In reports how to upload a logo?

Asked By: b_kamepalli | Asked On: Jul 21st, 2006

Answered by: lakshman on: Oct 6th, 2012


Answered by: NAVEEN on: Mar 11th, 2012

By using oaer or oaor we can upload the logos to the alv grid,after that pass the object id to the function module reuse_alv_commentary_write.

Domain and data element

Asked By: Alokiteshwar Tiwari | Asked On: Dec 10th, 2011

What do you define in domain and data element?

Answered by: Pradeep Abaper on: Jul 16th, 2012

domain is used to assign data type and values for a field to be created in a program. if you make any changes in the domain the attributes of the table related to that domain also changes accordingly ...

Answered by: sharmistha on: Mar 2nd, 2012

Domain is a technical characteristic of a field such as data types and length.

Description of a field is provided by a data element

How to access data from two internal table using join condition

Asked By: SIVAKUMAR | Asked On: Jul 29th, 2006

Answered by: srinivasaraju.vysyaraju on: Jun 6th, 2012

There are so many ways.
1. Inner join
2. Outer join
3. Left outer join
4. For all entries
I suggest that if you join two internal table you use inner join concept more than two table you use for all entries .
if you do so your program will perform better.

Answered by: kumar on: Mar 14th, 2012

You can create a range or select options out of one internal table and use the select query ...

"for all entries in "...

.. in .

Can I put last or middle field as a key field?

Asked By: Prashant Raparla | Asked On: May 1st, 2011

Answered by: srinivasaraju.vysyaraju on: Jun 6th, 2012

Not possible.
when you are create keyfields that keyfileds first write in your table.

Answered by: vijjy on: Oct 31st, 2011

No we can not assign middle or last field as an key field, because primary index is created in the group of key fields so it is an syntax error and have to group the key fields are maintained at the beginning of table only

First | Prev | | Next | Last Page





twitter fb Linkedin GPlus RSS


Interview Question

 Ask Interview Question?


Latest Questions

Interview & Career Tips

Get invaluable Interview and Career Tips delivered directly to your inbox. Get your news alert set up today, Once you confirm your Email subscription, you will be able to download Job Inteview Questions Ebook . Please contact me if you there is any issue with the download.