Sap Interview Questions
SAP ABAP Questions
- What is SAP ABAP?
- What do you mean by interfaces in SAP ABAP?
- What are internal tables in SAP ABAP?
- What are different types of data classes in SAP ABAP?
- How many ways are there to access an SAP system?
- Explain the types of function modules in SAP ABAP.
- Describe a subroutine.
- Is SAP ABAP tough?
- Why does SAP use ABAP?
- What are the tools used in SAP ABAP?
- Is SAP ABAP functional or technical?
- Does the SAP ABAP Object Supports multiple inheritances?
- Please Explain different types of views in SAP ABAP.
- Explain IDoc in SAP ABAP?
Please explain SAP ALE in details:
SAP FICO Questions
- What do you understand by the term SAP FICO?
- What is the main usage of SAP FICO?
- What are the other modules into which ‘Financial Accounting’ of SAP FICO is integrated?
- The important organizational elements in SAP FI are as follows:
- How many currencies can you configure for a Company Code?
- What is the role of the Chart of Accounts in SAP FICO?
- State the types of modules into which FI is integrated.
- What are validations and substitutions in SAP FICO?
- Which application areas use validation and substitutions?
- What steps are involved in G/L posting?
- What is the use of FSV (Financial Statement Version) in SAP FICO?
- State the common G/L reports in SAP FI.
- What is the purpose of “Document type” in SAP FICO?
- What is the use of Account Receivables?
- Explain the relationship between company code and the controlling area in SAP FICO.
SAP MM Questions
- What is SAP MM? / What do you understand by SAP MM?
- What are the most necessary components of SAP MM or SAP Material Management?
- What are the different types of stocks used in SAP MM?
- What do you understand by Consignment Stock?
- What are the different info record types in SAP MM?
- What do you understand by an internal procurement?
- What are the important fields in the purchasing view in SAP MM?
- What do you understand by a Purchase Order?
- What is the importance of the batch record in SAP MM?
- What type of data mainly the information record contains?
- What transaction code is used to delete a batch in SAP MM?
- What is the full form of ERS in the context of SAP MM?
Q1)What is SAP ABAP?
SAP ABAP stands for Advanced Business Application Programming. SAP ABAP (Advanced Business Application Programming) is a high-level programming language created by the German software company SAP SE. ABAP is primarily used for developing and customizing applications within the SAP ecosystem, which includes enterprise resource planning (ERP) systems and other business software solutions. C++ is used to implement the ABAP kernel. A procedural and object-oriented programming model are both supported by the hybrid programming language ABAP.
Q2)What do you mean by interfaces in SAP ABAP?
The interface in SAP ABAP is different from the class, it can not have any implementation like the class. It defines a set of method declarations that a class must implement without providing any implementation detail of that method. Interface helps in achieving multiple inheritance. Multiple inheritance can be defined as a class can inherit multiple interfaces. Due to Inheritance interface provides a base for polymorphism because the method declared in the interface behaves differently in different classes. Like class Interface can be defined locally or globally in the ABAP programming language.
Q3)What are internal tables in SAP ABAP?
In SAP ABAP (Advanced Business Application Programming), internal tables are data structures used to store and manipulate data within an ABAP program. These tables are similar to arrays or data collections in other programming languages, but they have specific features and characteristics that make them well-suited for handling database records, query results, and other structured data in SAP applications.
Q4)What are different types of data classes in SAP ABAP?
Answer: There are several types of data classes in SAP ABAP, each with its own characteristics and purposes. Here are the main data classes in SAP ABAP:
Master Data : Master data includes data that rarely changes, such as customer and vendor master data, material master data, and other reference data.
Transaction Data: Transaction data consists of business transactions, such as sales orders, purchase orders, invoices, and other documents.
Organization Data : Organization data represents the organizational structure of a company, including organizational units, departments, and other structural information.
System Data: System data contains information about the SAP system itself, such as configuration settings and system-specific parameters.
Q5) How many ways are there to access an SAP system?
There are two ways for users to access an SAP system.
using SAP GUI
by using a Web browser
We refer to this as a front-end. Only the front-end, not the application databases server, can be installed by the user. The user’s requests for the database server and application servers are accepted by the front end.
Q6)Explain the types of function modules in SAP ABAP.
SAP ABAP has different types of function modules. Remote-enabled function modules allow communication with other systems. Normal function modules perform specific tasks. RFC-enabled modules provide external system access. Update function modules help update database tables. Background modules run tasks in the background.
TCP/IP function modules allow internet communication. Each serves a unique purpose in SAP ABAP, aiding diverse tasks and integrations.
SAP MM Interview Questions
Q1)What is SAP MM? / What do you understand by SAP MM?
We know that SAP stands for Systems, Applications & Products in Data Processing. SAP MM is a functional module in SAP that deals with procurement handling and material management. In SAP MM, MM stands for Material Management. The SAP MM module contains master data, material valuation, invoice verification, material requirement planning, system configuration, transactions, etc., to complete the procurement to pay process.
Q2)What are the most necessary components of SAP MM or SAP Material Management?
The most necessary components of SAP MM or SAP Material Management are:
Vendor Selection
Source determination
Invoice Verification
Order Processing
Order follow up
Determine requirements
Goods receipts and Inventory management
Q3)What are the different types of stocks used in SAP MM?
Following are the three different types of stocks used in SAP MM:
Valuated Stock
Non-valuated stock
Special Stock
Here, the valuated stock is further divided into three parts:
Unrestricted stock
Blocked stock
Quality Inspection Stock
The Special Stock is classified as follows:
Stock Transport Order
Subcontracting
Consignment
Returnable Transport Packaging
Stock Transport Order
Pipeline Handling
Third-Party Processing
Q4) What do you understand by Consignment Stock?
The Consignment Stocks are used to specify those materials that are still available in the store premises but belong to the owner or seller. When the buyer uses the consignment stocks, he has to pay for them.
Q5)What are the different info record types in SAP MM?
The different info record types in SAP MM are:
Standard
Pipeline
Subcontracting
Consignment
Q6)What do you understand by an internal procurement?
The big corporate organizations own multiple separate businesses or companies. Here, internal procurement is a process of getting material and services from identical companies. So, each of these companies maintains a complete bookkeeping system with separate Balance, Profit & Loss Statements so that when a trade occurs between them, it will be recorded.
Q7)What are the important fields in the purchasing view in SAP MM?
The most important fields in the purchasing view in SAP MM are:
The base unit of measure
Order unit
Purchasing group
Material group
Valid from
Tax indicator for the material
Manufacturer part number
Manufacturer, etc.
Q8)What do you understand by a Purchase Order?
A Purchase Order is a type of confirmation list that a buyer sends to his sender to confirm the requirements finally. The Purchase Order not only includes the names and quantity of materials, but it also has valuable information like details of purchasing company with a company code, name of material along with the corresponding Plant, and date for delivery of material.
Q9)What is the importance of the batch record in SAP MM?
In SAP MM, a batch is used to specify the quantity of a particular product, which is processed or produced simultaneously with the same parameters. The materials produced in these batches have the same values and characteristics. On the other hand, the batch record is used to give information about a particular batch product and is mainly used in knowing whether the product has gone through GMP (Good Manufacturing Process).
Q10)What type of data mainly the information record contains?
The information record mainly contains the data related to the units of measurement, such as the products, vendor price, materials used by specific vendors, etc. It also contains information on the tolerance limit of the under-delivery of data, planned delivery time, vendor evaluation data, availability status for goods, etc.
Q11)What transaction code is used to delete a batch in SAP MM?
In SAP MM, the transaction code MSC2N is used to delete a batch. There is an alternate way to delete a batch record which we can do by flagging the batch master record.
Q12)What is the full form of ERS in the context of SAP MM?
In SAP MM, ERS stands for Evaluated Receipts Settlement. It refers to the process of settling down receipts of the goods automatically. In the ERS process, an agreement between the vendor and the user that vendors do not prepare an invoice for the goods ordered. Rather, the system would automatically generate and post the invoice document based on the purchase order and goods receipts.