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.
| 51. |
Is A Logical Database A Requirement/must To Write An Abap Query? |
|
Answer» No, it is not MUST to use LDB. Apart from it, we have other OPTIONS: No, it is not must to use LDB. Apart from it, we have other options: |
|
| 52. |
What Are The Functional Areas, User Groups? How Does Abap Query Work In Relation To These? |
Answer»
|
|
| 53. |
What Are The Advantages And Disadvantages Of Abap Query Tool? |
Answer»
|
|
| 54. |
What Specific Statements Do You Using When Writing A Drill Down Report? |
Answer»
|
|
| 55. |
Have You Used Sap Supplied Programs To Load Master Data? |
| Answer» | |
| 56. |
What Are Conversion & Interface Programs In Sap? |
| Answer» | |
| 57. |
How To Find The Return Code Of An Stmt In Abap Programs? |
|
Answer» Open SQL has 2 SYSTEM fields with return CODES:
Using FUNCTION modules Open SQL has 2 system fields with return codes: Using function modules |
|
| 58. |
What Are Datasets In Abap? |
|
Answer» The SEQUENTIAL files (ON APPLICATION SERVER) are called datasets. They are used for file HANDLING in SAP. The sequential files (ON APPLICATION SERVER) are called datasets. They are used for file handling in SAP. |
|
| 59. |
How Do You Take Care Of Performance Issues In Your Abap Programs? |
|
Answer» Performance of ABAP programs can be improved by minimizing the AMOUNT of data to be transferred. The data set must be transferred through the network to the applications, so reducing the amount of TIME and also reduces the network traffic.
Performance of ABAP programs can be improved by minimizing the amount of data to be transferred. The data set must be transferred through the network to the applications, so reducing the amount of time and also reduces the network traffic. |
|
| 60. |
What Are Internal Tables? How Do You Get The Number Of Lines In An Internal Table? How To Use A Specific Number Occurs Statement? |
Answer»
|
|
| 61. |
Name A Few System Global Variables You Can Use In Abap Programs? |
|
Answer» SY-SUBRC, SY-DBCNT, SY-LILLI, SY-DATUM, SY-UZEIT, SY-UCOMM, SY-TABIX.. SY-SUBRC, SY-DBCNT, SY-LILLI, SY-DATUM, SY-UZEIT, SY-UCOMM, SY-TABIX.. |
|
| 62. |
Are Programs Client Dependent? |
|
Answer» Yes, group of USERS can ACCESS these PROGRAMS with a CLIENT number. Yes, group of users can access these programs with a client number. |
|
| 63. |
What Is The Client Concept In Sap? What Is The Meaning Of Client Independent? |
|
Answer» In COMMERCIAL, organizational and TECHNICAL terms, the client is a self-contained unit in the R3 system, with separate SET of Master data and its own set of TABLES. When a CHANGE is made in one client all other clients are affected in the system - this type of objects are called Client independent objects. In commercial, organizational and technical terms, the client is a self-contained unit in the R3 system, with separate set of Master data and its own set of Tables. When a change is made in one client all other clients are affected in the system - this type of objects are called Client independent objects. |
|
| 64. |
What Is Cts And What Do You Know About It? |
Answer»
|
|
| 65. |
What Are Ranges? What Are Number Ranges? |
Answer»
|
|
| 66. |
What Are Matchcodes? Describe? |
|
Answer» It is SIMILAR to table INDEX that gives list of possible VALUES for EITHER primary KEYS or non-primary keys. It is similar to table index that gives list of possible values for either primary keys or non-primary keys. |
|
| 67. |
What Happens When A Table Is Activated In Dd? |
|
Answer» When the table is activated, a physical table DEFINITION is created in the database for the table definition STORED in the ABAP DICTIONARY. The table definition is translated from the ABAP dictionary of the particular database. When the table is activated, a physical table definition is created in the database for the table definition stored in the ABAP dictionary. The table definition is translated from the ABAP dictionary of the particular database. |
|
| 68. |
Name A Few Data Dictionary Objects? |
|
Answer» Different types of DATA DICTIONARY objects: Different types of data dictionary objects: |
|
| 69. |
How Are The Date And Time Field Values Stored In Sap? |
|
Answer» DD.MM.YYYY. HH:MM:SS. |
|
| 70. |
What Are The Exceptions In Function Module? |
|
Answer» Exceptions: Our FUNCTION MODULE needs an exception that it can trigger if there are no ENTRIES in table SPFLI that meet the SELECTION criterion. The exception NOT_FOUND serves this function. Exceptions: Our function module needs an exception that it can trigger if there are no entries in table SPFLI that meet the selection criterion. The exception NOT_FOUND serves this function. |
|
| 71. |
How Do You Write A Function Module In Sap? Describe? |
| Answer» | |
| 72. |
What Is A Drill Down Report? |
|
Answer» It’s an Interactive REPORT where in the user can get more RELEVANT DATA by selecting EXPLICITLY. It’s an Interactive report where in the user can get more relevant data by selecting explicitly. |
|
| 73. |
What Is An Interactive Report? What Is The Obvious Difference Of Such Report Compared With Classical Type Reports? |
|
Answer» An Interactive report is a dynamic drill down report that produces the list on USERS choice.
An Interactive report is a dynamic drill down report that produces the list on users choice. |
|
| 74. |
What Are The Events In Abap Language? |
|
Answer» The events are as FOLLOWS:
The events are as follows: |
|
| 75. |
What Is The Meaning Of Abap Editor Integrated With Abap Data Dictionary? |
|
Answer» ABAP Editor: Tool in the ABAP Workbench in which you enter the SOURCE code of ABAP PROGRAMS and check their syntax. You can ALSO navigate from the ABAP Editor to the other tools in the ABAP Workbench. ABAP Editor: Tool in the ABAP Workbench in which you enter the source code of ABAP programs and check their syntax. You can also navigate from the ABAP Editor to the other tools in the ABAP Workbench. |
|
| 76. |
What Does An Exec Sql Stmt Do In Abap? What Is The Disadvantage Of Using It? |
|
Answer» To use a Native SQL statement, you must PRECEDE it with the EXEC SQL statement, and follow it with the ENDEXEC statement as follows: To use a Native SQL statement, you must precede it with the EXEC SQL statement, and follow it with the ENDEXEC statement as follows: |
|
| 77. |
What Is Open Sql Vs Native Sql? |
|
Answer» Open SQL – These STATEMENTS are a SUBSET of standard SQL. It consists of DML command (Select, Insert, Update, Delete). It can simplify and SPEED up database access. Buffering is partly stored in the WORKING memory and shared memory. Data in buffer is not always up-to-date. Open SQL – These statements are a subset of standard SQL. It consists of DML command (Select, Insert, Update, Delete). It can simplify and speed up database access. Buffering is partly stored in the working memory and shared memory. Data in buffer is not always up-to-date. |
|
| 78. |
What Is A Collect Statement? How Is It Different From Append? |
| Answer» | |
| 79. |
In Sap Scripts, How Will You Link Form With The Event Driven? |
|
Answer» In PAI, DEFINE FUNCTION CODE and WRITE code for the same. In PAI, define function code and write code for the same. |
|
| 80. |
Can A Transparent Table Exist In Data Dictionary But Not In The Database Physically? |
|
Answer» No, Transparent table do exist with the same STRUCTURE both in the DICTIONARY as well as in the database, exactly with the same DATA and FIELDS. No, Transparent table do exist with the same structure both in the dictionary as well as in the database, exactly with the same data and fields. |
|
| 81. |
What Is The Step-by-step Process To Create A Table In Data Dictionary? |
|
Answer» STEPS to create a table:
Steps to create a table: |
|
| 82. |
How Many Types Of Tables Exist And What Are They In Data Dictionary? |
|
Answer» 4 Types of Tables:
4 Types of Tables: |
|
| 83. |
Is Session Method, Asynchronous Or Synchronous? |
|
Answer» Synchronous. Synchronous. |
|
| 84. |
What Are The Problems In Processing Batch Input Sessions? How Is Batch Input Process Different From Processing On Line? |
|
Answer» Two Problems: -
Two Problems: - |
|
| 85. |
What Is The Difference Between A Pool Table And A Transparent Table And How They Are Stored At The Database Level? |
|
Answer» Pool Table :
TRANSPARENT Table :
Pool Table : Transparent Table : |
|
| 86. |
A Situation: An Abap Program Creates A Batch Input Session. We Need To Submit The Program And The Batch Session In Background. How To Do It? |
|
Answer» Go to SM36 and create background JOB by giving job NAME, job class and job STEPS (JOB SCHEDULING). Go to SM36 and create background job by giving job name, job class and job steps (JOB SCHEDULING). |
|
| 87. |
What Is The Alternative To Batch Input Session? |
|
Answer» CALL TRANSACTION METHOD & Call DIALOG. Call Transaction Method & Call Dialog. |
|
| 88. |
What Is A 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. |
|
| 89. |
What Are Field Symbols And Field Groups? Have You Used Component Idx Of Structure Clause With Field Groups? |
|
Answer» Field Symbols – They are placeholder or symbolic NAMES for the other fields. They do not physically reserve SPACE for a field, but point to its contents. It can point to any data objects. Field Symbols – They are placeholder or symbolic names for the other fields. They do not physically reserve space for a field, but point to its contents. It can point to any data objects. |
|
| 90. |
What Is The Typical Structure Of An Abap Program? |
|
Answer» HEADER, BODY, FOOTER. |
|
| 91. |
What Is The Difference Between Sum And Collect? |
|
Answer» Sum: You can only use this statement within a LOOP. If you use SUM in an AT - ENDAT block, the system calculates totals for the numeric fields of all lines in the current line group and writes them to the corresponding fields in the work area. If you use the SUM statement outside an AT - ENDAT block (single entry processing), the system calculates totals for the numeric fields of all lines of the internal table in each loop pass and writes them to the corresponding fields of the work area. It therefore only makes sense to use the SUM statement in AT...ENDAT blocks. If the table contains a nested table, you cannot use the SUM statement. Neither can you use it if you are using a field SYMBOL instead of a work area in the LOOP statement. COLLECT : It allows you to CREATE unique or summarized datasets. The system first tries to find a table entry corresponding to the table key. The key values are taken EITHER from the HEADER line of the internal table itab, or from the explicitly-specified work area wa. Sum: You can only use this statement within a LOOP. If you use SUM in an AT - ENDAT block, the system calculates totals for the numeric fields of all lines in the current line group and writes them to the corresponding fields in the work area. If you use the SUM statement outside an AT - ENDAT block (single entry processing), the system calculates totals for the numeric fields of all lines of the internal table in each loop pass and writes them to the corresponding fields of the work area. It therefore only makes sense to use the SUM statement in AT...ENDAT blocks. If the table contains a nested table, you cannot use the SUM statement. Neither can you use it if you are using a field symbol instead of a work area in the LOOP statement. COLLECT : It allows you to create unique or summarized datasets. The system first tries to find a table entry corresponding to the table key. The key values are taken either from the header line of the internal table itab, or from the explicitly-specified work area wa. |
|
| 92. |
What Are System Variable In Abap? |
|
Answer» SYSTEM variables have been predefined by SAP. We can use these variables in formulas or, for example, to pass on CERTAIN PIECES of information to a function module. How the function called by the function module behaves depends on the type of information passed on. System variables have been predefined by SAP. We can use these variables in formulas or, for example, to pass on certain pieces of information to a function module. How the function called by the function module behaves depends on the type of information passed on. |
|
| 93. |
How Many Maximum Sessions Can Be Open In Sapgui? |
|
Answer» There are MAXIMUM 6 SESSIONS OPEN in SAPGUI. There are maximum 6 sessions open in SAPgui. |
|
| 94. |
How To Debug A Script In Abap? |
|
Answer» GO to SE71, give layout SET name, go to UTILITIES select debugger mode on. Go to SE71, give layout set name, go to utilities select debugger mode on. |
|
| 95. |
What Are The Page Windows? How Many Main Windows Will Be There In A Page Window? |
|
Answer» PAGE Window: In this window, we define the margins for left, WIDTH, upper and height for the layout of Header, Logo, Main, & FOOTER. Page Window: In this window, we define the margins for left, width, upper and height for the layout of Header, Logo, Main, & Footer. |
|
| 96. |
What Is The Difference Between Open_form And Close_form? |
Answer»
|
|
| 97. |
What Are Lock Objects? |
|
Answer» Reason for Setting LOCK: Suppose a travel agent want to BOOK a flight. The customer wants to fly to a particular city with a certain airline on a certain day. The booking must only be possible if there are still free PLACES on the flight. To AVOID the possibility of overbooking, the database entry CORRESPONDING to the flight must be locked against access from other transactions. This ensures that one user can find out the number of free places, make the booking, and change the number of free places without the data being changed in the meantime by another transaction. Reason for Setting Lock: Suppose a travel agent want to book a flight. The customer wants to fly to a particular city with a certain airline on a certain day. The booking must only be possible if there are still free places on the flight. To avoid the possibility of overbooking, the database entry corresponding to the flight must be locked against access from other transactions. This ensures that one user can find out the number of free places, make the booking, and change the number of free places without the data being changed in the meantime by another transaction. |
|
| 98. |
What Is The Difference Between Tables And Structures? |
Answer»
Structure:
Tables: Structure: |
|
| 99. |
What Are The Check Tables And Value Tables? |
Answer»
|
|
| 100. |
How To Define Selection Screen? |
|
Answer» PARAMETERS, Select-options & Selection-Screen. Parameters, Select-options & Selection-Screen. |
|