InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What Is An Erp System? |
|
Answer» It is a system that automates and integrates all MODULES of the BUSINESS. It effectively and efficiently manages the resources of an enterprise to maximize the profit and to GIVE a value to its STAKEHOLDERS. It is a system that automates and integrates all modules of the business. It effectively and efficiently manages the resources of an enterprise to maximize the profit and to give a value to its stakeholders. |
|
| 2. |
What Is Abap Work Bench? |
|
Answer» It is a graphical programming environment in the SAP R/3 SYSTEM to develop DIFFERENT application using ABAP LANGUAGE. It PROVIDES different tools such as ABAP DICTIONARY, ABAP Editor, Screen Painter to create ABAP application. It is a graphical programming environment in the SAP R/3 system to develop different application using ABAP language. It provides different tools such as ABAP Dictionary, ABAP Editor, Screen Painter to create ABAP application. |
|
| 3. |
What Are The Different Types Of Work Process? |
|
Answer» Dialog WORK PROCESS: Deals with request to EXECUTE dialog steps triggered by an active user. Dialog Work Process: Deals with request to execute dialog steps triggered by an active user. |
|
| 4. |
What Are The Three Components Of A Work Process? |
|
Answer» The Three COMPONENTS of WORK process are: 1. SCREEN Processor 2. ABAP Processor 3. DATABASE Interface The Three components of work process are: 1. Screen Processor 2. ABAP Processor 3. Database Interface |
|
| 5. |
Define Gateway In Sap R/3? |
|
Answer» It acts as an interface for R/3 COMMUNICATION protocols such as a Remote FUNCTION Call (RFC). RFC is the STANDARD SAP Interface USED to communicate between SAP systems. It acts as an interface for R/3 communication protocols such as a Remote Function Call (RFC). RFC is the standard SAP Interface used to communicate between SAP systems. |
|
| 6. |
Define Dispatcher? |
|
Answer» ACT as a bridge to connect DIFFERENT work processes with the respective users logged on to the SAP R/3 SYSTEM. The request received by the Application Server are first directed to the dispatcher, which enrolls them to a dispatcher queue. The dispatcher then retrieves the request from the queue on the first-in first-out basis, and allocate them to a FREE work PROCESS. Act as a bridge to connect different work processes with the respective users logged on to the SAP R/3 system. The request received by the Application Server are first directed to the dispatcher, which enrolls them to a dispatcher queue. The dispatcher then retrieves the request from the queue on the first-in first-out basis, and allocate them to a free work process. |
|
| 7. |
What Are The Components In Sap Application Server? |
|
Answer» The COMPONENTS are: a. WORK Processes The components are: a. Work Processes |
|
| 8. |
What Are The Different Types Of Views In Sap R/3 System? |
|
Answer»
a. LOGICAL VIEW The different views are: a. Logical view |
|
| 9. |
What Are The Types Of Update Requests? |
|
Answer» An update REQUEST can be divided into one PRIMARY (V1) and several SECONDARY update components (V2). Time-critical operations are placed in V1 component and those whose timing is LESS critical are placed in V2 components. If a V1 update fails, V2 components will not be processed. An update request can be divided into one primary (V1) and several Secondary update components (V2). Time-critical operations are placed in V1 component and those whose timing is less critical are placed in V2 components. If a V1 update fails, V2 components will not be processed. |
|
| 10. |
Define Spool Request? |
|
Answer» Spool requests are generated during DIALOG or background processing and PLACED in the spool database with information about the printer and print format. The ACTUAL data is PLACES in the Term See (Temporary Sequential objects). Spool requests are generated during dialog or background processing and placed in the spool database with information about the printer and print format. The actual data is places in the Term See (Temporary Sequential objects). |
|
| 11. |
Describe The Difference Between Macro And Subroutine? |
|
Answer» Macros can only be used in the program they are defined in and only after the definition are expanded at compilation / GENERATION. Subroutines (FORM) can be called from both the program they are defined in and other programs. A MACRO is more or less an abbreviation for some lines of code that are used more than once or twice. A FORM is a LOCAL subroutine (which can be called external). A FUNCTION is (more or less) a subroutine that is called external. SINCE debugging a MACRO is not really possible, prevent the USE of them (I’ve never used them, but seen them in action). If the subroutine is used only local (called INTERNAL) use a FORM. If the subroutine is called external (used by more than one program) use a FUNCTION. Macros can only be used in the program they are defined in and only after the definition are expanded at compilation / generation. Subroutines (FORM) can be called from both the program they are defined in and other programs. A MACRO is more or less an abbreviation for some lines of code that are used more than once or twice. A FORM is a local subroutine (which can be called external). A FUNCTION is (more or less) a subroutine that is called external. Since debugging a MACRO is not really possible, prevent the use of them (I’ve never used them, but seen them in action). If the subroutine is used only local (called internal) use a FORM. If the subroutine is called external (used by more than one program) use a FUNCTION. |
|
| 12. |
What Is Difference Between Dependent And Independent Data? |
|
Answer» CLIENT DEPENDENT or independent transfer REQUIREMENTS include client SPECIFIC or cross client objects in the change requests. Workbench objects like SUBSCRIPTS are client specific, some entries in customizing are client independent. If you display the object list for one change request, and then for each object the object attributes, you will find the flag client specific. If one object in the task list has this flag on, then that transport will be client dependent. Client dependent or independent transfer requirements include client specific or cross client objects in the change requests. Workbench objects like Subscripts are client specific, some entries in customizing are client independent. If you display the object list for one change request, and then for each object the object attributes, you will find the flag client specific. If one object in the task list has this flag on, then that transport will be client dependent. |
|
| 13. |
What Are The Disadvantages Of Logical Databases? |
|
Answer» Disadvantages: If you do not specify a LOGICAL database in the program attributes, the GET events never occur. Disadvantages: If you do not specify a logical database in the program attributes, the GET events never occur. |
|
| 14. |
How To Upload Data Using Catt? |
|
Answer» These are the STEPS to be followed to Upload data through CATT: Creation of the CATT TEST CASE & recording the SAMPLE data input. Download of the source file TEMPLATE. Modification of the source file. Upload of the data from the source file. These are the steps to be followed to Upload data through CATT: Creation of the CATT test case & recording the sample data input. Download of the source file template. Modification of the source file. Upload of the data from the source file. |
|
| 15. |
Define Batch Input Session? |
|
Answer» BATCH input session is an INTERMEDIATE step between INTERNAL table and database table. Data along with the action is stored in session i.e data for screen FIELDS, to which screen it is PASSED, program name behind it, and how next screen is processed. Batch input session is an intermediate step between internal table and database table. Data along with the action is stored in session i.e data for screen fields, to which screen it is passed, program name behind it, and how next screen is processed. |
|
| 16. |
What Are Logical Databases? What Are The Advantages Of Logical Databases? |
|
Answer» To read data from a database tables we USE logical database. A logical database provides read-only access to a GROUP of related tables to an ABAP/4 program. Advantages: Check functions which check that USER input is complete, correct, and plausible. To read data from a database tables we use logical database. A logical database provides read-only access to a group of related tables to an ABAP/4 program. Advantages: Check functions which check that user input is complete, correct, and plausible. |
|
| 17. |
What Is Alv Programming In Abap? When Is This Grid Used In Abap? |
|
Answer» ALV is Application List viewer. Sap provides a set of ALV (ABAP LIST VIEWER) function modules which can be put into use to embellish the output of a report. This set of ALV functions is used to enhance the READABILITY and functionality of any report output. Cases arise in sap when the output of a report contains COLUMNS extending more than 255 characters in length. In such cases, this set of ALV functions can help choose selected columns and arrange the different columns from a report output and also save different variants for report DISPLAY. This is a very efficient tool for dynamically sorting and arranging the columns from a report output. The report output can CONTAIN up to 90 columns in the display with the wide array of display options. ALV is Application List viewer. Sap provides a set of ALV (ABAP LIST VIEWER) function modules which can be put into use to embellish the output of a report. This set of ALV functions is used to enhance the readability and functionality of any report output. Cases arise in sap when the output of a report contains columns extending more than 255 characters in length. In such cases, this set of ALV functions can help choose selected columns and arrange the different columns from a report output and also save different variants for report display. This is a very efficient tool for dynamically sorting and arranging the columns from a report output. The report output can contain up to 90 columns in the display with the wide array of display options. |
|
| 18. |
What Is The Table, Which Contain The Details Of All The Name Of The Programs And Forms? |
|
Answer» Table contains vertical and HORIZONTAL lines. We can store the data in table as BLOCKS. We can scroll depends UPON your wish. And these all are STORED in database (data dictionary). Table contains vertical and horizontal lines. We can store the data in table as blocks. We can scroll depends upon your wish. And these all are stored in database (data dictionary). |
|
| 19. |
What Are The Difference Between Interactive And Drill Down Reports? |
Answer»
|
|
| 20. |
Among The Call Transaction And Session Method, Which Is Faster? |
|
Answer» CALL transaction is faster then session method. But usually we use session method in real time...because we can transfer LARGE amount of DATA from internal table to database and if any errors in a session, then process will not COMPLETE until session get CORRECT. Call transaction is faster then session method. But usually we use session method in real time...because we can transfer large amount of data from internal table to database and if any errors in a session, then process will not complete until session get correct. |
|
| 21. |
What Is Runtime Analysis? Have You Used This? |
|
Answer» It CHECKS program execution time in microseconds. When you GO to SE30. If you give desired program NAME in performance file. It will take you to below screen. You can GET how much fast is your program. It checks program execution time in microseconds. When you go to SE30. If you give desired program name in performance file. It will take you to below screen. You can get how much fast is your program. |
|
| 22. |
How Can I Copy A Standard Table To Make My Own Z_table? |
|
Answer» Go to transaction SE11. Then there is ONE option to copy table. PRESS that BUTTON. Enter the name of the STANDARD table and in the Target table enter Z_table name and press enter. Go to transaction SE11. Then there is one option to copy table. Press that button. Enter the name of the standard table and in the Target table enter Z_table name and press enter. |
|
| 23. |
Which Transaction Code Can I Used To Analyze The Performance Of Abap Program? |
|
Answer» TRANSACTION CODE AL21. Transaction Code AL21. |
|
| 24. |
Can We Create Field Without Data Element And How? |
|
Answer» In SE11, one OPTION is available above the fields STRIP i.e. DATA element / direct TYPE. In SE11, one option is available above the fields strip i.e. Data element / direct type. |
|
| 25. |
When Top Of The Page Event Is Triggered? |
|
Answer» After EXECUTING FIRST WRITE STATEMENT in start-of-selection EVENT. After executing first write statement in start-of-selection event. |
|
| 26. |
How Do You Get Output From Idoc? |
|
Answer» DATA in IDOC is stored in segments; the output from IDOC is OBTAINED by READING the data stored in its RESPECTIVE segments. Data in IDOC is stored in segments; the output from IDOC is obtained by reading the data stored in its respective segments. |
|
| 27. |
On Which Event We Can Validate The Input Fields In Module Programs? |
|
Answer» In PAI (WRITE FIELD statement on field you want to VALIDATE, if you want to validate GROUP of fields PUT in chain and End chain statement). In PAI (Write field statement on field you want to validate, if you want to validate group of fields put in chain and End chain statement). |
|
| 28. |
What Are Client Dependant Objects In Abap / Sap? |
|
Answer» SAP Script LAYOUT, text ELEMENT, and some DDIC objects. SAP Script layout, text element, and some DDIC objects. |
|
| 29. |
How Data Is Stored In Cluster Table? |
|
Answer» Each FIELD of cluster table behaves as TABLES, which contains the number of entries. Each field of cluster table behaves as tables, which contains the number of entries. |
|
| 30. |
Write Special Commands Of List? |
|
Answer» There are four SPECIALS COMMANDS of lists: There are four specials commands of lists: |
|
| 31. |
What Are Different Types Of Screen Keywords? |
|
Answer» There are FOUR TYPES of screen keywords: There are four types of screen keywords: |
|
| 32. |
What Are The Different Types Of Mode (run Code) In Call Transaction Method? |
|
Answer» There are THREE modes in CALL Transaction:
There are three modes in Call Transaction: |
|
| 33. |
Write The Steps To Execute Session Method? |
|
Answer» Steps for execution Session Method: Steps for execution Session Method: |
|
| 34. |
What Are The Function Module In Bdc? |
|
Answer» There are THREE FUNCTION MODULE in BDC:
There are three function module in BDC: |
|
| 35. |
What Is Asynchronous And Synchronous Update? |
|
Answer» ASYNCHRONOUS Update – The program does not WAIT for the WORK PROCESS to finish the update. Asynchronous Update – The program does not wait for the work process to finish the update. |
|
| 36. |
What Are Dml Commands In Abap? |
|
Answer» SELECT, INSERT, DELETE, MODIFY, UPDATE. Select, Insert, Delete, Modify, Update. |
|
| 37. |
What Are The Sequences Of Event Block? |
Answer»
|
|
| 38. |
How To Display Or Know If The Value Entered Contains Records Or Not? |
|
Answer» SY-SUBRC. SY-SUBRC. |
|
| 39. |
What Are The Components Of Selection Table? |
|
Answer» There are four components of SELECTION table:
There are four components of selection table: |
|
| 40. |
What Are The Properties Of Selection Screen? |
|
Answer» There are 11 properties of selection screen:
There are 11 properties of selection screen: |
|
| 41. |
How Many Default Tab Strips Are There? How To Insert More Tabs In It? |
|
Answer» There are 2 default Tab strips. Screen painter attributes CONTAIN Tab Title, which is used to insert more tabs in tab STRIP. There are 2 default Tab strips. Screen painter attributes contain Tab Title, which is used to insert more tabs in tab strip. |
|
| 42. |
What Are The List Of Screen Elements? |
|
Answer» There are 13 screen elements: There are 13 screen elements: |
|
| 43. |
What Are Different Types Of Attributes Of Function Module? |
|
Answer» There are 6 attributes of FM: There are 6 attributes of FM: |
|
| 44. |
What Is The Syntax Of Packed Number? |
|
Answer» Data : NUM type P decimals 2. |
|
| 45. |
What Are The Abap Commands That Link To A Layout Set? |
|
Answer» CONTROL COMMANDS, SYSTEM Commands. Control Commands, System Commands. |
|
| 46. |
What Is Sap Script And Layout Set? |
|
Answer» The TOOL, which is used to create layout set is called SAP SCRIPT. Layout set is a design, appearance and STRUCTURE of document. The tool, which is used to create layout set is called SAP Script. Layout set is a design, appearance and structure of document. |
|
| 47. |
Does Sap Handle Multiple Currencies? Multiple Languages? |
|
Answer» Yes. Yes. |
|
| 48. |
What Do You Do With Errors In Bdc Batch Sessions? |
|
Answer» We LOOK into the LIST of incorrect SESSION and process it again. To CORRECT incorrect session, we ANALYZE the session to determine which screen and value produced the error. For small errors in data we correct them interactively otherwise modify batch input program that has generated the session or many times even the data file. We look into the list of incorrect session and process it again. To correct incorrect session, we analyze the session to determine which screen and value produced the error. For small errors in data we correct them interactively otherwise modify batch input program that has generated the session or many times even the data file. |
|
| 49. |
What Do You Do When The System Crashes In The Middle Of A Bdc Batch Session? |
|
Answer» We will LOOK into the error log file (SM35). Check number of records already UPDATED and delete them from input file and run BDC again. We will look into the error log file (SM35). Check number of records already updated and delete them from input file and run BDC again. |
|
| 50. |
What Is The Structure Of A Bdc Sessions.? |
|
Answer» BDCDATA. BDCDATA. |
|