{"id":8597,"date":"2019-01-07T16:04:25","date_gmt":"2019-01-07T16:04:25","guid":{"rendered":"https:\/\/www.monsterindia.com\/career-advice\/top-10-sap-abap-interview-questions-8597\/"},"modified":"2023-03-23T15:00:40","modified_gmt":"2023-03-23T09:30:40","slug":"top-10-sap-abap-interview-questions","status":"publish","type":"post","link":"https:\/\/www.monster.co.th\/career-advice\/top-10-sap-abap-interview-questions\/","title":{"rendered":"Top 10 SAP ABAP Interview Questions"},"content":{"rendered":"\n<p class=\"has-text-align-left\"><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\"><\/span><\/p>\n\n\n\n<p class=\"has-text-align-left\"><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">In spite of all the procrastination, passing an interview satisfactorily demands, apart from self-confidence, a thorough knowledge of your subject. Indeed, you need to be aware of your field of expertise as deeply as possible. Additionally, it is important to equip your arsenal with the latest developments that have taken place in your subject. At the same time, it is important to keep in mind not to blurt out answers when not specifically asked to.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Here are some of the most important SAP ABAP interview questions with their answers:<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\">1. Can you define what the SAP ABAP is?<\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\"><br> <\/span><\/strong><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">SAP ABAP is a kind of software which is used by companies in order to manage intricate business affairs. In other words, while SAP is a type of software known as Enterprise Resource Planning, the ABAP is its consequent coding language. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\">2. Do you know the difference between pool tables and transparent tables?<\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\"><br> <\/span><\/strong><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">Essentially, it may be said that while pool tables have a kind of many to one relationship with the database table, the transparent tables have one to one relationship with the same. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\">3. Can you tell us when do we use the End of Selection?<\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\"><br> <\/span><\/strong><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">Broadly speaking, a majority of the End of Selection uses has to do with writing the HR ABAP code. Apart from that, the same can be used for other reasons as well. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\">4. What do you mean by a logical database?<\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\"><br> <\/span><\/strong><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">A logical database is nothing but a special ABAP program which is chiefly concerned with the task of retrieving data for the concerned application programs. Herein lays the use of a logical database: it is used to read data from the database tables by linking them to the corresponding ABAP program. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\">5. What do you mean by the \u2018extracts\u2019?<\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\"><br> <\/span><\/strong><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">Extracts may be defined as datasets in which different lines have different structures. We can use the LOOP in order to reach particular records in the extract datasets. Basically, the extracts are dynamic sequential datasets. <\/span><\/p>\n\n\n\n<p><strong>You may also like:\u00a0<\/strong> <a href=\"https:\/\/www.monsterindia.com\/career-advice\/interviews-10-questions-that-won-t-get-you-the-job\/\" target=\"_blank\" rel=\"noopener\">Questions that won&#8217;t get you the Job<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\">6. Can you highlight the differences between Free and Refresh?<\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\"><br> <\/span><\/strong><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">First and foremost, free is chiefly used to retrieve the memory space of a table without having to make use of a refreshing statement. It is chiefly used to address the internal table. Refresh, on the other hand, is mainly concerned with the body of the table. However, like free, it does not concern with the table work area. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\">7. What is the difference between CLOSE_FORM and OPEN_FORM?<\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\"><br> <\/span><\/strong><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">As the name suggests, while the OPEN_FORM is concerned with opening the layout set printing, the CLOSE_FORM is chiefly concerned with ending it. However, it is important to keep in mind that in order to work with other layout forms, it is mandatory to invoke the OPEN_FORM. On the other hand, the CLOSE_FORM is basically associated with completing or concluding the form printing. Indeed, it is important to call the CLOSE_FORM. If this function is not invoked, nothing can be printed or displayed on the screen. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\">8. How can you handle errors in the BDC batch sessions? <\/span><\/strong><\/span><\/h3>\n\n\n\n<p><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\"><br>First of all, we need to look into the list of the incorrect sessions in order to do the processing anew. Now, in order to correct the faulty session, we need to spot which value and which screen are responsible for effecting error. Minor or small errors may be done away with interactively; however, in the order set right major errors, one may require to modify the batch input program altogether. In certain cases, one may also need to modify the data file in order to set things straight. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\">9. Can you highlight the differences between Macro and Subroutine?<\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\"><br> <\/span><\/strong><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">So far as Macro is concerned, it is chiefly concerned with the program they are already defined in and can only be expanded or compiled post definition. On the other hand, subroutines may be called from both the programs they are defined in and other programs. It can be said that Macro is an abbreviation for redundant codes. Generally speaking, a macro is not advisable to be used since they are difficult to debug. Subroutines are more pliant devices and are used in accordance whether they are local or external. <\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\">10. Can you give us an idea about the ALV programming in ABAP?<\/span><\/strong><\/span><\/h3>\n\n\n\n<p><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\"><br> <\/span><\/strong><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">Chiefly, the core purpose of the ALV tool is to festoon the output of a report. As it can be seen, it is fundamentally associated with making the output more feasible and more readable. In fact, it can be said that the ALV is more of an editing device which is concerned with sorting and arranging the columns on a report in order to make it more read-worthy. Indeed, the ALV is one of the most efficient tools in ABAP. Apart from a wide range of sundry display options, the output report can at most accommodate ninety columns.<\/span><\/p>\n\n\n\n<p class=\"has-text-align-left\"><span style=\"font-size: 12pt\"><strong><span style=\"font-family: verdana,geneva,sans-serif\">Looking for SAP ABAP Jobs in top cities? Click at the links below:<br><\/span><\/strong><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">\u2022&nbsp;&nbsp;<a href=\"https:\/\/www.monsterindia.com\/sap-abap-jobs-in-bengaluru\/\" target=\"_blank\" rel=\"noopener\">SAP ABAP Jobs in&nbsp;Bangalore<\/a><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">\u2022&nbsp; <a href=\"https:\/\/www.monsterindia.com\/sap-abap-jobs-in\/\" target=\"_blank\" rel=\"noopener\">SAP ABAP Jobs in Mumbai<\/a><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">\u2022&nbsp; <a href=\"https:\/\/www.monsterindia.com\/sap-abap-jobs-in\/\" target=\"_blank\" rel=\"noopener\">SAP ABAP Jobs in Chennai<\/a><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">\u2022&nbsp; <a href=\"https:\/\/www.monsterindia.com\/sap-abap-jobs-in\/\" target=\"_blank\" rel=\"noopener\">SAP ABAP Jobs in Gurgaon<\/a><\/span><br><span style=\"font-family: verdana,geneva,sans-serif;font-size: 12pt\">\u2022&nbsp; <a href=\"https:\/\/www.monsterindia.com\/sap-abap-jobs-in\/\" target=\"_blank\" rel=\"noopener\">SAP ABAP Jobs in Pune<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In spite of all the procrastination, passing an interview satisfactorily demands, apart from self-confidence, a thorough knowledge of your subject. Indeed, you need to be aware of your field of expertise as deeply as possible. Additionally, it is important to equip your arsenal with the latest developments that have taken place in your subject. At [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8598,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[147],"tags":[],"class_list":{"0":"post-8597","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-interview-questions"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.monster.co.th\/career-advice\/wp-json\/wp\/v2\/posts\/8597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.monster.co.th\/career-advice\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.monster.co.th\/career-advice\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.monster.co.th\/career-advice\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.monster.co.th\/career-advice\/wp-json\/wp\/v2\/comments?post=8597"}],"version-history":[{"count":2,"href":"https:\/\/www.monster.co.th\/career-advice\/wp-json\/wp\/v2\/posts\/8597\/revisions"}],"predecessor-version":[{"id":15854,"href":"https:\/\/www.monster.co.th\/career-advice\/wp-json\/wp\/v2\/posts\/8597\/revisions\/15854"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.monster.co.th\/career-advice\/wp-json\/wp\/v2\/media\/8598"}],"wp:attachment":[{"href":"https:\/\/www.monster.co.th\/career-advice\/wp-json\/wp\/v2\/media?parent=8597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.monster.co.th\/career-advice\/wp-json\/wp\/v2\/categories?post=8597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.monster.co.th\/career-advice\/wp-json\/wp\/v2\/tags?post=8597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}