Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Accenture SAP ABAP Hana Developer Interview Questions, Process, and Tips

Updated 9 Jul 2024

Accenture SAP ABAP Hana Developer Interview Experiences

1 interview found

SAP ABAP Hana Developer Interview Questions & Answers

user image Hirendra Pratap Singh

posted on 9 Jul 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
-

I was interviewed in Jun 2024.

Round 1 - Technical 

(13 Questions)

  • Q1. What are the features of s/4hana? explain me columnar storage concept on Hana?
  • Ans. 

    S/4HANA is the next-generation business suite from SAP, featuring simplified data models and real-time analytics. Columnar storage in HANA organizes data in columns rather than rows for faster data retrieval.

    • S/4HANA is designed to run on the SAP HANA platform, providing real-time analytics and simplified data models.

    • Columnar storage in HANA stores data in columns rather than rows, allowing for faster data retrieval and...

  • Answered by AI
  • Q2. What is TMG? What is the use? why it is been introduced? what are their events?
  • Ans. 

    TMG stands for Table Maintenance Generator. It is used to create table maintenance dialog programs in SAP ABAP.

    • TMG is used to create user-friendly interfaces for maintaining table data.

    • It simplifies the process of creating maintenance screens for tables.

    • TMG events include START-OF-SELECTION, END-OF-SELECTION, TOP-OF-PAGE, END-OF-PAGE, etc.

  • Answered by AI
  • Q3. How many types of Transport request are there in s4? what is the use of these different TR?
  • Ans. 

    There are 3 types of Transport Requests in S4: Workbench Request, Customizing Request, and Cross-Client Request.

    • Workbench Request is used for transporting changes to repository objects like programs, function modules, etc.

    • Customizing Request is used for transporting changes to customizing objects like IMG activities, table entries, etc.

    • Cross-Client Request is used for transporting changes that are client-independent, l

  • Answered by AI
  • Q4. How will you optimize the code from where you got to know what is my efficiency of my code i.e. ATC check?
  • Ans. 

    To optimize code and check efficiency, use ATC checks in SAP ABAP Hana development.

    • Use ATC (ABAP Test Cockpit) checks to analyze code quality and performance.

    • ATC checks can identify potential issues such as performance bottlenecks, security vulnerabilities, and coding standards violations.

    • Optimize code based on ATC check results to improve efficiency and maintainability.

    • Regularly run ATC checks to ensure code quality a...

  • Answered by AI
  • Q5. What is CDS Views ? Syntax to create parameter based views? syntax to create Association. How to publish CDS views
  • Ans. 

    CDS Views are virtual database views in SAP HANA. They can be parameter-based and have associations. They are published using annotations.

    • CDS Views are virtual database views in SAP HANA

    • Syntax to create parameter-based views: @AbapCatalog.sqlViewName: 'view_name' @AccessControl.authorizationCheck: #NOT_REQUIRED define view view_name(parameter_name) as select from table_name where field_name = :parameter_name

    • Syntax to c...

  • Answered by AI
  • Q6. What is difference between left outer join vs inner join and association? we can create normal joins using abap why to use CDS views?
  • Q7. For what purpose you have created table how you have created? Using GUI or CDS views ? explain with steps
  • Q8. Which modules you have worked most? name some t-code related to them and standard table related to their transaction. explain any scenario you have enhanced in any standard transaction with steps.
  • Ans. 

    I have worked most on SAP MM module. Some t-codes are ME21N, ME51N. Standard table is EKKO.

    • Worked most on SAP MM module

    • T-codes: ME21N, ME51N

    • Standard table: EKKO

    • Enhanced ME21N transaction to include additional fields

  • Answered by AI
  • Q9. Explains me WRICEF component one by one with example in which you have worked on.
  • Ans. 

    WRICEF stands for Workflow, Reports, Interfaces, Conversions, Enhancements, and Forms. It is a methodology used in SAP development projects.

    • Workflow - designing and implementing automated business processes

    • Reports - creating custom reports to analyze data

    • Interfaces - integrating SAP with external systems

    • Conversions - migrating data from legacy systems to SAP

    • Enhancements - customizing standard SAP functionality

    • Forms - d...

  • Answered by AI
  • Q10. What is the use of Authorization how it is helpful explain with any example? how its created? have you ever?
  • Ans. 

    Authorization in SAP ABAP Hana Developer is used to control access to specific functionalities or data within the system.

    • Authorization is helpful in ensuring that only authorized users can perform certain actions or access certain data in the system.

    • It helps in maintaining data security and preventing unauthorized access.

    • Authorizations are created using roles, profiles, and authorization objects in SAP.

    • For example, a u...

  • Answered by AI
  • Q11. What is lock objects? Where it is used and why? have you created any?
  • Ans. 

    Lock objects are used in SAP ABAP to manage concurrent access to shared data. They prevent multiple users from changing the same data simultaneously.

    • Lock objects are used to control access to shared data in SAP systems.

    • They help prevent data inconsistencies that can occur when multiple users try to change the same data at the same time.

    • Lock objects are created using the ENQUEUE and DEQUEUE function modules in ABAP.

    • They...

  • Answered by AI
  • Q12. What is OData? have you got chance to work on Fiori?
  • Q13. What syntax you feel as a difference in select(7.5) statement when it comes for HANA as compared to ECC?
  • Ans. 

    In HANA, select(7.5) statement allows for specifying the number of records to be fetched at a time.

    • In HANA, you can use the addition 'UP TO n ROWS' to limit the number of records fetched.

    • In ECC, there is no such addition available in the select statement.

    • Example: SELECT * FROM table_name INTO @DATA(lt_data) UP TO 100 ROWS.

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

