Find Interview Questions for Top Companies
Ques:- We have multiple ORGs as we have many subsidiaries of our Parent company. These subsidiaries are defined as ORG and are assigned an ORG-ID. Within each ORG, we have Divisions (e.g. Human Resources, Finance, Materials etc.) and within each division we have
Asked In :-
Right Answer:
Within each division, we have Departments (e.g., Recruitment, Payroll in HR; Accounting, Budgeting in Finance; Procurement, Inventory Management in Materials).
Ques:- What is the standard program to check the consistency of partner profiles?
Asked In :-
Right Answer:
The standard program to check the consistency of partner profiles is **RSEOUT00**.
Ques:- We use clocking machine for recording employee clock-in/out . All the data is stored in a 'flat' file which is supposed to be uploaded into SAP. When tried to open and read the flat file using OPEN DATASET and READ DATASET commands, the Sy-subrc v
Right Answer:
The issue with the `OPEN DATASET` and `READ DATASET` commands may be due to incorrect file path, file permissions, or file format. Ensure the file path is correct, the file is accessible, and the format matches what SAP expects. Check the `sy-subrc` value after each command to identify the specific error.
Ques:- What is the difference between LSMW and CATT?
Right Answer:
LSMW (Legacy System Migration Workbench) is used for data migration from legacy systems into SAP, focusing on data transfer and transformation. CATT (Computer Aided Test Tool) is primarily used for automated testing of SAP transactions and processes.
Ques:- How to create bdc for sales order ?
Asked In :-
Right Answer:
To create a BDC (Batch Data Communication) for a sales order in SAP, follow these steps:

1. **Transaction Code**: Use transaction code `SE37` to create a function module or `SE80` to create a program.

2. **Recording**: Use transaction code `SHDB` to create a recording of the sales order transaction (e.g., `VA01` for creating a sales order). Follow the prompts to record the necessary steps.

3. **Generate BDC Program**: After recording, generate the BDC program using the recorded data. This will create a structure with the required fields.

4. **BDC Logic**: In your program, use the `CALL TRANSACTION` statement to process the data. Set the mode to either `A` (display) or `E` (error handling).

5. **Data Preparation**: Prepare the data in an internal table that matches the structure of the recorded fields.

6. **Error Handling**:
Ques:- What are the advantages and disadvantages in LSMW over BDC?
Asked In :-
Right Answer:
**Advantages of LSMW over BDC:**
1. User-friendly: LSMW has a simpler interface and is easier to use.
2. No programming required: LSMW can be configured without ABAP coding.
3. Multiple data transfer methods: Supports various methods like recording, batch input, and direct input.
4. Built-in error handling: Provides better error handling and logging features.

**Disadvantages of LSMW over BDC:**
1. Limited flexibility: LSMW may not handle complex scenarios as effectively as BDC.
2. Performance: LSMW can be slower for large data volumes compared to optimized BDC programs.
3. Less control: BDC allows for more customization and control over the data transfer process.
Ques:- Can I write COMMIT and ROLLBACK in user-exit?
Asked In :-
Right Answer:
No, you cannot write COMMIT and ROLLBACK in a user-exit.
Ques:- What is the difference between rfc and normal function module?
Asked In :-
Right Answer:
RFC (Remote Function Call) function modules can be called from remote systems, allowing communication between different SAP systems or between SAP and non-SAP systems. Normal function modules, on the other hand, can only be called within the same SAP system.
Ques:- What is the difference bet ween the appened and insert statment.plz tell me the answer.
Right Answer:
The difference between the APPEND and INSERT statements in SAP ABAP is that APPEND adds a new record to the end of an internal table, while INSERT can add a record at a specific position within the table or at the end if no position is specified.
Ques:- What are version management functions?
Asked In :-
Right Answer:
Version management functions in SAP refer to the capabilities that allow users to track, manage, and control different versions of objects, such as documents, configurations, or software components. Key functions include creating, comparing, and reverting to previous versions, as well as managing version history and access rights.
Ques:- What is the use of OK_CODE in BDC?
Asked In :-
Right Answer:
OK_CODE is used in Batch Data Communication (BDC) to specify the action to be performed, such as 'SAVE', 'BACK', or 'EXIT', during the processing of transactions in SAP.
Ques:- Defination of workarea and header line ?
Right Answer:
A work area in SAP is a temporary storage space used to hold data for processing within a program. A header line is a specific type of work area that is associated with internal tables, allowing direct access to the fields of the first row of the table.
Ques:- If have 10 pages in script,how u can u start from 10th page?
Asked In :- hms host,
Right Answer:
To start from the 10th page in a script, you can use a command or function that allows you to navigate directly to that page, such as `goto` or by specifying the page number in your script execution command, depending on the scripting language or framework you are using.
Ques:- Difference between GET and GET Late?
Asked In :-
Right Answer:
GET retrieves data immediately, while GET Late retrieves data at a later time, allowing for asynchronous processing.
Ques:- How to create a index on views?
Right Answer:
In SAP HANA, you cannot create an index directly on a view. Instead, you can create an index on the underlying tables that the view references. If you need to optimize performance for a specific view, consider creating a materialized view or optimizing the base tables with appropriate indexes.
Ques:- How many types of windows are there in SMARTFORMS? Not in scripts?
Right Answer:
There are three types of windows in SMARTFORMS: Main Window, Secondary Window, and Footer Window.
Ques:- What is the difference between functional spec and technical spec.
Asked In :- nerc, equity methods,
Right Answer:
A functional specification outlines what the system should do from the user's perspective, detailing requirements and functionalities. A technical specification, on the other hand, describes how the system will be built, including technical details, architecture, and implementation methods.
Ques:- What is the difference between invoice and proforma invoice?
Asked In :- Unihire,
Right Answer:
An invoice is a formal request for payment for goods or services provided, while a proforma invoice is a preliminary bill of sale sent to buyers in advance of a shipment or delivery, outlining the expected costs but not requesting payment.
Ques:- Why abap/4 is 4th generation language ?
Right Answer:
ABAP/4 is considered a 4th generation language because it allows developers to create applications using high-level abstractions, focusing on what to do rather than how to do it, which simplifies programming and increases productivity.
Ques:- What is need of function group for function modules whereas there is no need of f.group for subroutines?
Right Answer:
Function groups are needed for function modules to organize related modules and manage their visibility and data sharing, while subroutines do not require a function group because they are defined within a single program and do not need the same level of encapsulation or organization.


The SAP section on takluu.com is designed for professionals aspiring to build or advance their careers in SAP consulting, development, and administration. SAP, being one of the leading enterprise resource planning (ERP) software suites globally, is widely used across industries for managing business processes efficiently.

This category covers key SAP modules such as SAP FI/CO (Finance & Controlling), SAP MM (Materials Management), SAP SD (Sales & Distribution), SAP HR (Human Resources), and SAP ABAP (Advanced Business Application Programming). You’ll find detailed explanations about SAP architecture, configuration steps, data migration, and integration techniques.

Our content is tailored to help you understand both functional and technical aspects of SAP. Whether you are a consultant looking to improve your module expertise or a developer focusing on ABAP programming, this section provides interview questions, case studies, and practical scenarios that reflect real SAP project challenges.

We also cover SAP implementation lifecycle, best practices, troubleshooting tips, and recent updates to keep you aligned with industry trends. This comprehensive preparation material aids in clearing interviews for roles like SAP Consultant, SAP Analyst, SAP Developer, and Project Manager.

At Takluu, we aim to empower you with the skills and confidence required to succeed in SAP interviews and deliver value in your projects from day one.

AmbitionBox Logo

What makes Takluu valuable for interview preparation?

1 Lakh+
Companies
6 Lakh+
Interview Questions
50K+
Job Profiles
20K+
Users