Add office photos
Engaged Employer

AeonX Digital

3.8
based on 25 Reviews
Filter interviews by

20+ Interview Questions and Answers

Updated 7 Nov 2024

Q1. What is CDS view how it can be utilized? Diff between Association and Joins.

Ans.

CDS view is a virtual database table in SAP used for defining complex views. Associations are used for defining relationships, while joins are used for combining data from multiple tables.

  • CDS view is a virtual database table in SAP used for defining complex views

  • Associations in CDS views are used to define relationships between entities

  • Joins in CDS views are used to combine data from multiple tables based on a common field

  • CDS views can be utilized for reporting, analytics, an...read more

Add your answer

Q2. What is BAPI how it can be utilized? What are pre-requisite for using BAPI?

Ans.

BAPI stands for Business Application Programming Interface. It is a standard interface to SAP business objects.

  • BAPIs are used to integrate SAP systems with external applications or other SAP systems.

  • They provide a way to access and manipulate data in SAP systems.

  • Pre-requisites for using BAPI include proper authorization, knowledge of the specific BAPIs available, and understanding of the data structures involved.

  • Examples of BAPIs include BAPI_SALESORDER_CREATE, BAPI_MATERIAL_...read more

Add your answer

Q3. What is TMG? on which TMG events you have worked on name them?

Ans.

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

  • TMG is used to create table maintenance dialog programs for maintaining table entries.

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

  • I have worked on TMG events such as START-OF-SELECTION and END-OF-SELECTION in my previous projects.

Add your answer

Q4. What is BADI, Steps to implement and Difference b/w Classical and Kernel BADI.

Ans.

BADI stands for Business Add-In. It is an enhancement technique in SAP ABAP.

  • BADI allows you to add additional functionality to standard SAP applications without modifying the original code.

  • Steps to implement BADI: Define BADI interface -> Implement BADI interface -> Activate BADI implementation.

  • Classical BADI is implemented using SE18 transaction while Kernel BADI is implemented using SE19 transaction.

  • Difference between Classical and Kernel BADI: Kernel BADI allows multiple i...read more

Add your answer
Discover null interview dos and don'ts from real experiences

Q5. How will you optimize code? Explain parallel cursor with example.

Ans.

Optimizing code involves improving performance and efficiency. Parallel cursor in SAP ABAP allows for processing multiple records simultaneously.

  • Use SELECT statements with appropriate WHERE conditions to fetch only necessary data

  • Avoid nested loops and use optimized loop constructs like LOOP AT, LOOP AT ... WHERE, etc.

  • Use field symbols to avoid unnecessary data copying

  • Leverage parallel cursor processing to improve performance by processing multiple records concurrently

  • Example:...read more

Add your answer

Q6. Are you comfortable in switching from ABAP core to Integration?

Ans.

Yes, I am comfortable switching from ABAP core to Integration.

  • I have experience working with both ABAP core and Integration technologies.

  • I am adaptable and quick to learn new technologies and processes.

  • I believe that integrating different systems can enhance the overall functionality and efficiency of a project.

  • For example, I have successfully integrated SAP systems with third-party applications to streamline processes and improve data accuracy.

Add your answer
Are these interview questions helpful?

Q7. How we can Enhance Tables? Difference between Append vs Include?

Ans.

Enhancing tables in SAP ABAP involves adding custom fields or structures. Append adds fields at the end, while Include adds fields at a specific position.

  • Enhancing tables involves adding custom fields or structures to existing tables.

  • Append statement adds fields at the end of the table structure.

  • Include statement adds fields at a specific position within the table structure.

  • Append is used when adding fields to standard SAP tables without modifying them directly.

  • Include is use...read more

Add your answer

Q8. Difference between ECC vs HANA? Why oops ABAP was introduced?

Ans.

ECC is a traditional ERP system while HANA is an in-memory database platform. OOPs ABAP was introduced for better code reusability and maintainability.

  • ECC is a traditional ERP system with separate application and database layers, while HANA combines both in-memory.

  • HANA allows real-time data processing and analytics, while ECC relies on disk-based storage.

  • OOPs ABAP was introduced to enhance code reusability, maintainability, and flexibility in SAP development.

  • OOPs ABAP support...read more

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. Steps to create OData service? Expecting via CDS views and SEGW.

Ans.

Creating OData service using CDS views and SEGW

  • Create a CDS view with @OData.publish: true annotation

  • Activate the CDS view in SAP system

  • Create a project in SEGW transaction

  • Import the CDS view into the project

  • Define the entity set and entity type in SEGW

  • Map the CDS view fields to the entity type properties

  • Generate and implement the service

Add your answer

Q10. What is the difference between Bapi and RFC

Ans.

BAPI is a standard interface provided by SAP for business objects, while RFC is a remote function call used for communication between systems.

  • BAPI is a predefined method provided by SAP for specific business objects

  • RFC is a generic protocol used for communication between systems

  • BAPIs are implemented as RFCs, but not all RFCs are BAPIs

  • BAPIs are used for specific business processes, while RFCs can be used for various purposes

