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.
Cardinality specifies the number of dependent(Target) and independent (source) entities which can be in a relationship.
Dialog Programming: we can create our own screens and transactions.we can't execute directly this.
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.
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.
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.
ans:-
fields converted into character type.
104. What is the structure of a BDC sessions.
ans:-
BDCDATA (standard structure).
ans:-
BDCDATA (standard structure).
105. What are the fields in a BDC_Tab Table.
ans:-
program,dynpro,dynbegin,fnam,fval.
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.
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:-
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.
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
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.
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.
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.
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 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.