I was interviewed in Apr 2017.

Interview Questionnaire 

2 Questions

  • Q1. Java questions...
  • Q2. Tell me about urself and about us family and all
  • Ans. 

    I am a software developer with a passion for coding and problem-solving. My family is supportive and has always encouraged my career in tech.

    • Experienced software developer

    • Passionate about coding and problem-solving

    • Supportive family that encourages my career in tech

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: Easy questions are there
Duration: 1 hour
Total Questions: 90

Round: Group Discussion
Experience: 12 members are there only 9 got selected
Tips: Be confident in urself and specially work in Communication skills
Duration: 15 minutes

Round: Technical Interview
Experience: Asking all the concepts of Java like oops collections threads
Tips: Prepare well on Java

Round: HR Interview
Experience: Everything was Gud but due to my certificate problem I got rejected.. Otherwise everything is good.
Tips: Be confident

College Name: C. V. Raman College of Engineering

I was interviewed before Mar 2021.

Round 1 - Face to Face 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was an easy round which went really smooth.

  • Q1. 

    Nth Fibonacci Number Problem Statement

    Calculate the Nth term in the Fibonacci sequence, where the sequence is defined as follows: F(n) = F(n-1) + F(n-2), with initial conditions F(1) = F(2) = 1.

    Input:

    ...
  • Ans. 

    Calculate the Nth Fibonacci number efficiently using dynamic programming.

    • Use dynamic programming to store previously calculated Fibonacci numbers to avoid redundant calculations.

    • Start with base cases F(1) and F(2) as 1, then iteratively calculate F(n) using F(n-1) and F(n-2).

    • Ensure the input N is within the constraints 1 <= N <= 10000.

    • Example: For N = 5, the 5th Fibonacci number is 5 (1, 1, 2, 3, 5).

  • Answered by AI
  • Q2. 

    Prime Numbers Problem Statement

    Given a positive integer N, your task is to determine and return all prime numbers less than or equal to N.

    Input:

    N = 10

    Output:

    2 3 5 7

    Example:

    Input:
    N = 20
    Out...
  • Ans. 

    Implement a function to return all prime numbers less than or equal to a given positive integer N.

    • Create a function that takes a positive integer N as input

    • Iterate from 2 to N and check if each number is prime

    • Use a helper function to determine if a number is prime

    • Return an array of all prime numbers less than or equal to N

  • Answered by AI
  • Q3. What is a merge join in SQL?
  • Ans. 

    A merge join in SQL is a method of combining two sorted datasets by matching corresponding rows based on a specified condition.

    • Merge join is used when joining two large datasets that are already sorted.

    • It is more efficient than other join methods like nested loop join or hash join for sorted datasets.

    • The join condition must be an equality condition.

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

  • Answered by AI
