Category: SAP Interview Questions

  • SAP ABAP RAP Interview Questions

    Introduction

    RAP in SAP ABAP RAP stands for RESTful Application Programming Model. Before we start with SAP ABAP RAP Interview Questions, let us understand what this article is all about.

    Since we know SAP Fiori applications are based on the SAP ABAP programming model that provides flexibility and efficient modeling, it also lacks certain criteria like simplicity. Here RAP model is the one that overcomes all the flaws. This model provides an intrinsic approach to building SAP Fiori-based applications that are optimized enough for S/4 HANA. These applications can run on-premise as well as on the cloud.

    This RAP programming model uses the ABAP programming methodology. It uses the following:

    1. ADT: ABAP Development Tools in Eclipse. It is used to develop tasks.
    2. CDS: Core Data Services in Eclipse. It is used for the implementation of the business object layer.
    3. New Framework: It is used to handle business logic.

    This article will discuss all types of interview questions asked by interviewers in their selection process. Before starting with the interview questions, go through the SAP ABAP RAP course here.

    Basic SAP ABAP RAP Interview Questions

    1. What is SAP ABAP RAP?
    2. What is the use of SAP ABAP RAP?
    3. Explain Modernization with RAP?
    4. Name the platforms where RAP is available?
    5. Name the end-to-end scenarios that can be developed with RAP?
    6. What type of services can be developed using RAP?
    7. How RAP model is better than previous programming models?
    8. What is BOPF?
    9. Is BOPF a part of RAP?
    10. How to get started with RAP?
    11. Is it possible to use RAP in standard SAP software?
    12. What information is available on the RAP roadmap?
    13. Where can users find the latest features for RAP?
    14. What is the process of developing an SAP Fiori application using RAP?
    15. How do we maintain the UI semantics while building SAP Fiori elements applications using RAP?
    16. Tell the procedure of testing the code?
    17. Name the software used for providing the documentation for code elements in the ABAP source code?
    18. How do we troubleshoot the SAP ABAP RAP applications?
    19. How to build a PoC app with RAP?
    20. Have you experienced any project on Github related to SAP ABAP RAP?
    21. What does ‘REST’ stand for? Explain?
    22. Name the three main layers of ABAP RESTful Application?
    23. Define ‘Stateless.’
    24. Name the CDS View types that are commonly used?
    25. Explain the Business Object in ABAP RESTful Programming Model?

    Advance level SAP ABAP RAP Interview Questions

    1. Explain SAP RAP Architecture.
    2. Differentiate between SAP ABAP and SAP RAP.
    3. Differentiate between SAP BOPF and SAP RAP.
    4. Differentiate between ABAP on Cloud and SAP RAP.
    5. Differentiate between SAP CAP and SAP ABAP RAP.
    6. Define the concepts of Business Objects.
    7. Define the concept of RAP runtime.
    8. Differentiate between Managed RAP and Unmanaged RAP.
    9. How to use SAP Entity Manipulation Language (EML) to control the behavior of business objects in SAP ABAP RAP?
    10. How to develop an OData using SAP ABAP RAP?
  • SAP Basis Interview Questions

    Introduction

    SAP is a German company whose R/3 products are used to help and manage large corporations. The basis is nothing else but a set of middleware programs and tools from SAP.

    It supports the interoperability and portability of SAP applications across various systems and databases. The main purpose of SAP Basis is to make sure that SAP systems in the environment run smoothly and consistently.

    The various key responsibilities of SAP Basis Administrator include:

    1. System installation and Configuration
    2. Load balancing on servers
    3. Managing services and servers
    4. Performance management of different components

    This article will provide you with all types of interview questions related to SAP Basis.

    SAP Basis FAQs Interview Questions

    1. Define SAP Basis?
    2. Highlight some differences between Developer Trace, System Log, and System Trace?
    3. How will you analyze the problem if a user is unable to log in to the SAP system?
    4. Explain private mode?
    5. What do you understand by OSP$?
    6. Explain Transactional RFC?
    7. What are the different types of RFC?
    8. Explain OCM? How to apply OCM patches?
    9. How will you perform SAP-export and import tables in the SAP model from the Operating System level?
    10. How will you compare the support package, kernel, and SAP note?
    11. How to find the list of objects that have been repaired in the system?
    12. Explain the purpose of table TADIR?
    13. Is it possible to install SAP patches when other users are online?
    14. Mention some differences between SDM and JSPM?
    15. What is the process of disabling the import all option from STMS in SAP?
    16. What is the use of the personalized tab and parameter tab in the user master record?
    17. Name the different types of users in SAP?
    18. What are reference and service users in SAP and their uses?
    19. Explain the process of restricting multiple logins of the user in SAP?
    20. List the various things a user must take care of while writing the ID’s?
    21. Define “Data Sets” in SAP?
    22. Explain what is Heterogenous system copy and homogenous system copy?
    23. What are functional modules in BDC programming??
    24. What is an “OK” code?
    25. Compare and contrast “t-code’ and “OK” code?
    26. Distinguish between client refresh and client copy?
    27. Explain the background processing batch scheduler?
    28. What do you mean by SAP IDES?
    29. What is the main purpose of TDEVC?
    30. What are the various types of work processes present in SAP?
    31. Explain the role of “Application server”?
    32. Explain the process of applying patches?
    33. How can we perform transport?
    34. What are the various types of transport queries?
    35. Explain business KPIs?
    36. Explain the importance of T000?
    37. What does SAPS stand for? Explain?
    38. Explain the difference between Central Instance and Application Server?
    39. What is the way to check whether a system is a Unicode or Non-Unicode?
    40. What are the different types of transport requests present in SAP Basis?
    41. Explain the logical system?
    42. How will you create a logical system?
    43. What is the purpose of creating a logical system?
    44. What is the process of assigning an object 100 roles at a time?
    45. Name the table that is used to get the list of the users with development access on a particular system?
    46. Is it possible to view locked transactions? If yes, how?
    47. What is the process of disabling the ‘Import All’ button on STMS for the queues?
    48. What is the process of applying SAP notes to the SAP system?
    49. What is the main purpose of table USR02?
    50. Distinguish between kernel replacement and support package?
    51. What are the most common errors that occur frequently when a user deals with TRANSPORTS?
    52. What will be your attempt to do a client copy?
    53. Compare and contrast synchronous and asynchronous transport?
    54. What will be your approach in determining whether your SAP server is Unicode or ASCII?
    55. Highlight some differences between the Consolidation and Development route?
    56. Define load balancing in SAP?
    57. Explain supplementation language?
    58. What do you think about SAP as a database or not?
    59. Name the transactions which are used to check Buffer Statistics?
    60. What is the maximum number of profiles we can assign to a user in SAP?
    61. Explain SAP Spool Request?
    62. Which transaction code is used to display the user list?
    63. What do you know about Business KPIs?

    OS related Interview Questions

    1. How will you manage the number of work processes at the OS level?
    2. How will you analyse the work process status at the OS level?
    3. Define Logon groups?
    4. Explain the SAP single stack system?
    5. Where we can check for system logs of SAP application at the O.S level?
    6. Define LUW (Logical Unit of Work)?
    7. Name the various phases of background that are processed in SAP?

    Java-related Interview Questions

    1. Name the tool that is used to install JAVA patches?
    2. What are the different types of Java-related bugs that you have faced, and how have you solved them?

     

  • SAP Full Stack Interview Questions

    Introduction

    Full-stack developers are those skilled programmers who can work with both the front-end and back-end of a website, including applications. They develop and design the frontend/ backend architecture of websites. Moreover, they are responsible for designing databases, server-side applications, and many more.

    With the advancement in technology, top-notch companies are looking for full-stack developers. They are conducting interviews and hiring them based on their skills and knowledge. If you are looking for such profiles, you can increase your chance of getting hired by companies if you are well prepared for the full stack developer interview.

    This article will provide you with all types of interview questions related to full-stack developer profiles. An SAP Full Stack Developer can have the following skills: SAP ABAP, SAP UI5, SAP HANA, SAP NodeJs or SAP JAVA.

    Theory-based Interview Questions

    1. What are the basic requirements that a full-stack developer must fulfil?
    2. Tell me the programming language in which you are perfect?
    3. What type of front-end technologies you are familiar with?
    4. Do you know any databases?
    5. Do you have any prior knowledge of prototype design like UI and UX?
    6. Explain Model View Controller (MVC)?
    7. Explain Model View Presenter (MVP)?
    8. What are the various components of MVC?
    9. Highlight the differences between MVC and MVP?
    10. What is the role of the interface in MVC?
    11. What do you understand by pair programming?
    12. Define driver in pair programming?
    13. Define navigator in pair programming?
    14. What are the benefits and limitations of pair programming?
    15. Explain CORS in MVC and its works?
    16. Which one is better according to you- CORS or JSONP?
    17. What are various ways to increase a website’s scalability and efficiency?
    18. Explain how reducing DNS lookup can increase a website’s efficiency?
    19. Why assets are placed on a cookie-free domain?
    20. Compare and contrast Get and Post requests?
    21. Which one among getting and post requests is more efficient?
    22. How do Get requests to enable visibility of data?
    23. State one example of each (i). Get request (ii). Post request?
    24. What do you understand by referential transparency in functional programming?
    25. What is RESTFUL API?
    26. What do you understand by API?
    27. Explain the promise?
    28. Explain the various states of promise?
    29. What are the various ways to reduce the load time of a web application?
    30. Define Optimize dependencies in context with load time?
    31. What do you understand by continuous integration and continuous delivery?
    32. What is the CI/CD pipeline?
    33. Explain the use of CI/CD in DevOps?
    34. Name the architectural designs that are used to design software?
    35. Define monolithic architecture?
    36. What is long polling?
    37. Explain semantic HTML?
    38. What is the use of semantic HTML?
    39. Explain how null is different from undefined in Javascript?
    40. Which one is primitive: null, undefined, or both?
    41. Highlight the key differences between GraphQL and REST?
    42. Explain the different methods of session management in Servlet?
    43. What is a Request Dispatcher?
    44. Highlight the differences between constructor injection and setter injection?
    45. What are the various ways to handle exceptions in the spring MVC Framework?
    46. Highlight some points relevant to the benefits and limitations of using “use strict”?
    47. Explain some uses of Docker?
    48. What is the primary purpose of Docker?
    49. Define Dependency Injection?
    50. what are the various classes involved in Dependency injection?
    51. Name the technique that optimizes disk space?
    52. Explain Temporal Dead Zone in ES6?
    53. What is the main reason for not using arrow functions in ES6?
    54. Name the techniques that involve removing redundant data from a database?

    Full-stack web developer interview Questions for freshers?

    1. Which programming language do you practice the most and why?
    2. How do you update yourself with the latest trends in technology?
    3. Tell me about the most recent thing/ technology that you have learned?
    4. According to you, what are the most important qualities that a full stack developer must have?
    5. If you are given a chance to develop a project from scratch, which technology and language will be chosen by you?
    6. What do you understand by Full-stack development?
    7. What is the main role of full-stack developers?
    8. Name some full-stack developer tools?

    Full-stack web developer interview Questions for Experienced?

    1. Tell us about the project on which you are working nowadays?
    2. If you found your batchmate’s code inefficient. What will be your approach to deal with that?
    3. Do you know about design patterns?
    4. What is the best debugging that you have done till now?
    5. What do you enjoy the most- management or execution?
    6. Explain Continuous Integration?
    7. What do you know about Multithreading?
    8. Tell me about some of the latest trends in full-stack developers?
    9. Compare and contrast Blue/green deployment and rolling deployment?
    10. Highlight some differences between normalization and denormalization?
    11. What are the various types of full-stack developers?
    12. Which is the best full-stack?
    13. Do you think a full-stack developer is a good career?
    14. What are your expectations with respect to the pay scale as a full-stack developer?

    Commonly asked Interview Questions

    1. Tell us something about the Event-Driven Architecture Pattern?
    2. Difference between ServletContext and ServletConfig?
    3. What do you know about numeric promotion?
    4. Tell us about the most puzzling programming challenge you have come across recently?
    5. What are you coding currently?
    6. What is the biggest mistake you have made in your projects? What was your approach to rectifying that?
    7. Define Inversion of control?
    8. Define the Observer pattern?

    Java-related Interview Questions

    1. Explain the Connection leak in java? How can we fix it?
    2. List the advantages of Hibernate over JDBC?
    3. What is boilerplate code?
    4. Which one is better with respect to performance: Hibernate or JDBC?
    5. Explain double brace initialization in java?
    6. What is the use of double brace initialization?
    7. How will you avoid deadlock in java?
    8. Explain the critical section?
    9. Explain the SOLID principle in java?
    10. What are ways to protect the critical sections?
    11. Explain MEAN Stack?

    Javascript related Interview Questions

    1. What is callback hell, and how to fix it?
    2. What are frameworks?
    3. Explain Event bubbling?
    4. Name the scripting language used by CORC?
    5. Define Capturing?

     

  • SAP MTA Interview Questions

    Introduction

    MTA stands for Multi-Target Application, sometimes also known as MultiApps technology. Initially, it was architected for SAP HANA XSA applications, but with the release of SAP Business Technology Platform, the Cloud Foundry environment, the MTA model was included as a part of the Advanced programming model of the SAP HANA.

    MTA comprises multiple parts created with different technologies and deployed to different targets but with a single, common lifecycle. This article will get all types of interview questions related to SAP MTA.

    SAP MTA Interview questions also include SAP UI5 Interview questions, SAP HANA Interview Questions, SAP NodeJs Interview questions and SAP BTP Interview Questions.

    Basic level Interview Questions

    1. What do you understand by MTA?
    2. How has MTA proved beneficial for the SAP Business Technology platform?
    3. What was the main objective of developing MTA?
    4. What are the 3 A’s of MTA?
    5. Explain Abstraction in context with SAP MTA?
    6. Name the various modules under abstraction that are addressed by MTA?
    7. Explain Assembly in context with SAP MTA?
    8. Explain Automation in context with SAP MTA?
    9. What do you understand by the “blue-green” strategy?
    10. Define Transactional consistency?
    11. Name the descriptor that governs ‘What to build and how to build’?
    12. What is the role of the deployment descriptor?

    MTA Descriptor Model

    1. What are the components included in the header of MTA?
    2. Name the keywords that are used to define the dependencies?
    3. Explain Module Hooks?
    4. What are Global elements?
    5. Name the command used to deploy MTA?

    Development tools

    1. Name the built-in support for MTAs?
    2. What is SAP Web IDE?
    3. What does SAP Web IDE include?
    4. How can we develop MTA applications?
    5. What do you understand by Cloud Foundry environment?

     

  • SAP UI5 Interview Questions – Set 2

    Introduction

    SAP UI5 is an SAP user interface for HTML5. It is a collection of libraries used by the users to develop mobile and desktop applications that run in a browser. In this, we are provided with a SAPUI5 Javascript toolkit. It is a front-end development tool. It makes use of CSS, HTML5, and Javascript.

    This is the right place where you will get SAP UI5 job interview questions if you are preparing for such interviews. This article will provide you with all kinds of interview questions from basic to advanced levels. Go through Set 1 Interview questions here.

    Association and navigation in SAP UI5

    1. What is the use of association and navigation in SAP UI5?

    Association and navigation are used in SAP UI5 to establish relationships between different UI5 controls.

    Association is used to define a relationship between two controls, where one control acts as a source and the other as a target. This relationship can be used to pass data or events from the source control to the target control.

    Navigation is used to navigate from one view to another in an SAP UI5 application. It is used to define the flow of an application, and to determine how different views are related and how the user can navigate between them. Navigation can be achieved using routing in SAP UI5, which uses the declarative approach to define the navigation flow in an application.

    2. Explain association and navigation in SAP OData

    Association and Navigation in SAP OData are concepts used to define relationships between entities in an SAP OData service.

    Association is used to define a relationship between two entities in an OData service. An association defines the relationship between entities, and the cardinality of the relationship, such as one-to-one, one-to-many, or many-to-many.

    Navigation is used to navigate from one entity to another in an SAP OData service. This allows the client to follow the relationships defined in the OData service to retrieve related data. For example, if you have two entities, “Orders” and “Customers,” and you have defined a one-to-many relationship between “Orders” and “Customers,” then you can use navigation to retrieve all orders for a specific customer.

    In summary, association and navigation are used to model relationships between entities in an SAP OData service, and to retrieve related data in a structured manner.

    3. Can I achieve the above even without using the association and navigation concept?

    Yes, it is possible to retrieve related data in SAP OData without using the concepts of association and navigation.

    For example, you could retrieve related data by defining a custom function in the OData service, which retrieves data from multiple entities based on a specific input, such as a customer ID. The function could then be called from the client to retrieve the related data.

    However, using association and navigation in SAP OData has several advantages over custom functions, such as:

    Standardization: Association and navigation are standard concepts in OData and are supported by OData clients and libraries.

    Reusability: Once the associations and navigation paths are defined, they can be easily reused in multiple parts of an application, reducing the amount of custom code needed.

    Readability: The relationships between entities are easily readable and understandable, making it easier to maintain and enhance the application.

    Scalability: Association and navigation can handle complex relationships between entities and can scale to handle large amounts of data.

    Therefore, while it is possible to retrieve related data without using association and navigation, it is generally recommended to use these concepts in SAP OData to take advantage of their benefits.

    4. How to use association and navigation in SAP UI5 code?

    In SAP UI5, association and navigation can be defined and used in the XML view, the controller, and the manifest file of an application.

    Here’s an example of how to use association and navigation in SAP UI5 code:

    1. XML View: To define an association between two controls, you can use the “association” property in the XML view. For example, to define an association between a table and a detail form, you could use the following code:

    <Table id=”table” items=”{/Orders}” selectionChange=”onSelectionChange”>
    <!– Table content –>
    </Table>

    <form:SimpleForm id=”form” layout=”ResponsiveGridLayout”
    binding=”{Orders>}”
    association=”Orders” >
    <!– Form content –>
    </form:SimpleForm>

    2. Controller: To navigate between views, you can use the “byId” method in the controller to retrieve the target view, and then use the “to” method to navigate to the target view. For example:
    onSelectionChange: function (oEvent) {
    var oSelectedItem = oEvent.getParameter(“listItem”);
    this.getRouter().navTo(“detail”, {
    orderId: oSelectedItem.getBindingContext().getProperty(“OrderID”)
    });
    },

    3. Manifest File: To configure routing in SAP UI5, you need to define the routes and targets in the manifest file. For example:
    “routing”: {
    “config”: {
    “routerClass”: “sap.m.routing.Router”,
    “viewType”: “XML”,
    “viewPath”: “my.app.view”,
    “controlId”: “app”,
    “controlAggregation”: “pages”,
    “bypassed”: {
    “target”: “notFound”
    }
    },
    “routes”: [
    {
    “pattern”: “”,
    “name”: “master”,
    “target”: “master”
    },
    {
    “pattern”: “orders/{orderId}”,
    “name”: “detail”,
    “target”: “detail”
    }
    ],
    “targets”: {
    “master”: {
    “viewName”: “Master”,
    “viewLevel”: 1
    },
    “detail”: {
    “viewName”: “Detail”,
    “viewLevel”: 2
    },
    “notFound”: {
    “viewName”: “NotFound”,
    “viewLevel”: 3
    }
    }
    }

    This is just a basic example to show how to use association and navigation in SAP UI5 code. In practice, the implementation will depend on the specific requirements of your application.

    5. Explain the concept of $expand in SAP UI5 using an example.

    The “$expand” operator in SAP UI5 is used to retrieve related data from multiple entities in a single OData request. The “$expand” operator is applied to the main entity in the request and specifies the related entities that should be included in the response.

    For example, consider a scenario where you have two entities: “Orders” and “Customers”. The “Orders” entity has a one-to-many relationship with the “Customers” entity.

    To retrieve all orders along with the customer details in a single request, you can use the “$expand” operator as follows:

    /Orders?$expand=Customers

    This request will return all orders along with the customer details in a single response. This can be useful when you want to retrieve related data in a single request, reducing the number of network requests and improving performance.

    Note that the “$expand” operator can also be used to retrieve multiple levels of related data. For example:

    /Orders?$expand=Customers,Customers/Orders

    This request will retrieve all orders along with the customer details, and the orders for each customer.

    In SAP UI5, the “$expand” operator can be used in conjunction with OData models to retrieve related data. For example:

    var oModel = new sap.ui.model.odata.v2.ODataModel("/service/");

    oModel.read("/Orders", {
    urlParameters: {
    "$expand": "Customers"
    },
    success: function (oData, response) {
    // Handle success
    },
    error: function (oError) {
    // Handle error
    }
    });

    In this example, the “$expand” operator is passed as a URL parameter in the “read” method of the OData model, to retrieve all orders along with the customer details in a single request.

    Component and Library Questions

    1. Name the control libraries that are used for UI5 application development?
    2. Explain the working of navigation in SAPUI5?
    3. What is a component?
    4. Name the various types of components?
    5. Define Responsive Web Design?
    6. Write the syntax to define control in UI5?

    Formatter and Fragments Interview Questions

    1. Explain Formatter in SAPUI5?
    2. Explain the use of Formatter?
    3. Name the various types of views present in SAPUI5?
    4. Define SAPUI5 fragments?

    Model and Life cycle Interview Questions

    1. List the various types of data models that are available in SAPUI5?
    2. Explain the life cycle that is available in SAPUI5’s views controller?
    3. Name the view types offered by SAPUI5?
    4. Explain the purpose of a controller?

    OData and Bootstrapping Interview Questions

    1. Highlight the difference between the Odata model and JSON model?
    2. Define SAPUI5 Bootstrapping?

    Binding Interview Questions

    1. What are the different ways to bind data to the controls?
    2. Are fragments created with controllers?
    3. Explain metadata annotations?
    4. Explain the use of Aggregation Binding?
    5. What are the requirements to bind a list to data in your JSON model?

    Fiori Basics Interview Questions

    1. Name the common metadata annotations?
    2. Define SAP Fiori?
    3. Explain the procedure to access the validation errors in SAPUI5?
    4. Name the types in SAPUI5?
    5. Write down the steps you will use to assemble the Url to access your Odata service’s metadata?

    Fiori Controls Interview Questions

    1. Name the various types of Fiori applications?
    2. Compare and contrast SAP Fiori and SAPUI5?
    3. What type of information can be stored in the Manifest.json file of your app?
    4. Name the various namespaces that can be used in the manifest.json file?
    5. How many filters can a user use to apply on a list binding?
    6. What is the best practice to hide a SAPUI5 control at runtime?

    Fiori & UI5 Advanced

    1. Explain the Fiori launchpad?
    2. Is it possible to get the client’s web browser on which the SAP Fiori application is running? How?
    3. Explain the principles of Fiori designs?
    4. When to use element-binding?
    5. List the difference between aggregation binding and element-binding?
    6. How can we accomplish paging in Odata Query?
    7. Name some Odata query parameters?
    8. Define semantic colours in SAPUI5?
    9. Name the semantic states in SAPUI5?
    10. What are various ways to compose Filters in SAPUI5?
    11. Where do we use filters in SAPUI5?
    12. Write down the filter operation a user can use to filter items with a numeric value lower than X?
    13. What a user can do to enable the SAPUI5 application to adapt to the user’s device?
    14. What is the use of a “Device mode”?
    15. What type of information is provided by the Sap.ui.device.API?
    16. Name the control that adapts its appearance on touch devices?
    17. What is the importance of having fragments in your applications?
    18. During nesting XML views, what happens in Dom Tree?
    19. What are various ways to structure your application code better?
    20. What is the primary use of fragments?
    21. Explain Dialogs in SAPUI5?
    22. What happens when you invoke the fragment factory?
    23. Name the property of the routing configuration in the manifest.json file that is used to automatically display a target that is not found?
    24. Write the correct sequence of handled callbacks of the Odata Model in the Add Controller?
    25. What are ways to start the unit test of the application in SAP Web IDE?
    26. How do you register for a unit test in Qunit?
    27. Name the testing features provided by the SAP Fiori worklist application template?
    28. What are the options available in SAPUI5 to create a custom control?
    29. Name the parts of the control metadata?
    30. What are the various considerations to be marked while defining control metadata?
    31. What is the way to enable the debugging option for SAP Netweaver Odata services?
    32. While choosing the SAPUI5 version for the application template, what are the basic requirements to fulfil?
    33. Explain Openui5?
    34. Write the correct syntax for defining namespaces in XML Views?
    35. Why not enclose all javascript code in a <script> tag directly on the index.html page?
    36. Explain components within SAPUI5?
    37. What type of information does Manifest.json file holds?
    38. Explain the importance of data binding within SAPUI5?
    39. Write the code to ass a margin all-around a control?
    40. Which base class is extended while implementing a custom type?
    41. Distinguish between absolute and relative binding paths?
    42. Write the code to sort and group your SAP.m.list when added to the view.xml?
    43. Which method is used to access the list item in an event handler for the press event?
    44. Explain the role of the application template in the development process?
    45. What is the behaviour of Sap.m.table on smaller devices like phones?
    46. Name the filter operation that is appropriate for a textual search in SAPUI5?
    47. List the responsiveness features you realize by setting standard CSS classes provided by SAPUI5?
    48. Name the various options available for code reuse in SAPUI5?
    49. How can we reuse the code in several other places and views in the application?
    50. How to grant a Dialog Access to the surrounding view’s models?
    51. What is the main purpose of the “static area” in the Dom?
    52. List the various benefits that Hash-based Navigation in SAPUI5 offers to a user?
    53. What would a user do to get notified when the hash has changed to a certain pattern?
    54. What do you understand by Sinon.js?
    55. Where does Opa fit in the testing pyramid?
    56. Why Automated testing is considered beneficial for app development?
    57. Define model view controller?
    58. Why did you choose SAPUI5 over HTML5?
    59. Name the tools and open standards that are considered as the foundation of the SAPUI5 technology?
    60. What is the use of a multi-flow design pattern?
    61. How is splitting implemented in multi-flow design?
    62. Name the standard controller Hooks present in SAPUI5?
    63. What does JSON stand for?
    64. What are the requirements that are needed to start UI5 development in Eclipse?
  • SAP Core ABAP Interview Questions

    Introduction

    ABAP stands for Advanced Business Application Programming. It is a high-level programming language created by SAP that helps large corporations to customize the SAP ERP. It also helps to customize the workflows for financial accounting, materials management, asset management, and all other SAP modules. Moreover, it helps SAP customers to improve their SAP-based applications. This article will discuss the questions based on SAP ABAP that are frequently asked in interviews.

    SAP Core ABAP Interview Questions

    1. Define SAP ABAP?
    2. Explain the 3-tier architecture of SAP ABAP?
    3. What is ABAP Web Dynpro?
    4. What is the reason for choosing ABAP Web Dynpro?
    5. Explain ALV programming and its importance?
    6. Name the data classes available to organize information?
    7. When to use and apply the modularization technique?
    8. Name the various types of ABAP/4 editors?
    9. Highlight the difference between SE38 and SE80?
    10. Explain the foreign relationship and its importance?
    11. Illustrate the use of smart forms in SAP?
    12. Define system fields?
    13. Highlight the difference between SAP script and Report?
    14. Highlight the difference between Sy-tabix and Sy-index?
    15. Explain the logical database?
    16. Name the events used for the logical database?
    17. Write the difference between Get and Get late?
    18. Name the datatypes of internal tables?
    19. Define interactive reports?
    20. Name the command used for interactive reports?
    21. Name the various system fields you have worked with?
    22. Define SY-SPONO?
    23. Write the transaction code for table maintenance?
    24. Highlight the difference between the primary key and the unique key?
    25. How will modify the selection screen element in the logical database?
    26. RFC stands for?
    27. What are the various events in screen programming?
    28. What is the significance of hiding?
    29. Name the statement where we code hide statement?
    30. What are the types of BDCs?
    31. What are the advantages and disadvantages of BDCs?
    32. Name the events used in interactive reports?
    33. What do you understand by RDBMS?
    34. What to code in start-of-selection and end-of-selection?
    35. Define different types of joins?
    36. How will you display data in a detailed list?
    37. Name the various types of windows in SAP scripts?
    38. Name the various function modules used in an SAP script driver program?
    39. What are Extracts?
    40. For what does LUW stands for?
    41. What are the different types of LUWs?
    42. How will you find whether a file exists on the presentation server on not?
    43. What is a Logo in SAP script?
    44. Write the steps to be followed for making and inserting the logo in the SAP script?
    45. Highlight the difference between the call screen and leave screen?
    46. Name the various function modules used in F4 help?
    47. Name the system tables used in ABAP?
    48. Explain the read line in ABAP?
    49. Is it possible to have more than one main window in the SAP script?
    50. Highlight the difference between SAP memory and ABAP memory?
    51. Highlight the difference between AT SELECTION-SCREEN and AT SELECTION-SCREEN OUTPUT?
    52. Explain get cursor field?
    53. Explain the inside concept in Select options?
    54. Explain the difference between Free and Refresh?
    55. Is it possible to have more than one selection screen and how?
    56. Write the declaration of select-option as a parameter?
    57. Write the use of SE01, SE09, SE10?
    58. What is the key use of Table maintenance allowed?
    59. How will define the selection screen?
    60. Define check tables and value tables?
    61. Highlight the difference between tables and structures?
    62. Define lock objects?
    63. Write the difference between Open_form and Close_form?
    64. What is a page window?
    65. How many main windows are there in a page window?
    66. How will you Debug a script in ABAP?
    67. How many maximum sessions can be open in SAP GUI?
    68. What is the system variable in ABAP?
    69. Write the difference between sum and collect?
    70. Write the typical structure of an ABAP program?
    71. Explain Field symbols and Field groups?
    72. Explain Batch Input Session?
    73. Write methods that are used as an alternative to Batch Input Session?
    74. Highlight the difference between a pool table and a transparent table?
    75. How do we store them at the database level?
    76. List the various issues faced in processing batch input sessions?
    77. Whether a Session method is Asynchronous or Synchronous?
    78. List the different types of data dictionary objects?
    79. Name the various types of tables that exist in the data dictionary?
    80. Write down the step-by-step process to create a table in the data dictionary?
    81. Does a transparent table exist in the data dictionary as well in the database?
    82. How to link form with the event-driven in SAP scripts?
    83. Without referring to data elements, is it possible to create a table with fields?
    84. Define collect statement?
    85. What is the difference between a collect statement and an append?
    86. Compare Open SQL and Native SOL?
    87. What is the function of Exec SQL statement in ABAP?
    88. What is the limitation of using Exec SQL statement in ABAP?
    89. “ABAP editor integrated with ABAP data dictionary” what does the statement mean?
    90. Write the basic difference of an Interactive report when compared with classical type report?
    91. Explain drill down report?
    92. How will write a function module in SAP?
    93. What do you except from a function module?
    94. In what way we store the date and time field in SAP?
    95. What happens when a table is activated in Dd?
    96. Explain Matchcodes?
    97. Describe the client concept in SAP?
    98. What do you mean by client independent?

     

  • SAP Hybris Interview Questions

    Introduction

    Hybris is an e-commerce product platform used to address a group of products. The group can be called a family of Management team and Customers. Hybris aim to provide end to end customer engagement experience.SAP Hybris is different from SAP Hybris Cloud for Customers. This platform enables companies to understand their customers in every aspect to have better interactions with their customers. This article will provide you with SAP Hybris Interview Questions asked by interviewers of Top-Notch companies from basic to advanced levels.

    Basic SAP Hybris Interview Questions

    1. What is SAP Hybris?

    2. Explain the concept of SAP Hybris Cloud for Customers?

    3. Highlight the various capabilities of SAP Hybris Product e-commerce?

    4. Is it possible to run multiple hybris instances in one machine?

    5. Is it possible for Hybris to perform for 1 million SKUs and above?

    6. What do you know about the SAP Hybris Accelerator concept?

    7. Define the SAP Hybris Search feature?

    8. How will you create a workflow rule in SAP Hybris?

    9. Name the different components of the SAP Hybris Promotion module?

    10. What are the applications of the SAP Hybris Customer Service module?

    11. What are the capabilities covered under SAP Hybris Cloud for Revenue?

    12. What are the capabilities of SAP Hybris Cloud for Customer Sales?

    13. What is the difference between SAP C4C vs SAP Hybris Product family?

    14. What do you understand by the SAP Hybris Accelerator concept?

    15. What is the use of Hybris Management Console (HMC)?

    16. What do you understand by Hybris Modeling?

    17. What are the different Hybris Modeling techniques?

    18. What do you understand by the Hybris Bundling module?

    19. What are the advantages of SAP Hybris?

    20. What is the SAP Hybris Search feature?

    21. What do you understand about SAP Hybris Workflow and Collaboration module?

    22. What are the different BTG rules to achieve SAP Hybris Advanced Personalization?

    23. What is the use of the SAP Hybris Payment module?

    24. What do you understand about Hybris Promotion management?

    25. What are the different components under the SAP Hybris Promotion module?

    26. What is the use of the SAP Hybris Customer Service module?

    27. What do you understand by the SAP Hybris Assisted Service module?

    28. How do you extend SAP Cloud-based applications?

    29. What is the use of the SAP Hybris Billing module?

    30. What type of users use SAP Hybris?

    31. Explain the History of Hybris?

    32. Do you think Hybris is suitable for E-commerce websites?

    33. Which command is used to start the Hybris server?

    34. What is the concept of indexing?

    35. Explain the process of achieving indexing in Hybris?

    36. What are the benefits of the Hybris Promotion Engine?

    37. Name some features of the Promotion Engine?

    38. What are the benefits of Potential promotion in Hybris?

    39. Is Hybris scalable?

    SAP Hybris theoretical Interview Questions

    1. Explain the concept of the Hybris accelerator?
    2. Name the latest release versions of Hybris?
    3. Name the language in which Hybris is developed?
    4. Is there any need for Hybris in the deployment of code while making changes to a website?
    5. Name the search engines that are used in Hybris?
    6. What is Hybris Management Console?
    7. What is the other name of Hybris Management Console?
    8. What is the use of Hybris Backoffice?
    9. Elucidate some key features of Hybris workflow?
    10. What do you know about Hybris Advanced Personalization Rules?
    11. Explain Hybris Customer Service Cockpit?
    12. What are the various services provided by Hybris?
    13. How does Hybris deal with Omnichannel support?
    14. What do you understand by Cronjob?
    15. Explain the Cronjob process?
    16. Explain the steps to be followed to know about the version of Hybris that is running on your machine?
    17. Explain the different layers of Hybris E-commerce accelerator architecture.
    18. Explain the various components of the Application Interaction layer?
    19. How will you define the flexibility of the promotion module in Hybris?
    20. Discuss the case when the application has more SKUs?
    21. Is it possible to support more than one SKU?
    22. What is Hybris Administrator Console?
    23. Name the credentials that are used in the Hybris administration console?
    24. Explain the steps to be followed to see the staged catalogue information in the online storefront?
    25. Explain the steps to create a new user from the Back office?
    26. Name the types of promotions available in Hybris?
    27. What is the procedure to set the free shipping?
    28. How to search for an order ID in the Back office?

    Experienced Based Interview Questions

    1. How much will you rate the SAP Hybris Platform?
    2. How much do you rate yourself working in SAP Hybris?
    3. What are various challenges did you face while working with this platform?
    4. Tell us something about your project related to SAP Hybris?
    5. What was your role in the project?
    6. How much experience do you gain in SAP Hybris?
    7. Have you done any SAP Hybris Certification or Training?
    8. How much is the publicity module adaptable?
    9. What are the various integration topologies does it delivers?

    Company-Specific Interview Questions?

    Deloitte

    1. How to create Cronjob?
    2. While a customer places an order, what will be the order management?
    3. What will be the next process after this?
    4. How would you create a custom component?
    5. How to create a singleton class?
    6. How to convert a singleton class in lazy loading?
    7. Explain immutable classes in java?
    8. What is the use of the Deployment tag?
    9. What will be the process of saving tables in one-to-many relation in Hybris?

    Advanced level Interview Questions

    1. Explain the following
      1. Cart rules
      2. Order rules
      3. Website rules
      4. Customer rules
    2. What is Hybris ASM (Assisted service module)?
    3. Name some Top companies using the Hybris platform?
    4. What are the various Accelerator stores that are available in Hybris?
    5. Name the cockpits that are used in Hybris?
    6. Explain the process of accessing the Product Cockpit Management from the Backoffice?
    7. Tell us about the inbuilt functionalities of the Hybris suite?
    8. Brief about the promotions supported by Hybris?
    9. How would you supervise considerable Hybris samples in one tool?
    10. What are Jalosession and its role?
    11. What do you understand by superior Aspects?
    12. What is the reason for developing criteria for a program extension in Hybris?
    13. How to divide an order into numerous consignments?
    14. What is the SVN domain in Hybris projects?
    15. What do you understand by catalogue familiar classification?

     

  • SAP SuccessFactors Interview Questions

    Introduction

    SAP Success Factor is an American multinational company headquartered in South San Francisco and California. It provides cloud-based software for human capital management using the SaaS model, i.e. Software as a service. It is a cloud-based HR system that covers all HR processes. It includes various modules like employee central, RCM, Compensation, PMGM, LMS, etc. This article will provide you with all types of interview questions asked by SAP Success Factor in their interview rounds.

    Basic SAP SuccessFactors Interview Questions

    1. What do you know about SAP Success Factors?
    2. What are the benefits of SAP Success Factors?
    3. Define the role of SAP Success Factors in increased productivity and better design?
    4. What do you understand by DTD?
    5. What is a succession data model?
    6. Define Corporate Data Model?
    7. How does an employee central integrate with other Success Factors products?
    8. What are a propagation data model and its uses?
    9. Give the count of the data models in the Employee central?
    10. Define Workflow rules in context with data models?
    11. Define Event Derivation rules in context with data models?
    12. Is it possible to change the role of the Success Factors chosen once?
    13. How many levels are present in a framework?
    14. What is the purpose of having three levels in a framework?
    15. Is it necessary to choose the same level for all the Success Factors identified?
    16. Do you think the tool of Success factors is important?
    17. What does a Succession Data Model contain?
    18. Name the field that are defined in Country- Specific Corporate Data model?
    19. List the key features of SAP Success Factors?
    20. What are the various cost benefits of using SAP Success Factors?
    21. Give the count of different modules present in SAP Success Factors?
    22. What is the procedure for integrating Employee central with other items externally?
    23. What is the procedure for internally integrating Employee central with other Success Factors items?
    24. What do you understand about Employee central payroll system?
    25. Explain the structure of SAP Success Factors architecture briefly?
    26. Is it true that the configuration of the Succession Data Model differs on a country basis?
    27. What is the main role of the HRIS Propagation Data Model?
    28. What do you know about the time-off feature of Employee Central?
    29. List the activities under Transfer and Changes?
    30. Does any kind of relationship exist between job grades and levels of framework?
    31. Is it possible to apply Success Factors to academic members?
    32. Explain SAP Success Factors Availability and Performance Management Tools?
    33. What do you know about SAP Success Factors Portlet?
    34. What is the role of the compensation management package of SAP Success factors?
    35. Explain the SAP Success Factors Onboarding module?
    36. Mention some features of the SAP Success Factors Onboarding module?
    37. Highlight the uses of SAP Success factors Goals and management system?
    38. Briefly explain the Development and Succession of SAP Success Factors?
    39. Name the various activities included in Development and Succession of SAP Success Factors?
    40. Mention some differences between the On-Premise Payroll System and Employee Central Payroll?

    Technical SAP SuccessFactors Interview Questions

    1. What is the syntax of marking a field to be required?
    2. Name the attribute to be used to mask a sensitive field?
    3. Name the platforms that act as a middleware while implementing the integration between cloud and On-premise environment?
    4. What is HANA cloud integration?
    5. What is SAP process integration?
    6. Name the various deployments possible with SAP Success Factors?
    7. How will you make the data field available for editing for the user?
    8. How would you hide sensitive data in the data field?
    9. Is it necessary to select the same level for all identified Success Factors?
    10. Name the types of reports you get from SAP Success Factors admin tools?
    11. Name two versions of Career Development Planning?

    HR Interview Questions

    1. What do u think of achieving most of the Success Factors with promotion and salary hike? Will it be beneficial?
    2. Name the basic HR transactions that happen under Employee Central?
    3. What is Manager’s self-service?
    4. What is Employee self-service?
    5. What are the steps for preparing Organization Chart?
    6. Is it possible to terminate the people by using the Success Factors?
    7. Illustrate the case of disagreement between the employee and the manager regarding the Success factor?
    8. How will you find the correct use case of SuccessFactors for yourself?
    9. Is it helpful to include SuccessFactors in an individual archive to get a promotion?
    10. How will you get updated regarding the review meeting after the change in Success Factors in the next PDR?
    11. What kind of support would I get while using SAP SuccessFactors?
    12. Define the recruiting module of SAP SuccessFactors?
    13. Have you been involved in workshops? What was the outcome?
    14. Do you go to SAP events? What are the benefits of such events?
    15. Do you know about SuccessFactors integration methods?
    16. If you are required to give one piece of advice to a customer, who will implement Employee Central, what would it be?
    17. A customer is facing an issue while recording a video or uploading content to SuccessFactors LMS. Give the possible solutions?
    18. Provide us with some ideas for migrating from SAP ERP HCM to Employee central?

    Advanced level Interview Questions

    1. Is there any relation exists between Full cloud HCM (Human capital management) and Talent Hybrid?
    2. On what basis variable and bonus payment calculations are done in SAP SuccessFactors?
    3. Name the various key activities included in the foundation module of SAP SuccessFactors?
    4. Explain rating scales in context with recruiting module?
    5. Highlight the various weak spots of Employee central?
    6. Where a customer should create new positions?
    7. What does FS mean?

    Project Related Interview Questions

    1. What is the SuccessFactors Active methodology?
    2. Tell us about the different phases of project implementation?
    3. Tell us something about your real-time experience working in this field?
    4. What was your role in SuccessFactors project implementations, and what challenges you faced?
    5. How is SF active methodology different from ASAP methodology?
  • SAP Callidus Cloud Interview Questions

    Introduction

    SAP and SAP technology provides enormous opportunity in IT industry. With increasing operations and market, the need of SAP functional consultants has observed sharp increase in job opportunities. The main job profile for SAP functional consultants is primarily based on SAP Callidus Cloud (or SAP Sales Cloud). In this article we will discuss the basic questions asked by interviewers from both technical as well as functional consultants of different years of experiences.

    Sales Interview Questions

    1. What are the components of SAP Sales & Distribution module?
    2. Explain the architecture and flow of SAP SD.
    3. What are key features of SAP SD?
    4. Explain SAP SD Sales Module.
    5. Explain SAP SD Billing Module.
    6. Explain SAP SD Shipping Module.
    7. Explain SAP SD Transportation.
    8. Explain SAP SD Sales Support.
    9. Explain SAP SD Foreign Trade.

    Basic SAP Callidus Cloud or SAP Sales Cloud Interview Questions

    1. What is SAP CallidusCloud?
    2. What benefits SAP CallidusCloud brings to SAP Sales Cloud?
    3. What are the solutions provided by CallidusCloud suite?
    4. How SAP CallidusCloud improves Sales Effectiveness?
    5. What is a workflow in terms of SAP Sales Cloud?
    6. How to manage leads, opportunities, quotes and orders using SAP Sales Cloud?
    7. How to integrate SAP Sales Cloud with SAP ERP, SAP CRM, and third-party solutions?
    8. How to implement sales force automation with SAP C/4HANA?

     

    Advance SAP Callidus Cloud or SAP Sales Cloud Interview Questions

    1. Explain CPQ Callidus integration with SAP CRM and SAP C4C.
    2. Mention steps to use CallidusCloud Commissions Connector to connect to CallidusCloud Commissions from Data Integration.
    3. Explain SAP Contract Lifecycle Management.
    4. Explain SAP Territory and Quota and why it is important for SAP Sales Cloud?
    5. What is SAP Sales Commissions?
    6. Why it is important to integrate SAP C4C & CallidusCloud CPQ?
    7. Explain the following in terms of SAP Sales Cloud:
      1. SAP Sales Cloud
      2. Scoping
      3. Lead management
      4. Opportunity management
      5. Quotation management
      6. Order management
      7. Territory management
      8. Sales planning and forecasting
      9. Integration
      10. Data migration
      11. Configuration
  • SAP Fieldglass Interview Questions

    Introduction

    SAP and SAP technology provides enormous opportunity in IT industry. With increasing operations and market, the need of SAP functional consultants has observed sharp increase in job opportunities. The main job profile for SAP functional consultants is primarily based on SAP Fieldglass (Vendor Management System or VMS). In this article we will discuss the basic questions asked by interviewers from both technical as well as functional consultants of different years of experiences.

    Vendor Management System Interview Questions

    1. What is Vendor Management System (VMS)?
    2. What is the life cycle of Vendor Management System?
    3. How a contingent workforce management program will benefit from the use of a VMS?
    4. Explain processes involved in Vendor Management System.
    5. What are the major tools available in VMS?

    Basic SAP Fieldglass Interview Questions

    1. What is SAP Fieldglass?
    2. What are the benefits of using SAP Fieldglass?
    3. How a Vendor Management System Benefits Staffing Suppliers?
    4. What is the external workforce?
    5. What is services procurement?
    6. What are the benefits of a Vendor Management System?
    7. What are the solutions provided by SAP Fieldglass?
    8. What is contingent workforce management?
    9. Explain Services Procurement.
    10. Explain Worker Profile Management.

    Advance SAP Fieldglass Interview Questions

    1. How to perform SAP Fieldglass and SAP S/4HANA Integrations.
    2. Explain SAP Fieldglass on-boarding and off-boarding process.
    3. How to perform SAP Fieldglass Integration with SAP SuccessFactors Employee Central?
    4. What are different Integrations of SAP Fieldglass available at SAP API Business Hub?
    5. Explain Cloud4C.
    6. Explain the process of SSO Configuration in SAP Fieldglass.
    7. Explain SAP Fieldglass and SAP Ariba Integration.
    8. Explain the following:
      1. SAP Fieldglass Business Analytics API
      2. SAP Fieldglass Audit Trail API Integration
      3. SAP Fieldglass Background Check API Integration
      4. SAP Fieldglass OData-Based Analytic API
      5. SAP Fieldglass REST API Integration
      6. SAP Fieldglass Approvals API Integration
      7. SAP Fieldglass and SAP Cloud Platform Identity Management Integration
    9. How to add tiles and register the SAP Fiori Launchpad application with the SAP Fieldglass application?
    10. What are the steps for adding an SAP Fiori External Workforce tile for the SAP Fieldglass application?
    11. What are the steps for adding an SAP Fiori External Workforce tile to the tile catalog?
    12. Mention the steps of creating SCP Destination with SAML Authentication for SAP Fieldglass.