Manu montes
Test por , creado hace más de 1 año

test2

27
1
0
Manu montes
Creado por Manu montes hace alrededor de 9 años
Cerrar

test2

Pregunta 1 de 87

1

1.- Selecciona los métodos usados para el acceso a datos en la base de datos

Selecciona una o más de las siguientes respuestas posibles:

  • A. READ TABLE

  • B. GET NODE

  • C. SQL Nativo

  • D. OpenSql

  • E. LDB - Bases de datos lógicas

Explicación

Pregunta 2 de 87

1

2.- ¿Cuándo se llama el evento TOP-OF-PAGE?

Selecciona una de las siguientes respuestas posibles:

  • A. Cuando se encuentra este evento en el código

  • B. Después de que el número de líneas por página especificado en el REPORT se hayan
    escrito en el buffer del listado

  • C. Cuando el report empieza

  • D. Cuando se encuentra el primer WRITE

Explicación

Pregunta 3 de 87

1

3.- ¿Qué pasa cuando se ejecuta un comando EXIT en un evento AT?

Selecciona una de las siguientes respuestas posibles:

  • A. El programa finaliza

  • B. El resto de código del bloque actual se ejecuta

  • C. La salida del listado se muestra

  • D. El sistema abandona el bloque actual y continúa con el bloque del siguiente evento

Explicación

Pregunta 4 de 87

1

4.- El formato por defecto del usuario para una fecha es YYYY.MM.DD. Asumiendo que la fecha
de hoy es Enero 15, 1999 el valor mostrado por el siguiente código sería:

DATA: datum TYPE d.
datum = sy-datum.
WRITE:/ datum mm/dd/yyyy.

Selecciona una de las siguientes respuestas posibles:

  • A. 01/15/1999

  • B. 1999/01/15

  • C. 19990115

  • D. 1999.01.15

Explicación

Pregunta 5 de 87

1

5.- ¿Qué comandos usaríamos para crear un box con un título en una selection-screen?

Selecciona una de las siguientes respuestas posibles:

  • A. begin of block, end of block

  • B. begin of selection, end of selection

  • C. begin of frame, end of frame

  • D. begin of box, end of box

Explicación

Pregunta 6 de 87

1

6.- ¿Cuál es el número de la screen que se genera automáticamente para una selection-screen?

Selecciona una de las siguientes respuestas posibles:

  • A. 100

  • B. 1000

  • C. 1001

  • D. 1100

Explicación

Pregunta 7 de 87

1

7.- ¿Qué pasa si se llega a ejecutar el E046?

AT SELECTION-SCREEN ON sales.
IF sales-low < 500.
MESSAGE E046.
ENDIF.

Selecciona una de las siguientes respuestas posibles:

  • A. El campo sales se permite editar y todos los otros campos no se pueden editar

  • B. El programa finaliza

  • C. Todos los campos se permiten editar y el cursor se posiciona en el campo sales

  • D. Se vuelve a ejecutar el evento INITIALIZATION

Explicación

Pregunta 8 de 87

1

8.- Si el programa tiene un evento START-OF-SELECTION y tenemos código entre el REPORT y el
evento, ¿Dentro de que bloque de evento se incluirá el código?

Selecciona una de las siguientes respuestas posibles:

  • A. START-OF-SELECTION

  • B. END-OF-SELECTION

  • C. INITIALIZATION

  • D. En ningún bloque de evento

Explicación

Pregunta 9 de 87

1

9.- ¿Cómo se pueden omitir registros de la tabla de la izquierda en un OUTER JOIN?

Selecciona una de las siguientes respuestas posibles:

  • A. Especificando condiciones en la cláusula WHERE

  • B. No hay forma de omitir registros en la tabla de la izquierda

  • C. Especificar condiciones en cláusula ON

  • D. Especificar condiciones en la cláusula FROM

Explicación

Pregunta 10 de 87

1

10.- ¿Cuál es la opción en los parámetros (selection-screen) de un report para incluir un ID de
parámetro de la SPA/GPA (memoria compartida)?

Selecciona una de las siguientes respuestas posibles:

  • A. MEMORY ID

  • B. PARAMETER ID

  • C. VALUE

  • D. DEFAULT PARAMETER ID

Explicación

