option
Cuestiones
ayuda
daypo
buscar.php

Certificación ABAP

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Certificación ABAP

Descripción:
Preparando Certificación ABAP en Español.

Fecha de Creación: 2015/10/29

Categoría: Informática

Número Preguntas: 83

Valoración:(18)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
Denunciar Comentario
Me puedes mandar los manuales a este correo plis gaguirre@losheroes.cl
Responder
Denunciar Comentario
wuau.... no se deben demorar mucho en entregarte una nueva fecha.
Si tengo los manuales en Español, gracias... mas necesito son preguntas tipos de certificación.
Vale..¡¡ yo tengo la misma certificación. Gracias.
Saludos, Gladys
Responder
Denunciar Comentario
Versión 7.30 Taw10-Taw12 . tengo fecha a fines de mes. :(
Responder
FIN DE LA LISTA
Temario:

Es posible intercambiar datos entre reports distintos (llamados desde instrucciones SUBMIT) a través de: 1. Bases de Datos. 2. Archivos planos. 3. La memoria de SAP. 4. Ninguna de las anteriores.

EXPORT (campo)...INTO MEMORY. Graba en memoria. No graba en memoria. Graba en Base de Datos. Ninguna de las anteriores.

IMPORT (campo)...INTO MEMORY. Adiciona un valor a la Base de Datos. Recupera de memoria. Importa un valor de la Base de Datos. Ninguna de las anteriores.

El diccionario de datos (D.D.) es una fuente de información: No centralizada. Centralizada. Obsoleta. Todos los anteriores son válidos.

Los distintos objetos del Diccionario de datos están estructurados en: Campo, Tabla, Elemento de datos, Dominio. Campo, Tabla, Elemento de datos. Campo, Dominio, Elemento de datos. Campo, Tabla.

Las tablas Transparentes son: Tablas internas creadas en la memoria en tiempo de ejecución. En ABAP no existen Tablas Transparentes. Tablas normales relacionales (SQL). Ninguna de las anteriores.

Las tablas POOL son: Son tablas creadas en archivos planos localmente. No existen tablas POOL, es un concepto erróneo. Tablas SAP que se guardan junto a otras tablas SAP en una única tabla física de BDD. Mejorando el acceso a los registros. Tablas SAP que se guardan junto a otras tablas SAP en una única tabla física de BDD. No mejoran el acceso a los registros.

Las Tablas CLUSTER son: Varias tablas que se guardan en un clúster de BDD. Se guardan registros de varias tablas SAP con la misma clave clúster, en el mismo clúster físico de la base de datos. Ambas anteriores son válidas. Ninguna de las anteriores.

Los Datos maestros también son: Son datos que se modifican en diariamente tras cada inicio de sesión mediante una transacción determinada. Son datos que no se modifican muy a menudo y que se almacenan en tablas transparentes. Son datos que no se modifican muy a menudo y que se almacenan en archivos planos. Todos los anteriores son válidos.

Los Datos de movimientos son: Datos muy volátiles y con gran volumen de generación.*******************************. Datos no volátiles y con poco volumen de generación. SAP no maneja en sus tablas datos de movimientos.******************************. Ninguna de las anteriores.

Los Datos del sistema o de control son: Datos que se suelen guardar en tablas de tipo POOL. Datos en Muchas tablas con pocos datos. Ambas anteriores son válidas. Ninguna de las anteriores.

ABAP tiene un subconjunto de sentencias SQL para su aplicación sobre tablas de la base de datos SAP estas son: SELECT, INSERT, COMMIT WORK, ROLLBACK WORK. UPDATE, MODIFY, DELETE. Todos los anteriores son válidos*********************************. Ninguna de las anteriores.

SY-SUBRC es: Cantidad de registros afectados por la operación procesada. Código de retorno de una operación. Ambas anteriores son validas. Ninguna de las anteriores.

SELECT * FROM tab (WHERE cond). ENDSELECT. Lectura Iterativa: Selección de un grupo de registros. Lectura de un único registro. Ambas anteriores son validas. Ninguna de las anteriores.

Podemos leer una tabla de base de datos y simultáneamente llenar una tabla interna con el resultado de la lectura. Verdadero. Falso. No es posible leer datos de la BD. No se manejan tablas internas para llenar mediante lecturas.

La sentencia INSERT permite: No es una sentencia ABAP. Insertar tablas transparentes directamente al Diccionario de Datos. Introducir registros sencillos o el contenido de una tabla. Ninguna de las anteriores.

En ABAP es posible subdividir el programa en bloques lógicos que se ejecutarán cuando se cumpla una cierta condición?. Verdadero. Falso. Imposible Subdividir en Bloques Lógicos, se manejan siempre eventos obligatoriamente***********************************. Ninguna de las anteriores.

En las condiciones utilizamos los clásicos operadores. Cual de estos no es un operador válido. AND. AP. LE. EN.

Uno de los siguientes operadores adicionales para comparar cadenas de caracteres no es válido, elija cuál de ellos es: CO (Contains Only). CP (Contains Pattern). (Contains Unit). Todos son válidos.

IF f1 BETWEEN f2 AND f3. BETWEEN no sirve como operador en ABAP. Se chequean los rangos. BETWEEN solo se usa para chequeo de valores iniciales. Ninguna de las anteriores.

Si queremos ejecutar diferentes instrucciones en función del contenido de un campo podemos utilizar la sentencia: SELECT. STOP. APPEND. CASE.

Que permitirá la ejecución de un bloque de instrucciones, si se ha producido un cambio de valor de un cierto campo durante el acceso a base de datos o una tabla interna?. ON CHANGE OF <campo>. (instrucciones....) ENDON. ON CHANGE OF <campo>; (instrucciones....) ENDON;. ON WRITING OF <campo>. (instrucciones....) ENDON. ON WRITING OF <campo>; (instrucciones....) ENDON;.

Para realizar procesos repetitivos se usa: DO y AT. IF y FOR. DO y WHILE. Ninguna de las anteriores.

DO n TIMES. (instrucciones ...) ENDDO. DO no es una sentencia ABAP utilizable. Permite ejecutar un bloque de instrucciones tantas veces como se especifique. Se deben usar sentencias adicionales para ejecutar un bloque de instrucciones obligatoriamente. Ninguna de las anteriores.

La instrucción WHILE permite ejecutar un bloque de instrucciones mientras se cumpla una condición. WHILE . (instrucciones ...) ENDWHILE. Verdadero. Falso. Se deben usar sentencias adicionales para ejecutar un bloque de instrucciones obligatoriamente. Ninguna de las anteriores.

DO y WHILE permiten anidar más bucles?. Verdadero. Falso. Verdadero, Solo permiten anidar una cantidad limitada de bucles, especificada en la instrucción. Ninguna de las anteriores.

Es correcto decir sobre la instrucción: EXIT. que: Dentro de un bucle no saldrá del bucle y fuera de un bucle no saldrá del programa. Dentro de un bucle no saldrá del bucle y fuera de un bucle saldrá del programa. Dentro de un bucle saldrá del bucle y fuera de un bucle no saldrá del programa. Dentro de un bucle saldrá del bucle y fuera de un bucle saldrá del programa.

Es correcto decir que para la instrucción: STOP. Finalizaremos el report (programa) en ejecución, pero antes ejecutaremos el evento END-OF-PAGE. Finalizaremos el report (programa) en ejecución, pero antes ejecutaremos el evento TOP-OF-PAGE. Finalizaremos el report (programa) en ejecución, pero antes ejecutaremos el evento END-OF-SELECTION. Ninguna de las anteriores.

Con la instrucción: LEAVE. Finalizaremos el report (programa) en ejecución, sin ejecutar el evento END-OF-PAGE. Finalizaremos el report (programa) en ejecución, sin ejecutar el evento END-OF-SELECTION. Finalizaremos el report (programa) en ejecución, sin ejecutar el evento TOP-OF-PAGE. Ninguna de las anteriores.

WRITE /(offset)(long) (datos a visualizar). Con la Barra / indicaremos si queremos saltar una línea o no antes de imprimir (opcional). Con el Offset indicaremos la columna donde empezará la impresión (opcional). Con Long. indicaremos la longitud de los valores a visualizar (opcional). Todos son válidos.

Para saltar una o varias líneas utilizaremos la sentencia: UNDER. UP. SKIP. WRITE.

Para saltar una página utilizaremos la sentencia: 1. NEW-PAGE.*********************************. 2. NEXT-PAGE.*********************************. 3. UP-PAGE. Ninguna de las anteriores.

al declarar parámetros con PARAMETERS podemos decir que: El nombre del parámetro puede ser de cualquier tamaño. El nombre del parámetro puede ser superior a 8 caracteres. El nombre del parámetro no puede ser superior a 8 caracteres. Ninguna de las anteriores.

Si deseamos guardar una colección de registros de datos de la misma estructura en memoria sin necesidad de acceder a la base de datos y poder realizar operaciones diversas con este conjunto de información, utilizaremos: Funciones de almacenamiento. Archivos planos. Tablas del diccionario de datos. Tablas internas.

La sentencia APPEND. Añade o suma la línea de cabecera. Añade una tabla transparente a la Base de Datos. Añade un registro a una tabla interna con los valores que tengamos en el área de trabajo. Todos los anteriores son válidos.

La sentencia COLLECT Añade o suma la línea de cabecera. Sumará los campos de tipo P, F, I, si existe una línea en la tabla con campos idénticos (tipo C) a los del área de trabajo. El problema de esta instrucción es que es bastante lenta. Se puede sustituir por las instrucciones READ e INSERT o MODIFY. Verdadero***********************************. Falso. COLLECT no es una sentencia ABAP. Ninguna de las anteriores.

No podemos llenar una tabla interna con el contenido de una tabla de base de datos. Verdadero. Falso***************************************. Verdadero, Siempre que la tabla interna no tenga la misma estructura que la tabla de base de datos.******************************************. Verdadero, Siempre que la tabla interna tenga la misma estructura que la tabla de base de datos y se cree una estructura de datos similar.

SELECT * FROM tab INTO TABLE tabint. No llenaría ninguna tabla interna. Llenaría la tabla interna tab con el contenido de tabint. Llenaría la tabla interna tabint con el contenido de tab.******************************. Ninguna de las anteriores.

la sentencia SORT. Ejemplo: SORT . Realiza una ordenación por la estructura de la tabla sin tener en cuenta los campos P, I, F.*********************************. Se usa para cálculos matemáticos de números generados aleatoriamente. Es una sentencia ABAP que además se usa como operador matemático. Todos los anteriores son válidos.

Podemos recorrer una tabla interna con la instrucción: SY-TABIX. LOOP...ENDLOOP.******************************. Ambas anteriores son validas. Ninguna de las anteriores.

LOOP AT (WHERE ). (instrucciones ...) ENDLOOP. En cada iteración coloca la línea de la tabla que se está procesando en la línea de cabecera. Podemos restringir el proceso de una tabla con una condición WHERE. Ambas anteriores son válidas. Ninguna de las anteriores.

LOOP AT intab FROM inicio TO fin. (instrucciones ...) ENDLOOP. Se puede asegurar que: No es posible realizar esto. Donde <inicio> y <fin> son índices de la tabla interna. Donde <inicio> y <fin> no pueden ser índices de la tabla interna. La sentencia LOOP debe estar acompañada de más instrucciones.

En el tratamiento de un LOOP podemos utilizar sentencias de control de ruptura?. Verdadero***********************************. Falso. No existen controles de ruptura en ABAP. Existen controles de ruptura en ABAP solo fuera de los LOOP.

AT NEW ...ENDAT. Realiza las instrucciones que hay a continuación del AT FIRST para la primera entrada de la tabla. Realiza las instrucciones que hay a continuación del AT LAST para la última entrada de la tabla. Realiza las instrucciones que hay a continuación del AT END para cada final de nivel de ruptura. Realiza las instrucciones que hay a continuación del AT NEW para cada inicio de nivel de ruptura.

Si utilizamos la instrucción SUM dentro de un AT...ENDAT realizará la suma de todos los campos P, I, F de ese nivel de ruptura (para el cálculo de subtotales). Será necesario que la tabla interna esté ordenada en el mismo orden que la utilización de los niveles de ruptura. Verdadero***************************. Falso. SUM no es una sentencia ABAP que se pueda usar. SUM solo puede ser usada de manera independiente por fuera de cualquier ciclo y/o rompimiento.

Podemos buscar un registro concreto en una tabla sin necesidad de recorrerla usando: UPDATE. INSERT. APPEND. READ TABLE.

Es posible una búsqueda aún más rápida con una búsqueda binaria en un READ TABLE. Verdadero. Falso. No existen búsquedas binarias. Existen búsquedas binarias pero esto relentiza el proceso de las búsquedas.

Una lectura directa de un registro de la tabla la podemos realizar con. READ TABLE <intab> INDEX <num>. READ TABLE <intab> INDEX <num> BINARY SEARCH. READ TABLE <intab> INDEX <num> NON BINARY SEARCH. Ninguna de las anteriores.

con la sentencia MODIFY. Añade una entrada delante de la entrada <i> con el contenido de la línea de cabecera. Inicializa el contenido de una tabla. Podemos sobrescribir el contenido de la entrada <i> con el contenido de la línea de cabecera. Borra una entrada de una tabla.

Para liberar el espacio ocupado por una tabla en memoria se usa: DELETE MEMORY <intab>. CLEAR <intab>. FREE <intab>. Ninguna de las anteriores.

Los tipos de subrutinas que existen son: Internas: El Subprograma y la llamada a éste están en el mismo programa. Externas: El Subprograma y la llamada a éste están en programas distintos. Biblioteca de funciones (Módulos de función) : Funciones externas al programa con interface de llamada claramente definido. Todos los anteriores son válidos.

En las subrutinas internas el programa principal y el procedimiento se podrán comunicar mediante parámetros. Verdadero. Falso. No es posible hacer comunicación por parámetros en este tipo de subrutinas. Un programa principal no puede usar subrutinas internas.

Los módulos de función no manejan tratamiento de excepciones. Verdadero. Falso. No existen tratamiento de excepciones en ABAP. No existen módulos de funciones en ABAP.

En el interface de los módulos de función se indican los valores de excepciones para el retorno del módulo, que posteriormente con el SY-SUBRC se pueden comprobar. Verdadero. Falso. SY-SUBRC no es posible usarlo en un módulo de función. SY-SUBRC no retorna ningún valor en un módulo de función.

El código de la función puede activar excepciones mediante las instrucciones: MESSAGE...RAISING <excepcion>. RAISE <excepcion>. Ambas anteriores son válidas*******************************. Ninguna de las anteriores.

Para acceder a la biblioteca de módulos de función es posible utilizar el comando: SHOW FUNCTION***********************************. SHOW LIBRARY************************************. Ambas anteriores son válidas. Ninguna de las anteriores.

ABAP es un lenguaje estructurado orientado a eventos?. Verdadero. Falso. Es un tipo de lenguaje estructural lineal (top-down). Ninguna de las anteriores.

Los reporting clásicos como el interactivo se pueden ejecutar en online (tiempo real), mientras que únicamente el clásico se puede ejecutar en Batch (diferido). Verdadero. Falso**********************************. Los reportes Clásicos no se pueden ejecutar en BATCH. Ninguna de las anteriores.

Un Batch Input es una utilidad de SAP para transferir información de forma insegura, automatizada y poco confiable. Verdadero. Falso. Los Batch Input no son una utilidad de las herramientas SAP. Ninguna de las anteriores.

Se puede describir el Batch Input como una simulación de datos en el sistema vía transacción online?. Verdadero******************************. Falso. Los Batch Input no son una utilidad de las herramientas SAP. Ninguna de las anteriores.

Un Report consiste en una serie de instrucciones ABAP que empieza por una palabra clave y termina con una coma?. Verdadero. Falso*************************************. Los Report no manejan instrucciones ABAP. Ninguna de las anteriores.

Cuales son las formas existen para comentar en un Report?. Asteriscos (*). Comillas ("). Ambas son válidas. Ninguna de las anteriores.

Las clases de objetos de datos son: Campos de bases de datos, Elementos de datos. Campos de bases de datos, Literales, Funciones remotas. Campos de bases de datos, Literales. Campos de bases de datos, Literales, Variables internas.

En un reporte ABAP la secuencia de eventos es relevante. Verdadero**************************. Falso***********************************. No existen eventos. Ninguna de las anteriores.

Se declaran campos del Report con la sentencia DATA. Verdadero. Falso. DATA no es una sentencia utilizable. Ninguna de las anteriores.

DATA VAR_CAR(8). Creará una variable texto de longitud 1. Creará una variable texto de longitud 8. La variable está mal declarada y arrojaría un error al Verificar (compilar). Ninguna de las anteriores.

Con el parámetro TYPE podemos utilizar otros tipos de datos. Verdadero. Falso. TYPE no es un parámetro utilizable. Ninguna de las anteriores.

Con el parámetro LIKE no podemos declarar una variable con los mismos atributos de longitud y tipo que una variable de base de datos. Verdadero***************************************. Falso*****************************************. LIKE no es un parámetro utilizable. Ninguna de las anteriores.

DATA ACREEDOR LIKE LFA1-LIFNR. Arroja un error de verificación (compilación). Es una línea válida. El parámetro LIKE se debe cambiar por el parámetro TYPE obligatoriamente. Ninguna de las anteriores.

Con el parámetro VALUE podemos inicializar la variable con un valor distinto al que tiene por defecto. Verdadero. Falso. VALUE no es un parámetro admitido. Ninguna de las anteriores.

Un registro de datos es un conjunto de campos relacionados lógicamente en una estructura. Ejemplo: DATA: BEGIN OF PROVEEDOR LIFNR LIKE LFA1-LIFNR, NAME1 LIKE LFA1-NAME1, CIUDAD(20)VALUE ‘BARCELONA’, FECHA TYPE D, END OF PROVEEDOR. Cual seria el acceso a los datos posteriormente?. WRITE; PROVEEDOR-NAME1,PROVEEDOR-FECHA. WRITE; PROVEEDOR-NOMBRE,PROVEEDOR-FECHA,. WRITE: PROVEEDOR-APELLIDOS,PROVEEDOR-HORA. WRITE: PROVEEDOR-NAME1,PROVEEDOR-FECHA.

Para declarar Tablas internas se usa: SELECT. COLLECT. DATA. AT NEW.

Las tablas internas a diferencia de las de base de datos se guardarán en: En el diccionario de datos. Memoria. En archivos. Ninguna de las anteriores.

DATA: BEGIN OF MEJORES_PROVEEDORES OCCURS 100, NOMBRE LIKE LFA1-NAME1, CIUDAD LIKE LFA1-ORT1, VENTAS LIKE LFC3-SOLLL, END OF MEJORES_PROVEEDORES. Que determina la cláusula OCCURS. Arroja un error de compilación. Reduce el tiempo de ejecución del programa generando desbordamiento de memoria. OCCURS es una condición lógica. El número de líneas guardadas en memoria principal.

DATA BEGIN OF SOCIEDADES OCCURS 10. INCLUDE STRUCTURE T001. DATA END OF SOCIEDADES. El anterior código: Es correcto; no arroja error de verificación (compilación). Utiliza la misma estructura que una tabla de base de datos. Ambas anteriores son válidas. Ninguna de las anteriores.

Cual de las siguientes asignaciones de valores es correcta. MOVE <var1> TO <var2>. <var2>=<var1>. Ambas anteriores son válidas. Ambas están mal asignadas.

DATA:VAR1(15)VALUE ‘SERVISOFT.’, VAR2(15)VALUE ‘HOLA ’, VAR3 TYPE N VALUE 1. MOVE VAR1+8(4) TO VAR2+5(4). WRITE VAR3. Lo esperado en el siguiente código sería: VAR1 -> SERVISOFT. VAR2 -> HOLA SERVISOFT. VAR1 -> SERVISOFT. VAR2 -> HOLA, SERVISOFT.. VAR1 -> SERVISOFT. VAR2 -> HOLA SERVISOFT.. Ninguna de las anteriores.

Si se desea chequear la longitud o el tipo de una variable podemos utilizar la instrucción: ADD. COLLECT. CLEAR. DESCRIBE FIELD.

Las funciones matemáticas para los números de coma flotantes son: ADD TO, SUBSTRACT FROM, MULTIPLY BY. EXP, LOG, SIN, COS, SQRT, DIV, MOD, STRLEN. SELECT, COLLECT, SUM, DIVIDE, RAD, LONG. Ninguna de las anteriores.

ABAP ofrece algunas instrucciones para el procesamiento de cadenas de texto. Cuál de estas es incorrecta?. SUBRC. SHIFT. REPLACE. SEARCH.

ABAP tiene algunas variables internas que se van actualizando automáticamente y que pueden ser utilizadas en los programas. Todas ellas empiezan por el prefijo: ZSY-. SY-. Ambas anteriores son validas. Ninguna de las anteriores.

Cuál es la transacción que utiliza SAP para ......?. Sistema de gestión de transportes. Órdenes de transporte Customizing. Mantenimiento de dynpros (screen painter). Mantenimiento del diccionario de datos. Mantenimiento de programas (editor ABAP/4). 6. Mantenimiento de vistas.

Cuál es la transacción que utiliza SAP para ......?. Visor de objetos (object browsers). Mantenimiento de variantes. Gestión de User-exits. Gestión de juegos de datos (Batch-Input). ABAP/4 Query: queries. Gestión del modelo de datos (data modeler).

Denunciar Test