Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by TCS Team. If you also belong to the team, you can get access from here

TCS Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 86.6k Reviews

Filter interviews by

TCS SAP Abap Developer Interview Questions, Process, and Tips

Updated 26 Oct 2024

Top TCS SAP Abap Developer Interview Questions and Answers

View all 10 questions

TCS SAP Abap Developer Interview Experiences

6 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. About introduction
  • Q2. And regarding the projects worked
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Mar 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(11 Questions)

  • Q1. Difference between BADi and RFC
  • Ans. 

    BADi is a technology used to enhance standard SAP applications while RFC is a protocol used to communicate between systems.

    • BADi is used to add custom functionality to standard SAP applications without modifying the original code

    • RFC is used to communicate between SAP and non-SAP systems

    • BADi is implemented using ABAP code while RFC can be implemented using various programming languages

    • BADi is executed within the same sys...

  • Answered by AI
  • Q2. TMG One Step Two Step Difference
  • Ans. 

    TMG One Step Two Step Difference

    • TMG (Transaction Variant) is a tool used to customize SAP transactions

    • One-step TMG allows you to make changes directly in the transaction screen

    • Two-step TMG requires you to create a separate variant and then assign it to the transaction

    • One-step is faster but less flexible, while two-step is more flexible but requires more effort

  • Answered by AI
  • Q3. What are the objects generated after TMG is created
  • Ans. 

    Objects generated after TMG creation in SAP ABAP

    • After creating a TMG (Table Maintenance Generator), a function group is generated.

    • The function group contains function modules for maintenance screens, list displays, and authorization checks.

    • A maintenance view is also generated, which is used to maintain the table data.

    • A maintenance dialog is created, which is used to display the maintenance screens.

    • A maintenance object ...

  • Answered by AI
  • Q4. Control Break Statements
  • Ans. 

    Control break statements are used to group data in reports based on a specific field.

    • Used in ABAP reports to group data based on a specific field

    • Types of control break statements include AT, ON, and BETWEEN

    • AT statement is used to create a new group when a specific field changes

    • ON statement is used to create a new group when a specific field has a certain value

    • BETWEEN statement is used to create a new group when a speci

  • Answered by AI
  • Q5. Precaution taken to use control break statement inside a loop
  • Ans. 

    Control break statement should be used with caution inside a loop in SAP Abap

    • Ensure that the control break statement is used only when necessary

    • Make sure that the loop is not too large as it can impact performance

    • Test the code thoroughly to ensure that the control break statement is working as expected

  • Answered by AI
  • Q6. Difference between BAPI and Customer Exit
  • Ans. 

    BAPI is a standard interface provided by SAP while Customer Exit is a user-defined enhancement point.

    • BAPI is used for accessing SAP functions and data while Customer Exit is used for customizing SAP standard functionality.

    • BAPI is a pre-defined interface while Customer Exit is a user-defined interface.

    • BAPI is used for external communication while Customer Exit is used for internal communication.

    • Examples of BAPI include ...

  • Answered by AI
  • Q7. How to find Customer Exit
  • Ans. 

    Customer exits can be found using transaction code SMOD or CMOD.

    • Transaction code SMOD or CMOD can be used to find customer exits.

    • Enter the name of the enhancement in the 'Enhancement' field and click on 'Components' button.

    • The customer exits available for the enhancement will be displayed.

    • Alternatively, you can also search for customer exits using transaction code SE84.

    • Enter the name of the customer exit in the 'Exit N...

  • Answered by AI
  • Q8. Report Events, why is At selection Screen Event used
  • Ans. 

    At selection screen event is used to capture user input before executing a report.

    • At selection screen event is triggered before the selection screen is displayed to the user.

    • It is used to validate user input and set default values for selection screen parameters.

    • It can also be used to dynamically modify the selection screen based on user input.

    • Example: At selection screen event can be used to restrict the input values ...

  • Answered by AI
  • Q9. Start of Selection and End of selection
  • Q10. Describe the SD Flow.
  • Ans. 

    SD Flow is the Sales and Distribution process flow in SAP.

    • The process starts with creating a sales order

    • The order is then checked for availability of stock

    • If stock is available, delivery is created and goods are shipped

    • Invoice is generated and payment is received

    • Finally, accounting entries are posted

    • SD Flow integrates with other modules like MM and FI

    • SD Flow is critical for businesses dealing with sales and distributio

  • Answered by AI
  • Q11. Explain Current Project which you are working on
