SAP/FAQ

Sap Interview Questions

SAP ABAP Questions
  1. What is SAP ABAP?
  2. What do you mean by interfaces in SAP ABAP?
  3. What are internal tables in SAP ABAP?
  4. What are different types of data classes in SAP ABAP?
  5. How many ways are there to access an SAP system?
  6. Explain the types of function modules in SAP ABAP.
  7. Describe a subroutine.
  8. Is SAP ABAP tough?
  9. Why does SAP use ABAP?
  10. What are the tools used in SAP ABAP?
  11. Is SAP ABAP functional or technical?
  12. Does the SAP ABAP Object Supports multiple inheritances?
  13. Please Explain different types of views in SAP ABAP.
  14. Explain IDoc in SAP ABAP?
    Please explain SAP ALE in details:
SAP FICO Questions

 

  1. What do you understand by the term SAP FICO?
  2. What is the main usage of SAP FICO?
  3. What are the other modules into which ‘Financial Accounting’ of SAP FICO is integrated?
  4. The important organizational elements in SAP FI are as follows:
  5. How many currencies can you configure for a Company Code?
  6. What is the role of the Chart of Accounts in SAP FICO?
  7. State the types of modules into which FI is integrated.
  8. What are validations and substitutions in SAP FICO?
  9. Which application areas use validation and substitutions?
  10. What steps are involved in G/L posting?
  11. What is the use of FSV (Financial Statement Version) in SAP FICO? 
  12. State the common G/L reports in SAP FI.
  13. What is the purpose of “Document type” in SAP FICO?
  14. What is the use of Account Receivables?
  15. Explain the relationship between company code and the controlling area in SAP FICO.
SAP MM Questions
  1. What is SAP MM? / What do you understand by SAP MM?
  2. What are the most necessary components of SAP MM or SAP Material Management?
  3. What are the different types of stocks used in SAP MM?
  4. What do you understand by Consignment Stock?
  5. What are the different info record types in SAP MM?
  6. What do you understand by an internal procurement?
  7. What are the important fields in the purchasing view in SAP MM?
  8. What do you understand by a Purchase Order?
  9. What is the importance of the batch record in SAP MM?
  10. What type of data mainly the information record contains?
  11. What transaction code is used to delete a batch in SAP MM?
  12. 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.

Q7)Describe a subroutine.
The subroutine is a piece of code that can be reused. It is a specialized component used in ABAP programs where functions are included within their source code. A subroutine can be called out for a specific program section to understand the main program better.
Q8)Is SAP ABAP tough?
Learning SAP ABAP can be challenging for some due to its complexity, but it’s manageable and rewarding with dedication and practice.
Q9)Why does SAP use ABAP?
SAP uses ABAP because it’s a programming language specially designed for business processes. ABAP helps customize and manage SAP software, making it work efficiently for various companies’ needs.
Q10)What are the tools used in SAP ABAP?
Eclipse-based tools are employed in SAP ABAP. These tools were developed using Eclipse techniques and easily fit into the Eclipse ecosystem. Another one is GUI-based instruments. Through the SAP GUI, some ABAP tools are made accessible in the new IDE.
Q11)Is SAP ABAP functional or technical?
The SAP functional modules are the ones that offer the characteristics your company needs. They manage orders, inventory, human resources, the transformation of raw data into business intelligence, and other tasks. SAP ABAP are examples of functional manuals.
Q11)Does the SAP ABAP Object Supports multiple inheritances?
Answer: No, SAP ABAP (Advanced Business Application Programming) does not support multiple inheritances for classes. ABAP supports single inheritance, which means that a class can inherit properties and methods from a single superclass (base class). ABAP supports multiple interface inheritance, which allows a class to implement multiple interfaces. This way, a class can define and inherit the behavior specified in multiple interfaces, but it cannot inherit the implementation of methods from multiple classes.
Q12)Please Explain different types of views in SAP ABAP.
Answer: In SAP ABAP (Advanced Business Application Programming), “views” refer to different types of data views or database views that allow you to define and manipulate data in a structured manner. These views provide a way to access, filter, and display data from database tables or other views. The main types of views in SAP ABAP are:
Database View: A database view is a logical view of data that combines fields from one or more database tables into a single virtual table.
Projection View: A projection view is a type of database view that selects specific fields from one or more tables without joining them.
Help View: A help view is a type of database view that simplifies data retrieval from multiple tab…
Q13)Explain IDoc in SAP ABAP?
Answer: An IDoc (Intermediate Document) in SAP ABAP (Advanced Business Application Programming) is a standardized data format used for exchanging business data between different SAP systems or between SAP and non-SAP systems. IDocs serve as a means of asynchronous communication and data exchange, allowing organizations to transmit and receive structured data efficiently.
Q14)Please explain SAP ALE in details:
 SAP ALE stands for Application Link Enabling is a technology that is used to swap business data between various SAP system or between SAP and non-SAP systems. It acts as an integration technology which enables the different types of applications and system operations within an organization to facilitate the business processing and flow of information. In simple terms, SAP ALE describes the message flow between logical systems.
There are three layers in the ALE system and that is mentioned below:
Application services – One of the integration technologies which comprise of business messages and data management in SAP systems.
Distribution services – It allows us to distribute data asynchronously which means that dat…
SAP FICO Interview Questions
 
 
Q1)What do you understand by the term SAP FICO?
SAP is the abbreviation for Systems, Applications & Products in Data Processing. The FI in FICO stands for (Financial Accounting), and CO is for (Controlling). Thus, SAP FICO is a combination of SAP FI and SAP CO. While SAP FI deals with accounting, tax computation, and preparation of financial statements, SAP CO is for inner orders, inventory sheets, cost sheets, cost allocations, and more.
Q2)What is the main usage of SAP FICO?
SAP FICO is the software used for storing and computing data. It helps retrieve the result according to the latest marketing scenario. It prevents data loss and is responsible for the reporting and verification of data. Its modules allow companies to manage financial tasks within an international framework of currencies and languages.
Q3)What are the other modules into which ‘Financial Accounting’ of SAP FICO is integrated?
The other modules to which ‘Financial Accounting’ of SAP FICO is integrated are:
Sales and Distribution
Production Planning
Material Management
Human Resource
Controlling financial transaction
State the most important organizational elements in SAP FI.
Q4)The important organizational elements in SAP FI are as follows:
Functional Area
Business Area
Company Code
Chart of Account
Q5)How many currencies can you configure for a Company Code?
You can configure three currencies for a Company Code, including
One local currency
Two parallel currencies
Q6) What is the role of the Chart of Accounts in SAP FICO?
The Chart of Accounts is used to meet the company’s daily needs and the country’s legal requirements. Its two types are as follows: 
Operating Chart of Accounts (COA): A record with all the general ledger accounts assigned to the company code. 
Country Chart of Accounts (COA): The list of general ledger accounts needed to meet the country’s legal requirements.
Q7)State the types of modules into which FI is integrated.
The different types of modules are: 
Production Planning
Material Management
Human Resource
Sales and Distribution
Q8)What are validations and substitutions in SAP FICO?
Validations in the FI and CO modules help ensure data integrity when entering actual transactions online or in a batch. The substitutions in the FI / CO / EC modules help derive or correct values that are passed via integration or submitted to the FI / CO modules.
Q9)Which application areas use validation and substitutions?
Validation and substitution are used by the following application areas in SAP: 
FI- Financial Accounting
CO- Cost accounting
GL- Special purpose ledger
AM- Asset accounting
PS- Project system
PC- Profit center accounting
CS- Consolidation
RE- Real estate
Q10)What steps are involved in G/L posting?
On completion of the payroll run, the results are to be added to the G/L accounts. GL posting involves the following steps:
Grouping relevant information from the payroll results.
Creating summarized documents.
Performing the necessary postings to appropriate cost centers and G/L accounts.
Q11)What is the use of FSV (Financial Statement Version) in SAP FICO?
FSV is a reporting tool. It helps extract final accounts from SAP like Balance Sheets and Profit and Loss Accounts. Using multiple FSVs, you can generate the output of various external agencies like banks and other statutory authorities.
Q12)State the common G/L reports in SAP FI.
The most common G/L reports in SAP FI are as follows: 
G/L Chart of Accounts List
G/L Account List
G/L Account Balances
G/L Account Totals and Balances
Q13)What is the purpose of “Document type” in SAP FICO?
The main purposes of “Document type” are as follows:
It helps define the documents’ number range.
It enables controlling the types of accounts posted, like Vendor, Assets, Customer, Normal GL account, and more.
It is used for entry reversals.
Q14)What is the use of Account Receivables?
Accounts Receivable components allow you to record and manage all customers’ accounting data. All postings in Accounts Receivable are directly recorded in General Ledger.
Q15)Explain the relationship between company code and the controlling area in SAP FICO.
A controlling area in SAP can contain one or more company codes. These company codes use the same operative Chart of Accounts as the controlling area. A single company code can be assigned to a controlling area, while a controlling area can contain multiple company code assignments.

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.