SAP ABAP QUESTIONS & ANSWERS-4 :-
Q. Normally how many and what files get created when a transaction program is written ? What is the TOP program ?
Q. What are the include programs ?
When the same sequence of statements in several programs are to be written repeadly they are coded in include programs (External programs) and are included in ABAP/4 programs.
Q. Can you call a subroutine of one program from another program ?
Yes- only external subroutines Using 'SUBMIT' statement.
Q. What are the general naming conventions of ABAP programs ?
Should start with Y or Z.
Q. How do you find if a logical database exists for your program requrements ?
Q. How do you find the tables to report from when the user just tell you the transaction he uses ? And all the underlying data is from SAP structures ?
Transcode is entered in command field to open the table.Utilities-Table contents-display.
Q. What are the different modules of SAP ?
Q. How do you get help in ABAP ?
HELP-SAP LIBRARY,by pressing F1 on a keyword.
Q. What are the different elements in layout sets ?
PAGES,Page windows,Header,Paragraph,Character String,Windows.
Q. Can you use if then else, perform ..etc statements in sap script ?
Q. What takes most time in SAP script programming ?
Layout design and logo insertion.
Q. What are presentation and application servers in SAP ?
The application layer of an R/3 System is made up of the application servers and the message server. Application programs in an R/3 System are run on application servers. The application servers communicate with the presentation components, the database, and also with each other, using the message server.
Q. In an ABAP/4 program how do you access data that exists on a presentation server vs on an application server ?
i)using loop statements.
Q. What are different data types in ABAP/4 ?
ex: see in intel book page no 35/65
userdefined Field Strings and internal tables.
Q. What has to be done to the packed fields before submitting to a BDC session.
Fields converted into character type.
Q. What is the structure of a BDC sessions.
BDCDATA (standard structure).
Q. What are the fields in a BDC_Tab Table.
Q. What is the difference between a pool table and a transparent table and how they are stored at the database level.
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.
Q. What is cardinality ?
For cardinality one out of two (domain or data element) should be the same for Ztest1 and Ztest2 tables. M:N