Round 3 - HR 

(2 Questions)

  • Q1. Why do you want to join
  • Q2. Salary Discussion and hike

Interview Preparation Tips

Interview preparation tips for other job seekers - Basics should be very strong. Topics which you know that only will be asked.

Skills evaluated in this interview

SAP Abap Developer Interview Questions Asked at Other Companies

asked in TCS
Q1. What are the objects generated after TMG is created
asked in TCS
Q2. Report Events, why is At selection Screen Event used
asked in Accenture
Q3. what is the signification of authorization object in abap. to con ... read more
asked in Accenture
Q4. How to go back my previous version in new developed smartforms by ... read more
asked in Accenture
Q5. 1. What is transport management 2. Debugging 3. ALV reports 4. Sm ... read more
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. 1.How to create a custom table? 2.Questions regarding ALV Grid display?
  • Q2. 3.Questions regarding User-exits?

Interview Preparation Tips

Interview preparation tips for other job seekers - Always be strong in basics. We thought that we are aware of everything. But we forgot the basic things.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Feb 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Basic Abap and project related questions
  • Q2. Reports, enhancement

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn Data dictionary concept, reports enhancement and project related questions

TCS interview questions for designations

 SAP Abap

 (2)

 SAP Abap Consultant

 (13)

 Senior SAP Abap Consultant

 (1)

 SAP Abap Technical Consultant

 (1)

 SAP ABAP Hana Developer

 (1)

 Senior Abap Consultant

 (1)

 SAP Consultant

 (8)

 SAP MM Consultant

 (16)

SAP Abap Developer Interview Questions & Answers

user image vinodkumar neelam

posted on 28 Feb 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Difference between user exit and badi
  • Ans. 

    User exits are older technology, while BAdIs are newer and more flexible.

    • User exits are static, while BAdIs are dynamic and can be implemented multiple times.

    • User exits require modification of standard SAP code, while BAdIs do not.

    • BAdIs can be implemented without modifying the original code, making them more flexible.

    • BAdIs can be filtered based on specific criteria, while user exits cannot.

    • BAdIs are object-oriented, wh

  • Answered by AI
  • Q2. Real time examples
  • Ans. 

    Real time examples of SAP ABAP development

    • Creating custom reports for tracking sales data

    • Developing interfaces to integrate SAP with external systems

    • Enhancing existing SAP functionalities to improve user experience

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Personal details

Skills evaluated in this interview

Get interview-ready with Top TCS Interview Questions

I applied via Referral and was interviewed in Apr 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. DDIC, OOP ABAP concepts, Indexes, Enhancements, Reports - Events, Questions based on Resume

Interview Preparation Tips

Interview preparation tips for other job seekers - It's a standard interview process simple and straight forward. There are mainly 2 rounds - Tech round with ABAP questions. Moderately tough. Not easy, not too difficult questions.
Second round is Managerial round. It has situation based questions how will we handle new challenges, stressed ones. Managerial round is also moderate level. Sometimes they will try to slightly provoke you with follow up questions as in why you did that this, but try to be calm and answer politely. All the best :)

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Explain the technical part and Implementation project and Enchancements and abap core and tcode?
  • Ans. 

    Technical aspects of SAP ABAP development including implementation projects, enhancements, ABAP core, and transaction codes.

    • Implementation projects involve customizing SAP systems to meet specific business requirements.

    • Enhancements are modifications made to standard SAP programs to add new functionality.

    • ABAP core refers to the basic programming language used in SAP development.

    • Transaction codes are shortcuts to access ...

  • Answered by AI
  • Q2. What is the workflow and real time secanrio based question on abap?
  • Q3. Transapent and views and pool models ?
