
✒️Publicaciones Carrera Consultor ABAP

Base Conocimientos Comunitarios en Tecnología ABAP creada y compartida abiertamente por los alumnos de la Carrera Consultor ABAP.
Actualmente existen 14.187 Publicaciones Académicas en ABAP.
✒️Publicaciones ABAP por tema tratado en lecciones
:: E
El acceso al sistema SAP
En esta lección vamos a aprender a ingresar al sistema SAP.
Lección con 26 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 1: Introducción a SAP y a ABAP
El ALV Grid Control
En esta lección aprenderemos a trabajar con el ALV Grid Control.
Lección con 68 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Avanzado - Unidad 5: La Programación Orientada a Objetos
El ALV jerárquico y el agrupamiento
En esta lección aprenderemos a agrupar los datos de un reporte ALV y analizaremos en detalle el tipo de reporte ALV jerárquico.
Lección con 148 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 5: Los reportes
El Batch Input utilizando Call transaction
En esta lección creamos nuestro primer Batch Input utilizando CALL TRANSACTION.
Lección con 142 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 7: Los Batch Input vs las BAPIS y temas avanzados
El Batch Input utilizando el Juego de datos
En esta lección creamos nuestro primer Batch Input utilizando el Juego de datos y analizamos la utilización del programa RSBDCBTC para la ejecución del juego de datos.
Lección con 138 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 7: Los Batch Input vs las BAPIS y temas avanzados
El catálogo ALV automático, los logos, los encabezados y los status GUI
En esta lección aprenderemos a crear el catálogo de un reporte ALV en forma automática. También veremos cómo incluir en un ALV un STATUS GUI y una cabecera con logos.
Lección con 163 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 5: Los reportes
El chequeo, la prueba y la utilización del Table Painter en los Smartforms
En esta lección aprenderemos a chequear y probar los Smartforms y también veremos cómo utilizar el Table Painter para configurar las tablas de los Smartforms.
Lección con 72 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Avanzado - Unidad 1: Los Formularios Smartforms
El concepto de Batch Input
En esta lección aprenderemos los principales conceptos que debemos conocer acerca de los Batch Inputs.
Lección con 172 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 7: Los Batch Input vs las BAPIS y temas avanzados
El control del flujo de datos
En esta lección aprenderemos a trabajar con condiciones, bucles y sentencias de control.
Lección con 234 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 2: La declaración y el procesamiento de datos
El customizing ALE
En esta lección aprenderemos qué es el Acuerdo de Interlocutor, cómo crear destinos RFC, Puertos y sistemas lógicos. Analizaremos el Modelo de Distribución y cuáles son los pasos para su creación.
Lección con 86 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Avanzado - Unidad 4: Los IDocs
El customizing de un WorkFlow
En esta lección analizaremos el customizing automático y manual de un Workflow, así como los prefijos para objetos estándar. También nos centraremos en el customizing de WorkFlows estándar.
Lección con 71 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Avanzado - Unidad 6: Los WorkFlows
El debugger ABAP
En esta lección vamos a aprender a utilizar una de las herramientas más importantes para el programador ABAP tal como es el depurador o debugger ABAP.
Lección con 205 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 2: La declaración y el procesamiento de datos
El desarrollo BOR
En esta lección analizaremos el desarrollo en Workflows, los tipos de objetos, el business object repository, las instancias, los campos clave, los atributos, los métodos y los eventos.
Lección con 71 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Avanzado - Unidad 6: Los WorkFlows
El diseño de las pantallas
En esta lección aprenderemos a crear las dynpros o pantallas de un Programa de diálogo o Module pool y todos los elementos u objetos que forman parte de estas.
Lección con 102 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Avanzado - Unidad 2: La Programación de Diálogo
El diseño de los menús
En esta lección aprenderemos a crear Status GUIs, los títulos y las transacciones asociadas a un Programa de diálogo.
Lección con 94 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Avanzado - Unidad 2: La Programación de Diálogo
El evento AT SELECTION-SCREEN y los tipos de mensajes
En esta lección aprenderemos a utilizar el evento AT SELECTION-SCREEN y los mensajes que podemos emitir por pantalla.
Lección con 165 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 2: La declaración y el procesamiento de datos
El formato de salida de los datos
En esta lección aprenderemos a formatear la salida de los datos por pantalla.
Lección con 216 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 2: La declaración y el procesamiento de datos
El landscape de SAP
En esta lección aprenderemos que son los landscapes, los ambientes y los mandantes y cómo se implementan en SAP.
Lección con 279 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 1: Introducción a SAP y a ABAP
El lenguaje de programación ABAP
En esta lección aprenderemos todo lo que debemos saber acerca del lenguaje de programación ABAP.
Lección con 43 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 1: Introducción a SAP y a ABAP
El lenguaje SQL y la sentencia SELECT
En esta lección aprenderemos qué es SQL y cómo utilizar la sentencia SELECT.
Lección con 195 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 3: El Diccionario de datos
:: ¿Realmente desea a aprender ABAP?
Tenemos una excelente noticia! el lunes 03 Abril 2023 comienza la 🎓Carrera Consultor ABAP, un brillante futuro le espera!!!
✒️Publicaciones ABAP por fecha
Listando últimas 30 Publicaciones Académicas en ABAP (Scroll panel).
PERFORMANCE EN ABAP En ABAP existe lo que en programación se denominan buenas y malas prácticas. En esta ocasión nos vamos a centrar en la performance de los programas. Cuando hablamos de performance nos estamos refiriendo al análisis del desempeño y rendimiento del programa. Para ello vamos a trabajar con una transacción estándar de SAP que es sumamente útil para el análisis del performance. Nos referimos a la transacción SE30. Una vez que ingresamos en la transacción presionamos el botón "Tips & Trics" (F6). Aquí vamos ir analizando las diferentes prácticas de programación ABAP con las que trabajamos a lo largo del módulo...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La performance en ABAP
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
¿QUE ES UNA BAPI EN SAP? Las BAPIs (Business Application Programming Interfaces) son las interfaces estándar de SAP. En concreto, son piezas de código en forma de módulo de funciones, usadas en la integración entre componentes de SAP, así como con componentes externos. Dicha integración de componentes, se realiza a nivel de negocio, no a nivel técnico, lo que permite una mayor estabilidad en la unión e independencia de la tecnología de comunicación subyacente. Las BAPIs están ligadas en forma de método a los objetos de negocio de SAP, ocupados de cubrir múltiples procesos de datos dentro del sistema. Todas las BAPIs tienen una serie de características...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las BAPIS
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
BATCH INPUT UTILIZANDO JUEGO DE DATOS Para almacenar o introducir registros en la base de datos de SAP o un fichero especial al que se denomina "Juego de Datos", el sistema Batch Input o BDC (Batch Data Comunication), dispone de tres (3) funciones estándar que facilitan este tipo de tarea. Estos juegos de datos tienen siempre la misma forma definida en la estructura estándar "BDCDATA". BDC_OPEN_GROUP Permite abrir la sesión para la creación del Juego de Datos y que éste se almacene en la cola de juego de datos pendientes. Los parámetros principales son: GROUP: Nombre con el que se almacenará el juego de datos. USER: Usuario con el que se ejecutará el juego...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El Batch Input utilizando el Juego de datos
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
BATCH INPUT UTILIZANDO CALL TRANSACTION El objetivo será la carga inicial de datos de la tabla ZTABLA_USUARIOS. Creamos un archivo de texto con registros que cumplan con la estructura de la tabla ZTABLA_USUARIOS. 1er paso: Declaración de datos propios del batch input - Declaramos una tabla interna y una estructura, ambas del tipo BDCDATA, - Otra tabla del tipo BDCMSGCOLL con su estructura à almacena los mensajes que se producen cuando ejecutamos el CALL TRANSACTION. Es una estructura estándar del sistema utilizada para definir la tabla interna que almacenará los mensajes del batch input. - La tabla interna de usuarios que contendrá los datos que subimos del archivo de entrada. - Tabla para...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El Batch Input utilizando Call transaction
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Sub Rutinas y grabación de Datos de un BI 1. Situado en el campo -> Presionar F1 -> clic en el botón de información técnica -> en la ventana de diálogo que aparece contiene nombre del probrama, nombre de la dynpro y el nombre del campo 2- Situado en el botón -> Presionar F1 -> aparece una ventana de diálogo con el nombre del programa y el código de función correspondiente al botón. En todas las pantallas de SAP se puede visualizar en el extremo inferior derecho de las mismas, diferentes datos de la pantalla como puede ser el mandante, nombre del programa en ejecución, usuario, transacción... Grabación de un Batch Input Otra forma más...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las subrutinas y la grabación de datos de un BI
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
PARÁMETROS DE USUARIO Desde un punto de vista técnico se puede decir que el día a día de un usuario en SAP consiste en introducir gran cantidad de información en campos SAP. La información ingresada depende de cada campo de pantalla. Sin embargo, existen campos donde un usuario siempre va a escribir la misma información. En ese momento, hay quienes se preguntan ¿por qué escribir siempre lo mismo al llegar a un determinado punto?, y si ¿no existe una manera que al llegar a ese campo en pantalla, ya quede lleno por defecto? y así evitar que el usuario tenga que volver a llenarlo una y otra vez en cada transacción que tenga este campo. Esto se puede evitar manteniendo...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los datos propios en el sistema SAP
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
BATCH INPUT ¿Qué es un Batch Input? Cuando se instala una aplicación en un ambiente de producción, es necesario dar de alta toda la información que es indispensable para que pueda funcionar. A este proceso lo llamamos varga inicial de datos. Supongamos que necesitamos hacer la carga inicial de datos SAP de 10.000 clientes. Para hacer esto, tendríamos que ingresar 10.000 veces a la transacción maestro de clientes, lo cual sería una tarea demasiado tediosa y sumamente costosa en tiempo. Algo similar ocurriría si necesitamos ingresar 10.000 registros en una tabla base de datos, ya que si bien, en este caso, podríamos crear un programa que mediante instrucciones Open SQL cargue...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El concepto de Batch Input
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Hola, soy de Buenos Aires, Argentina tengo 52 años y me perfilo por el lado técnico, trabaje como usuario SAP por más de 3 años, luego de realizar una academia ABAP, trabaje como abaper durante 6 años más en diferentes consultoras, adquirí mucha experiencia junto a mis pares, pero luego deje el mundo IT por un proyecto personal, despues de 10 años, vuelto a retomar SAP ABAP, eligiendo a cvosoft y toda su experiencia para volver a actualizarme. Por el momento no estoy participado de entrevistas pero lo haré a la brevedad, si lo hice en su momento y todo lo descripto en este seminario, estal cual. Inicie mis primeros pasas en la consultora Teknoda la cual daba la capacitación...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Social Break - Seminario de Inserción Laboral SAP
Creado y Compartido por: Marcelo Alejandro Iacovino / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Estándares de Programación En un ambiente de trabajo real dentro de un equipo de desarrollo en donde trabajan muchas personas realizando las mismas tareas, es imprescindible seguir ciertos lineamientos para poder garantizar la calidad del trabajo realizado y por sobre todo asegurarnos que el trabajo que realiza una de las personas que forma parte del equipo pueda ser desarrollado por cualquier otro miembro del equipo sin dificultades. Los Estándares de Programación determinan la forma en la que codificaremos nuestros programas ABAP. Es decir, como declararemos las variables, estructuras, tablas, así como también la forma en que debemos definir los objetos que creamos en el Diccionario de datos, o...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los Estándares de programación en ABAP
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
FIEL SYMBOLS 1- Que son los field symbols? es un tipo de sentencia ABAP que nos permite trabajar con los datos de los programas en forma dinámica en tiempo de ejecución. Nos proveen de gran flexibilidad. Procesar partes de campos (offset) y el desplazamiento de un campo en forma dinámica. Se puede forzar a un field symbol para que tome diferentes atributos técnicos que los del campo asignado a el. Importante: la mayoría de los errores que cometemos en la utilización del Field Symbols los detectamos recién en tiempo de ejecución. Esto hace que sean bastante mas fáciles de detectar. Solo debemos utilizar Field Symbol si no podemos llegar al mismo resultado con las sentencias ABAP...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los Field Symbols
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Administración de archivos de imágenes en SAP Toda la administración de archivos en SAP se realiza mediante la transacción SE78 Los formatos permitidos para imágenes son: TIFS y BMP Para ver los archivos que ya existen en el sistema ingresamos en la carpeta Gaphics y luego dentro de la carpeta BMAP buscamos todos los archivos, aquí seleccionamos tanto los archivos blanco y negro como los de color. Luego vemos el listado de archivos de imágenes que hay en el sistema, luego elegimos el primer archivos de imágenes que es ENJOY y la previsualizamos, después vemos la información existente de la imágen, podemos modificar dicha información con el botón de atributos....
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La administración de archivos de imágenes en SAP
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Transferencias de archivos al servidor Mediante la sentencia TRANSFER para pasar archivos desde nuestros programas ABAP a los archivos ubicados en el servidor de aplicaciones. El modo que se realiza la transferencia de información se corresponde con el modo de apertura del archivo. Si el archivo no esta abierto para escritura, el sistema intentará abrirlo en BINARY MODE o utilizando la ultima ejecución de la de sentencia OPEN DATASET. con la transacción CG3Y podemos copiar un archivo alojado en el servidor a nuestra computadora. el formato de transferencia puede ser ASCII o BINARIO. Borrado de archivos del servidor: mediante la sentencia DELETE DATASET. Para borrar un archivo previamente debemos abrirlo. Cierre...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los archivos en el servidor y las sentencias TRANSFER, DELETE y CLOSE
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Las sentencias OPEN y READ. Tratamiento de archivos en el servidor. Sentencias para el manejo de archivos en el servidor de aplicaciones: - OPEN DATASET.- para la apertura de archivos del servidor. - READ DATASET.- para la lectura de archivos del servidor. - TRANSFER.- para transferir datos de archivos al servidor. - DELETE.- para borrar archivos del servidor. - CLOSE.- para cerrar archivos del servidor. Con la transacción AL11 accedemos a los archivos que se encuentran en el servidor. Apertura de archivos en el servidor. OPEN DATASET. Sintaxis. OPEN DATASET <archivo> FOR <ACCESS> IN <MODE>. - <archivo> es el nombre del archivo junto con el directorio donde se encuentra, se pueden ingresar como un literal...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los archivos en el servidor y las sentencias OPEN y READ
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Tratamiento Archivos y Field Symbols. Rutinas de conversión de datos. Las rutinas de conversión de datos, sirven para convertir los formatos de campo en la pantalla, a un formato de campo interno y viceversa. Las rutinas de conversión se identifican mediante un nombre de cinco posiciones y se asocian a un grupo de dos módulos de función. Estos módulos de función, tienen por convenció unos nombres específicos: CONVERSION_EXIT_xxxxx_INPUT. CONVERSION_EXIT_xxxxx_OUTPUT. Donde xxxxx es el nombre de la rutina. El módulo INPUT realiza la conversión del formato de visualización al formato interno. El OUTPUT realiza la función inversa. Si un campo...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las rutinas de conversión de datos
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
DOWLOAD DE DATOS Grabación de los Archivos locales. Para grabar datos existentes en las tablas internas de nuestro programa a archivos ubicados en la PC, utilizaremos el método GUI_DOWNLOAD. Parámetros del método: FILENAME: contiene el directorio y nombre del archivo a descargar a la PC. FILETYPE: contiene el tipo o extensión del archivo que descargamos a la PC. Los tipos o extensiones admitidas son: BIN: para archivos primarios. Se debe especificar la longitud del archivo en el parámetro BIN_FILESIZE. La tabla interna que se utiliza debe tener un solo campo del tipo X. ASC: para archivos ASCII. DAT: para archivos Excel. Las columnas son separadas utilizando tabs. Las líneas son separadas utilizando...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los archivos locales y el download de datos
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
TRATAMIENTO DE ARCHIVOS LOCALES Abap nos proporciona una serie de métodos muy útiles para el tratamiento de archivos locales ubicados en nuestra PC mediante la clase: Cl_gui_frontend_services=>file_open_dialog El método estándar FILE_OPEN_DIALOG perteneciente a la clase CL_GUI_FRONTEND_SERVICES, se utiliza para la búsqueda de archivos en el directorio de la PC. Para visualizar todos los métodos disponibles en la clase, editamos un programa ABAP y presionamos el botón Modelo, seguido de esto se marca la opción Patrón p.objetos ABAP y presionamos continuar. luego en el campo Clase/interface escribimos : CL_GUI_FRONTEND_SERVICES presionamos F4 en método y veremos una pantalla...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los archivos locales y el upload de datos
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Tipos de mensajes: S: Éxito( Se visualiza en la barra de estado o status de la pantalla. Luego de su ejecución el procesamiento del programa continua. Tienen la particularidad que a la izquierda del texto del mensaje se muestra el icono verde con la tilde) I: Información ( Se mostrará en una ventana de diálogo en la pantalla. Si el programa se ejecuta de forma online entonces se pausará el procesamiento del programa hasta que el usuario interactúe con el programa. Luego de que se ejecuta un mensaje de este tipo el programa continúa su ejecución normalmente. Tienen la particularidad que a la izquierda del texto del mensaje se muestra el icono de información) E:...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El evento AT SELECTION-SCREEN y los tipos de mensajes
Creado y Compartido por: Samuel Alejandro Ruiz Escalona
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Las Base de Datos Lógicas. Def.: una BDL es un objeto ABAP que proporciona una visión lógica de las tablas SAP y que permite relacionarlas para realizar la selección de datos. Se utilizan porque simplifican la generación de reportes, ofreciendo acceso de lectura, verificación de autorizaciones y selecciones estandarizadas. Otra Def.: Una base de datos lógica (BDL) es un programa SAP especial abap/4 que lee y procesa información de tablas de una base de datos. Puede incluirse como atributo de un programa abap/4 de usuario, y se compila conjuntamente con él. Desde la transacción SE36 (y también la ALDB) podemos crear o administrar base de datos lógica. Los componentes...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las bases de datos lógicas
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
La Administración de Archivos de Imágenes en SAP La Gestión de las imágenes en SAP a través de la transacción SE78 La administración de gran parte de los archivos de imágenes con los que vamos a trabajar en el sistema SAP se realiza a través de la transacción SE78. Esta transacción se utilizará en los denominados formularios, que son objetos de SAP que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantalla o por correo electrónico. Algunos ejemplos de formularios son facturas, remito, órdenes de compra, solicitudes de pedido o cualquier otro documento que se vaya hacer en SAP. Los formatos de imágenes permitidos...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La administración de archivos de imágenes en SAP
Creado y Compartido por: Josue Espinoza / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Creación del catálogo en forma automática Los catálogos ALV se pueden crear de manera manual, como hemos visto hasta ahora, o de forma automática con la función REUSE_ALV_FIELDCATALOG_MERGE Para ello hay que modificar dos puntos del programa: - Modo en que se declara la tabla interna del ALV à declararemos la tabla interna utilizando LIKE y haciendo referencia a campos de una tabla de base de datos existente. - Configurar el editor, para que se restrinja la cantidad de caracteres de ancho de la pantalla a 72 o Utilidades àOpciones à Editor ABAP à Editor à Y tildamos Long. Líneas compatib descend. (72) Utilización de logos y encabezados En...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El catálogo ALV automático, los logos, los encabezados y los status GUI
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
FUNCIONALIDADES DEL ALV Entre las funciones básicas se encuentran: el ordenamiento, los filtros, al previsualización de impresión, la exportación a Excel y Word y varias funcionalidades más. Para el caso de un ALV tipo Grid: - si seleccionamos una fila y pulsamos el botón de detalles (la lupa) podemos ver en una tabla el contenido completo de la fila. - Podemos ordenar el reporte en forma ascendente o descendente por uno o más campos, simplemente seleccionando las columnas y pulsando los botones de ordenación. - Es posible utilizar filtros para determinados campos, seleccionando para ello las columnas y pulsando el botón de filtros. - Mediante el botón...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las funcionalidades estándar del ALV
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
REPORTES ALV: GRILLAS Y LISTAS ALV (ABAP LIST VIEWER) Es una herramienta exclusiva de ABAP, que se utiliza para crear reportes de manera eficaz, rápida y estandarizada. Las principales ventajas de los reportes ALV son: · Simplificar el desarrollo de reportes, por lo tanto se reducen los tiempos de programación. · Proporcionar a nuestros reportes un montón de funcionabilidad estándar. · Proporcionar una salida por pantalla estandarizada e uniforme. La creación de un reporte ALV, se basa en la utilización de funciones. Los tipos de ALV más comúnmente usados son tres: Grilla, Listado y Jerárquico. Las Grillas y...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los reportes ALV
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Reporte interactivo Es un tipo de reporte ABAP, donde se muestra un primer listado por pantalla, con cierta info. y luego haciendo doble clic a una linea determinada del primero listado, se accede a otros datos relativos a esa linea y así sucesivamente por cuantos niveles tenga el listado. Este tipo de reportes es ejecutado SOLO de forma ONLINE, ya que requiere de la interacción con el usuario. La principal ventaja de estos reportes es que con pocas líneas de código se puede crear un reporte con interacción con el usuario, a diferencia de los programas de diálogo, que requieren de mucho más tiempo de construcción. Eventos y variables de un reporte interactivo Al hacer clic en alguna posición...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los reportes interactivos
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
1. CREACION DE UN STATUS GUI STATUS GUI Es un componente independiente de los programas ABAP, q se utiliza para proporcionarle al usuario un amplio rango de funciones en la pantalla de los programas. Está compuesto por barras de menú, barras de herramientas estándar, barras de herramientas de aplicaciones y la configuración de teclas de función. Vamos a crear un Status GUI para el reporte ZPRUEBA_EST_USUARIOS, q mostrará los usuarios activos y los inactivos dependiendo de q botón de la barra de herramienta de la aplicación ha sido presionado. Para esto, accedemos a la transacción SE80, ingresamos el nombre del programa, presionamos enter y lo creamos tal como lo hacíamos...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los status GUI y los títulos
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Los símbolos de texto. Ø Harcodear. Supongamos que tenemos un reporte de usuarios activos que imprime una cabecera con los títulos de la tabla ztabla_usuarios y los datos de los usuarios activos. Si ejecutamos el reporte el mismo se imprime por pantalla de la siguiente manera. Veamos cómo se imprimen los títulos que se visualizan en la cabecera de la subrutina impresión cabecera podríamos reemplazar los textos hardcodeados que se utilizan en la impresión de la cabecera por text symbols, de este modo ayudamos a que el mantenimiento futuro del programa sea más simple. Para ello reemplazamos en el trexto hardcodeado DNI, por el text symbol, text-001. Ahora hacemos doble click en...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los símbolos de texto
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
CONCEPTOS DE REPORTE Es un tipo de programa ABAP donde generalmente existe una pantalla de selección, en la cual se introducen ciertos parámetros, luego a partir de estos parámetros se realiza una selección de datos a tablas SAP o tablas Z y finalmente se muestra los datos obtenidos por pantalla mediante la utilización de la sentencia write. VARIANTE Es una imagen fija de la pantalla de selección de una transacción de modo que podemos introducir los valores que deseamos en cada uno de los campos de la pantalla y grabar dicha pantalla para no tener que volver a cargarlos, una y otra vez con cada ejecución que realicemos de la transacción. Con una variante podemos introducir valores...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los conceptos importantes de reportes
Creado y Compartido por: Eduardo Gallardo Pineda / Disponibilidad Laboral: FullTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Los parámetros de selección Para introducir delimiticiones a nuestro programa, deberemos crear una pantalla de selección para nuestro reporte. Es un área dentro de los reportes en donde se especifican los parámetros de selección por los cuales se va a ejecutar el programa. Se utiliza para restringir el procesamiento y la salida de los datos y por lo general se escribe después de la decalaración de datos, dentro del include de declaración de datos. Va a estar compuesta por parámetros de entrada de datos. Existen 2 tipos de parámetros: PARAMETER: En los cuales el usuario podrá ingresar valores individuales. SELECT-OPTIONS: Donde el usuario podrá ingresar...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La pantalla de selección
Creado y Compartido por: Samuel Alejandro Ruiz Escalona
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Formato de salida de los datos La mas popular de todas estas sentencias es WRITE Tiene un formato determinado: WRITE:/<offset>(<long>)'<datos a visualizar)'>. / = Salto de linea, offset = Columna donde comienza la impresion, long = longitud de impresion. Comandos adicionales a WRITE que se utilizan para producir una salida por pantallada determinada: LEFT-JUSTIFIED CENTERED RIGHT-JUSTIFIED NO-ZERO NO-GAPS NO-SIGN DECIMALS n ROUND n DD/MM/YYYY Existen eventos dentro de un programa ABAP especialmente destinados a darle formato a la salida de un reporte. TOP-OF-PAGE: Se utiliza para cambiar la cabecera de una página. Este evento ocurre tan pronto como el sistema empieza a procesar...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El formato de salida de los datos
Creado y Compartido por: Samuel Alejandro Ruiz Escalona
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Condición Consiste en la ejecución de una sentencia o grupo de sentencias que se ejecutarán en base a si se cumple o no una determinada expresión lógica. Las expresiones lógicas son todas aquellas expresiones que obtienen como resultado verdadero o falso. Existen dos formas de representar condiciones en ABAP, una de ellas es utilizando la sentencia IF-ENDIF. Ejemplo: IF v_calificacion >= '8'. WRITE:/'Aprobado'. ELSE. WRITE:/'Reprobado'. ENDIF. Se pueden anidar o agregar más condiciones dentro del IF-ENDIF, utilizando la sentencia ELSEIF. Otra forma de representar condiciones en ABAP es mediante la sentencia CASE-ENDCASE. Ejemplo: CASE v_calificación. WHEN '10' OR '9' OR '8'....
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El control del flujo de datos
Creado y Compartido por: Samuel Alejandro Ruiz Escalona
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Los Archivos Locales y el Dowload de Datos Grabación de datos en Archivos Locales Para grabar los datos existentes en las tablas internas de nuestros programas Abap, en archivos locales ubicados en la PC, utilizaremos el método GUI_DOWLOAD perteneciente a la clase CL_GUI_FRONTEND_SERVICES. Algunos de los parámetros del método GUI_DOWLOAD son: Filename: Contiene el directorio y el nombre del archivo a descargar en la PC. Filetype: Contiene el tipo o extensión del archivo que descargamos en la PC. Los tipos o extensiones admitidas son las siguientes: - BIN: Para archivos binarios. Se debe especificar la longitud del archivo en el parámetro BIN_FILESIZE. La tabla interna que se utiliza debe...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los archivos locales y el download de datos
Creado y Compartido por: Josue Espinoza / Disponibilidad Laboral: FullTime + Carta Presentación
"Es deber del alumno superar al maestro"
+Recursos Gratuitos en CVOSOFT:
¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:
- 💡Curso Gratuito Introducción ABAP
- 📗Ebook ABAP Gratuito
- Publicaciones en otras áreas de la Tecnología SAP
Buscador de Publicaciones:
Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.
Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.
🤝Aguardamos su mensaje, ¡Éxitos!
:: Garantía de Calidad CVOSOFT:
- Experiencia: +14 años liderando la formación online en tecnología SAP
- Respaldo: 🎓Miles de Alumnos y 💼Cientos de empresas nos respaldan
- Vocación: Somos la comunidad más grande de habla hispana
👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States Of America y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.