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. |
Give some SAP ABAP real-time scenarios. |
|
Answer» SCENARIO 1: Consider that you have got a Business Requirement that says, “It requires a control at the Production Order level”, which implies that when a sales order has been created, the creation of a production order will also take place based on the sales order values. This needs to be stopped for various business reasons. There is no standard functionality available where the functional user will be able to configure this in SAP. The current open sales order at the production level should not be hot by the process. ABAPer has to MAKE a checkpoint creation for the business where the quantity will be approved by the Manager, which needs to be produced based on the sales order. You need to code at numerous user exits and a custom table should be created that populates all the details of sales orders and restricts the user authority only for the approval authority like Manager. It has to perform the quality checks multiple TIMES before we finally decide for moving the code into production. SCENARIO 2: Generally, when the creation of a sales order takes place, the sales order gets BLOCKED based on the credit check or credit limit(if activation was done by the functional consultants) of the customer. So, you need to ‘unblock’ the sales order even if the customer has been EXCEEDED the credit limit depending on CERTAIN conditions. For this scenario, you need to write code at numerous places, during the time of the creation of sales orders and also during the delivery time. This process is known as enhancements. So, for ABAPers the constant evolution of SAP coding standards for core ABAP must be the same, but the methodologies and techniques of implementation or workarounds will be evolving. |
|
| 2. |
How many functional modules will be used in sequence in BDC(Batch Data Communication)? |
|
Answer» There are 3 FUNCTIONAL modules used in a sequence for SUCCESSFULLY performing the TRANSFER of data in BDC(Batch Data Communication) programming. They are: |
|
| 3. |
Explain about Enhancement framework in SAP ABAP. |
|
Answer» Enhancement framework in SAP ABAP is the new modification-free enhancement concept that allows you for adding functionalities to standard SAP software without modification of original repository objects. It also helps the consultants, customers, and third parties by providing an option of ENHANCING the standard code with custom code that they WISH to add. The below diagram shows the enhancement framework options. The enhancement framework is divided into two parts. They are:
|
|
| 4. |
Differentiate between ALE and EDI. |
||||||||||||
Answer»
|
|||||||||||||
| 5. |
Explain different types of views in SAP ABAP. |
|
Answer» A view is a virtual table that consists of fields from one or more TABLES. There are 4 types of VIEWS in SAP ABAP. They are:
|
|
| 6. |
What is IDoc in SAP ABAP? |
|
Answer» IDoc(Intermediate Document) is an SAP OBJECT that carries business transaction DATA in the form of ELECTRONIC messages from one system to another. The IDoc HELPS for transferring data/information from the SAP system to other SYSTEMS and vice versa. The data transfer between two SAP systems is accomplished by using ALE(Application Link Enabling) and data transfer from SAP system to non-SAP system is accomplished using EDI(Electronic Data Interchange) subsystems. |
|
| 7. |
Explain the sequence of events firing in report programming. |
|
Answer» Report Programs in ABAP are event-driven programs that are used for displaying a large amount of data. The various events firing will take place in a particular ORDER within a report program. That is:
|
|
| 8. |
Mention the Differences between BAPI and RFC in SAP ABAP. |
||||||||||||
Answer»
|
|||||||||||||
| 9. |
Does the ABAP object support multiple inheritances? |
|
Answer» Multiple inheritances mean where multiple classes can be a superclass of a single class. ABAP objects don’t SUPPORT multiple inheritances as we can’t INHERIT a class from more than one class. It allows defining a class INHERITING from only a single class in ABAP objects. If you are trying to DEFINE multiple superclasses during class definition, an error message will be prompted by the compiler. But still, you can accomplish a similar functionality like multiple inheritances by using Interfaces in SAP ABAP. |
|
| 10. |
Explain about Adobe forms in SAP ABAP. |
Answer»
|
|
| 11. |
What are OSS notes in SAP ABAP? |
Answer»
|
|
| 12. |
What is Transport Request in SAP? |
Answer»
|
|
| 13. |
Explain the 3-tier SAP ABAP architecture. |
|
Answer» The SAP ABAP 3-tier architecture has 3 major layers. They are:
|
|