Frage 1
Frage
Desea usar una BADI para extender las funciones de un programa SAP. 1rta
¿Cuál de las siguientes tareas es necesaria?
Antworten
-
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
Frage 2
Frage
¿Que tipo de objeto de datos declara con la siguiente sentencia? 1rta
DATA myvar TYPE dbtab. (dbtab es una tabla transparente en Dic. ABAP)
Frage 3
Frage
¿Cómo puede declarar una tabla interna usando la tabla transparente A como su tipo de línea? 1rta
Antworten
-
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.
Frage 4
Frage
¿Qué debe hacer para agregar campos a la tabla transparente de SAP sin realizar modificaciones? 1rta
Antworten
-
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
Frage 5
Frage
¿Cuáles de los siguientes objetos de datos se denominan profundos? 3 rta
Antworten
-
variables básicas de tipo STRING
-
variables de referencia
-
Estructuras que solo contienen componentes númericos
-
Tablas Internas
-
Variables básicas de tipo F
Frage 6
Frage
¿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
Antworten
-
Tabla cluster
-
Tabla interna
-
Tabla pool
-
Tabla transparente
Frage 7
Frage
Implementa una ayuda para búsqueda que visualiza los datos seleccionados mediante un outer join
¿Qué tipo de vista puede utilizar? 1rta
Antworten
-
Vista de actualización
-
Vista de ayuda
-
Vista de bases de datos
-
Vista de proyección
Frage 8
Frage
¿Cómo puede iniciar el depurador ABAP? 3RTA
Antworten
-
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
Frage 9
Frage
El controlador A declara el controlador B como un controlador usado
¿A qué partes del controlador B puede acceder el controlador A? 2 RTA
Antworten
-
A todos los nodos de contecto
-
A todos los métodos normales
-
A todas las funciones de suministro
-
A todos los atributos del controlador
Frage 10
Frage
¿Qué asignación conduce a un error de conversión? 1RTA
Antworten
-
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
Frage 11
Frage
¿Cuál es la tarea de una vista dentro de un componente Web Dynpro? 1 RTA
Antworten
-
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
Frage 12
Frage
¿Qué tipos de parámetros pueden usarse en la firma de un método funcional? 2RTA
Antworten
-
IMPORTING
-
EXPORTING
-
CHANGING
-
RETURNING
Frage 13
Frage
Desea iniciar un modulpool ¿Qué debe crear? 1RTA
Frage 14
Frage
¿Qué puede usar para lograr el polimorfismo? 2 rta
Antworten
-
Herencia
-
Interfases
-
Eventos
-
Amigos
Frage 15
Frage
¿Qué debe tener en cuenta cuando usa la técnica de estructura append para una tabla estándar de SAP? 1rta
Antworten
-
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
Frage 16
Frage
¿Qué componentes pertenecen a una ayuda para búsqueda básica? 3 rta
Frage 17
Frage
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?
Frage 18
Frage
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
Antworten
-
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.
Frage 19
Frage
Desea Visualizar un cuadro de dialogo en su programa ABAP. 1 RTA
¿Qué sentencia usa?
Frage 20
Frage
¿Como se ejecuta un programa ABAP con varios pasos de diáologo? 1RTA
Antworten
-
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.
Frage 21
Frage
¿Qué unidades de modularización pueden ser llamadas entre distintos sistemas ? 1RTA
Antworten
-
Métodos
-
Módulos de diálogo
-
Módulos de funciones
-
Subrutinas
Frage 22
Frage
¿Qué definiciones NO estan permitidas en los objetos ABAP? 2RTA
Antworten
-
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.
Frage 23
Frage
¿Donde puede fijar el estado de GUI y el titulo de GUI para una pantalla clásica? 1RTA
Antworten
-
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.
Frage 24
Frage
Al analizar un programa, ¿Qué tareas puede realizar usando el CODE INSPECTOR? 3 RTA
Antworten
-
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.
Frage 25
Frage
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?
Antworten
-
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.
Frage 26
Frage
¿Cuales de las siguientes herramientas pertenecen al WORKBENCH ABAP? 3 RTA
Antworten
-
Function Builder
-
Easy Access Menu
-
Class Builder
-
Implementation Guide
-
Screen Painter
Frage 27
Frage
¿Qué pasos son necesarios para implementar un patrón SINGLETON? 3 RTA
Antworten
-
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.
Frage 28
Frage
Ha escrito un programa para mostrar datos usando el control Grid ALV. 1RTA
¿Qué secuencia de pasos debe ejecutarse en tiempo de ejecución?
Antworten
-
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.
Frage 29
Frage
¿Como puede actualizar documentación para campos de entrada en su pantalla? 2 RTA.
Antworten
-
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.
Frage 30
Frage
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?
Antworten
-
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
Frage 31
Frage
¿Que Puede crear usando el diccionario ABAP? 3 RTA
Antworten
-
Pool de tipos
-
Tablas Internas
-
Dominios
-
Tablas Transparentes
-
Simbolos de Campo
Frage 32
Frage
¿Qué tienen en comun los tipos globales y los tipos locales? 1 RTA
Antworten
-
Documentación
-
Etiquetas de Campo
-
Información Técnica
-
Ayudas para busqueda
Frage 33
Frage
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
Antworten
-
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.
Frage 34
Frage
¿Qué soluciones forman parte de Business Suite? 3 RTA
Frage 35
Frage
¿Qué necesita en su programa para responder al evento DOUBLE_CLICK provocado por una instancia de la clase CL_GUI_ALV_GRID? 3 RTA
Antworten
-
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
Frage 36
Frage
¿Qué requisitos previos deben cumplirse para que un objeto de repositorio pueda transportarse? 3RTA
Antworten
-
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.
Frage 37
Frage
¿Qué funciones ofrece la interfaz de la Base de Datos? 3 RTA
Antworten
-
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.
Frage 38
Frage
¿Qué sucede cuando hay un error en la verificación de autorización? 1 RTA
Antworten
-
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
Frage 39
Frage
¿Cuantos BYTES se necesitan para un objeto de datos de tipo I ? 1 RTA
Frage 40
Frage
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?
Antworten
-
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.
Frage 41
Frage
Cual de las siguientes afirmaciones, usted debe considerar cuando usa objetos compartidos? 3 RTA
Antworten
-
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.
Frage 42
Frage
¿Cuales de los siguientes tipos de datos son permitidos en ABAP?
Antworten
-
DECFLOAT64
-
DECFLOAT32
-
DECFLOAT16
-
DECFLOAT34
Frage 43
Frage
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
Antworten
-
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.
Frage 44
Frage
¿Cómo programa una validación de entrada en una pantalla de selección que permite a los usuarios corregir su entrada?
Antworten
-
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.
Frage 45
Frage
¿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
Antworten
-
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
Frage 46
Frage
¿Qué puede ampliar usando BADIS?
Antworten
-
Menus
-
Pantallas
-
Código fuente
-
Elementos de datos
-
Tablas de Base de Datos.
Frage 47
Frage
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?
Antworten
-
LOOP ... INTO .
ENDLOOP
-
LOOP ... ASSIGNING.
ENDLOOP.
-
LOOP ...REFERENCE INTO.
ENDLOOP.
-
LOOP ... TRANSPORTING INTO.
ENDLOOP.
Frage 48
Frage
¿En qué unidades de modularización puede usar parametros?
Frage 49
Frage
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
Antworten
-
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.
Frage 50
Frage
¿Qué debe hacer para definir una vista de Base de Datos usando Dictionary ABAP ? 3 RTA
Antworten
-
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.
Frage 51
Frage
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
Antworten
-
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
Frage 52
Frage
¿Qué puede hacer usando el generador de clases? 3 RTA
Antworten
-
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
Frage 53
Frage
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?
Antworten
-
estandar
-
Ordenada
-
Indexada
-
Claves de control (HASH)
Frage 54
Frage
¿Que opciones tiene cuando fija un WatchPoint? 2 RTA
Antworten
-
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.
Frage 55
Frage
¿Que condiciones de contorno conducen a un mejor tiempo de acceso a una tabla interna? 3 RTA
Antworten
-
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
Frage 56
Frage
¿Que funciones adicionales tienen los dominios comparados con los tipos integrados de diccionario ABAP?
Antworten
-
Exits de conversión
-
Tablas de Valor
-
Valores Fijos
-
Parametro ID
-
Ayudas para Busqueda
Frage 57
Frage
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
Antworten
-
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
Frage 58
Frage
Un cliente cambia el código de un programa ABAP estandar de SAP.
¿Como se denomina esta acción?
Antworten
-
customizing
-
Personalización
-
Modificación
-
corrección
Frage 59
Frage
¿Que puede cambiar en el depurador ABAP? 1 RTA
Antworten
-
Definición de una estructura
-
contenido de una tabla interna
-
valor de una variable de referencia
-
valor de una constante
Frage 60
Frage
¿Que componentes son parte de SAP NETWEAVER? 2 RTA
Antworten
-
Product lifecycle Management (PLM)
-
Business Warehouse (BW)
-
Master Data Management (MDM)
-
Customer Relationship Management (CRM)
-
Enterprise Resource Planning (ERP)
Frage 61
Frage
¿Donde puede definir tipos de datos globales que sean visibles en todo el sistema? 3 RTA
Frage 62
Frage
¿Cual es la finalidad de los puntos de ampliación implicitos? 1 RTA
Antworten
-
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
Frage 63
Frage
¿Como puede insertar una subpantalla en una pantalla principal?
Antworten
-
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
Frage 64
Frage
Su programa contiene el siguiente código:
result = cl_list=>number_of_list().
¿Que tipo de componente es number_of_list? 1 RTA
Antworten
-
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