CLASE17_CERT_Y_PROJ_20150109.pdf

3
¿Qué necesitamos para especificar completamente un tipo tabla del diccionario ABAP? (Elige 3) A. Tipo de acceso B. Clave de la tabla C. Tamaño de la tabla D. Tipo de línea E. Línea de cabecera ¿Qué opciones tenemos para leer datos de multiples tablas usando el comando SELECT? (Elige 3) A. Selects anidados B. Bucles anidados C. Vistas de base de datos D. Comando join E. Tablas de tipo pool ¿Cómo podemos mejorar el rendimiento de acceso e una tabla de base de datos con volumen grande de datos? A. Aplicar la clase de tabla apropiada y una categoría de tamaño apropiada B. Cambiar la tabla de base de datos a completamente almacenada en la memoria intermedia. C. Definir los índices apropiados para la tabla de base de datos. D. Cambiar el tipo de tabla en el diccionario ¿Qué necesitamos tener en un programa para responder al evento DOUBLE_CLICK enviado por una instancia de la clase CL_GUI_ALV_GRID? (Elige 3) A. Un comando SET HANDLER para registrar el manejador al evento B. Un método para leer la tabla de registro C. Un método manejador del evento D. Un comando CATCH para capturar el evento E. Una clase manejadora

Transcript of CLASE17_CERT_Y_PROJ_20150109.pdf

Page 1: CLASE17_CERT_Y_PROJ_20150109.pdf

¿Qué necesitamos para especificar completamente un tipo tabla del diccionario ABAP? (Elige

3)

A. Tipo de acceso

B. Clave de la tabla

C. Tamaño de la tabla

D. Tipo de línea

E. Línea de cabecera

¿Qué opciones tenemos para leer datos de multiples tablas usando el comando SELECT? (Elige

3)

A. Selects anidados

B. Bucles anidados

C. Vistas de base de datos

D. Comando join

E. Tablas de tipo pool

¿Cómo podemos mejorar el rendimiento de acceso e una tabla de base de datos con volumen

grande de datos?

A. Aplicar la clase de tabla apropiada y una categoría de tamaño apropiada

B. Cambiar la tabla de base de datos a completamente almacenada en la memoria

intermedia.

C. Definir los índices apropiados para la tabla de base de datos.

D. Cambiar el tipo de tabla en el diccionario

¿Qué necesitamos tener en un programa para responder al evento DOUBLE_CLICK enviado por

una instancia de la clase CL_GUI_ALV_GRID? (Elige 3)

A. Un comando SET HANDLER para registrar el manejador al evento

B. Un método para leer la tabla de registro

C. Un método manejador del evento

D. Un comando CATCH para capturar el evento

E. Una clase manejadora

Page 2: CLASE17_CERT_Y_PROJ_20150109.pdf

Queremos definir dos tablas de base de datos con diferentes estructuras. Las dos tablas deben

contenerlos campos CHANGE_DATE y CHANGE_TIME. ¿Cómo implementarías esto para

minimizar el esfuerzo de mantenimiento?

A. Definir una estructura con estos dos campos e incluir esta estructura en las dos

tablas de la base de datos.

B. Definir una estructura append con estos dos campos y asignar esta estructura

append a las dos tablas de base de datos

C. Definir los dos campos en cada tabla de base de datos por separado

D. Definir los dos campos de una tabla de base de datos y copiarlos luego a la otra

tabla de base de datos

¿Qué comando se usa para definir genéricamente una referencia de dato a la variable z1?

A. DATA z1 TYPE any

B. DATA z1 TYPE ANY TABLE

C. DATA z1 TYPE REF TO PA001

D. DATA z1 TYPE REF TO data

dbtab es una tabla transparente. ¿Qué declaramos con el siguiente comando?

DATA myvar TYPE dbtab.

A. Una variable estructura

B. Un campo elemental

C. Una tabla interna

D. Una referencia a una tabla interna

Hemos definido un dato referencia z1 genericamente. ¿Qué comando usaremos para acceder

al contenido de la variable referenciada?

A. ASSIGN (z1) TO <fs>

B. ASSIGN z1 TO <fs>

C. ASSIGN z1->* TO <fs>

D. GET REFERENCE OF z1 INTO wa

Estamos usando el nuevo debugger y queremos cambiar el contenido de una tabla interna.

¿Qué acciones están permitidas? (Elige 3)

A. Borrar todo el contenido de la tabla

B. Cambiar el contenido de la fila y pulsar salvar (<CTRL> + S)

C. Borrar la tabla de la memoria

D. Borrar las filas seleccionadas

E. Cambiar el contenido de una fila y pulsar Enter (<ENTER>)

Page 3: CLASE17_CERT_Y_PROJ_20150109.pdf

Como metemos una subscreen en una ventana principal?

A. Usar SET SUBSCREEN en el módulo PBO de la ventana principal.

B. Usar SET SUBSCREEN en la lógica de la ventana (flow logic) de la ventana principal.

C. Usar CALL SUBSCREEN en la lógica de la ventana (flow logic) de la ventana

principal.

D. Usar CALL SUBSCREEN en el módulo PBO de la ventana principal.

Para cuál de los siguientes requisitos podemos implementar un método funcional? (Elige 2)

A. Un método manejador para un evento que tiene un parámetro de retorno

B. Un método para establecer un atributo de instancia con un parámetro importing y

ningún otro parámetro

C. Un método factoría que retorna una referencia a un objeto

D. Un método privado estático que retorna un valor simple como resultado de un

algoritmo

¿En qué unidades de modularización podemos usar parámetros? (Elige 3)

A. Bloques de eventos como el START-OF-SELECTION

B. Módulos de funciones

C. Subrutinas

D. Módulos de diálogo como los módulos PBO

E. Métodos

Cuando analizamos una aplicación, ¿qué tareas podemos realizar usando el code inspector?

(Elige 3)

A. Descubrir variables no usadas

B. Ejecutar los chequeos extendidos de programa

C. Determinar las tablas de base de datos usadas

D. Inspeccionar el uso de memoria consumida

E. Evaluar el tiempo necesario para la ejecución de la aplicación