Round 2 - Technical 

(2 Questions)

  • Q1. Basics of abap tables and alv model?
  • Q2. Abap reports and program on employee? and tc codes on function modules and oops concepts also.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare with full fuldge and keep on hands on experience and u will be able to crack it and self confidenece on you.

Skills evaluated in this interview

SAP Abap Developer Interview Questions & Answers

Accenture user image Biswajit Jash (Biswajit Jash)

posted on 6 Jun 2024

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.

Round 1 - One-on-one 

(9 Questions)

  • Q1. What my passionate about ABAP. Its very powerful and easy to understand Programing, open source Language develop by 5Ex-IBM to developed world No 1 ERP solution.
  • Q2. What should be the keep in mind to write a report program, Ans: The should be modularized, and avoid to pass hardcode vale, should be interactive.
  • Q3. How to debug the background job by Tcode JDBG.
  • Ans. 

    Debugging background jobs using Tcode JDBG in SAP ABAP.

    • Go to transaction code JDBG in SAP system.

    • Enter the job name and job count of the background job you want to debug.

    • Set breakpoints in the ABAP code of the background job.

    • Execute the background job and it will stop at the breakpoints for debugging.

    • Use standard debugging tools like variables, watchpoints, etc. to analyze and troubleshoot the job.

  • Answered by AI
  • Q4. How to analysis ABAP dump. by Tcode ST22/ST23.
  • Ans. 

    ABAP dumps can be analyzed using transaction codes ST22/ST23 in SAP.

    • Use transaction code ST22/ST23 to access the ABAP dump analysis tool.

    • Review the short dump overview to see a list of recent dumps.

    • Click on a specific dump to view detailed information such as error messages, program flow, and variables.

    • Analyze the dump to identify the root cause of the issue and take necessary actions to resolve it.

  • Answered by AI
  • Q5. How many type of report I have developed. List Report, ALV List Report, Interactive ALV etc
  • Q6. How many type of forms I have developed SAP Script And Smartforms.
  • Ans. 

    I have developed both SAP Script and Smartforms for various forms.

    • I have developed SAP Script forms for customizing standard SAP documents like invoices, purchase orders, etc.

    • I have also developed Smartforms for more interactive and user-friendly forms with dynamic content.

    • Each type of form has its own advantages and use cases in SAP development.

  • Answered by AI
  • Q7. How to go back my previous version in new developed smartforms by retrieving the previous version in it .
  • Ans. 

    To retrieve a previous version of a smartform in SAP ABAP, you can use the transport request system.

    • Use the transport request system to track changes and versions of smartforms.

    • Identify the transport request containing the previous version of the smartform.

    • Import the transport request to revert back to the previous version.

    • Ensure to test the smartform after reverting to the previous version.

  • Answered by AI
  • Q8. What is the signification of authorization object in abap. to control the access of object by the assign user only in other way to stop move further into rest of process step.
  • Ans. 

    Authorization objects in ABAP control access to objects for assigned users, preventing unauthorized access.

    • Authorization objects are used to control access to specific objects in ABAP programs.

    • They define which users have access to certain objects and what actions they can perform.

    • Authorization objects are assigned to roles, which are then assigned to users.

    • Examples of authorization objects include S_PROGRAM for progra...

  • Answered by AI
  • Q9. What is the use of container to development abap object. to display output in the screen container is used .
  • Ans. 

    Containers are used in ABAP development to display output on the screen.

    • Containers are used to hold and display UI elements in ABAP programs.

    • They can be used to display text, images, tables, and other UI components.

    • Containers can be added to screens using the SAP GUI for Windows or Web Dynpro ABAP technology.

    • Example: DATA container TYPE REF TO cl_gui_container.

    • Example: container->add( text ).

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is idocs and bapi
  • Ans. 

    IDocs are data containers used for exchanging data between SAP systems, while BAPIs are standardized interfaces for accessing SAP functions.

    • IDocs (Intermediate Documents) are used for exchanging data between SAP systems or between SAP and non-SAP systems.

    • IDocs contain data in a structured format and are used for communication in a distributed environment.

    • BAPIs (Business Application Programming Interfaces) are standardi...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. What is ALV in reports
  • Ans. 

    ALV stands for ABAP List Viewer, a tool used to display data in tabular format in SAP reports.

    • ALV is used to enhance the readability and usability of reports by displaying data in a structured format.

    • It allows users to sort, filter, and customize the display of data according to their requirements.

    • ALV can display data in various formats such as grid, list, tree, etc.

    • It provides features like column resizing, column fre...

  • Answered by AI
  • Q2. How to debug the code or error ?
  • Ans. 

    To debug code or errors in SAP ABAP, use tools like ABAP Debugger, breakpoints, watchpoints, and display statements.

    • Use ABAP Debugger to step through the code line by line and analyze variables.

    • Set breakpoints at specific lines of code to pause execution and inspect the program state.

    • Use watchpoints to monitor changes in specific variables during runtime.

    • Insert display statements to output variable values to the debugg

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. What is workflow
  • Ans. 

    Workflow is a series of tasks that produce a desired outcome or result.

    • Workflow is a sequence of connected steps or activities that need to be completed in a specific order.

    • It involves the automation of business processes, ensuring tasks are completed efficiently and accurately.

    • Examples include approval processes, document routing, and task assignments.

    • Workflows can be designed and implemented using tools like SAP Work

  • Answered by AI
  • Q2. What is interface
  • Ans. 

    An interface in SAP ABAP is a design template that defines the structure of a class without implementing the actual functionality.

    • Interfaces in SAP ABAP are used to define a set of methods that a class must implement.

    • They provide a way to achieve multiple inheritances in ABAP.

    • Interfaces are declared using the INTERFACE keyword in ABAP.

    • An example of an interface in SAP ABAP is IF_EXAMPLE_INTERFACE.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep working hard , learn the sap abap nicely

