Premium Employer

HCLTech

3.5
based on 36.1k Reviews
Filter interviews by

10+ Addverb Technologies Interview Questions and Answers

Updated 26 Aug 2024
Popular Designations

Q1. What exact code to be written when there are two field in selection screen if one field is filled the display second field and in which event it need to be written.

Ans.

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.

View 1 answer

Q2. Suppose TMG is generated and you have added one field and that field is not reflecting what will you do? and name the TMG events.

Ans.

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 as expected.

View 1 answer

Q3. While creating BADI implementation, what will get created Class method or interface explain? steps to implement BADI . name the BADI you have implemented.

Ans.

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

View 1 answer

Q4. Have you worked on indexes, i.e. , secondary indexes, how will you fetch value using secondary index in select query?

Ans.

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.

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

Q5. What is IDoc? what are the steps use to create field segment in IDOC? suppose you encountered how will you reprocess?

Ans.

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.

Add your answer

Q6. How will you load image in Adobe form? How will you convert and Adobe form into Spanish or any other language?

Ans.

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 different languages in the Adobe form template.

Add your answer
Are these interview questions helpful?

Q7. How may types of Transport request are there in SAP? which will be created during report creation? How SO10 objects are transported?

Ans.

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 objects are transported using the Transport of Copies request ...read more

Add your answer

Q8. Difference between Class and interface and Why oops ABAP is preferred?

Ans.

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 OOP due to its strong typing system, support for encapsula...read more

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

Q9. What is CDS view, step to create, how CDS views can be used to display ALV ?

Ans.

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.

Add your answer

Q10. How will you integrate S/4 Hana and SAP Ariba? What are the way you can?

Ans.

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 integration process

Add your answer

Q11. How to make any parameter or field mandatory? Ans: Obligatory

Ans.

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.

Add your answer

Q12. Name the events in reporting and explain their uses?

Ans.

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 top of each page.

  • End-of-page event is used to display foo...read more

View 2 more answers

Q13. What is function module and where we use it?

Ans.

Function module is a reusable subroutine in SAP ABAP used for specific functionality.

  • Function modules are standalone functions that can be called from any ABAP program.

  • They are used to encapsulate specific business logic or calculations.

  • Function modules can be called remotely from other systems using Remote Function Call (RFC).

  • Examples include function modules for currency conversion, date calculations, or data validation.

Add your answer

Q14. How to change input parameters in reports

Ans.

Input parameters in reports can be changed by modifying the selection screen fields in the ABAP program.

  • Modify the selection screen fields in the ABAP program to change input parameters

  • Use PARAMETERS or SELECT-OPTIONS statements to define input fields

  • Update the logic in the report program to process the new input parameters

Add your answer

Q15. WHAT IS TMG AND HOE IT IS CREATED

Ans.

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

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

  • It generates a dialog program with input fields for table fields and buttons for actions like create, update, delete.

  • TMG simplifies the process of creating and maintaining table data in SAP systems.

  • Example: SE54 transaction is used to create TMG for a specific table.

Add your answer

Q16. Material creation and types of bapi

Ans.

Material creation in SAP involves using BAPIs for different types of materials.

  • BAPI_MATERIAL_SAVEDATA can be used for creating materials in SAP

  • Different types of materials include raw materials, semi-finished goods, finished goods, etc.

  • BAPI_MATERIAL_GET_ALL can be used to retrieve information about all materials in SAP

Add your answer

Q17. Projects done in training

Ans.

I have completed multiple projects during my training in SAP ABAP.

  • Developed a custom report to track sales data for a retail client

  • Enhanced existing programs to improve performance and functionality

  • Worked on a team project to integrate SAP modules for a manufacturing company

Add your answer

Q18. Module pool programming steps

Ans.

Module pool programming is a technique in SAP ABAP for creating interactive user interfaces.

  • Define screen elements using Screen Painter

  • Write ABAP code for screen logic and flow control

  • Handle user input and trigger actions based on user interactions

  • Use function modules for backend processing

  • Implement navigation between screens

Add your answer

Q19. Smart forms vs sap scripts

Ans.

Smart forms are newer and more advanced than SAP scripts.

  • Smart forms are newer technology compared to SAP scripts.

  • Smart forms offer more features and flexibility in designing forms.

  • Smart forms are easier to maintain and modify compared to SAP scripts.

  • Smart forms support interactive forms and digital signatures.

  • SAP scripts are older technology and are being phased out in favor of smart forms.

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

Interview Process at Addverb Technologies

based on 6 interviews
1 Interview rounds
Technical Round
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top SAP Abap Consultant Interview Questions from Similar Companies

3.5
 • 24 Interview Questions
4.0
 • 21 Interview Questions
3.5
 • 16 Interview Questions
3.7
 • 13 Interview Questions
3.8
 • 11 Interview Questions
3.8
 • 10 Interview Questions
View all
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

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