Add your answer

Q11. Po is 10 qt, Posting 5 qt and Invoice 2 qt, What is the accounting entry

Ans.

The accounting entry for the given scenario is a debit to the Inventory account and a credit to the Accounts Payable account.

  • When goods are received (Posting), the Inventory account is debited to increase the inventory value.

  • When an invoice is received, the Accounts Payable account is credited to record the liability.

  • The quantity received (Posting) and the quantity invoiced are both relevant for the accounting entry.

  • The specific accounts used may vary depending on the company...read more

Add your answer

Q12. How to take in 2 vendor invoice same time but difference Price with invoice verification

Ans.

To take in 2 vendor invoices with different prices during invoice verification, use the 'Split Invoice' functionality.

  • Navigate to the invoice verification transaction (MIRO).

  • Enter the first vendor invoice details and save it.

  • Click on the 'Split Invoice' button to split the invoice.

  • Enter the details of the second vendor invoice with the different price.

  • Save the second invoice.

  • Both invoices will now be posted separately with their respective prices.

Add your answer

Q13. What are lock objects

Ans.

Lock objects are used in SAP to control access to shared data and prevent simultaneous changes by multiple users.

  • Lock objects are used to prevent data inconsistency in SAP systems.

  • They ensure that only one user can change a specific piece of data at a time.

  • Lock objects can be set at different levels such as table level, program level, or even field level.

  • Examples of lock objects in SAP include ENQUEUE and DEQUEUE function modules.

Add your answer

Q14. 1)which type of instance using for memory related works? 2)how to connect the network connectivity in aws two networks? 3)How many ip available in the ipv4? 4) How many subnets create in the one VPC?

Ans.

1) R-type instances are used for memory-related works. 2) VPC peering is used to connect two networks in AWS. 3) There are approximately 4.3 billion available IPv4 addresses. 4) You can create multiple subnets in one VPC.

  • 1) R-type instances have high memory capacity and are suitable for memory-intensive workloads.

  • 2) VPC peering allows you to connect two VPCs in different AWS accounts or regions.

  • 3) IPv4 addresses are 32-bit numbers, allowing for approximately 4.3 billion uniqu...read more

Add your answer

Q15. What is pre-requisite in Sub-Contracting

Ans.

Pre-requisite in Sub-Contracting is the requirement for a subcontracting purchase order to be created before the actual subcontracting process can take place.

  • A subcontracting purchase order must be created

  • The subcontracting material and the vendor must be specified in the purchase order

  • The components to be provided by the subcontractor must be defined in the purchase order

  • The quantity and delivery date for the components must be specified

  • The subcontracting process can only be...read more

Add your answer

Q16. What is the Pricing Procedures

Ans.

Pricing Procedures in SAP MM are used to determine the price of materials or services during procurement or sales processes.

  • Pricing Procedures are a set of rules and conditions that determine how prices are calculated in SAP MM.

  • They are used to determine the final price of materials or services based on various factors such as quantity, discounts, taxes, and surcharges.

  • Pricing Procedures can be customized to meet specific business requirements.

  • They consist of condition types,...read more

Add your answer

Q17. What are oops concept ?

Ans.

Object-oriented programming concepts that focus on classes and objects for better code organization and reusability.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

  • Inheritance: Ability of a class to inherit properties and behavior from another class.

  • Polymorphism: Ability to present the same interface for different data types.

  • Abstraction: Hiding the complex implementation details and showing only the necessary features of an object.

Add your answer

Q18. What is SDLC ?

Ans.

SDLC stands for Software Development Life Cycle, which is a process used by software developers to design, develop, and test software applications.

  • SDLC is a structured process that divides software development into distinct phases.

  • The phases typically include planning, analysis, design, implementation, testing, and maintenance.

  • Each phase has its own set of activities and deliverables to ensure the successful completion of the project.

  • Examples of SDLC models include Waterfall,...read more

Add your answer

Q19. What is sap, why we use it?

Ans.

SAP is a software used for managing business operations and customer relations.

  • SAP stands for Systems, Applications, and Products in Data Processing.

  • It is used to integrate and manage various business processes such as finance, sales, inventory, and production.

  • SAP helps in streamlining operations, reducing costs, and improving efficiency.

  • It provides real-time data and analytics for better decision-making.

  • Examples of SAP modules include SAP ERP, SAP CRM, SAP SCM, and SAP HCM.

Add your answer

Q20. Define Plant in SAP

Ans.

Plant in SAP represents a physical location within a company where materials are produced, stored, or distributed.

  • Plants are assigned to a company code in SAP

  • Plants can be used for production, storage, or distribution purposes

  • Each plant can have multiple storage locations within it

  • Plants are used in material management processes like procurement and inventory management

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at null

based on 7 interviews in the last 1 year
Interview experience
4.7
Excellent
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.7
 • 626 Interview Questions
4.0
 • 384 Interview Questions
3.8
 • 209 Interview Questions
3.7
 • 143 Interview Questions
4.2
 • 129 Interview Questions
View all
Top AeonX Digital Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter