1) Eliminar el evento que no forma parte de WebDynpro a) WDDOBEFOREACTION b) WDDOENTRY c) WDDOINIT d) WDDOMODIFYVIEW 2) ¿Cuál es la cardinalidad de los nodos creados para el almacenamiento de la tabla a) 01:01 b) 0:1 c) n: n d) 0: n 3) ¿Cuál es el equivalente para las transacciones en WebDynpro. a) Aplicación b) Componente Controlador c) Controller Interface d) Plugs 4) El modelo de programación se basa en WebDynpro. a) Clásico Dynpro Programación b) Páginas Business Server (BSP) c) Model View Controller (MVC) d) para servidores de Internet de la transacción (ITS) 5) El elemento de la interfaz de usuario y los atributos de contexto de WebDynpro están vinculados. El proceso de hacer esto se llama. a) Binding b) Linking c) UI Linkage d) UI Link 6) Un componente WebDynpro se compone de los siguientes elementos, excepto: a) UI elements b) Component Controller c) Window d) Views 7) Identificar un diseño que no es parte de los tipos de diseño WebDynpro. a) Flow Layout b) Row Layout c) Grid Layout d) Tree Layout 8) ¿Dónde está la lógica de negocios que existe en el componente de WebDynpro. a) Methods of the view b) Methods of the Controller c) Assistance Class d) Ninguna de las anteriores
9) ¿Cómo acceder a los atributos declarados en el controlador de componentes en el método de un punto de vista?. Por ejemplo: tipo de emp_id numc10 a) wd_comp-> emp_id b) wd_Comp_controller-> emp_id c) wd_controller-> emp_id d) wd_this-> emp_id 10) ¿Qué método se utiliza para leer el contenido de una tabla interna en la ventana WebDynpro a) GET_STATIC_ATTRIBUTES_TABLE b) GET_STATIC_TABLE c) GET_STATIC_ATTRIBUTES d) GET_SELECTED_ELEMENTS 11) ¿Qué método se utiliza para leer el contenido de un atributo conectado al nodo de contexto. a) GET_ATT b) GET_ATTRIBUTE_REF c) GET_ATTRIBUTE d) GET_STATIC_ATTRIBUTES 12) Identificar el tipo de cardinalidad que no forma parte de WebDynpro. a) N: N b) 0:1 d) 01:01 c) 0: N 13), que tipo de datos que utiliza para declarar un atributo de la visibilidad en WebDynpro a) WD_VISIBILITY b) WDUI_VISIBILITY c) ABAP_TRUE d) boolean 14) Pasar parámetros a la aplicación webydnpro utilizando la URL Applicatino se called_________Parameters a) Command Parameters b) Commandline Parameters c) Command Operators d) Ternary Parameters 15) Una vista de WebDynpro se asocia con _______ en SAP GUI. a) View b) Transaction c) Dynpro d) Screen 16) Identificar un tipo de ventana Plug de salida para salir de la vista por completo a) Standard Plug type
b) Suspend Plug type c) Exit Plug type d) Inbound Plug type 17) que los componentes estándar de WD se utiliza para construir ALV en WebDynpro a) SALV_WD_TABLE b) SALV_WD_TABLE_USAGE c) AVL_TABLE d) Ninguna de las anteriores 18) ¿Cuál es la secuencia correcta de desencadenador de evento en WebDynpro 1-WDDOINIT de controlador de componentes 2-WDDOINIT de Vista 3-WDDOINIT de la ventana a) 3 1 2 b) 1 3 1 c) 1 3 2 d) 2 1 3 19) ¿Cuál de los siguientes no es válido WebDynpro elemento de la IU a) Button b) Page Header c) Message Area d) Transparent View 20) ¿Puede un contenedor de vista tiene más de un punto de vista activo a la vez. a) Sí b) No c) Depende de la unión d) Depende de la asignación de 1.- ¿Cuáles de las siguientes afirmaciones acerca de las subscreen son correctas? Nota: Existen 2 respuestas correctas a esta pregunta. a.- Las subscreens se llaman utilizando el comando de pantalla CALL SUBSCREEN. X.- Las subscreen pueden tener su propia lógica PBO y PAI. X.- Las subscreen se llaman utilizando el comando ABAP CALL SUBSCREEN. d.- Las subscreen tienen su propio campo de OK code. 2.- Al analizar programadas antiguos, un consultor asociado encontrará a menudo la definición y uso de la tabla interna con una línea de cabecera, por ejemplo: DATA: _______________. ¿Cuáles de las siguientes afirmaciones acerca de las tablas internas con líneas de cabecera son correctas? Nota: Existen 2 respuestas correctas a esta pregunta. a.- Existen 2 objetos de datos con el mismo nombre, el cuerpo de la tabla interna y la línea de cabecera, la cual es una estructura del tipo de fila de la tabla. b.- Las tablas internas con líneas de cabecera son más rápidas que las tablas internas sin ellas. c.- Para direccionar un componente de la línea de cabecera, utilice lo siguiente it[]componente=’ABC’. d.- En lugar de LOOP at it…ENDLOOP es posible que uno también utilice LOOP At it INTO ti….ENDLOOP.
3.- ¿Qué puede controlar utilizando el catálogo de campos de un control SAP Grid ALV? Nota: Existen 3 respuestas correctas a esta pregunta. a.- Fijar las características de la salida de una columna, como la posición o el ancho de columna. b.- Especificar los colores de las filas de listas. c.- Ocultar las columnas individuales. d.- Personalizar las propiedades de formato de los contenidos de columna, como el número de decimales o _______. 4.- ¿Cuáles de las siguientes afirmaciones acerca de los tipos de datos son correctas? Nota: Existen 3 respuestas correctas a esta pregunta. a.- Los tipos de datos pueden definirse en el programa. b.- Pueden utilizarse un tipo de datos para definir las variables o constantes. c.- Los tipos de datos pueden definirse sólo en el Dictionary ABAP. d.- Los tipos de datos pueden definirse en el Dictionary ABAP. 5.- Desea añadir algunos campos a una tabla SAP estándar utilizando la técnica append ¿Qué debe tener en cuenta sobre esta ______? Nota: Existen 2 respuestas correctas a esta pregunta. a.- Las estructuras append no son posibles para las tablas que contienen un campo largo. b.- El nombre de la estructura append debe comenzar con ZZ o YY. c.-Las estructuras append deben compararse con SAP original en una actualización de release. d.- Los campos de una estructura append deben comenzar con ZZ o YY. e.-Una estructura append puede asignarse a más de una tabla. 6.- Diseña un programa ejecutable que visualiza las reservas de vuelos. La pantalla de selección de su programa contiene un parámetro pa_car del tipo _______ usuarios deben volver a registrar la compañía aérea para la que no tiene autorización. Por lo tanto, realiza una ver_____. ¿Dónde lo haría? *.- En el evento de bloques AT USER-COMMAND. *.- En un módulo PBO de la pantalla de selección. *.- En el bloque de eventos GET SCARR. *.- En el bloque de eventos AT SELECTION-SCREEN. 7.- ¿Cuáles de las siguientes afirmaciones acerca de la organización de desarrollo son correctas? Nota: Existen 2 respuestas correctas a esta pregunta. a.- Un atributo importante de los paquetes es la capa de transporte que determina los siguientes sistemas para el trasporte normal de_____. b.- El sistema original es un atributo importante en el registro del catálogo de objetos de un objeto de desarrollo. Es conveniente utiliza_______. c.- Un objeto de desarrollo (por ejemplo, un programa) debe asignarse a un paquete o debe declararse como objeto local. d.- Es posible asignar una capa de transporte a cada tipo de objeto de desarrollo. 8.- Define dos clases cl_airplane y cl_passenger_plane, donde cl_passenger_plane es la subclase de cl_airplane. En la clase cl_airplane, se define el método de inst____ parámetros. En la subclase cl_passenger_plane, se define el método de instancia público display_number_os_seats, que tampoco tiene parámetros. En su programa ______ r_ariplane TYPE REF TO cl_airplane, r_passenger TYPE REF TO cl_passenger_plane. CREATE OBJECT r_passenger. r_airplane = r_passenger. ¿Cuales de las siguientes _____ correctas?(en relación con las líneas de códigos anteriores) Nota: Existen 3 respuestas correctas a esta pregunta. *.- r_airplne->display_number_of_seats(). *.-r_passenger->display_attributes(). *.-r_passenger->display_number_of_seats(). *.-r_airplane->display_attributes().
9.- Escribe una aplicación que almacene datos temporalmente en una tabla interna. Debido a que el tiempo de ejecución es crítico para la a_____ ____ siguientes afirmaciones acerca de las tablas internas son correctas? Nota: Existen 2 respuestas correctas a esta pregunta. a.- Si desea agregar una entrada a una tabla ordenada, la secuencia de clasificación debe mantenerse igual. b.- Puede utilizar un índice para acceder a las tablas de claves de control (hash). c.- Puede utilizar la sentencia INSERT TABLE para agregar registros de datos a todos los tipos de tablas internas. d.- Existen cuatro tipos de tablas internas: tablas estándar, ordenadas, de claves de control(hash) y de índice. 10.- ¿Cuál de las siguientes afirmaciones es verdadera con respecto al trabajo con estructuras y tablas internas en el ABAP Debugger?. *.- Con el ABAP Debugger, puede modificarse la definición de una estructura en tiempo de ejecución. *.- Con el ABAP Debugger, puede crear objetos de datos nuevos aun si son estructuras o tablas internas. *.- Con el ABAP Debugger, puede tratar las tablas internas (por ejemplo: añadir líneas, borrar líneas, cambiar el contenido). 11.- ¿Cuál es una secuencia razonable para las siguientes sentencias ABAP? a.- TYPES: BEGIN OF t1, Comp1, Comp2, END OF t1. DATA: str1 TYPE t1. DATA: str2 LIKE str1. SELECT-OPTIONS so1 FOR str2-comp1. b.- DATA: str1 TYPE t1. DATA: str2 LIKE str1. TYPES: BEGIN OF t1, Comp1, Comp2, END OF t1. SELECT-OPTIONS so1 FOR str2-comp1. c.- SELECT-OPTIONS so1 FOR str2-comp1. TYPES: BEGIN OF t1, Comp1, Comp2, END OF t1. DATA: str1 TYPE t1. DATA: str2 LIKE str1. 12.- Necesita crear un objetos de datos entero y se preguntará sobre las características del tipo ABAP I. ¿Cuál de las siguientes afirmaciones_____? *.- Un objeto de datos del tipo I siempre tiene longitud de 4 bytes. *.- Un objeto de datos del tipo I siempre tiene longitud de 8 bytes. *.- Un objeto de datos del tipo I puede tener longitud de 1,2 o 4 bytes. La longitud real depende del contenido. 13.- Puede realizar polimorfismo entre objetos de diferentes clases si están conectadas mediante herencia. Para los objetos ______ alcanzar el polimorfismo. ¿Con cuál de los siguientes conceptos también puede alcanzar el polimorfismo? *.- El concepto de interfaz. *.- El concepto de evento *.- El concepto de amistad.
14.- ¿Cuál de las siguientes posiciones utiliza los tipos? Nota: Existen 3 respuestas correctas a esta pregunta. a.- Definición de parámetros de método. b.- Definición de parámetros de la pantalla de selección. c.- Definición de parámetros para los módulos PBO d.- Definición de parámetros de subrutina. 15.- Quisiera crear una lista con la clase global CL_GUI_ALV_GRID. En esta clase se define el evento DOUBLE_CLICK. Este evento se desencadena cuando el usuario ________ cada vez que un usuario hace doble clic en la lista, aparecerá una ventana popup que mostrara el número de la línea en la que se ha hecho doble clic. ¿Qué debo_________? Nota: Existen 2 respuestas correctas a esta pregunta. a.- Defina una clase local en la que se redefina y se produzca el evento DOUBLE_CLICK. b.- Regístrese en el evento DOUBLE_CLICK mediante la sentencia SET HANDLER. c.- Intercepte el evento DOUBLE_CLICK con la sentencia CATCH en la cual se implementa la llamada de la ventana de dialogo. d.- Escriba un método de gestor de eventos para el evento DOUBLE_CLICK de la clase CL_GUI_ALV_GRID, que llame a la ventana de diálogo.
16.- Desea visualizar una ventana de dialogo en su programa de dialogo ABAP. ¿Qué sentencia puede utilizar para hacerlo_____ *.- CALL SCREEN 200 STARTING AT 5.5 *.- WINDOWS 200 STARTING AT 5 5. *.- SET SCREEN 200 *.- CALL SCREEN 200 17.- En su programa, necesita los nombres de los campos de una estructura wa_material en tiempo de ejecución. Por lo tanto, puede utilizar la clase RTTI. La clase______ método describe_by_data funcional, estático y publico. Este método devuelve una referencia de tipo Cl_abap_typedescr. Ha definido una referencia r_descr de la _____ Cl_abap_structdescr. La clase Cl_abap_structdescr es una subclase de Cl_typedescr ¿Cuál de las siguientes sentencias son sintácticamente correctas? *.- r_describe ?= Cl_abap_typedescr=>describe_by_data(wa_material). *.- r_describe != Cl_abap_typedescr=>describe_by_data(wa_material). *.- r_describe = Cl_abap_typedescr=>describe_by_data(wa_material). 18.- ¿Cual de las siguientes herramientas pertenecen al Worbench ABAP? Nota: Existen 3 alternativas correctas a esta pregunta. a.- Generador de clases b.- Sistemas de información Human Capital Management c.- Screen Painter d.- Function Builder e.- Menú Easy Access. 19.- Desea escribir una subrutina denominada hack_booking que reciba un parámetro del tipo sbook. Desea modificar los campos del parámetro actual dentro de la subrutina, pero solo si ________error ¿Cómo declara la subrutina? *.- FORM check_booking CHANGING p_book TYPE sbook ON RETURN. *.- FORM check_booking CHANGING VALUE(p_book) TYPE sbook. *.- FORM check_booking USING VALUE(p_book = TYPE sbook). *.- FORM check_booking USING p_book TYPE sbook . 20.- ¿Cual de las siguientes sentencias ABAP referidas al tipo t1 es sintácticamente correcta? TYPES BEGIN OF t1, comp1 TYPE scarr-carrid, comp2__________ sentencias ABAP referidas al tipo t1sería sintácticamente correcta? Nota: Existen 2 respuestas correctas a esta pregunta. a.- TYPES t2 LIKE t1.
b.- TYPES t2 TYPE t1. c.- DATA str2 TYPE t1. d.- DATA str1 LIKE t1. 22.- Durante la depuración de un programa, notara que en ciertas circunstancias aparece un error. Los watchpoints pueden ayudar a alcanzar _____ acerca de los watchpoints son verdaderas? NOTA: Existen 2 respuestas correctas a estas alternativas. a.- Puede definirse un watchpoint sólo desde el depurador, b.- Un watchpoint siempre está relacionado con un objeto del programa depurado. Independientemente de cómo defina un watchpoint _____ objeto de datos relacionados y emite el mensaje “Se alcanzo watchpoint”. c.- Pueden combinarse varios watchpoint con AND y OR. d.- Se puede definir un watchpoint en el editor ABAP mediante la vía de acceso de menú Pasar a->Crear Watchpoint. 23.- ¿Cuál de las siguientes afirmaciones acerca de la transferencia de campos entre una pantalla clásica (dynpro) y ABAP son correctas? NOTA: Existen 3 respuestas correctas a esta pregunta. a.- La transferencia de campos de la pantalla a ABAP se pospone si tiene una sentencia FIELD. b.- La transferencia de campos de ABAP a la pantalla se lleva a cabo generalmente antes del primer modulo PBO de la pantalla. c.-Las estructuras de Dictionary en la pantalla requieren una sentencia TABLES en ABAP. d.- La equivalencia de nombre resulta imperativa para la transferencia de campos ABAP y la pantalla. 25.- ¿Cuáles de las siguientes afirmaciones acerca de las tablas internas en relación con el rendimiento del programa son correctas? NOTA: Existen 2 respuestas correctas a esta pregunta. a.- Los costes por leer un registro de datos desde una tabla de claves de control no dependen de la cantidad de entradas de la tabla. b.- En una tabla estándar, la búsqueda de una tabla con una clave totalmente cualificadas es más rápida que la búsqueda por índice_____ c.- Si un símbolo de campo es asignado con la sentencia READ….ASSIGNING, la entrada puede modificarse directamente en la tabla ____ d.- Los costes por leer un registro de datos son mayores para una gran cantidad de entradas en una tabla ordenada que en una tabla e_____ 26.- Debe crear una ayuda para búsqueda simple para un campo de entrada . El desarrollo de su ultima ayuda de búsqueda fue hace mucho tiempo______ ayuda para búsqueda simple. NOTA: Existen 3 respuestas correctas a esta pregunta. a.- El método de selección. De que tabla o vista deben provenir los datos de ayuda. b.- El anexo a un campo. En que campo debe aparecer la ayuda de búsqueda. c.- El comportamiento del dialogo. Por ejemplo, si debe aparecer una pantalla se selección o no. d.- La interfaz parámetros para import y export. 28.- En una clase cl_vehicle necesita un método get_fuel, que estima el consumo de combustible de un vehículo. Este método ____ NOTA: existen 2 respuestas correctas a esta pregunta. a.- Un método funcional necesita al menos una sentencia RETURN. b.- Puede utilizar un método funcional directamente en una expresión aritmética. c.- Un método funcional tiene exactamente un parámetro RETURNING. d.- Un método funcional puede tener cualquier número de parámetros IMPORTING y EXPORTING.
29.- Diseña una pantalla clásica (dynpro) con el número 100 para un programa ABAP. La dynpro 100 contiene campos de entrada que hacen _______ para que el programa ABAP pueda acceder a los datos registrados por el usuario durante el procesamiento PAI? *.- Utilice la sentencia DATA para declarar una estructura del tipo SDYN_BOOK en Include TOP del programa. *.- Utilice la sentencia GET FIELD sdyn_book en el modulo PAI user_command_100. *.- Utilice la sentencia TABLES SDYN_BOOK para declarar una estructura con el nombre y del tipo SDYN_BOOK en Include TOP del pro_______ *.- Utilice la sentencia GET FIELD sdyn_book en la lógica PAI en Dynpro. 30.- Desea visualizar los datos en una vista de un componente Web Dynpro ABAP. Sin embargo, los datos que desea visualizar se almac_____ de visualizar los datos? *.- Asigne el contexto de un controlador de componente en el contexto del controlador de vistas y vincule los controles que muestran los______ *.- Traslade el contexto de un controlador de componente al contexto del controlador de vistas y vincule los controles que muestran los_____ *.- Vincule los controles que muestran los datos al contexto del controlador de componente. *.- Copie el contexto de un controlador de componente al contexto del controlador de vistas y vincule los controles que muestran los datos_____ 31.- Puede crear una pantalla ABAP clásica(dynpro) para introducir datos de la conexión de vuelos. Cada conexión de vuelos. Cada conexión se identifica por los contenidos de ______ CONNID (ID de conexión) en la tabla de base de datos SPFLI. Las compañías aéreas se almacenan en la tabla SCARR y se identifican por el valor _____ que sólo los valores de CARRID del campo SCARR-CARRID pueden introducirse en el dynpro? *.- Implemente una ayuda para búsqueda que garantice que el usuario solo pueda introducir los valores correctos. *.- Defina SPFLI-CARRID como un campo de clave externa con la tabla de verificación SCARR y la clave externa MANDT y CARRID. *.- Defina SCARR-CARRID como un campo de clave externa con la tabla de verificación SPFLI y la clave externa MANDT y CARRID. *.- Actualice SCARR como tabla de valores del dominio de campo SPFLI-CARRID. *.- Implemente un modulo PAI que verifique que el usuario haya introducido el valor correcto. 32.- Sus colegas necesitan su consejo en algunos asuntos de conversión implícita de datos. ¿Cuáles son las afirmaciones_____? *.- Como norma, está prohibido asignar a un objeto de datos del tipo I el contenido de un objeto de datos del tipo________ *.- Como norma, está prohibido asignar a un objeto de datos del tipo STRING el contenido de un objeto de datos_____ *.- La conversión de tipo implícito solo funciona para los tipos ABAP, no para los tipos Dictionary. *.- Un objeto de datos del tipo N puede utilizarse para realizar cálculos (aunque el tipo N no es el mejor para hacer______) 33.- Desea visualizar los datos de los documentos contables con BELNR = 1000 desde la tabla BKPF y BPOS. Estas tablas _estan_ compuesta por MANDT(mandante) y BELNR(número de documento). La clave primaria de BPOS está compuesta por MANDT_______ correcta para lograrlo? *.-SELECT * FROM bkpf RIGHT OUTER JOIN bpos ON bkpf~belnr = bpos~belnr INTO wa WHERE bkpf~benr = ‘1000’. *.- SELECT * FROM bkpf INNER JOIN bpos ON bkpf.belnr = bpos.belnr INTO wa WHERE bkpf.belnr = ‘1000’. *.- SELECT * FROM bkpf INNER JOIN bpos ON bkpf~belnr = bpos~belnr INTO wa WHERE bkpf~belnr =’1000’. 34.- ¿Que tipo de controladores existen dentro de un componente Web Dynpro? NOTA: Existen 3 respuestas correctas a esta pregunta. a.- Exactamente un controlador de componente. b.- Controladores de usuario.
c.- Controladores de vistas. d.- Controladores de ventanas. 35.- Cuando implementa una clase usted puede utilizar la mayoría de las sentencias de procedimiento ABAP dentro de la clase. Sin embargo________ definiciones de clase? NOTA: Existen 3 respuestas correctas a esta pregunta. a.- La definición de tablas internas con línea de cabecera. b.- La sentencia TABLES. c.- La definición de estructuras anidadas. d.- Tipificando con LIKE en tipos Dictionary ABAP. 36.- ¿Qué comandos están permitidos si está trabajando con una tabla interna del tipo SORTED? NOTA: Existen 3 respuestas correctas a esta pregunta. a.- INSERT b.- SORT c.- MODIFY d.- DELETE 37.- ¿Cuales de las siguientes afirmaciones acerca de las versiones activas o inactivas de un objeto de desarrollo son correctas? *.- Si se activa una versión inactiva, esta pasara a ser la nueva versión activa de un objeto, en ese mismo momento en la versión___ *.- La versión inactiva solo puede ser visualizarse por el desarrollador que la creó. Es decir no hay una vista compartida con las versión____ *.- Si un programa P1 llama a un programa P2 desde fuera del entorno de desarrollo, la versión activa del programa P2 se llamara____ *.- Las versiones inactivas pueden transportarse siempre que se hayan creado inicialmente en un sistema de desarrollo. 38.- ¿Por qué es necesario agrupar las actualizaciones de la base de datos en los programas de dialogo? NOTA: Existen 2 respuestas correctas a esta pregunta. a.- Para mantener la base de datos en un estado consistente, si el usuario desea cancelar la transacción. b.- Debido a que no existe un commit implícito en base de datos después de cada paso de dialogo. c.- Debido a que existe un commit implícito en base de datos después de cada paso de dialogo. d.- Para aumentar el rendimiento del programa. 39.- Desea escribir un programa de dialogo que modifique los datos en la base de datos. Desea agrupar todas las actualizaciones utilizando los módulos de ________ módulos de funciones si encuentran un problema? *.- Escribir un mensaje de advertencia con MESSAGE wxxx(nnn). *.- Cancelar el programa con MESSAGE axx(nnn) *.- Informar al usuario con MESSAGE ixxx(nnn). *.- Escribir un mensaje de error con MESSAGE exxx(nnn). 40.- Ha escrito un programa ejecutable ABAP que visualiza las conexiones de vuelos entre dos ciudades para su cliente. Transfiere su programa a su c______ bloques de eventos al programa del cliente. NOTA: Existen 2 respuestas correctas a esta pregunta. a.- Los bloques de evento se ejecutan cuando surgen en la secuencia del programa. b.- Los bloques de evento pueden anidarse, por ejemplo, puede tener bloques de evento dentro de bloques de evento. c.- El tiempo de ejecución ABAP decide en qué secuencia ejecutar los bloques de evento. d.- Los bloques de evento comienzan con una palabra clave referente al evento y finalizan con el comienzo de cualquier otro bloque de popularización.
41.- Desea escribir un programa de dialogo que modifique los datos en la base de datos. Desea agrupar todas las actualizaciones los módulos de funciones de a_______ de los módulos de funciones de actualización. ¿Cuál es la manera más fácil de hacerlo? *.- El sistema informa automáticamente al usuario con un mensaje urgente. *.- Ejecute un Job de fondo que verifique periódicamente el resultado de actualización y envié mensaje a la carpeta de entrada del usuario. *.- Después de commit work, espere unos segundos, verifique los resultados de la actualización y envié un mensaje a la carpeta de entrada al usuario. *.- Lleve a cabo la actualización de forma sincrónica, recupere el status y envié un mensaje a la carpeta de entrada del usuario. 42.- Desea seleccionar los campos MATNR, ENAM y EDAT de la tabla MARA para visualizar en un informe. ¿Cuál es la mejor manera de______________? *.- Declare un área de trabajo wa que solo contenga los campos MATNR, ENAM y EDAT utilice SELECT matnr enam edat FROM mara____ *.- Declare un área de trabajo wa de tipo MARA y utilice SELECT matnr ename edat FROM mara INTO wa *.- Declare un área de trabajo wa que solo contenga los campos MATNR, ENAM y EDAT y utilice SELECT * FROM mara INTO CORRESPONDING ___________ *.- Declare un área de trabajo wa de tipo MARA y utilice SELECT * FROM mara INTO wa. 43.- Desea escribir un programa ABAP que utilice SAP GUI. ¿Cuál de los siguientes tipos de UI puede utilizar? NOTA: Existen 2 respuestas correctas a esta pregunta. a.- Bussiness Server Pages (BSPs). b.- Web Dynpro ABAP. c.- Pantalla de selección. d.- Pantallas clásicas (dynpros) con controles (como el control Grid ALV).