Round 2 - HR 

Round duration - 30 minutes
Round difficulty - Easy

The round went excellent. I really enjoyed it. Just be confident about whatever you answer

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPALarsen & Toubro Infotech (LTI) interview preparation:Topics to prepare for the interview - Database, Basic C/C++, Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Mar 2021.

Round 1 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This round went well. Interview depends on your basic knowledge of C/C++.

  • Q1. 

    Matrix Multiplication Task

    Given two sparse matrices MAT1 and MAT2 of integers with dimensions 'N' x 'M' and 'M' x 'P' respectively, the goal is to determine the resulting matrix produced by their multipl...

  • Ans. 

    Implement a function to multiply two sparse matrices and return the resulting matrix.

    • Create a function that takes two sparse matrices as input and returns the resulting matrix after multiplication

    • Iterate through the non-zero elements of the matrices to perform the multiplication efficiently

    • Handle the edge cases such as empty matrices or matrices with all zero elements

    • Ensure the dimensions of the matrices are compatible

  • Answered by AI
  • Q2. 

    Problem: Count Even or Odd in Array

    Tanmay and Rohit are best buddies. Tanmay gives Rohit a challenge involving an array of N natural numbers. The task is to perform and answer a series of queries on the ...

  • Ans. 

    Count the number of even or odd numbers in a range of an array based on given queries.

    • Create an array to store the input numbers.

    • Iterate through the queries and update or count even/odd numbers based on the query type.

    • Output the count of even or odd numbers for each query of type 1 or 2.

  • Answered by AI
Round 2 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Typical HR round with behavioral problems.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPALarsen & Toubro Infotech (LTI) interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2016.

Interview Preparation Tips

Round: Group Discussion
Experience: Interview was scheduled in Grab Job consultancy. In that, a class room, where we all asked to sit and interviewer was sitting in front and asked to speak one by one on the topic traffic situation in Hyderabad.
Tips: Just speak once two to three lines. Don't rush to speak. Take ur time and don't try speak repeatedly.
Duration: 35 minutes

Round: Technical Interview
Experience: System based test. Easy question from java , c, data structure.

Round: HR Interview
Experience: Not held because already we got too late.

Skills: Proficiency In English, Basic Coding
College Name: Medak College of engineering

I was interviewed in Mar 2017.

Interview Questionnaire 

5 Questions

  • Q1. Oops concepts in Java?
  • Ans. 

    Oops concepts in Java

    • Encapsulation - hiding implementation details

    • Inheritance - reusing code and creating parent-child relationships

    • Polymorphism - multiple forms of a method or object

    • Abstraction - creating abstract classes and interfaces

    • Example: Encapsulation - using private variables and public methods

    • Example: Inheritance - creating a subclass that inherits from a superclass

    • Example: Polymorphism - using method overloa...

  • Answered by AI
  • Q2. Altering columns in Databases?
  • Ans. 

    Altering columns in databases involves modifying the structure of a table by adding, deleting or modifying columns.

    • Use ALTER TABLE statement to modify columns

    • Add new columns using ADD COLUMN

    • Delete columns using DROP COLUMN

    • Modify columns using MODIFY COLUMN

    • Changing column data type may result in data loss

  • Answered by AI
  • Q3. Asked some queries in SQL
  • Q4. Reversing a number in java?
  • Ans. 

    Reversing a number in Java

    • Convert the number to a string

    • Use StringBuilder to reverse the string

    • Convert the reversed string back to a number

  • Answered by AI
  • Q5. Extracting words from a line in java?
  • Ans. 

    To extract words from a line in Java, split the line using whitespace as delimiter.

    • Use the split() method of String class

    • Pass the whitespace regex as argument to split() method

    • Iterate over the resulting array to get individual words

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: Started with the question "Tell me about yourself". Asked me about Core Java. Asked to solve some questions related to Java and SQL.
Tips: Be prepared with high knowledge in Java, Data Structures and SQL.

Skills: Java Programming, Data Strrutures, SQL
College Name: IIITDM Jabalpur

Skills evaluated in this interview

Software Developer Interview Questions & Answers

Capgemini user image Dwarkesh Maheshwari

