SAP---ABAP

Monday, May 12, 2008

ABAP/4 Interview Qns and Answers

251) What are the include programs?

Ans When the same sequence of statements in several programs is to be written repeatedly. They are coded in include programs (External programs) and are included in ABAP/4 programs.


252) Can you call a subroutine of one program from another program?

Ans Yes, only external subroutines Using 'SUBMIT' statement.


253) What are user exits? What is involved in writing them? What precautions are needed?

Ans User defined functionality included to predefined SAP standards. Point in an SAP program where a customer's own program can be called. In contrast to customer exits, user exits allow developers to access and modify program components and data objects in the standard system. On upgrade, each user exit must be checked to ensure that it conforms to the standard system.


There are two types of user exit:

  1. User exits that use INCLUDEs - These are customer enhancements that are called directly in the program.
  2. User exits that use TABLEs - These are used and managed using Customizing. Should find the customer enhancements belonging to particular development class.


254) What are RFCs? How do you write RFCs on SAP side?

Ans


255) What are the general naming conventions of ABAP programs?

Ans Should start with Y or Z.


256) How do you find if a logical database exists for your program requirements?

Ans SLDB-F4.


257) 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?

Ans Transaction code is entered in command field to open the table – Utilities –

Table contents display.


258) How do you find the menu path for a given transaction in SAP?

Ans


259) What are the different modules of SAP?

Ans FI, CO, SD, MM, PP, HR.


260) How do you get help in ABAP?

Ans HELP-SAP LIBRARY, by pressing F1 on a keyword.


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

Ans


262) What are the different elements in layout sets?

Ans PAGES, Page windows, Header, Paragraph, Character String, Windows.


263) Can you use if then else, perform..etc statements in sap script?

Ans Yes.


264) What type of variables normally used in sap script to output data?

Ans


265) How do you number pages in SAP Script layout outputs?

Ans & page & &next Page &


266) What takes most time in SAP script programming?

Ans LAYOUT DESIGN AND LOGO INSERTION.


267) How do you use tab sets in layout sets?

Ans Define paragraph with defined tabs.


268) How do you backup SAP Script layout sets? Can you download and upload? How?

Ans SAP script backup :- In transaction SE71 goto Utilities -> Copy from client -> Give source form name, source client (000 default), Target form name.

Download :- SE71, type form name -> Display -> Utilities -> form info -> List -> Save to PC file.

Upload :- Create form with page, window, page window with the help of downloaded PC file. Text elements for Page windows to be copied from PC file.


269) What are presentation and application servers in SAP?

Ans 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.


270) In an ABAP/4 program, how do you access data that exists on Presentation Server vs on an Application Server?

Ans Using loop statements and Flat

No comments: