Posts

Showing posts from July, 2008

Important Transaction Codes

ABAP: SE11 - Data Dictionary Objects SE38 - Program Editor SA38 - Program Execution only SM59 - RFC WE19 - Re-process IDOC CG3Z - Upload File to Application Server SM30--> TPARA - Create / Maintain Parameter ID

ABAP Tips - 1 : How to Display a Popup and Get Values from User ?

Image
How to Display a Popup and Get Values from User ? Function Module POPUP_GET_VALUES can be used to display a popup to get inputs from user. The speciality of this function module is we can add as many number of fields as we want. The fields can be of any data type. REPORT ztest9910. DATA : t_fields LIKE sval OCCURS 0 WITH HEADER LINE . START- OF -SELECTION. *--- Prepare Parameters for FM -------------* t_fields-tabname = ’BKPF’ . t_fields-fieldname = ’BUDAT’ . APPEND t_fields. t_fields-tabname = ’BKPF’ . t_fields-fieldname = ’BLART’ . APPEND t_fields. *---- Function Module Call -----------------* CALL FUNCTION ’ POPUP_GET_VALUES’ EXPORTING *  NO_VALUE_CHECK = ’ ’    popup_title = ’Test Popup’ *  START_COLUMN = ’5’ *  START_ROW = ’5’ *  IMPORTING *  RETURNCODE = TABLES    fields = t_fields EXCEPTIONS    error_in_fields = 1    OTHERS = 2 . IF sy-subrc <>  0 . * MESSA

SAP Interview Questions - ABAP

There are lot of materials available in the internet regarding interview questions on ABAP - Technical. Here I have tried to accumulate some of them. These questions are mostly faced by me (When I get interviewed) or asked by me (when I interview others). I made two distinct parts as ’Purely Technical’ and ’Basic Functional’. I feel that some basic functional (read domain) knowledge is also necessary to flourish as a Good Technical Resource. Purely Technical Questions : What is the difference between Explicit Commit and Implicit Commit ? What is the difference between SAP LUW (Logical Unit of Work) and Database LUW ? What is the difference between Internal Session and External Session ? Give Examples What are the work-processes in BASIS Layer ? What are the different types of RFC s? What is the difference between V1 update and V2 Update ? Why does BAPI need explicit commit ? What is the difference between COMMIT and COMMIT WORK AND WAIT statements ? Why we pass parameters in RFC