Pregunta 1
Pregunta
Desea usar una BADI para extender las funciones de un programa SAP. 1rta
¿Cuál de las siguientes tareas es necesaria?
Respuesta
-
Llamar el BADI
-
Implementar una clase que implemente la interfaz BADI
-
Definir una Interfaz para el BADI
-
Crear un proyecto de ampliacion usando un exit de cliente
Pregunta 2
Pregunta
¿Que tipo de objeto de datos declara con la siguiente sentencia? 1rta
DATA myvar TYPE dbtab. (dbtab es una tabla transparente en Dic. ABAP)
Pregunta 3
Pregunta
¿Cómo puede declarar una tabla interna usando la tabla transparente A como su tipo de línea? 1rta
Respuesta
-
DATA gt_itab TYPE REF TO a.
-
DATA gt_itab TYPE TABLE OF a.
-
DATA gt_itab TYPE LINE OF a.
-
DATA gt_itab TYPE a.
Pregunta 4
Pregunta
¿Qué debe hacer para agregar campos a la tabla transparente de SAP sin realizar modificaciones? 1rta
Respuesta
-
Definir una estructura que contenga los nuevos campos e incluirla en la definición de la tabla
-
Agregar los nuevos campos a la definición de la tabla
-
Crear una estructura append que contenga los nuevos campos
-
Usar la herramienta de base de datos para mejorar la definición en la base de datos directamente
Pregunta 5
Pregunta
¿Cuáles de los siguientes objetos de datos se denominan profundos? 3 rta
Respuesta
-
variables básicas de tipo STRING
-
variables de referencia
-
Estructuras que solo contienen componentes númericos
-
Tablas Internas
-
Variables básicas de tipo F
Pregunta 6
Pregunta
¿En qué tipo de base de datos hay una relación uno a uno entre la definición de la tabla Dictionary y la tabla fisica relevante en la base de datos? 1rta
Respuesta
-
Tabla cluster
-
Tabla interna
-
Tabla pool
-
Tabla transparente
Pregunta 7
Pregunta
Implementa una ayuda para búsqueda que visualiza los datos seleccionados mediante un outer join
¿Qué tipo de vista puede utilizar? 1rta
Respuesta
-
Vista de actualización
-
Vista de ayuda
-
Vista de bases de datos
-
Vista de proyección
Pregunta 8
Pregunta
¿Cómo puede iniciar el depurador ABAP? 3RTA
Respuesta
-
Introduciendo /h en el campo de comando y continuando con la ejecución del programa
-
Seleccionando Ejecutar -> Depurar en el menú de contexto del programa
-
Fijando un breakpoint en el editor de ABAP para una línea codificada especifica
-
Fijando un watchpoint en el editor de ABAP para una línea codificada especifica
-
Agregando la sentencia STOP de ABAP al código fuente
Pregunta 9
Pregunta
El controlador A declara el controlador B como un controlador usado
¿A qué partes del controlador B puede acceder el controlador A? 2 RTA
Respuesta
-
A todos los nodos de contecto
-
A todos los métodos normales
-
A todas las funciones de suministro
-
A todos los atributos del controlador
Pregunta 10
Pregunta
¿Qué asignación conduce a un error de conversión? 1RTA
Respuesta
-
Un objeto de datos de tipo P a un objeto de datos de tipo F
-
Un objeto de datos de tipo C con el valor "123" a un objeto de datos de tipo C con longitud 2
-
Un objeto de datos de tipo XSTRING a un objeto de datos de tipo STRING
-
Un objeto de datos de tipo C con el valor "1,50E4" a un objeto de datos de tipo I
Pregunta 11
Pregunta
¿Cuál es la tarea de una vista dentro de un componente Web Dynpro? 1 RTA
Respuesta
-
Almacenar datos a los que pueden acceder otros controladores
-
Definir la URL para un aplicativo Web Dynpto
-
Definir la estructura de navegación dentro de una aplicación Web Dynpro
-
Definir una parte del diseño gráfico
Pregunta 12
Pregunta
¿Qué tipos de parámetros pueden usarse en la firma de un método funcional? 2RTA
Respuesta
-
IMPORTING
-
EXPORTING
-
CHANGING
-
RETURNING
Pregunta 13
Pregunta
Desea iniciar un modulpool ¿Qué debe crear? 1RTA
Pregunta 14
Pregunta
¿Qué puede usar para lograr el polimorfismo? 2 rta
Respuesta
-
Herencia
-
Interfases
-
Eventos
-
Amigos
Pregunta 15
Pregunta
¿Qué debe tener en cuenta cuando usa la técnica de estructura append para una tabla estándar de SAP? 1rta
Respuesta
-
Los campos de una estructura append deben comenzar con ZZ o YY
-
Una estructura append puede asignarse a más de una tabla
-
Una estructura append provoca un ajuste cuando SAP entrega una nueva versión de la tabla anexada
-
El nombre de la estructura append debe comenzar con ZZ o YY
Pregunta 16
Pregunta
¿Qué componentes pertenecen a una ayuda para búsqueda básica? 3 rta
Pregunta 17
Pregunta
Una Tabla Transparente tiene las siguientes parametrizaciones técnicas: 1RTA
* La grabación en la memoria intermedia se configura en "Grabación en la memoria intermedia Activa"
* El tipo de grabación en la memoria intermedia se configura en "Registros SImples grabados en la memoria Intermedia".
¿Que sentencia usa los datos grabados asumiendo que la clausula WHERE contiene restricciones para todos los campos clave?
Pregunta 18
Pregunta
El bloque de eventos AT SELECTION-SCREEN contiene una sentencia MESSAGE. Este emite un mensaje de advertencia que se visualiza en la pantalla de selección.
¿Qué medida puede tomas el usuario para continuar con la ejecución del programa despues de la sentencia MESSAGE? 1 RTA
Respuesta
-
Cambiar al menos un valor del campo y presionar ejecutar F8
-
Presionar ENTER sin cambiar ningún valor del campo
-
Cambiar al menos un valor del campo y presionar ENTER
-
Presionar Ejecuta F8 sin cambiar ningún valor del campo.
Pregunta 19
Pregunta
Desea Visualizar un cuadro de dialogo en su programa ABAP. 1 RTA
¿Qué sentencia usa?
Pregunta 20
Pregunta
¿Como se ejecuta un programa ABAP con varios pasos de diáologo? 1RTA
Respuesta
-
El programa siempre se ejecuta en un solo proceso de trabajo de diálogo sin ROLL OUT.
-
Normalmente, los pasos de diálogo se asignan a diferentes procesos de trabajo de diálogo.
-
EL ABAP dispatcher controla toda la ejecución sin asignar ningún proceso de trabajo.
-
El programa siempre se ejecuta en un solo proceso de trabajo de diálogo con ROLL OUT.
Pregunta 21
Pregunta
¿Qué unidades de modularización pueden ser llamadas entre distintos sistemas ? 1RTA
Respuesta
-
Métodos
-
Módulos de diálogo
-
Módulos de funciones
-
Subrutinas
Pregunta 22
Pregunta
¿Qué definiciones NO estan permitidas en los objetos ABAP? 2RTA
Respuesta
-
Definiciones de tablas internas con lineas de cabecera
-
Definiciones de tipos de tabla
-
Definiciones de estructuras profundas
-
Definiciones de estructuras anidadas
-
Definiciones usando la sentencia TABLES.
Pregunta 23
Pregunta
¿Donde puede fijar el estado de GUI y el titulo de GUI para una pantalla clásica? 1RTA
Respuesta
-
Un módulo llamado desde el PBO de la pantalla.
-
En los atributos de la pantalla.
-
En un módulo llamado desde el PAI de la pantalla.
-
En las propiedades del elemento de UI de cabecera relacionado.
Pregunta 24
Pregunta
Al analizar un programa, ¿Qué tareas puede realizar usando el CODE INSPECTOR? 3 RTA
Respuesta
-
Evaluar el tiempo necesario para la ejecución del programa
-
Buscar sentencias ABAP
-
Descubrir variables sin usar
-
Inspeccionar el consumo de memoria
-
Determinar las tablas de Base de Datos usadas.
Pregunta 25
Pregunta
Desea definir una relación de clave externa entre una combinación de campos de una tabla y los campos clave primarios de otra tabla. 1 RTA
¿Que debo tener en cuenta?
Respuesta
-
La cardinalidad de relación de clave externa debe ser 1:CN.
-
El número de campos clave en la tabla de clave externa debe ser exactamente igual que en la tabla de verificación.
-
El campo de verificación y su campo correspondiente en la tabla de verificación deben tener el mismo Dominio.
-
La tabla debe asignarse como una tabla de valor en el Dominio del campo de verificación.
Pregunta 26
Pregunta
¿Cuales de las siguientes herramientas pertenecen al WORKBENCH ABAP? 3 RTA
Respuesta
-
Function Builder
-
Easy Access Menu
-
Class Builder
-
Implementation Guide
-
Screen Painter
Pregunta 27
Pregunta
¿Qué pasos son necesarios para implementar un patrón SINGLETON? 3 RTA
Respuesta
-
Crear un evento que devuelva la instancia de la clase
-
Crear una instancia de la clase en uno de sus métodos
-
Definir la instanciación de la clase como Privada
-
Grabar la instancia de la clase en un de los atributos estáticos.
-
Definir la clase como abstracta.
Pregunta 28
Pregunta
Ha escrito un programa para mostrar datos usando el control Grid ALV. 1RTA
¿Qué secuencia de pasos debe ejecutarse en tiempo de ejecución?
Respuesta
-
1. Crear un objeto GRID.
2. Crear un objeto contenedor.
3. Pasar los datos al objeto Grid.
-
1. Pasar los datos al objeto Grid.
2. Crear un objeto contenedor.
3. Crear un objeto GRID.
-
1. Crear un objeto contenedor.
2. Crear un objeto GRID.
3. Pasar los datos al objeto Grid.
-
1. Crear un objeto GRID.
2. Pasar los datos al objeto Grid.
3. Crear un objeto contenedor.
Pregunta 29
Pregunta
¿Como puede actualizar documentación para campos de entrada en su pantalla? 2 RTA.
Respuesta
-
Agregando documentación a la tabla SCREEN en PROCESS BEFORE OUTPUT (PBO)
-
Agregando documentación al elemento de datos subyacente
-
Usando PROCESS ON HELP-REQUEST (POH)
-
Definiendo tablas de texto para la estructura subyacente.
Pregunta 30
Pregunta
Un programa ABAP ejecutable contiene una pantalla de selección estándar y usa los bloques de eventos AT SELECTION-SCREEN, AT SELECTION-SCREEN OUTPUT, INITIALIZATION, START-OF-SELECTION.
¿En que secuencia el tiempo de ejecución de ABAP solicitará estos bloques de eventos?
Respuesta
-
1. AT SELECTION-SCREEN OUTPUT
2. INITIALIZATION
3. AT SELECTION-SCREEN
4. START-OF-SELECTION
-
1. INITIALIZATION
2. AT SELECTION-SCREEN OUTPUT
3. START-OF-SELECTION
4. SELECTION-SCREEN
-
1. INITIALIZATION
2. AT SELECTION-SCREEN OUTPUT
3. AT SELECTION-SCREENS
4. START-OF-SELECTION
-
1. INITIALIZATION
2. AT SELECTION-SCREENS
3. AT SELECTION-SCREEN OUTPUT
4. START-OF-SELECTION
Pregunta 31
Pregunta
¿Que Puede crear usando el diccionario ABAP? 3 RTA
Respuesta
-
Pool de tipos
-
Tablas Internas
-
Dominios
-
Tablas Transparentes
-
Simbolos de Campo
Pregunta 32
Pregunta
¿Qué tienen en comun los tipos globales y los tipos locales? 1 RTA
Respuesta
-
Documentación
-
Etiquetas de Campo
-
Información Técnica
-
Ayudas para busqueda
Pregunta 33
Pregunta
Ha definido una pantalla clásica dynpro con campos de entrada obligatorios. Desea salir de la pantalla usando el botón cancelar aun que no se hayan completado todos los campos obligatorios.
¿Que es necesario para lograr esto? 1 RTA
Respuesta
-
Definir el código de función asignado al botón cancelar como tipo E y procesarlo en un módulo con la adición de AT EXIT-COMMAND
-
Fijar el tipo de función asignado al botón cancelar en S
-
fijar el código de función asignado al botón cancelar en CANCEL
-
Usar la sentencia LOOP AT CREEN ... ENDLOOP para fijar la propiedad "requerida" de los campos de entrada en cero 0.
Pregunta 34
Pregunta
¿Qué soluciones forman parte de Business Suite? 3 RTA
Pregunta 35
Pregunta
¿Qué necesita en su programa para responder al evento DOUBLE_CLICK provocado por una instancia de la clase CL_GUI_ALV_GRID? 3 RTA
Respuesta
-
Una Sentencia SET HANDLER para registrar el gestor en el evento
-
un método para leer la tabla de registro
-
Una clase de Gestor
-
Una Sentencia CATCH para capturar el evento
-
Un método de gestor para el evento
Pregunta 36
Pregunta
¿Qué requisitos previos deben cumplirse para que un objeto de repositorio pueda transportarse? 3RTA
Respuesta
-
Debe asignarse una capa de transporte al paquete
-
Debe asignarse un componente de aplicación al objeto de repositorio
-
El objeto de repositorio debe asignarse a una orden de Transporte.
-
debe existir una versión inactiva del objeto de repositorio
-
El objeto de repositorio debe asignarse a un paquete.
Pregunta 37
Pregunta
¿Qué funciones ofrece la interfaz de la Base de Datos? 3 RTA
Respuesta
-
verificación de la coherencia de los datos usando relaciones de clave externa
-
conversión de las setencias OpenSQL desde las sentencia ABAP a las sentencias de base de datos correspondientes
-
acceso a las memorias intermedias de las tablas de SAP
-
verificación de sintaxis de los comandos SQL "nativos"
-
Independencia de la Base de Datos de los programas de aplicación.
Pregunta 38
Pregunta
¿Qué sucede cuando hay un error en la verificación de autorización? 1 RTA
Respuesta
-
Aparece una excepción de tipo CX_AUTH_FAILED
-
Aparece un mensaje de tipo E
-
el campo del sistema SY-SUBRC se fija en un valor distinto de cero
-
Se finaliza el programa
Pregunta 39
Pregunta
¿Cuantos BYTES se necesitan para un objeto de datos de tipo I ? 1 RTA
Pregunta 40
Pregunta
Ha creado una pantalla clásica (dynpro) con 5 Radio Buttons 1 RTA
¿Como se aseguraría de que solo una radio button este marcada cada vez?
Respuesta
-
Encierre todos los radio buttons en un marco
-
Combine todos los radio Buttons en un grupo de radio buttons
-
Asigne el mismo valor al mismo grupo de modificación de todos los radio buttons
-
Asigne el mismo código de función a todos los radio buttons.
Pregunta 41
Pregunta
Cual de las siguientes afirmaciones, usted debe considerar cuando usa objetos compartidos? 3 RTA
Respuesta
-
Los datos estan guardados como objetos de tabla
-
Se permiten los accesos de escritura simultanea
-
Se permiten los accesos de lectura simultanea
-
Los datos se guardan como atributos de objetos
-
Los cuellos de botella de memoria derivan en errores de tiempo de ejecución y deben impedirse.
Pregunta 42
Pregunta
¿Cuales de los siguientes tipos de datos son permitidos en ABAP?
Respuesta
-
DECFLOAT64
-
DECFLOAT32
-
DECFLOAT16
-
DECFLOAT34
Pregunta 43
Pregunta
Ha escrito un pantalla clásica dynpro que contiene un botón llamado P_SAVE. Ha asignado el código de función SAVE a este botón. desea verificar en PAI si el usuario ha hecho clic en este botón.
¿Como puede lograr esto? 1 RTA
Respuesta
-
Verifique si SY-OKCODE contiene el valor SAVE.
-
Verifique si el objeto de datos relacionado con el campo OK Code contiene el valor SAVE.
-
verifique si P_SAVE -ACTIVE es igual 1.
-
Verifique si P_SAVE -OKCODE es igual a SAVE.
Pregunta 44
Pregunta
¿Cómo programa una validación de entrada en una pantalla de selección que permite a los usuarios corregir su entrada?
Respuesta
-
Implementa la verificación en el evento AT SELECTION-SCREEN. En el caso que ocurra un error de entrada, debe aparecer un mensaje de tipo A MESSAGE.
-
Implementa la verificación en el evento END-OF-SELECTION. En el caso que ocurra un error de entrada, debe aparecer un mensaje de tipo E MESSAGE.
-
Implementa la verificación en el evento AT-SELECTION-SCREEN. En el caso que ocurra un error de entrada, debe aparecer un mensaje de tipo E MESSAGE.
-
Implementa la verificación en el evento AT-SELECTION-SCREEN-OUTPUT. En el caso que ocurra un error de entrada, debe aparecer un mensaje de tipo E MESSAGE.
Pregunta 45
Pregunta
¿Qué es obligatorio para el transporte automático de datos entre una variable y un campo de entrada en una pantalla clásica (dynpro)? 1 RTA
Respuesta
-
la variable debe declararse usando la sentencia DATA
-
Debe configurarse la propedad OUTPUT del campo de entrada.
-
el nombre de la variable y el nombre del campo de entrada deben ser idénticos
-
La variable debe declararse usando la sentencia TABLES
Pregunta 46
Pregunta
¿Qué puede ampliar usando BADIS?
Respuesta
-
Menus
-
Pantallas
-
Código fuente
-
Elementos de datos
-
Tablas de Base de Datos.
Pregunta 47
Pregunta
Desea recorre una tabla interna sin copiar cada fila de la tabla a un área de trabajo
¿Como puede lograr esto usando un simbolo de campo?
Respuesta
-
LOOP ... INTO .
ENDLOOP
-
LOOP ... ASSIGNING.
ENDLOOP.
-
LOOP ...REFERENCE INTO.
ENDLOOP.
-
LOOP ... TRANSPORTING INTO.
ENDLOOP.
Pregunta 48
Pregunta
¿En qué unidades de modularización puede usar parametros?
Pregunta 49
Pregunta
Desea desarrollar una pantalla clásica dynpro con un campo de entrada. Define el campo de entrada con referencia a un componente de una estructura de dictionary ABAP.
¿Como implementa una verificación automática de valores para el campo? 1 RTA
Respuesta
-
Implementando un módulo de PBO para verificar el valor del campo
-
Asignando una ayuda para busqueda al campo de entrada
-
Definiendo una relación de clave externa para el componente de la estructura.
-
Asignando una tabla de valor al dominio subyacente.
Pregunta 50
Pregunta
¿Qué debe hacer para definir una vista de Base de Datos usando Dictionary ABAP ? 3 RTA
Respuesta
-
Elegir las tablas de Base de Datos de donde la vista adquiere los datos
-
Elegir los campos de las tablas que deben ser parte de la vista
-
Definir las condiciones de combinación entre las tablas.
-
Definir las parametrizaciones de grabación en la memoria intermedia para las tablas de base de datos subyacentes
-
Definir criterios de selección para la vista.
Pregunta 51
Pregunta
Desea verificar la autorización del usuario para los datos introducidos en un campo de entrada de una pantalla de selección.
¿Dónde realizo esto? 1RTA
Respuesta
-
En un módulo PBO de la pantalla de selección
-
En el bloque de eventos LOAD-OF-PROGRAM
-
En el bloque de eventos AT SELECTION-SCREEN
-
En el bloque de eventos AT SELECTION-SCREEN OUTPUT
Pregunta 52
Pregunta
¿Qué puede hacer usando el generador de clases? 3 RTA
Respuesta
-
Importar clases locales e interfaces locales de su programa
-
importar pantallas clásicas de su programa
-
probar clases en un entorno simulado de tiempo de ejecución
-
convertir métodos en módulos de función
-
Rediseñar clases e interfaces usando el asistente de refactorización
Pregunta 53
Pregunta
Desea almacenar una gran cantidad de registros de datos en una tabla interna. se tendra acceso a esta tabla con frecuencia, usando la clave única totalmente totalmente calificada.
¿Que tipo de tabla Interna recomienda para minimizar el tiempo de acceso?
Respuesta
-
estandar
-
Ordenada
-
Indexada
-
Claves de control (HASH)
Pregunta 54
Pregunta
¿Que opciones tiene cuando fija un WatchPoint? 2 RTA
Respuesta
-
Detención ante cualquier cambio de una variable específica
-
Detención ante condiciones predefinidas para una variable especifica.
-
Detención ante condiciones predefinidas para cualquier variable
-
Detención ante cualquier cambio de cualquier variable.
Pregunta 55
Pregunta
¿Que condiciones de contorno conducen a un mejor tiempo de acceso a una tabla interna? 3 RTA
Respuesta
-
Parte de la clave alineada a la izquierda para tablas HASH
-
Clave totalmente calificada para tablas ordenadas
-
Acceso mediante indices para tablas HASH
-
Parte de la clave alineada a la izquierda para tablas ordenadas
-
Acceso mediante indices para tablas estandar
Pregunta 56
Pregunta
¿Que funciones adicionales tienen los dominios comparados con los tipos integrados de diccionario ABAP?
Respuesta
-
Exits de conversión
-
Tablas de Valor
-
Valores Fijos
-
Parametro ID
-
Ayudas para Busqueda
Pregunta 57
Pregunta
Al final de un proyecto, los desarrolladores de un equipo deben liberar sus tareas y el líder del proyecto debe liberar su orden de transporte R1. Ahora otro Desarrollador que no pertenece a este equipo debe actualizar el objeto O1 que es parte de la orden de transporte R1.
¿Cuando podrá este desarrollador cambiar el objeto O1? 1 RTA
Respuesta
-
Despues de que se haya liberado la tarea que contiene el objeto O1.
-
Despues de que el objeto O1 haya sido activado
-
Despues de que todos los objetos de la orden R1 se hayan importado con éxito al siguiente sistema
-
Despues de que se haya liberado la orden R1
Pregunta 58
Pregunta
Un cliente cambia el código de un programa ABAP estandar de SAP.
¿Como se denomina esta acción?
Respuesta
-
customizing
-
Personalización
-
Modificación
-
corrección
Pregunta 59
Pregunta
¿Que puede cambiar en el depurador ABAP? 1 RTA
Respuesta
-
Definición de una estructura
-
contenido de una tabla interna
-
valor de una variable de referencia
-
valor de una constante
Pregunta 60
Pregunta
¿Que componentes son parte de SAP NETWEAVER? 2 RTA
Respuesta
-
Product lifecycle Management (PLM)
-
Business Warehouse (BW)
-
Master Data Management (MDM)
-
Customer Relationship Management (CRM)
-
Enterprise Resource Planning (ERP)
Pregunta 61
Pregunta
¿Donde puede definir tipos de datos globales que sean visibles en todo el sistema? 3 RTA
Pregunta 62
Pregunta
¿Cual es la finalidad de los puntos de ampliación implicitos? 1 RTA
Respuesta
-
Cambiar código en un programa estandar de SAP
-
Agregar código a un programa estandar de SAP
-
Agregar campos a una tabla de base de datos de SAP
-
Crear un indice secundario para una tabla de base de datos de SAP
Pregunta 63
Pregunta
¿Como puede insertar una subpantalla en una pantalla principal?
Respuesta
-
Usando SET SUBSCREEN en la lógica de proceso de la pantalla principal
-
Usando CALL SUBSCREEN en un módulo PBO de la pantalla principal
-
Usando SET SUBSCREEN en un módulo PBO de la pantalla principal
-
Usando CALL SUBSCREEN en la lógica de proceso de la pantalla principal
Pregunta 64
Pregunta
Su programa contiene el siguiente código:
result = cl_list=>number_of_list().
¿Que tipo de componente es number_of_list? 1 RTA
Respuesta
-
Un método funcional estático público
-
un atributo estático público
-
un atributo de instancia pública
-
Un método funcional de instancia público
-
un método funcional de instancia público