1.
Choose the correct concept in Web Dynpro. Global data are displayed by elements on the UI or used to manipulate UI element properties has to be stored in a hierarchical storage.
Correct Answer
B. Context
Explanation
In Web Dynpro, the concept of "Context" is used to store and manage global data. The Context allows elements on the UI to display the global data or manipulate the properties of UI elements. It provides a hierarchical storage structure to organize and access the data. Therefore, the correct concept in Web Dynpro for storing and manipulating global data is the "Context".
2.
Choose the correct concept in Web Dynpro. The values of UI elements that allow user input have to be connected to the context attributes of the corresponding controller.
Correct Answer
A. Data Binding
Explanation
In Web Dynpro, data binding is the concept that allows the values of UI elements to be connected to the context attributes of the corresponding controller. This means that any user input entered in the UI elements will be automatically reflected in the context attributes, and vice versa. Data binding ensures that the UI and the data are synchronized, providing a seamless user experience. Therefore, the correct concept in Web Dynpro for this requirement is data binding.
3.
Choose the correct concept in Web Dynpro. Interaction that ocurr between web browser and the user displaying several windows (views).
Correct Answer
C. Navigation
Explanation
Navigation is the correct concept in Web Dynpro that refers to the interaction that occurs between the web browser and the user displaying several windows or views. It allows users to navigate between different views or windows within a web application, providing a seamless user experience. With navigation, users can easily switch between different screens or views to access different functionalities or information within the application.
4.
Choose the correct concept in Web Dynpro. Component that contain the navigation plugs (inbound and outbound), methods and a context.
Correct Answer
D. View Controller
Explanation
The correct concept in Web Dynpro is the View Controller. The View Controller is responsible for managing the navigation plugs (inbound and outbound), methods, and the context of a component in Web Dynpro. It acts as a mediator between the user interface and the backend logic, handling user interactions and data manipulation.
5.
Choose the correct option. Concept of the mechanism by which putting data on the screen?
Correct Answer
A. Data Binding
Explanation
Data binding is the concept of connecting the data model with the user interface, allowing automatic synchronization between the two. It enables the data to be displayed and updated on the screen without the need for manual intervention. This mechanism ensures that any changes made to the data are immediately reflected in the UI and vice versa. It simplifies the development process and enhances the user experience by eliminating the need for manual data manipulation.
6.
Decide TRUE OR FALSE. How can you address the Web Dynpro component? Mark only TRUE.
Correct Answer(s)
A. Linked to URL which can be call web browser.
B. Reuse entities of the main component to UI.
C. Reuse methods and data defined.
Explanation
The given answer is TRUE. The Web Dynpro component can be addressed by linking it to a URL that can be called from a web browser. Additionally, it allows for the reuse of entities from the main component to the user interface (UI), as well as the reuse of methods and data that have been defined. Views can also be used in a closed manner.
7.
Choose the correct concept in Web Dynpro. The variable defined in a Web Dynpro controller context can be referenced from other Web Dynpro controller.
Correct Answer
D. Context Mapping
Explanation
Context Mapping is the correct concept in Web Dynpro. Context Mapping allows variables defined in a Web Dynpro controller context to be referenced from other Web Dynpro controllers. This enables the sharing of data between different controllers in a Web Dynpro application, facilitating communication and interaction between different components.
8.
What answer are TRUE OR FALSE. Mark only TRUE. Web Dynpro use:
Correct Answer(s)
A. Metal Model Declaration
B. Framework that generate custom source code
Explanation
Web Dynpro uses Metal Model Declaration and is a framework that generates custom source code.
9.
In a framework Web Dynpro, What kinds component reuse? Decide TRUE OR FALSE. Mark only TRUE.
Correct Answer(s)
A. Method of class defined in own system
B. Function Modules (via RFC) in Back-end system
C. Web Services via web service client object
Explanation
In a Web Dynpro framework, there are several ways to achieve component reuse. Methods of a class defined in the own system can be reused within the framework. Function Modules can also be reused via RFC (Remote Function Call) in the back-end system. Web Services can be accessed and reused through the web service client object. Therefore, the statement "Method of class defined in own system, Function Modules (via RFC) in Back-end system, Web Services via web service client object" is true.
10.
The Benefits, principle and philosophy of Web Dynpro is:
Correct Answer(s)
A. The fewer lines of hand-written code, better
B. Clean separation of the business and user interfaces
Explanation
Web Dynpro is a framework used for developing user interfaces in web applications. It aims to reduce the amount of hand-written code required, making development more efficient. The principle of "the fewer lines of hand-written code, better" suggests that the framework provides automated features and functionalities, minimizing the need for manual coding. Additionally, Web Dynpro emphasizes the clean separation of business logic and user interfaces, allowing for easier maintenance and flexibility in application development. The options "Write a lot of code HTML" and "Write a lot of code JavaScript" are incorrect as they contradict the benefits and principles of Web Dynpro.
11.
Decide TRUE OR FALSE. Mark only TRUE. In a Web Dynpro Component, Can you consider the following:
Correct Answer(s)
A. UI as Windows and Views
B. UI Elements as Input field and buttons
Explanation
In a Web Dynpro Component, the UI can be considered as Windows and Views. These windows and views are used to display the user interface elements such as input fields and buttons. The UI is responsible for the interaction between the user and the program, which is embedded between the Model and Controller. Global Data, on the other hand, is not directly related to the UI.
12.
In a Web Dynpro, What steps perform to be first established mapping relationship? Decide TRUE OR FALSE. Mark only TRUE.
Correct Answer(s)
A. A node must exist in the context of the controller acting as the mapping origin.
B. The nodes may also child nodes or attributes.
C. The mapping origin controller must not be a view controller.
D. The controller containing the mapped node must declare the use of the mapping origin controller as a used controller.
Explanation
The correct answer is that a node must exist in the context of the controller acting as the mapping origin. This means that there must be a node present in the context of the controller that is being used as the source for the mapping relationship. The other statements are also true: the nodes may also be child nodes or attributes, the mapping origin controller must not be a view controller, and the controller containing the mapped node must declare the use of the mapping origin controller as a used controller.
13.
Choose the correct answer. The entities that interacts en the Model layer in the paradigm Model View Controller is:
Correct Answer
A. Business Interaction layer
Explanation
In the Model-View-Controller (MVC) paradigm, the entities that interact in the Model layer are the Business Interaction layer. The Model layer is responsible for handling the business logic and data manipulation in an application. It interacts with the Business Interaction layer, which represents the business processes and rules of the application. This layer is responsible for processing and managing the data from the database or external sources. It ensures that the data is correctly validated, processed, and stored according to the business rules and requirements. The Business Interaction layer communicates with the other layers of MVC to provide the necessary data and functionality to the View and Controller layers.
14.
Decide TRUE OR FALSE. Mark only TRUE. What do settings requires a browser windows in the view controller by navigation?
Correct Answer(s)
A. To defined the navigation between to views, you need to reate exit and entry points for each view using outbound and inbound data.
B. Only then can you specify the navigation flow using navigation link.
D. Outbound and Inbound plugs are joined together using navigation links.
Explanation
The given answer is true because in order to define the navigation between views in a browser window, you need to create exit and entry points for each view using outbound and inbound data. Only then can you specify the navigation flow using navigation links. Additionally, outbound and inbound plugs are joined together using navigation links.
15.
Choose the correct concept in Web Dynpro. Is used to link a client side event to an event handler method in the corresponding view controller.
Correct Answer
E. Action
Explanation
The correct concept in Web Dynpro that is used to link a client side event to an event handler method in the corresponding view controller is "Action".
16.
Decide TRUE OR FALSE. Mark only TRUE. In Internally-visible Web Dynpro entities let its:
Correct Answer(s)
A. Contains relationship
B. Plugs outbound and inbound, methods.
C. Context
Explanation
The correct answer is TRUE. Internally-visible Web Dynpro entities do contain a relationship, plugs outbound and inbound, methods, and context. These entities are used in the Web Dynpro framework to define the structure and behavior of a web application. The contains relationship allows for the organization and composition of different entities within a Web Dynpro component. Plugs outbound and inbound are used for navigation and communication between views. Methods define the logic and functionality of the application, while the context holds the data that is used by the application.
17.
What process is used to establish the automatic transport of data between the view controller’s context-attributes and the UI element in its layout?
Correct Answer
C. Data binding
Explanation
Data binding is the process used to establish the automatic transport of data between the view controller's context-attributes and the UI element in its layout. This means that the data in the view controller's context-attributes is automatically synchronized with the corresponding UI element, allowing for seamless updates and interactions between the data and the UI. This ensures that any changes made to the data are reflected in the UI, and vice versa, without the need for manual intervention or coding.
18.
To which part of a Web Dynpro component can you bind properties of a UI element?
Correct Answer
C. Context of the related view controller
Explanation
The correct answer is the "Context of the related view controller." In a Web Dynpro component, properties of a UI element can be bound to the context of the related view controller. The context of the view controller holds the data that is displayed and manipulated by the UI elements in the view. By binding properties to the context of the view controller, the UI elements can access and display the relevant data from the context.
19.
What types of program can contain user interfaces (UIs)? (hay 2 respuestas)
Correct Answer(s)
B. Reports and Module pools
C. Web Dynpro component
Explanation
Reports and Module pools, as well as Web Dynpro components, can contain user interfaces (UIs). These types of programs are designed to interact with users and display information in a user-friendly manner. Reports and Module pools are typically used in SAP ABAP programming to generate reports and provide user interfaces for data entry. Web Dynpro components are used in SAP Web Application Server to create web-based user interfaces. Global classes and subroutine pools, on the other hand, are not specifically designed for user interfaces and may not have the necessary functionality to interact with users.
20.
Which of following are controllers of Web Dynpro component?
Correct Answer(s)
A. Custom controller
B. Window controller
C. View controller(correct)
Explanation
The correct answer is View controller. In Web Dynpro component, the View controller is responsible for handling the logic and behavior of the individual views. It manages the communication between the views and the models, and controls the flow of data and events within the component. Custom controller and Window controller are also controllers in Web Dynpro component, but the View controller specifically focuses on the views. Instance controller and User controller are not controllers in Web Dynpro component.