i
AeonX
Digital
Filter interviews by
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 implementatio...
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 compl...
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 variou...
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 ...
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
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
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 separa...
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 com...
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 ...
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 com...
I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.
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...
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 det...
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...
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.
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
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, maintainabi...
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 perfo...
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 f...
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.
Exampl...
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 betwee...
I have worked on various SAP ABAP projects including implementation, customization, and support.
Implemented custom reports and interfaces to improve data visibility
Customized standard SAP modules to meet specific business requirements
Provided support for system upgrades and enhancements
Worked on performance tuning and optimization projects
Collaborated with functional consultants to understand business processes and tra...
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...
I appeared for an interview in Apr 2025, where I was asked the following questions.
Chandni Gadhvi is not a widely recognized figure in the tech or medical fields, and specific information is limited.
Chandni Gadhvi may refer to a private individual or a lesser-known professional.
No significant contributions or publications are attributed to this name in major databases.
If you have specific context or details about Chandni Gadhvi, it could help clarify.
I believe in following established guidelines while also adapting to the needs of the project and team dynamics.
Following rules ensures consistency and quality in software development.
For example, adhering to coding standards helps maintain readability and reduces bugs.
However, I also assess when flexibility is needed, such as using a different algorithm for optimization.
Collaboration often requires adapting rules to f...
I excel in chatting, utilizing clear communication and active listening to foster engaging conversations and build rapport.
I adapt my communication style based on the audience, ensuring clarity and understanding.
For example, I can explain complex technical concepts in simple terms for non-technical stakeholders.
I actively listen to others, which helps me respond thoughtfully and keep the conversation flowing.
In team se...
Beauty is subjective; my skills and personality matter more than looks in a professional setting.
Confidence is key: A confident demeanor can enhance perceived attractiveness.
Skills over looks: My coding abilities and problem-solving skills are what truly define my value as a developer.
Professionalism matters: In a work environment, professionalism and teamwork are more important than physical appearance.
I focus on professionalism and collaboration in the workplace, valuing respect and effective communication over flirtation.
Professionalism is key in a software development role.
I believe in building strong, respectful relationships with colleagues.
Flirting can lead to misunderstandings in a team environment.
I prefer to engage in friendly banter that fosters teamwork.
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
In 5 years, I see myself as a senior SAP MM Consultant leading successful implementation projects and mentoring junior consultants.
Continuing to enhance my skills and knowledge in SAP MM through training and certifications
Taking on more leadership roles within project teams
Mentoring and coaching junior consultants to help them grow in their careers
Successfully leading multiple SAP MM implementation projects
Building str...
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 funct...
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 pur...
I applied via Naukri.com and was interviewed in Dec 2023. There were 3 interview rounds.
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.
Th...
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 componen...
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 ...
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 speci...
Personal details, like name, qualification, address etc.
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 SA...
I applied via LinkedIn and was interviewed before Feb 2022. There were 2 interview rounds.
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...
Top trending discussions
Some of the top questions asked at the AeonX Digital interview -
based on 9 interview experiences
Difficulty level
Duration
based on 37 reviews
Rating in categories
5-7 Yrs
Not Disclosed
SAP Abap Consultant
26
salaries
| ₹3.5 L/yr - ₹11 L/yr |
SAP MM Consultant
10
salaries
| ₹3.4 L/yr - ₹5.3 L/yr |
Associate Consultant
6
salaries
| ₹3.5 L/yr - ₹5.5 L/yr |
Business Development Manager
6
salaries
| ₹6.5 L/yr - ₹14 L/yr |
SAP PP Consultant
6
salaries
| ₹2.4 L/yr - ₹7.5 L/yr |
JoulestoWatts Business Solutions
DotPe
Thoughtsol Infotech
11:11 Systems