Saturday, April 21, 2012

Beginer SAP ABAP Interview Questions

Dear ABAPers, This post gives the list of Interview questions on SAP ABAP. The list includes the real time interview questions asked by the top MNC companies in their interviews. For more details refer this post. SAP Interview Questions 5. 





101. What is difference between session method and Call Transaction? 
ans:- Call Transaction is used to upload small amount of data, where as Session method is used to upload large amount of data.


102. Setting up a BDC program where you find information from? 
ans:- After completing the BDC process we can find the data in respected Data base tables.


103. What has to be done to the packed fields before submitting to a BDC session. 
ans:-
     fields converted into character type.


104. What is the structure of a BDC sessions. 
ans:-
      BDCDATA (standard structure).


105. What are the fields in a BDC_Tab Table. 
ans:-
      program,dynpro,dynbegin,fnam,fval.


106. What do you define in the domain and data element. 
Domain specifies the Technical information for a field and Data element specifies the Semantic information for a field.  


107. What is the difference between a pool table and a transparent table and how they are stored at the database level. 
ans:-

i)Pool tables is a logical representation of transparent tables .Hence no existence at database level. Where as transparent tables are physical tables and exist at database level.


108. What is cardinality? 
For cardinality one out of two (domain or data element) should be the same for Ztest1 and Ztest2 tables. 

M:N 

Cardinality specifies the number of dependent(Target) and independent (source) entities which can be in a relationship.


What happen if i use control break statement in between select & endselect ?
when we place control breaks statements with in <br><br>select & end-select then i will generate an complie time error and says us to use it in loop......endloop.<br>

What is difference between dialog program and a report?

using reports

we can dispaly the data

insert and modify the data

* its executable program

where as in dialog programming

we can create our own screens and transactions

we can't execute directly this

Using Report: we can dispaly, insert and modify the data.Its executable program.

Dialog Programming: we can create our own screens and transactions.we can't execute directly this.


How to convert SD data in to ABAP?
By using ALE technique


What is the difference betn field group, extract dataset, and internal table?

A field group does not reserve storage space for the fields, but contains pointers to existing fields.> Internal take up memory.

Depending on how much memory your system has . > Once you have declared the possible record types as field groups and defined their structure, you can fill the extract dataset using the following statements: EXTRACT.

When the first EXTRACT statement occurs in a program, the system creates the extract dataset and adds the first extract record to it. In each subsequent EXTRACT statement, the new extract record is added to the dataset EXTRACT HEADER. When you extract the data, the record is filled with the current values of the corresponding fields.

As soon as the system has processed the first EXTRACT statement for a field group , the structure of the corresponding extract record in the extract dataset is fixed. You can no longer insert new fields into the field groups and HEADER. If you try to modify one of the field groups afterwards and use it in another EXTRACT statement, a runtime error occurs.

By processing EXTRACT statements several times using different field groups, you fill the extract dataset with records of different length and structure.

Since you can modify field groups dynamically up to their first usage in an EXTRACT statement, extract datasets provide the advantage that you need not determine the structure at the beginning of the program.


what is the use of pretty printer ?


exactly where can we link the functional module to abap coding.
Pretty Printer : is used to Aligned the code Properly. Means it converts the key words into cap& other words in small letters.



U can set the property of pretty printer by settings-> pretty Printer .

It is having other options also in it.


What is Tcode SE16. For what is it used. Explain briefly?
SE16 is a T-code for object browser.

generally used to search the fields of SAP Tables . and respective data.


What are different ABAP/4 editors? What are the differences?

The 2 editors are se38 and se80 both have the abap editor in place.In se38 u can go create programs and view online reports and basically do all thedevelopmet of objects in this editor.

In se80 ( object navigator) there are additional features such as creating packages,module pool , function group ,classes, programs ( where u can create ur programs)


What is the difference between following two SQL statments :
- GET table_name
- SELECT * FROM table_name.

GET IS A KEY-WORD WHICH IS USED TO GET SOMETHING ( DATA )IN THE NODES OF A LOGICAL DATABASE DIRECTLY 

WHERE AS USING SELECT WE CAN SELECT N-NUMBER OF TABLES DATA THROUGH INTERNAL TABLES IN OUR PROGRMS.


Select option work like _____________on Selection Screen ?

The system treats select-options like an internal table.<br><br>This table will have four columns - sign high low and option.This is used to set teh attributes on the select <br>


What is the main point while using controll bareak in internal table ?

when you are using control break commands.internal table must be sorted with key field.and control-break commands must be used in between the LOOP and ENDLOOP only.


