Filter interviews by
Yes, as an SAP ABAP Developer, I can enhance standard programs by adding custom functionality.
Identify the standard program to be enhanced
Analyze the requirements for custom functionality
Implement the enhancements using ABAP code
Test the enhanced program to ensure it meets the requirements
Creating a module pool program involves designing screens, defining flow logic, and linking them together.
Design screens using Screen Painter transaction SE51
Define flow logic using ABAP code in PBO (Process Before Output) and PAI (Process After Input) modules
Link screens together using flow logic and navigation statements like CALL SCREEN and LEAVE TO SCREEN
posted on 6 Jun 2024
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Debugging background jobs using Tcode JDBG in SAP ABAP.
Go to transaction code JDBG in SAP system.
Enter the job name and job count of the background job you want to debug.
Set breakpoints in the ABAP code of the background job.
Execute the background job and it will stop at the breakpoints for debugging.
Use standard debugging tools like variables, watchpoints, etc. to analyze and troubleshoot the job.
ABAP dumps can be analyzed using transaction codes ST22/ST23 in SAP.
Use transaction code ST22/ST23 to access the ABAP dump analysis tool.
Review the short dump overview to see a list of recent dumps.
Click on a specific dump to view detailed information such as error messages, program flow, and variables.
Analyze the dump to identify the root cause of the issue and take necessary actions to resolve it.
I have developed both SAP Script and Smartforms for various forms.
I have developed SAP Script forms for customizing standard SAP documents like invoices, purchase orders, etc.
I have also developed Smartforms for more interactive and user-friendly forms with dynamic content.
Each type of form has its own advantages and use cases in SAP development.
To retrieve a previous version of a smartform in SAP ABAP, you can use the transport request system.
Use the transport request system to track changes and versions of smartforms.
Identify the transport request containing the previous version of the smartform.
Import the transport request to revert back to the previous version.
Ensure to test the smartform after reverting to the previous version.
Authorization objects in ABAP control access to objects for assigned users, preventing unauthorized access.
Authorization objects are used to control access to specific objects in ABAP programs.
They define which users have access to certain objects and what actions they can perform.
Authorization objects are assigned to roles, which are then assigned to users.
Examples of authorization objects include S_PROGRAM for progra...
Containers are used in ABAP development to display output on the screen.
Containers are used to hold and display UI elements in ABAP programs.
They can be used to display text, images, tables, and other UI components.
Containers can be added to screens using the SAP GUI for Windows or Web Dynpro ABAP technology.
Example: DATA container TYPE REF TO cl_gui_container.
Example: container->add( text ).
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...
ALV stands for ABAP List Viewer, a tool used to display data in tabular format in SAP reports.
ALV is used to enhance the readability and usability of reports by displaying data in a structured format.
It allows users to sort, filter, and customize the display of data according to their requirements.
ALV can display data in various formats such as grid, list, tree, etc.
It provides features like column resizing, column fre...
To debug code or errors in SAP ABAP, use tools like ABAP Debugger, breakpoints, watchpoints, and display statements.
Use ABAP Debugger to step through the code line by line and analyze variables.
Set breakpoints at specific lines of code to pause execution and inspect the program state.
Use watchpoints to monitor changes in specific variables during runtime.
Insert display statements to output variable values to the debugg
Workflow is a series of tasks that produce a desired outcome or result.
Workflow is a sequence of connected steps or activities that need to be completed in a specific order.
It involves the automation of business processes, ensuring tasks are completed efficiently and accurately.
Examples include approval processes, document routing, and task assignments.
Workflows can be designed and implemented using tools like SAP Work
An interface in SAP ABAP is a design template that defines the structure of a class without implementing the actual functionality.
Interfaces in SAP ABAP are used to define a set of methods that a class must implement.
They provide a way to achieve multiple inheritances in ABAP.
Interfaces are declared using the INTERFACE keyword in ABAP.
An example of an interface in SAP ABAP is IF_EXAMPLE_INTERFACE.
DDIC summary and steps to create DB Table
DDIC stands for Data Dictionary in SAP
Steps to create a DB table: 1. Go to transaction SE11 2. Enter table name and click create 3. Enter fields and save
DDIC is used to define and manage database objects in SAP system
Function modules are reusable blocks of code in SAP ABAP used to perform specific tasks.
Function modules can be called from any ABAP program using the CALL FUNCTION statement.
There are two types of function modules: normal and remote-enabled.
Normal function modules are executed in the same system where they are called, while remote-enabled function modules can be called from a different system.
Function modules can have...
I applied via Company Website and was interviewed in Oct 2023. There were 2 interview rounds.
OData is a protocol for building and consuming RESTful APIs.
OData stands for Open Data Protocol
It allows for the creation and consumption of RESTful APIs
OData services are typically used to expose data from SAP systems to external applications
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There was 1 interview round.
Singleton class is a class that can only have one instance created at a time.
Singleton class ensures that only one instance of the class is created throughout the application.
It provides a global point of access to the instance.
Commonly used in scenarios where a single point of control is needed, such as logging, database connections, or configuration settings.
Arvind Group
Raymond Lifestyle Limited
Aditya Birla Fashion and Retail
Vardhman Fabrics