i
Wipro
Filter interviews by
I applied via Recruitment Consultant and was interviewed in Jul 2021. There was 1 interview round.
Plugins are executed in a specific order based on their stage and execution mode.
Plugins are registered on specific events in CRM
Plugins can be synchronous or asynchronous
Plugins can be registered to execute before or after the main operation
Plugins can be registered to execute on pre-validation, pre-operation, post-operation stages
Plugins can be registered to execute on create, update, delete, or associate/disassociat...
Managed solutions are packaged and can be distributed, while unmanaged solutions are customizable and can only be modified in the environment they were created in.
Managed solutions are created by packaging components and can be distributed to other environments
Unmanaged solutions are customizable and can only be modified in the environment they were created in
Managed solutions can be upgraded or deleted without affecti...
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Use AT SELECTION-SCREEN OUTPUT event to display second field based on first field input.
Use AT SELECTION-SCREEN OUTPUT event to check if first field is filled.
If first field is filled, display the second field using the statement 'SET PF-STATUS'.
Example: AT SELECTION-SCREEN OUTPUT. IF sy-abcde = 'X'. SET PF-STATUS 'SECOND_FIELD'. ENDIF.
Events in reporting include initialization, start-of-selection, end-of-selection, top-of-page, end-of-page, and top-of-logical-page.
Initialization event is used to initialize variables and set initial values.
Start-of-selection event is used to fetch data from the database and perform calculations.
End-of-selection event is used to display the final output of the report.
Top-of-page event is used to display headers at the...
When creating BADI implementation, a class method is created. Steps include creating a class implementing the BADI interface and implementing the required methods.
Create a class implementing the BADI interface
Implement the required methods in the class
Activate the BADI implementation in the system
CDS view is a virtual database table in SAP ABAP used for defining complex views. It can be used to display ALV.
CDS view is defined using ABAP Development Tools (ADT) in Eclipse.
Steps to create CDS view: Define view, define associations, define annotations.
CDS views can be used to display ALV by creating a custom ALV grid using the CDS view as the data source.
If a field added to a TMG is not reflecting, check if the field is properly defined in the TMG structure and events are triggered correctly.
Check if the field is properly added to the TMG structure using SE11 or SE54.
Ensure that the events like INITIALIZATION, AT SELECTION-SCREEN, AT SELECTION-SCREEN OUTPUT, etc., are triggered correctly.
Debug the TMG program to see if the field value is being populated and displayed a
Classes are blueprints for objects with attributes and methods, while interfaces define a contract for classes to implement. ABAP is preferred for OOP due to its robustness and flexibility.
Classes are used to create objects with attributes and methods, while interfaces define a contract for classes to implement.
Classes can be instantiated to create objects, while interfaces cannot be instantiated.
ABAP is preferred for ...
Integrating S/4 Hana and SAP Ariba involves using SAP Cloud Platform Integration and SAP Ariba Network.
Use SAP Cloud Platform Integration to connect S/4 Hana and SAP Ariba
Leverage SAP Ariba Network for seamless integration and collaboration
Utilize standard integration content provided by SAP for faster implementation
Customize integration based on specific business requirements
Ensure data consistency and security during
IDoc is a data container used to exchange information between SAP systems or between an SAP system and an external system.
IDoc stands for Intermediate Document.
To create a field segment in IDoc, you need to define the segment structure in the IDoc definition using transaction WE31.
For reprocessing, you can use transaction BD87 to reprocess IDocs that have failed during processing.
There are three types of transport requests in SAP: Workbench request, Customizing request, and Transport of Copies.
Workbench request is created for ABAP development objects like programs, function modules, etc.
Customizing request is created for customizing objects like table entries, screen modifications, etc.
Transport of Copies request is created for transporting copies of objects from one system to another.
SO10 obje...
To load an image in Adobe form, use the 'Graphic' UI element. To convert an Adobe form into another language, use translation tools like SE63.
To load an image in Adobe form, use the 'Graphic' UI element and specify the image path.
For language conversion, use translation tools like SE63 to translate the text elements of the form into the desired language.
Make sure to maintain language-specific text elements for differen
Use the 'Obligatory' keyword to make a parameter or field mandatory in SAP ABAP.
Add 'Obligatory' keyword in the parameter declaration to make it mandatory
If the mandatory parameter is not filled, an error message will be displayed
Example: DATA lv_name TYPE string OBLIGATORY.
Yes, I have worked on secondary indexes in SAP ABAP.
Secondary indexes are created to improve the performance of select queries by allowing faster access to data.
To fetch values using a secondary index in a select query, you can use the addition 'USING INDEX' followed by the name of the secondary index.
For example, SELECT * FROM table_name USING INDEX index_name WHERE condition.
I applied via Walk-in and was interviewed in Sep 2024. There were 2 interview rounds.
What is aptitude text? How much rounds?
I applied via Walk-in and was interviewed in May 2024. There was 1 interview round.
Errors in material extend can include incorrect data entry, missing information, duplicate entries, and system errors.
Incorrect data entry such as wrong material number or description
Missing information like unit of measure or pricing details
Duplicate entries for the same material
System errors causing inconsistencies in material extend data
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...
I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.
Physical inventory is the process of counting and verifying the actual quantity of goods in stock.
Physical inventory involves physically counting and inspecting the items in a warehouse or storage location.
It helps in identifying any discrepancies between the actual stock and the recorded stock in the system.
The process may include using barcode scanners, RFID technology, or manual counting methods.
Physical inventory i...
STO process is a method used in SAP MM to transfer stock between different plants within the same company code.
STO stands for Stock Transport Order.
It involves creating a purchase order in the supplying plant and a corresponding sales order in the receiving plant.
The goods are then transferred from the supplying plant to the receiving plant using the delivery process.
The receiving plant receives the goods and posts the...
Yes, I have worked on interfaces in my role as an SAP MM Consultant.
I have experience in integrating SAP MM with other modules like SAP SD and SAP FI.
I have worked on setting up and configuring IDocs for data exchange between SAP systems.
I have also worked on integrating SAP MM with external systems using technologies like EDI and XML.
I have experience in mapping and transforming data between different systems.
I have w...
I applied via Recruitment Consulltant and was interviewed in Feb 2022. There was 1 interview round.
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
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
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 ...
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...
Singleton class is a class that can only have one instance at a time.
It is used to ensure that there is only one instance of a class in the system.
It is often used in situations where a single object needs to coordinate actions across the system.
Example: Database connection class, logger class, configuration class.
It can be implemented using private constructors, static methods, and static variables.
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
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...
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
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 ...
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.
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...
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...
I was interviewed in May 2022.
Code Inspector is a tool to check code quality. Assistance class is a reusable class to provide common functionality.
Code Inspector checks for syntax errors, performance issues, security vulnerabilities, and adherence to coding standards.
Assistance class provides reusable code for common functionality like date and time calculations, string operations, and database access.
Assistance class can be used in multiple progra...
I applied via Company Website and was interviewed in Jan 2022. There was 1 interview round.
Accounts payable is a financial term that refers to the money owed by a company to its suppliers or vendors for goods or services received.
Accounts payable is a liability on the balance sheet.
It represents the amount owed by a company to its creditors.
It includes invoices, bills, and other payment obligations.
Accounts payable is recorded when goods or services are received but payment has not yet been made.
It is an imp...
SAP FICO is a module in SAP ERP that deals with financial accounting and controlling.
SAP FICO stands for Financial Accounting and Controlling.
It helps in managing financial transactions, generating financial statements, and analyzing financial data.
It includes sub-modules like General Ledger Accounting, Accounts Payable, Accounts Receivable, Asset Accounting, and Controlling.
It integrates with other SAP modules like Sa...
Accounts receivable refers to the money owed to a company by its customers for goods or services provided on credit.
It is a current asset on the balance sheet.
Accounts receivable represents the credit sales made by a company.
It is recorded when a company invoices its customers for the goods or services provided.
The amount owed by customers is typically collected within a specified period, known as the credit terms.
If a...
Project Engineer
32.6k
salaries
| ₹1.8 L/yr - ₹8.3 L/yr |
Senior Software Engineer
23k
salaries
| ₹5.8 L/yr - ₹22.4 L/yr |
Senior Associate
21.2k
salaries
| ₹0.8 L/yr - ₹5.5 L/yr |
Senior Project Engineer
20.6k
salaries
| ₹5 L/yr - ₹19 L/yr |
Technical Lead
18.6k
salaries
| ₹8.2 L/yr - ₹36.5 L/yr |
TCS
Infosys
Tesla
Amazon