posted on 23 Sep 2017

I was interviewed in Sep 2017.

Interview Questionnaire 

1 Question

  • Q1. Basic c questions and sorting Then about projects

Interview Preparation Tips

Round: Test
Experience: Basic apti questions
But reasoning was tricky
Tips: Don't waste time
Duration: 1 hour
Total Questions: 32

Round: Technical test
Experience: Basic c question
SQL questions
Tips: Must have deep knowledge in c

Round: Technical Interview
Experience: Briefly explain my project and then successfully answerd questions asked
Tips: Complete knowledge of your project

College Name: KIET

Interview Questionnaire 

1 Question

  • Q1. What is the advantage of generic collection, when and why we should approach for that?
  • Ans. 

    Generic collections provide type safety and reusability in software development.

    • Generic collections allow us to store and manipulate objects of any type in a type-safe manner.

    • They provide compile-time type checking, reducing the chances of runtime errors.

    • They promote code reusability by allowing the same collection to be used with different types.

    • Generic collections improve performance by eliminating the need for boxin...

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: It was and off campus drive, first round was written test on computer as MCQ.
Aptitude, reasoning, English and programming sudo codes.
60 questions 90 minutes.
Duration: 2 hours 30 minutes
Total Questions: 60

Round: Group Discussion
Experience: It was a very interesting round, we were given sufficient time to think about topic.
First we were asked to speak individually on the topic ,later panel member asked is to make same topic as debate.
Tips: Don't sit silent, if you are not getting a chance to speak, you can interrupt to the people and seek a chance to put your point.
Duration: 30 minutes

Round: Technical + HR Interview
Tips: Be confident and tell the exact you know, don't try make customised concepts.
Try to drag interviewer towards the fields of your strength.

I was interviewed before Jun 2016.

Interview Questionnaire 

4 Questions

  • Q1. Tell me something about yourself
  • Ans. 

    I am a passionate software developer with 5 years of experience in web development and a strong background in computer science.

    • 5 years of experience in web development

    • Strong background in computer science

    • Passionate about software development

  • Answered by AI
  • Q2. Questions related to project I have worked on during college days
  • Q3. Core Java concepts
  • Q4. Why do you use two mobile numbers
  • Ans. 

    To separate personal and professional calls, and to ensure availability and accessibility.

    • Separate personal and professional calls

    • Ensure availability and accessibility

    • Maintain work-life balance

    • Avoid mixing personal and work-related contacts

  • Answered by AI

Interview Preparation Tips

Round: Test
Total Questions: 60

College Name: Watumull Institute Of Electronics Engineering And Computer Technology ( WIEECT )

I was interviewed in Jul 2017.

Interview Questionnaire 

1 Question

  • Q1. Android basics and programs

Interview Preparation Tips

Round: Resume Shortlist
Experience: Resume shortlisted on the basis of 60% through out and experience in development more than 6 months.

Round: Technical Interview
Experience: Core java.. String, oops, exception,

Round: HR Interview
Experience: As usual.. tell me about your self.expectations and salary discussion.
Tips: Be confident whatever you say.

Accenture Interview FAQs

How many rounds are there in Accenture SAP ABAP Hana Developer interview?
Accenture interview process usually has 1 rounds. The most common rounds in the Accenture interview process are Technical.
What are the top questions asked in Accenture SAP ABAP Hana Developer interview?

Some of the top questions asked at the Accenture SAP ABAP Hana Developer interview -

  1. Which modules you have worked most? name some t-code related to them and standa...read more
  2. How will you optimize the code from where you got to know what is my efficiency...read more
  3. What syntax you feel as a difference in select(7.5) statement when it comes for...read more

Tell us how to improve this page.

Accenture SAP ABAP Hana Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
IBM Interview Questions
4.0
 • 2.3k Interviews
View all
Accenture SAP ABAP Hana Developer Salary
based on 12 salaries
₹5.8 L/yr - ₹13 L/yr
27% more than the average SAP ABAP Hana Developer Salary in India
View more details
Application Development Analyst
38.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Application Development - Senior Analyst
26.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Team Lead
24.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
18.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Analyst
17.4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Accenture with

TCS

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

Infosys

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