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

Filter interviews by

TCS SAP Abap Technical Consultant Interview Questions, Process, and Tips

Updated 13 Mar 2025

Top TCS SAP Abap Technical Consultant Interview Questions and Answers

View all 15 questions

TCS SAP Abap Technical Consultant Interview Experiences

2 interviews found

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

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. How would you handle exceptions in Odata?
  • Ans. 

    Handle exceptions in OData by using proper error handling techniques and customizing error responses.

    • Use the 'try-catch' block in ABAP to catch exceptions during data processing.

    • Implement the 'set_response' method to customize error messages in OData.

    • Return appropriate HTTP status codes (e.g., 404 for not found, 500 for server error).

    • Example: Catch a 'CX_SY_OPEN_SQL_DB' exception and return a 500 error with a custom me...

  • Answered by AI
  • Q2. How to debug a table function?
  • Ans. 

    Debugging a table function in SAP ABAP involves using the debugger and analyzing the function's logic and data flow.

    • 1. Set a breakpoint in the table function code to pause execution.

    • 2. Use the ABAP Debugger to step through the function line by line.

    • 3. Check the input parameters and output results at each step.

    • 4. Analyze the internal tables and structures used within the function.

    • 5. Utilize the 'Watchpoints' feature to

  • Answered by AI
  • Q3. How to debug an AMDP Class?
  • Ans. 

    Debugging an AMDP class involves using ABAP tools and SQL trace to analyze the code execution.

    • Use transaction SE80 to navigate to the AMDP class and set breakpoints in the ABAP code.

    • Utilize transaction SE11 to check the database table definitions and ensure they match the AMDP logic.

    • Enable SQL trace (ST05) to capture the SQL statements executed by the AMDP method.

    • Use transaction SE37 to test the AMDP method directly an...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - learn things which you wrote in Resume

I applied via Recruitment Consulltant and was interviewed in Feb 2022. There was 1 interview round.

Round 1 - Technical 