Pregunta 11 de 87

1

11.- ¿Qué variable de sistema contiene el número de listas de detalle generadas?

Selecciona una de las siguientes respuestas posibles:

  • A. sy-index

  • B. sy-listi

  • C. sy-lsind

  • D. sy-tabix

Explicación

Pregunta 12 de 87

1

12.- ¿Qué es cierto sobre el comando NEW-PAGE? (Más de una respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. Es un evento

  • B. Requiere como mínimo un comando WRITE antes de que pueda ser ejecutado

  • C. Incrementa el contador de la página

  • D. Se usa para generar una página en blanco

Explicación

Pregunta 13 de 87

1

13.- ¿Qué consigue el siguiente código?

AT SELECTION-SCREEN ON VALUE-REQUEST FOR sales.
CALL SCREEN 100.

Selecciona una de las siguientes respuestas posibles:

  • A. Cuando el usuario pulse F1, se mostrará la screen 100 además de la ventana de
    ayuda

  • B. Cuando el usuario pulse F1, se mostrará la screen 100 en vez de los posibles
    valores de la ayuda para la búsqueda

  • C. Cuando el usuario pulse F4, se mostrará la screen 100 en vez de los posibles
    valores de la ayuda para la búsqueda

  • D. Cuando el usuario pulse F4, se mostrará la screen 100 además de la ventana de
    ayuda

Explicación

Pregunta 14 de 87

1

14.- ¿Cuál es el orden en que se ejecuta el código?

10 REPORT rpgm1.
20 DATA: fielda TYPE c VALUE ‘A’,
30 fieldb TYPE c VALUE ‘B’.
40 WRITE:/ fielda,
50 new-page.
60 WRITE:/ fieldb.
70 TOP-OF-PAGE.
80 WRITE:/ ‘This is the tittle’.

Selecciona una de las siguientes respuestas posibles:

  • A. 40,50,60,70,80

  • B. 40,80,50,80,60

  • C. 80,40,50,80,60

Explicación

Pregunta 15 de 87

1

15.- Identifica el método válido para establecer un valor en un campo de selección de una
select-option (Más de una respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. INITIALIZATION. zflight-carrid=’AA’.

  • B. START-SELECTION. zflight-carrid=’AA’.

  • C. SELECT-OPTIONS airline FOR zflight-carrid MEMORY ID car.

  • D. SELECT-OPTIONS airline FOR zflight-carrid DEFAULT ‘AA’.

Explicación

Pregunta 16 de 87

1

16.-¿Qué es requerido para establecer un listado interactivo? (Más de una respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. La interfaz de usuario permite acciones que lanzan los eventos del listado

  • B. Que los correspondientes eventos estén programados

  • C. Que el comando HIDE esté programado en el REPORT

Explicación

Pregunta 17 de 87

1

17.- Asumiendo que existe una lista detalle, que ocurre cuando sy-lsind es 0 (Más de una
respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. Todos los listados secundarios son borrados

  • B. El listado básico y los listados secundarios son borrados

  • C. El listado básico es sobrescrito por el listado secundario actual

  • D. El listado básico original es mostrado otra vez

Explicación

Pregunta 18 de 87

1

¿Cuáles de las siguientes lanzará el evento AT LINE-SELECTION?(Más de una respuesta
correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. Doble-click en la línea del listado

  • B. Código de función P+

  • C. F2

  • D. Código de función PICK

  • E. Opción de menú EDIT->Choose

  • F. Código de función CHOOSE

Explicación

Pregunta 19 de 87

1

¿Marca el uso válido del comando READ? (Más de una respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. DO.READ LINE SY-INDEX.ENDDO.

  • B. READ LINE 3 OF CURRENT PAGE.

  • C. READ LINE 3 OF NEXT PAGE.

  • D. READ CURRENT LINE OF itab.

Explicación

Pregunta 20 de 87

1

¿Cuál es el orden de ejecución de los eventos?
10 START-OF-SELECTION
20 END-OF-SELECTION
30 INITIALIZATION
40 GET
50 AT SELECTION-SCREEN

Selecciona una de las siguientes respuestas posibles:

  • A. 30 50 10 40 20

  • B. 50 10 40 10 20

  • C. 30 10 50 40 20

Explicación

Pregunta 21 de 87

1

¿Qué es cierto sobre el evento END-OF-PAGE? (Más de una respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. Se usa para crear pies de página

  • B. Ocurre cuando se lanza un cambio de página por el comando NEW-PAGE

  • C. Automáticamente crea un pie de página en la última página del listado

  • D. Funciona solo si se reserva espacio en el report

  • E. Comando usando el comando LINE-COUNT

Explicación

Pregunta 22 de 87

1

¿Cuál es el efecto del comando HIDE?

Selecciona una de las siguientes respuestas posibles:

  • A. La variable aparece en línea actual como se indica por sy-linno

  • B. El sistema guarda el nombre del campo y valores para cada campo ocultado

  • C. Los campos son invisibles y no se pueden escribir en el listado

Explicación

Pregunta 23 de 87

1

¿Qué comando previene de duplicar entradas en una tabla interna?

Selecciona una de las siguientes respuestas posibles:

  • A. INSERT

  • B. APPEND

  • C. DELETE DUPLICATES

  • D. COLLECT

Explicación

Pregunta 24 de 87

1

¿Cuándo el sistema resetea el valor de formato en un comando WRITE?

Selecciona una de las siguientes respuestas posibles:

  • A. Cuando explícitamente lo cambiamos usando el comando FORMAT

  • B. Todas las respuestas son correctas

  • C. En cada nuevo evento

  • D. Usando la opción RESET en el comando FORMAT

Explicación

Pregunta 25 de 87

1

¿Para qué se usa el comando READ LINE? (Más de una respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. Leer listas secundarias

  • B. Leer la lista básica

  • C. Leer tablas de base de datos

  • D. Leer tablas internas

Explicación

Pregunta 26 de 87

1

¿Qué opción del comando REPORT determina el ancho del listado?

Selecciona una de las siguientes respuestas posibles:

  • A. LINE-WIDTH

  • B. LINE-COUNT

  • C. REPORT SIZE

  • D. LINE-SIZE

Explicación

Pregunta 27 de 87

1

¿Qué campos de la tabla interna son generados usando una select-option? (Más de una
respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. Low

  • B. Between

  • C. Option

  • D. High

Explicación

Pregunta 28 de 87

1

¿Cuál sería el resultado del siguiente código?

DO 4 TIMES.
IF sy-index = 2.
continue.
ENDIF.
WRITE sy-index.
ENDDO.

Selecciona una de las siguientes respuestas posibles:

  • A. 1 3 4

  • B. 2

  • C. 1 2 3 4

Explicación

Pregunta 29 de 87

1

¿En qué punto se muestra la selection-screen standard (como resultado de una select-option)

Selecciona una de las siguientes respuestas posibles:

  • A. Después del evento INITIALIZATION

  • B. Antes del evento INITIALIZATION

  • C. Antes del comando REPORT

  • D. En el evento START-OF-SELECTION

Explicación

Pregunta 30 de 87

1

Dentro del bloque de código del evento AT USER-COMMAND, ¿qué variable de sistema se usa
para ver el código de función?

Selecciona una de las siguientes respuestas posibles:

  • A. sy-ucomm

  • B. sy-key

  • C. sy-gui

  • D. sy-fcode

Explicación

Pregunta 31 de 87

1

Marca las 3 variables de sistema que se actualizan continuamente en un listado? (Más de una
respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. sy-linsz

  • B. sy-title

  • C. sy-linno

  • D. sy-colno

  • E. sy-pagno

Explicación

Pregunta 32 de 87

1

¿Cuál es el número máximo de listados detalle?

Selecciona una de las siguientes respuestas posibles:

  • A. Tantos como el listado permita

  • B. 20

  • C. Ilimitado

  • D. 10

Explicación

Pregunta 33 de 87

1

¿Cuál es el número máximo de listados detalle?

Selecciona una de las siguientes respuestas posibles:

  • A. Tantos como el listado permita

  • B. 20

  • C. Ilimitado

  • D. 10

Explicación

Pregunta 34 de 87

1

Selecciona la línea que se ejecutaría en el siguiente código después del comando STOP
10 get spfli
20 * comentario
30 WRITE: …
40 counter = ….
60 IF counter > 1. “El contador es mayor a 1
70 STOP.
80
81 ENDIF.
90 WRITE …
100 get …
110 WRITE …
120 END-OF-SELECTION.
130 WRITE: ….

Selecciona una de las siguientes respuestas posibles:

  • A. 130

  • B. 100

  • C. 120

  • D. 80

Explicación

Pregunta 35 de 87

1

¿Qué método de unión abandonará el procesamiento actual y no retornará? (Más de una
respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. CALL FUNCTION

  • B. SUBMIT

  • C. CALL TRANSACTION

  • D. LEAVE TO TRANSACTION

Explicación

Pregunta 36 de 87

1

¿Qué podemos usar para conseguir polimorfismo?

Selecciona una de las siguientes respuestas posibles:

  • A. Eventos

  • B. Subrutinas

  • C. Herencia

  • D. Reports

Explicación

Pregunta 37 de 87

1

¿Qué tipos de parámetros se pueden usar en la firma de un método funcional? (Elige 2)

Selecciona una o más de las siguientes respuestas posibles:

  • A. Exporting

  • B. Importing

  • C. Returning

  • D. Changing

Explicación

Pregunta 38 de 87

1

Si hemos implementado una clase CL_CUSTOMER donde hemos definido un atributo privado.
¿Desde dónde podemos acceder al atributo directamente? (Elige 2)

Selecciona una o más de las siguientes respuestas posibles:

  • A. Desde todos los métodos de todas las subclases de CL_CUSTOMER

  • B. Desde todos los métodos de la clase CL_CUSTOMER

  • C. Desde todos los métodos de la clases que son amigas de CL_CUSTOMER

  • D. Desde cualquier programa que use la clase CL_CUSTOMER

Explicación

Pregunta 39 de 87

1

¿Dónde podemos definir un tipo de datos global que sea visible en todo el sistema? (Elige 3)

Selecciona una o más de las siguientes respuestas posibles:

  • A. En un método de una clase global

  • B. En el diccionario ABAP

  • C. En un módulo de funciones

  • D. En una clase global

  • E. En una interfaz global

Explicación

Pregunta 40 de 87

1

Hemos creado un grupo de funciones ZATP. ¿Cuál es el nombre del correspondiente programa
principal?

Selecciona una de las siguientes respuestas posibles:

  • A. ZATP

  • B. SAPLZATP

  • C. SAPMZATP

  • D. SAPFZATP

Explicación

Pregunta 41 de 87

1

Hemos escrito un programa para mostrar la salida con un control ALV grid. ¿Qué secuencia de
pasos debemos de ejecutar en tiempo de ejecución?

Selecciona una de las siguientes respuestas posibles:

  • A. 1- Crear el objeto contenedor
    2- Crear el objeto grid
    3- Pasar los datos al objeto grid

  • B. 1- Crear el objeto grid
    2- Pasar los datos al objeto grid
    3- Crear el objeto contenedor

  • C. 1- Pasar los datos al objeto grid
    2- Crear el objeto contenedor
    3- Crear el objeto grid

  • D. 1- Crear el objeto grid
    2- Crear el objeto contenedor
    3- Pasar los datos al objeto grid

Explicación

Pregunta 42 de 87

1

¿Cuál es la clase base del árbol de herencia de las RTTS?

Selecciona una de las siguientes respuestas posibles:

  • A. CL_ABAP_EELDESCR

  • B. CL_ABAP_TYPEDESCR

  • C. CL_ABAP_DATADESCR

  • D. CL_ABAP_COMPLEXDESCR

Explicación

Pregunta 43 de 87

1

Tenemos dos objetos : O1 de la clase C1 y O2 de la clase C2. La clase C2 es una subclase de C1.
¿Cuál de los siguientes comandos implementa un up-cast?

Selecciona una de las siguientes respuestas posibles:

  • A. MOVE O1 ?TO O2.

  • B. O2 ?= O1.

  • C. MOVE O1 TO O2.

  • D. O1 = O2.

Explicación

Pregunta 44 de 87

1

¿Qué necesitamos en una aplicación para responder al evento DOUBLE_CLICK enviado por una
instancia de la clase CL_GUI_ALV_GRID? (Elige 3)

Selecciona una de las siguientes respuestas posibles:

  • A. Un comando SET HANDLER para registrar el manejar del evento

  • B. Un método para leer la tabla de inscripción

  • C. Un método manejar para el evento

  • D. Un comando CATCH para capturar el evento

  • E. Una clase manejadora

Explicación

Pregunta 45 de 87

1

¿Con cuáles de los siguientes requerimientos podemos implementar un método funcional?
(Elige 2)

Selecciona una o más de las siguientes respuestas posibles:

  • 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 factoria que retorna una referencia de un objeto

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

Explicación

Pregunta 46 de 87

1

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

Selecciona una o más de las siguientes respuestas posibles:

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

  • B. Módulos de funciones

  • C. Subrutinas

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

  • E. Métodos

Explicación

Pregunta 47 de 87

1

¿Cuál de las siguientes variables es una referencia a la instancia actual en OO en ABAP?

Selecciona una de las siguientes respuestas posibles:

  • A. THIS

  • B. SENDER

  • C. ME

  • D. SUPER

Explicación

Pregunta 48 de 87

1

¿Cuál de las siguientes unidades de modularización no usan en ABAP/4 (memoria compartida
ABAP) para el paso de datos?

Selecciona una de las siguientes respuestas posibles:

  • A. Eliminar este registro

  • B. Módulos de función

  • C. PARAMETER IDs

  • D. Transacciones

  • E. REPORT llamados con SUBMIT AND RETURN.

Explicación

Pregunta 49 de 87

1

En el case de una función, identifica el elemento que no es válido como elemento de interfaz

Selecciona una de las siguientes respuestas posibles:

  • A. Parámetros import

  • B. Parámetros export

  • C. Tables

  • D. Código fuente

  • E. Excepciones

Explicación

Pregunta 50 de 87

1

Cuál es el modo por defecto para el paso de parámetros en un PERFORM?

Selecciona una de las siguientes respuestas posibles:

  • A. Por valor

  • B. Por referencia

  • C. Por Changing

Explicación

Pregunta 51 de 87

1

Identifica el añadido no es parte de la interfaz de un método

Selecciona una de las siguientes respuestas posibles:

  • A. Importing

  • B. Result

  • C. Excepcion

  • D. Returning

Explicación

Pregunta 52 de 87

1

Queremos siempre comprobar la autorización del usuario para los datos entrados en un
campo de entrada de una ventana de selección. ¿Cómo haríamos eso?

Selecciona una de las siguientes respuestas posibles:

  • A. En el bloque de evento AT SELECTION-SCREEN

  • B. En el bloque de evento AT SELECTION-SCREEN OUTPUT

  • C. En el bloque de evento INITIALIZATION

  • D. En el bloque de evento AT SELECTION-SCREEN ON VALUE-REQUEST

Explicación

Pregunta 53 de 87

1

¿Queremos mostrar una ventana de diálogo en nuestra aplicación ABAP. ¿Qué comando
deberíamos usar?

Selecciona una de las siguientes respuestas posibles:

  • A. WINDOW 200 STARTING AT 5 5.

  • B. SET SCREEN 200.

  • C. CALL SCREEN 200.

  • D. CALL SCREEN 200 STARTING AT 5 5.

Explicación

Pregunta 54 de 87

1

¿Dónde podemos establecer un título GUI Status para una ventana clásica (dynpro)?

Selecciona una de las siguientes respuestas posibles:

  • A. En un módulo llamado desde el PBO de la ventana

  • B. En los atributos de la ventana

  • C. En las propiedades de la cabecera del elemento UI relacionado

  • D. En un módulo llamado desde el PAI de la ventana

Explicación

Pregunta 55 de 87

1

¿Qué es obligatorio para el transporte automático de datos entre una variable y un campo de
una ventana clásica (dynpro)?

Selecciona una de las siguientes respuestas posibles:

  • A. La variable tiene que estar declarada con el comando DATA

  • B. La propiedad OUTPUT del campo de entrada tiene que estar marcado

  • C. La variable tiene que estar declarada usando el comando TABLES

  • D. El nombre de la variable y el nombre del campo de entrada tienen que ser
    idénticos.

Explicación

Pregunta 56 de 87

1

¿Cuáles de las siguientes herramientas pertenecen al workbench de ABAP? (Elige 3)

Selecciona una o más de las siguientes respuestas posibles:

  • A. Form Builder

  • B. Function Builder

  • C. Screen Painter

  • D. Class Builder

  • E. Easy Access Menu

Explicación

Pregunta 57 de 87

1

Hemos definido una ventana clásica con un campo de entrada obligatorio. Queremos salir de
la ventana usando el botón de cancelar incluso si todos los campos obligatorios no se han
rellenado. ¿Qué es necesario para conseguir esto?

Selecciona una de las siguientes respuestas posibles:

  • A. Establecer el tipo de función asignado al botón cancelar de tipo S y tratar en un
    módulo con el añadido AT EXIT-COMMAND.

  • B. Establecer el tipo de función asignado al botón cancelar de tipo E y tratar en un
    módulo con el añadido AT EXIT-COMMAND.

  • C. Establecer el código de función a CANCEL en el botón cancelar y tratar en unmódulo con el añadido AT EXIT-COMMAND.

  • D. Usar el comando LOOP AT SCREEN … ENDLOOP para establecer la propiedad
    REQUIRED del campo obligatorio de entrada a 0.

Explicación

Pregunta 58 de 87

1

¿Cómo podemos gestionar la documentación de un campo de entrada de nuestra ventana?

Selecciona una de las siguientes respuestas posibles:

  • A. Añadir la documentación a la tabla SCREEN en el PBO

  • B. Añadir la documentación a la tabla SCREEN en el PAI

  • C. Añadir la documentación al elemento de datos subyacente

  • D. Definir tablas de texto para la estructura subyacente

Explicación

Pregunta 59 de 87

1

¿Cómo incrustaríamos una subscreen en una ventana principal?

Selecciona una de las siguientes respuestas posibles:

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

  • B. Usar SET SUBSCREEN en el flow logic de la ventana principal

  • C. Usar CALL SUBSCREEN en el flow logic de la ventana principal

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

Explicación

Pregunta 60 de 87

1

¿Qué tipos de controladores pueden existir en un componente Web Dynpro? (Elige 3)

Selecciona una o más de las siguientes respuestas posibles:

  • A. Controlador de ventana

  • B. Controlador de usuario

  • C. Controlador de aplicación

  • D. Controlador de vista

  • E. Controlador del componente

Explicación

Pregunta 61 de 87

1

Qué propiedad del elemento UI InputField debemos enlazar a un atributo del contexto?

Selecciona una de las siguientes respuestas posibles:

  • A. state

  • B. enable

  • C. value

  • D. visible

Explicación

Pregunta 62 de 87

1

¿Qué objetos pueden compartir información a través de un mapeo del contexto?

Selecciona una de las siguientes respuestas posibles:

  • A. state

  • B. enable

  • C. value

  • D. visible

Explicación

Pregunta 63 de 87

1

¿Qué objetos pueden compartir información a través de un mapeo del contexto?

Selecciona una de las siguientes respuestas posibles:

  • A. El controlador de la vista y otro controlador de la vista

  • B. Controlador del componente y un controlador de una vista

  • C. Un controlador personalizado y una tabla transparente

  • D. Una clase global y un controlador de componente

Explicación

Pregunta 64 de 87

1

¿Qué información aparece cuando pulsamos F1 en un campo de la ventana?

Selecciona una de las siguientes respuestas posibles:

  • A. La documentación del elemento de datos

  • B. El texto corto del dominio

  • C. La ayuda para la búsqueda

  • D. Los valores de ayuda del dominio

Explicación

Pregunta 65 de 87

1

¿Cuáles son las coordenadas de la siguiente ventana modal?
CALL SCREEN 100 STARTING AT 10 20 ENDING AT 20 30.

Selecciona una de las siguientes respuestas posibles:

  • A. Empieza en la columna 10, fila 20 y finaliza en la columna 20, fila 30

  • B. Empieza en la columna 10, fila 30 y finaliza en la columna 20, fila 20

  • C. Empieza en la fila 10, columna 20 y finaliza en la fila 20, columna 30

Explicación

Pregunta 66 de 87

1

¿Qué comando usaríamos para crear un recuadro con un título en una ventana de selección?

Selecciona una de las siguientes respuestas posibles:

  • A. BEGIN OF BLOCK, END OF BLOCK

  • B. BEGIN OF SELECTION, END OF SELECTION

  • C.BEGIN OF FRAME, END OF FRAME

  • D. BEGIN OF BOX, END OF BOX

Explicación

Pregunta 67 de 87

1

¿Cuál es la ventana por defecto que se genera con una ventana de selección?

Selecciona una de las siguientes respuestas posibles:

  • A. 100

  • B. 1000

  • C. 1001

  • D. 1100

Explicación

Pregunta 68 de 87

1

¿Qué persigue este código?
AT SELECTION-SCREEN ON VALUE-REQUEST FOR sales.
CALL SCREEN 100.

Selecciona una de las siguientes respuestas posibles:

  • A. Cuando el usuario pulsa F1, se muestra la screen 100 a la vez que la ventana de
    ayuda normal.

  • B. Cuando el usuario pulsa F1, se muestra la screen 100 en vez de los posibles valores
    de la ayuda para la búsqueda por defecto

  • C. Cuando el usuario pulsa F4, se muestra la screen 100 en vez de los posibles
    valores de la ayuda para la búsqueda por defecto

  • D. Cuando el usuario pulsa F4, se muestra la screen 100 a la vez que la ventana de
    ayuda normal.

Explicación

Pregunta 69 de 87

1

¿Qué objeto integraríamos para determinar la longitud de un campo en una ventana?

Selecciona una de las siguientes respuestas posibles:

  • A. Repositorio

  • B. Elemento de datos

  • C. Tabla de valores

  • D. Diccionario

  • E. Dominio

Explicación

Pregunta 70 de 87

1

¿Qué campos se generan en la tabla interna cuando usamos un select-option? (Más de una
respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. LOW

  • B. BETWEEN

  • C. OPTION

  • D. HIGH

  • E. SIGN

  • F. OPERATOR

Explicación

Pregunta 71 de 87

1

F. OPERATOR
¿En qué punto se muestra una ventana de selección estándar (como resultado de una selectoption)?

Selecciona una de las siguientes respuestas posibles:

  • A. Después del evento INITIALIZATION

  • B. Antes del evento INITIALIZATION

  • C. Después del comando REPORT

  • D. En el evento START-OF-SELECTION

Explicación

Pregunta 72 de 87

1

Dentro del bloque de procesamiento AT USER-COMMAND, que variable del sistema se usa
para comprobar el código de función?

Selecciona una de las siguientes respuestas posibles:

  • A. sy-ucomm

  • B. sy-key

  • C. sy-gui

  • D. sy-fcode

Explicación

Pregunta 73 de 87

1

¿Qué tipo no es un GUI Status?

Selecciona una de las siguientes respuestas posibles:

  • A. List Status

  • B. Ventana modal

  • C. Menú contextual

  • D. Online Status (ventana normal)

Explicación

Pregunta 74 de 87

1

Identifica la asignación de teclas para las teclas de función en el GUI Status? (Más de una
respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. Teclas de función aleatorias

  • B. Teclas de función sugeridas

  • C. Teclas de función recomendadas

  • D. Teclas de función de asignación libre

  • E. Teclas de función reservadas (F4 y F1)

Explicación

Pregunta 75 de 87

1

Marca los valores válidos para un checkbox (casilla de verificación).(Más de una respuesta
correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. X

  • B. ESPACIO

  • C. 1

  • D. 0

  • E. Cualquier carácter alphanúmerico

Explicación

Pregunta 76 de 87

1

¿Dónde encontraríamos típicamente el botón de cancelar?

Selecciona una de las siguientes respuestas posibles:

  • A. En la barra de herramientas standard

  • B. En la barra de menús

  • C. En la barra de herramientas de aplicación

  • D. En la barra de título

Explicación

Pregunta 77 de 87

1

¿Por qué es una buena idea usar una copia del ok_code que es SAVE_OK_CODE = OK_CODE?

Selecciona una de las siguientes respuestas posibles:

  • A. OK_CODE es una variable reservada del sistema al que no se puede acceder
    directamente

  • B. Porque el OK_CODE se resetea al principio de cada ventana diferente

  • C. Para prevenir asignaciones accidentales del OK_CODE en diferentes ventanas

  • D. El OK_CODE se libera para las subscreens.

Explicación

Pregunta 78 de 87

1

¿Cuántos módulos AT EXIT-COMMAND se permiten en el PBO?

Selecciona una de las siguientes respuestas posibles:

  • A. 0

  • B. 2

  • C. Ilimitado

  • D. 1

Explicación

Pregunta 79 de 87

1

¿Qué tipo de memoria se usa típicamente para poner valores por defecto a los campos de una
ventana?

Selecciona una de las siguientes respuestas posibles:

  • A. Memoria SAP

  • B. Memoria ABAP/4

  • C. Memoria compartida

Explicación

Pregunta 80 de 87

1

¿Qué es cierto sobre los eventos POH/POV?

Selecciona una de las siguientes respuestas posibles:

  • A. Después de que estos eventos sean procesados, la ventana se redibuja pero el
    PBO no se procesa

  • B. Después de que estos eventos sean procesados, se procesa el PAI y luego el PBO y
    luego se redibuja la ventana

  • C. Después de que estos eventos sean procesados, se procesa el PBO y luego se
    redibuja la ventana

  • D. Ninguna de las respuestas es correcta

Explicación

Pregunta 81 de 87

1

Usando el “Screen painter”, ¿cómo relacionamos lógicamente los radio buttons?

Selecciona una de las siguientes respuestas posibles:

  • A. Asegurarse de que el prefijo del nombre de los radio buttons sea el mismo

  • B. Meterlos en un grupo de radio buttons

  • C. Definir un “Group box”

  • D. Asegurarnos de que cada uno pertenecen al mismo grupo

Explicación

Pregunta 82 de 87

1

Marca el comando incorrecto en el flow logic. (Más de una respuesta correcta)
10 PROCESS BEFORE OUTPUT.
20 MODULE SET_STATUS_0100.
30 SET TITLEBAR ‘ABC’.
40 CALL SUBSCREEN SUB INCLUDING ‘SAPMZABC’ ‘110’.
50 LOOP.
60 MODULE CHECK_LOOP.
70 ENDLOOP.

80 PROCESS AFTER INPUT.
90 MODULE USER_COMMAND_0100.
100 FIELD FLIGHT MODULE CHECK_FLIGHT ON-REQUIRED.

Selecciona una o más de las siguientes respuestas posibles:

  • A. 30

  • B. 100

  • C. 20

  • D. 40

  • E. 50

Explicación

Pregunta 83 de 87

1

¿Dónde debe de llevar al usuario el botón CANCELAR de la barra de herramientas estándar?

Selecciona una de las siguientes respuestas posibles:

  • A. Dónde se llamó a la transacción

  • B. A la ventana inicial de la transacción

  • C. A la ventana anterior

  • D. Al área del Cancel

Explicación

Pregunta 84 de 87

1

¿Qué comando nos permite generar un report desde una transacción online?

Selecciona una de las siguientes respuestas posibles:

  • A. LEAVE TO BASIC LIST

  • B. LEAVE TO LIST-PROCESSING

  • C. CALL REPORT report_name

  • D. GENERATE list

Explicación

Pregunta 85 de 87

1

¿Qué métodos podemos usar para especificar la siguiente ventana a ser mostrada?(Más de
una respuesta correcta)

Selecciona una o más de las siguientes respuestas posibles:

  • A. SET SCREEN

  • B. Usar la opción “Next Screen” en los atributos de la ventana

  • C. LOOP AT SCREEN

  • D. SUBMIT SCREEN

Explicación

Pregunta 86 de 87

1

¿Para qué propósito sirve el OK_CODE?

Selecciona una de las siguientes respuestas posibles:

  • A. Contiene los valores de los campos de la ventana

  • B. Contiene los códigos de función

  • C. Determina una acción del usuario satisfactoria

Explicación

Pregunta 87 de 87

1

Después de que el usuario haga una acción, ¿Qué evento se lanza en un programa de diálogo?

Selecciona una de las siguientes respuestas posibles:

  • A. CASE OK_CODE

  • B. PAI

  • C. MODULE USER_COMMAND

  • D. PBO

Explicación