The Precautions taken care while using Control Break Statements are:<br>1.Sort the internal table before we use Control Break Statements.<br>2.We Must compulsory place the Control Break Statements with in loop ....endloop.<br>EX:(Sample Code)<br>sort itab by vbeln.


What is Field sysmbol ?
You can use field symbols to make the program more dynamic. In this exanmple the name of a table control is substituted<br>by a field symbol. Thus you cal call the form with any internal table, using the name of the tabl?control as a parameter.






For More Real Time Interview Questions See Below Posts













"You found the information helpful and want to say thanks? Your donation is enough to inspire us to do more. Thanks a bunch!"

0 comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Categories

ABAP (1) ABAP Interview Questions (112) ABAP Open SQL Statements (1) ABAP Syntax Rules (6) ABAP WORKBENCH (2) ABAP-Interview-Questions (52) ALE IDOC (6) ALE IDOC Interview Questions (6) ale-idoc (6) ALE-IDOC-Interview-Questions (19) ALV Interview Questions (5) ALV-Interview-Questions (22) BADI (2) BAPI (1) BAPI Interview Questions (1) BAPI-Interview-Questions (14) BDC (6) BDC Interview Questions (6) BDC-Interview-Questions (9) big data (2) big data interview questions (1) Classical Reports Interview Question (3) Classical-Reports-Interview-Questions (22) Conditional Statements (1) Cross Applications (3) Cross-Applications (14) Data Dictionary (22) Data Type Questins (1) Data types (1) Data-Dictionary (48) Data-Type-Questins (6) Dialog programming (5) Dialog Programming Interview Questions (4) Dialog-Programming (30) DOMAIN Interview Questions (1) Domain-Interview-Questions (8) Function Module (2) hadoop (2) hadoop interview questions (2) hdfs (1) IDoc Tutorials (6) Interactive Report Interview Questions (4) Interactive-Reports-Interview-Questions (22) Internal Tables (1) interview questions (1) Lock Object Interview Questions (1) Lock-Objects-Interview-Questions (10) Logical Database (1) Modularization Interview Questions (4) Modularization-Interview-Questions (25) Module Pool Programming (5) Module-Pool-Programming (39) modules in sap (1) Object Oriented ABAP (19) Object Oriented ABAP Interview Questions (15) object-oriented-abap (2) Object-Oriented-ABAP-Interview-Questions (34) OOABAP (9) Reports (14) Reports Interview Questions (9) Reports-Interview-Questions (19) RFC (1) RFC Interview Questions (1) RFC-Interview-Questions (14) RICEF (1) RICEF Objects (1) SAP (4) SAP ABAP (4) SAP ABAP Interview Questions (42) SAP ABAP Introduction (46) SAP ABAP Message Types (2) SAP BADI Interview Questions (2) SAP Basics (71) SAP Books (2) SAP Certification (1) SAP CONSULTANTS (5) SAP CRM (1) SAP ENHANCEMENTS (3) SAP EXITS (2) SAP EXITS ( SAP ENHANCEMENTS ) Interview Questions (1) SAP Free Books (1) SAP HR (2) SAP Lock Object (1) sap modules (2) SAP Open SQL Statements (1) SAP R/3 Architecture (4) SAP Search help (1) SAP Smartforms (1) SAP Smartforms Interview Questions (2) SAP Tables (5) SAP Tcodes (10) SAP Views (1) SAP Webdynpro ABAP (12) SAP Work Processors (2) SAP Workflow (3) SAP-BADI-Interview-Questions (11) SAP-Enhancements (39) SAP-Exits (39) SAP-Exits-Enhancements-Interview Questions (3) SAP-HANA (1) SAP-HANA-Interview-Questions (1) SAP-Smartforms-Interview-Questions (2) SAP-Workflow (3) Scripts (3) Scripts Interview Questions (2) Scripts-Interview-Questions (32) Search Help Interview Questions (1) Search-Help-Interview-Questions (9) Smartforms (1) Table Maintenance Generator (1) Table-Maintenance-Generator (4) Tables in SAP (2) Tables Interview Questions (3) Tables-Interview-Questions (3) Type Group Interview Questions (1) Type-Group-Interview-Questions (7) Variable Declaration (1) Views Interview Questions (1) Views-Interview-Questions (5) Webdynpro (12) what is big data (1)

Protected Blog

 
This blog is not affiliated to SAP AG |SAP is trademark of SAP AG |The information collected from various sources use information with your own risk.