(13 Questions)

  • Q1. What is wide casting and Narrow casting
  • Ans. Wide Casting : This concept will be used when super class is Inherited and redefined by Sub class. Supposes Sub class has one inherited method(x) from the super class and one new method(y). If sub class reference is assigned to super class then it will be called as Wide casting(super class = sub class ), Since super class is pointing to more objects. Remember vice versa is not a narrow casting(Sub class = super class) ...
  • Answered Anonymously
  • Q2. How to display multiple screen in one layout
  • Ans. 

    To display multiple screens in one layout, use the SAP Screen Painter tool and create a custom screen with multiple subscreens.

    • Create a custom screen using the SAP Screen Painter tool

    • Add multiple subscreens to the custom screen

    • Define the layout of each subscreen using the Screen Painter

    • Use the PBO (Process Before Output) module to display the subscreens in the desired layout

    • Use the PAI (Process After Input) module to h

  • Answered by AI
  • Q3. What is the use of constructor? When it will be called
  • Ans. 

    Constructor is used to initialize an object. It is called when an object is created.

    • Constructor is a special method with the same name as the class.

    • It is used to initialize the instance variables of a class.

    • It is called automatically when an object is created using the new keyword.

    • Constructors can be overloaded to provide different ways of initializing objects.

    • Example: public class Employee { public Employee() { // con

  • Answered by AI
  • Q4. What is enhancement framework? Difference between customer exit and Badi
  • Ans. 

    Enhancement framework is a tool to modify standard SAP applications without changing the original code.

    • Enhancement framework provides a way to add custom code to standard SAP applications.

    • Customer exits are predefined hooks in the standard code that allow custom code to be added.

    • Badis are similar to customer exits but provide more flexibility and can be implemented multiple times.

    • Enhancement framework is used to avoid ...

  • Answered by AI
  • Q5. What is abstract class. Difference between abstract class and Interface
  • Ans. 

    Abstract class is a class that cannot be instantiated. Interface is a collection of abstract methods.

    • Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have instance variables, while interface cannot.

    • A class can implement multiple interfaces, but can only inherit from one abstract class.

    • Example of abstract class: Animal (cannot be instantiat...

  • Answered by AI
  • Q6. What is Singleton class. What is the use of singleton class
  • Q7. What is the annotation used to display text element in cds
  • Ans. 

    The annotation used to display text element in CDS is @Semantics.text

    • The @Semantics.text annotation is used to display text elements in CDS views

    • It is used in combination with the element name and the label for the text

    • Example: @Semantics.text.label: 'Product Description';

    • The label can be customized to display any desired text

  • Answered by AI
  • Q8. What is VDM module in CDS
  • Ans. 

    VDM module in CDS is a virtual data model that provides a semantic layer on top of the underlying database tables.

    • VDM stands for Virtual Data Model.

    • It is used in SAP ABAP CDS (Core Data Services) to define the structure and behavior of data models.

    • VDM provides a semantic layer that abstracts the complexity of the underlying database tables.

    • It allows developers to define entities, associations, and annotations to repres...

  • Answered by AI
  • Q9. How to publish Odata service by consumption view
  • Ans. 

    To publish Odata service by consumption view, create a consumption view and expose it as an Odata service.

    • Create a consumption view using SE11 transaction

    • Activate the view and generate the runtime object

    • Create an Odata service using SEGW transaction

    • Add the consumption view to the Odata service

    • Activate and publish the Odata service

  • Answered by AI
  • Q10. What is table function in cds. Practical example when it was used
  • Ans. 

    Table function in CDS is a reusable database function that can be used to define complex logic and calculations.

    • Table function is defined in CDS (Core Data Services) using the @EndUserFunction annotation.

    • It allows you to define complex logic and calculations that can be used in CDS views or ABAP programs.

    • Table functions can have input parameters and return a table of data as the result.

    • They can be used to perform data ...

  • Answered by AI
  • Q11. Which method will be called in backend to handle the deep entity call?
  • Ans. 

    The method called in backend to handle deep entity call is GET_DEEP_ENTITY.

    • GET_DEEP_ENTITY method is used to retrieve a deep entity from the backend system.

    • It is used to retrieve a single entity with its related entities in one request.

    • It is called when a deep entity is requested in OData service.

    • It is used to retrieve data from multiple tables in one request.

  • Answered by AI
  • Q12. What is partner profile in Idocs? Steps to create custom Idoc.
  • Ans. 

    Partner profile in Idocs is used to define communication partners and their settings.

    • Partner profile contains information about the communication partner such as their ID, address, and communication protocol

    • Partner profile is used to determine the outbound and inbound processing of Idocs

    • To create a custom Idoc, define the segments and fields using WE31 transaction

    • Create a message type using WE81 transaction and link it...

  • Answered by AI
  • Q13. What is search help exit
  • Ans. 

    Search help exit is a user-defined ABAP routine that is used to modify the search help behavior.

    • Search help exit is used to customize the search help functionality in SAP.

    • It allows developers to modify the search help behavior by adding additional checks or filters.

    • Search help exit is implemented as a user-defined ABAP routine that is called during the search help process.

    • It can be used to restrict the search results o...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for TCS SAP Abap Technical Consultant interview:
  • OO ABAP
  • ODATA
  • CORE ABAP
  • Cds
  • Interfaces
Interview preparation tips for other job seekers - Prepare Resume carefully. Abap is very big language having many areas .If you are writing that you have experience in some skill suppose(OData) then you are indirectly challenging the interviewer that you know everything in this area. So if you have little knowledge then say you have knowledge of this skill, Don't try to learn theory of any object and put it in resume because the interviewer will ask the real time scenarios. So whatever you are writing be confident in that. In 1 hour of interview nobody can judge you completely, Only thing he will see that whether he can take risk on you or not.

Skills evaluated in this interview

SAP Abap Technical Consultant Interview Questions Asked at Other Companies

asked in TCS
Q1. How to display multiple screen in one layout
asked in TCS
Q2. What is the use of constructor? When it will be called
asked in TCS
Q3. What is Singleton class. What is the use of singleton class
asked in TCS
Q4. What is enhancement framework? Difference between customer exit a ... read more
asked in TCS
Q5. What is the annotation used to display text element in cds

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Oct 2019. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. I have asked few technical questions and better sollutions for the technical broblem which i faced in my previous project?

Interview Preparation Tips

Interview preparation tips for other job seekers - I have followed few seps to crack the interviews.
1)Practice and Prepare well before attending the interview
2)Develop a Connection With the Interviewer because interaction is must
3) speak boldly with confidence alsomaintain eye contact with the interviewer.
4)During the job interview, try to relax and stay as calm as possible.
5)Also, have a list of your own questions to ask the employer ready.
6)Always follow up with a thank-you note reiterating your interest in the position.
7)Send your thank-you email within 24 hours of your interview.

I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. They asked according to whatever the skills you mentioned in your resume. I'm working as a Salesforce Developer. They asked scenario based questions based on trigger, debugging, Apex, admin , aura , integr...

Interview Preparation Tips

Interview preparation tips for other job seekers - According to my experience I will suggest mention only those skills that you know in your resume & be confident.

I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Basic of csv ? Flow of csv?
  • Q2. Why periodic review done in GXP and for software?

Interview Preparation Tips

Interview preparation tips for other job seekers - It will always starts with fundamental and basic so we need to be fundamentally clear.

I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. DB2, JCL and Cobol questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and prepare well

I applied via Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Approach to do new things
  • Q2. Only Process related and little bit of technical

Interview Preparation Tips

Interview preparation tips for other job seekers - Allways ready to work in 24x4 and aggre on there conditions no technically sound people are required

I applied via Walk-in and was interviewed before Mar 2020. There were 5 interview rounds.

Interview Questionnaire 

5 Questions

  • Q1. What is SQL joins?
  • Ans. 

    SQL joins are used to combine data from two or more tables based on a related column.

    • Joins are used to retrieve data from multiple tables in a single query

    • Common types of joins include inner join, left join, right join, and full outer join

    • Joins are performed based on a related column between the tables

    • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column

  • Answered by AI
  • Q2. What is abstact class?
  • Q3. What are oops concepts?describe them.
  • Ans. 

    Oops concepts are the fundamental principles of object-oriented programming.

    • Abstraction: Hiding implementation details and showing only necessary information.

    • Encapsulation: Binding data and functions together in a single unit.

    • Inheritance: Acquiring properties and behavior of a parent class by a child class.

    • Polymorphism: Ability of an object to take many forms or have multiple behaviors.

    • Example: A car is an object that ...

  • Answered by AI
  • Q4. What are linked lists?
  • Ans. 

    Linked lists are a data structure consisting of nodes that point to the next node in the list.

    • Each node contains a value and a pointer to the next node.

    • Linked lists can be singly or doubly linked.

    • Insertion and deletion are efficient, but random access is not.

    • Examples include a queue, stack, and adjacency list.

  • Answered by AI
  • Q5. What is a collection framework??
  • Ans. 

    A collection framework is a set of classes and interfaces that provide a way to store and manipulate groups of objects.

    • It provides implementations of commonly used data structures like lists, sets, maps, etc.

    • It allows for easy manipulation of data stored in these structures.

    • Examples include Java's Collection and Map interfaces and their implementations like ArrayList, HashSet, and HashMap.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident enough to answer whatever you know. If you don't know anything, politely let them down.

Skills evaluated in this interview

I applied via Referral and was interviewed in Nov 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. 1 cloud technology, AZURE Iaas, disk unmanaged and managed virtual network, migration
  • Q2. AZURE AD, Azure directory synchronization, windows ad, file migration

Interview Preparation Tips

Interview preparation tips for other job seekers - Just have complete study and information on important topics

I applied via Referral and was interviewed in Dec 2020. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. SIP Call Flow, How to register the Media gateway, Integration of CMS and CDR with CM, Few scenario based troubleshooting related questions etc.

Interview Preparation Tips

Interview preparation tips for other job seekers - Please prepare what ever you mentioned in your CV.

TCS Interview FAQs

How many rounds are there in TCS SAP Abap Technical Consultant interview?
TCS interview process usually has 1 rounds. The most common rounds in the TCS interview process are Technical.
How to prepare for TCS SAP Abap Technical Consultant 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, ABAP, BAPIs, OO ABAP and RFC.
What are the top questions asked in TCS SAP Abap Technical Consultant interview?

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

  1. How to display multiple screen in one lay...read more
  2. What is the use of constructor? When it will be cal...read more
  3. What is Singleton class. What is the use of singleton cl...read more

Tell us how to improve this page.

TCS SAP Abap Technical Consultant Interview Process

based on 1 interview

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.3k Interviews
Infosys Interview Questions
3.6
 • 7.7k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Cognizant Interview Questions
3.7
 • 5.7k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
HCLTech Interview Questions
3.5
 • 3.9k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
Genpact Interview Questions
3.8
 • 3.2k Interviews
LTIMindtree Interview Questions
3.7
 • 2.9k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
View all
TCS SAP Abap Technical Consultant Salary
based on 144 salaries
₹4.1 L/yr - ₹26.3 L/yr
44% more than the average SAP Abap Technical Consultant Salary in India
View more details

TCS SAP Abap Technical Consultant Reviews and Ratings

based on 6 reviews

3.4/5

Rating in categories

3.3

Skill development

2.9

Work-life balance

2.6

Salary

4.1

Job security

3.3

Company culture

2.6

Promotions

3.3

Work satisfaction

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

₹1 L/yr - ₹9 L/yr

IT Analyst
66.3k salaries
unlock blur

₹5 L/yr - ₹16 L/yr

AST Consultant
52k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Associate Consultant
30.5k salaries
unlock blur

₹9 L/yr - ₹32 L/yr

Assistant System Engineer
29.8k salaries
unlock blur

₹2.2 L/yr - ₹5.8 L/yr

Explore more salaries
Compare TCS with

Amazon

4.0
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

Accenture

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