Skills evaluated in this interview

TCS Interview FAQs

How many rounds are there in TCS SAP Abap Developer interview?
TCS interview process usually has 2 rounds. The most common rounds in the TCS interview process are Resume Shortlist, Technical and One-on-one Round.
How to prepare for TCS SAP Abap Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at TCS. The most common topics and skills that interviewers at TCS expect are SAP ABAP, SAP ABAP Development, ABAP, IDOCS and OO ABAP.
What are the top questions asked in TCS SAP Abap Developer interview?

Some of the top questions asked at the TCS SAP Abap Developer interview -

  1. What are the objects generated after TMG is crea...read more
  2. Report Events, why is At selection Screen Event u...read more
  3. Precaution taken to use control break statement inside a l...read more

Tell us how to improve this page.

TCS SAP Abap Developer Interview Process

based on 6 interviews

1 Interview rounds

  • Resume Shortlist Round
View more
TCS SAP Abap Developer Salary
based on 387 salaries
₹2.5 L/yr - ₹9.5 L/yr
30% less than the average SAP Abap Developer Salary in India
View more details

TCS SAP Abap Developer Reviews and Ratings

based on 29 reviews

4.4/5

Rating in categories

4.1

Skill development

4.4

Work-life balance

3.5

Salary

4.5

Job security

4.4

Company culture

3.4

Promotions

4.3

Work satisfaction

Explore 29 Reviews and Ratings
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
67.6k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

AST Consultant
51.3k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Assistant System Engineer
29.9k salaries
unlock blur

₹2.2 L/yr - ₹5.6 L/yr

Associate Consultant
28.9k salaries
unlock blur

₹9 L/yr - ₹32 L/yr

Explore more salaries
Compare TCS with

Amazon

4.1
Compare

Wipro

3.7
Compare

Infosys

3.7
Compare

Accenture

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview