
✒️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.166 Publicaciones Académicas en ABAP.
✒️Publicaciones ABAP por tema tratado en lecciones
:: L
Los reportes interactivos
En esta lección aprenderemos todo lo relativo a los reportes interactivos.
Lección con 183 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 5: Los reportes
Los símbolos de texto
En esta lección aprenderemos qué son los símbolos de texto y cómo implementarlos en los programas ABAP.
Lección con 173 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 5: Los reportes
Los sistemas ERP
En esta lección aprenderemos todo lo que necesitamos saber sobre los llamados sistemas ERP.
Lección con 303 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 1: Introducción a SAP y a ABAP
Los status GUI y los títulos
En esta lección aprenderemos a crear los Status GUI y los títulos de los programas ABAP.
Lección con 187 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 5: Los reportes
:: M
Mi primer programa ABAP
En esta lección crearemos nuestro primer programa ABAP y veremos que son las órdenes de transporte, cuáles son sus tipos y sus estados.
Lección con 228 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 1: Introducción a SAP y a ABAP
:: S
SAP y sus principales características
En esta lección aprenderemos qué es SAP, cuáles son los mercados de SAP, los productos y servicios de SAP y los beneficios de utilizar el sistema.
Lección con 49 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 1: Introducción a SAP y a ABAP
Social Break - Curso Introducción a las Criptomonedas
Seminario sobre el mundo de las Criptomonedas
Lección con 5 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 4: Las subrutinas, los módulos de funciones y el procesamiento batch
Social Break - Curso Neurotécnicas de Estudio
En este curso analizaremos los últimos avances de la neurociencia en lo que respecta a procesos de aprendizaje y laborales, para brindarte herramientas útiles en tus estudios
Lección con 5 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 3: El Diccionario de datos
Social Break - Dinos quién eres
Espacio de reflexión, participación e integración grupal para expresar experiencias.
Lección con 292 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 1: Introducción a SAP y a ABAP
Social Break - Laboratorio de Ideas
En esta lección disponemos de un espacio para compartir tus avances, investigaciones, experimentos, datos curiosos y más.
Lección con 6 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 6: El tratamiento de archivos y los Field Symbols
Social Break - Seminario de Inserción Laboral SAP
En este seminario analizaremos diferentes aspectos relativos al análisis del mundo laboral SAP y la forma de ingresar al mismo.
Lección con 5 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 2: La declaración y el procesamiento de datos
Social Break - Seminario sobre Profilaxis Postural
En esta lección realizaremos un seminario sobre profilaxis postural aplicada a profesionales en sistemas IT.
Lección con 1 publicaciones , correspondientes a Carrera Consultor ABAP Nivel Inicial - Unidad 5: Los reportes
:: ¿Realmente desea a aprender ABAP?
Tenemos una excelente noticia! el lunes 05 Junio 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).
El evento AT SELECTION-SCREEN y los tipos de mensajes 1. Los tipos de mensajes Se pueden realizar determinadas acciones con los parámetros de entrada en la pantalla de selección, con esto nos referimos a que el programa debe ser capaz de validar que los parámetros introducidos son correctos y en caso contrario deberá emitir el mensaje correspondiente. En ABAP existen diferentes mensajes que podemos utilizar, son los siguientes: Mensaje de Éxito: El mensaje de éxito de tipo S, se muestra en la barra de estado o status de la pantalla. Aparece un icono verde con la tilde. Mensaje de Información: El mensaje de información de tipo I, muestra una ventana de diálogo en la pantalla....
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El evento AT SELECTION-SCREEN y los tipos de mensajes
Creado y Compartido por: Manel Gangolells Isanta
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP HANA: "High Performance Analytic Appliance" es una plataforma integrada de hardware y software que con combina innovadoras tecnlogias de base de datos con el procesamiento "in-memory" para soportar aplicaciones de altísima performance, entre las que destacan herramientas analíticas BI, BW, con la promesa de lograr respuestas en tiempo real. SAP HANA, es la respuesta a la nueva tendencia in-memory computing, siendo en principio, las aplicaciones de Business Intelligence el primer objetivo de la tecnología Sap Hana. El primer producto optimizado para SAP HANA se llama SAP BW powered by SAP HANA y esta disponible desde 2012. Sap Hana 1.0 se lanzo en junio de 2011 obteniendo excelentes resultados. Sap...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La plataforma SAP HANA
Creado y Compartido por: Vanessa Rosa López Fernández / Disponibilidad Laboral: PartTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
LA GESTIÓN DE VERSIONES: La gestión de versiones ABAP: Es una herramienta útil y potente en el ambiente de desarrollo del editor ABAP, es decir en la Transacción SE38, que facilita la gestión de versiones de los objetos que permite visualizar y/o modificar las versiones que se han activado del programa ABAP. Se accede a esta funcionalidad de la forma siguiente: Menú UTILIDADES / VERSIONES / GESTIONES DE VERSIONES, todo ello desde el editor ABAP. A continuación se mostrará una pantalla que contiene o muestra una lista desde el más reciente al más antiguo de las versiones del objeto. Se muestra el número de la versión, el release o versión de SAP, la orden...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La gestión de versiones
Creado y Compartido por: Carmelo Salomón Ortiz González
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez. Field Symbol 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. Al contrario de lo que sucede con el acceso estático de los datos, donde necesitamos especificar el nombre de un objeto para poder hacer algo con él, los Field Symbols nos permiten acceder y pasar datos cuyos nombres y atributos no conocemos hasta el momento de la ejecución. Se puede considerar a los Field Symbols como nombres simbólicos de los datos, ya que cuando se utilizan, el sistema trabaja con el contenido de los datos asignados y no con el contenido del Field Symbol. Los Field Symbols no reservan espacio físicamente...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los Field Symbols
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez Gestión de imágenes en SAP 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 realizara a través de la transacción estándar SE78. Particularmente vamos a utilizar esta transacción para trabajar con imágenes que se utilizan en los denominados formularios. (Formularios Son objetos de SAP que se utilizan para crear documentos que necesitan ser impresos, visualizados por pantalla o enviados por correo electrónico.) Ejemplos de formularios son facturas, remitos, órdenes de compra, solicitudes de pedido o cualquier otro documento que deseamos...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La administración de archivos de imágenes en SAP
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP ( Sistemas Aplicaciones y productos): Es un potente software de planificación de recursos empresariales de las principales empresas del mundo. Maneja eficientemente, finanzas, ventas, stock, logística, RH, y muchos aspectos más, a modo de gestionar de forma exitosa todas las fases de modelos de negocios de las empresas. Es una empresa multinacional alemana dedicada al diseño de productos informáticos de gestión empresarial, tanto para empresas como organizaciones y organismos publicos. SAP es considerada como el tercer proveedor de software dl mundo tras Micorsoft y Oracle, siendo tambien el mayor fabricante europeo de software. El sistema SAP es un ERP de excelencia, potente, estable y el mas...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: SAP y sus principales características
Creado y Compartido por: Vanessa Rosa López Fernández / Disponibilidad Laboral: PartTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
ERP: Sistemas integrales de gestión empresarial que están diseñados para modelar y automatizar los procesos de una empresa. Las empresas cuentan con diferentes recursos (humanos, ventas, compras, contabilidad, finanzas, inventario, producción, proyectos ) a medida que la empresa crece, el control de todo, resulta mas complicado por ello se ofrece como solución la implementación de estos sistemas ERP (Entreprise Resource Planing o Planeacion de Recursos de la Empresa) Dichos sistemas son una evolución de los sistema MRP, los cuales estaban enfocados unicamente a la planificación de materiales y capacidades productivas. Para que un sistema sea considerado ERP de de poseer algunas de estas...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los sistemas ERP
Creado y Compartido por: Vanessa Rosa López Fernández / Disponibilidad Laboral: PartTime
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
La pantalla de selección 1. Los parámetros de selección La pantalla de selección 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 general se escribe después de la declaración de los datos, dentro del include de declaración de datos. Básicamente, existen dos tipos de parámetros: PARAMETER o PARAMETERS: El usuario podrá ingresar valores individuales. Ejemplo: PARAMETER <nombre_parámetro> TYPE o LIKE <tipo_parámetro> SELECT-OPTIONS: El usuario podrá ingresar...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La pantalla de selección
Creado y Compartido por: Manel Gangolells Isanta
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
El formato de salida de los datos 1. El formato de salida de los datos ABAP ofrece una serie de sentencias especialmente diseñadas para generar reportes de manera sencilla. La más popilar de todas estas sentencias es WRITE. La sentencia WRITE tiene un formato determinado que es el siguiente: WRITE:/<offset>(<long>)'<datos a visualizar>'. → Ejemplo: WRITE:/1(70) 'Hola Mundo'. La / es el salto de línea. Offset es la columna donde comienza la impresión. Long es la longitud de la impresión Datos a imprimir es el contenido que mostrara por pantalla. Existen muchos comandos adicionales a WRITE que se utilizan para producir una salida por pantalla determinada. Algunos de...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El formato de salida de los datos
Creado y Compartido por: Manel Gangolells Isanta
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez. Transferencia de archivos al servidor, utilizamos la sentencia TRANSFER para transferir datos desde nuestros programas ABAP a los archivos ubicados en el servidor de aplicaciones de SAP. La sintaxis de la sentencia es: TRANSFER <estructura> TO < archivo>. ( El modo en que se realiza la transferencia de información se corresponde con el modo de apertura del archivo, si el archivo no está abierto para escritura, el sistema intentará abrir en BINARY MODE o utilizando la última ejecución de la sentencia OPEN DATASET. Borrado de archivos del servidor, utilizamos la sentencia DELETE DATASET para borrar archivos del servidor de aplicaciones. La sintaxis de...
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: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez Tratamiento de archivos en el servidor, en un ambiente real de trabajo de SAP es común la utilización de un servidor de aplicaciones para trabajar con archivos. Esto se debe principalmente a dos razones fundamentales, es común que la entrada de un proceso que se ejecuta en el sistema SAP sea la salida de otro proceso que se ejecuta en el sistema, por lo que dadas las circunstancias, se vuelve indispensable trabajar en un entorno centralizado en donde los archivos se almacenan en carpetas compartidas a las que los diferentes recursos de la empresa tienen acceso, en ocasiones los archivos que generan los procesos que se ejecutan en el sistema SAP son muy pesados, por lo que no sería...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los archivos en el servidor y las sentencias OPEN y READ
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
El control de flujo de datos 1. Las condiciones Una 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. Si se cumple una expresión lógica, entonces se ejecutará una determinada sentencia o grupo de sentencias y si no se cumple, entonces se ejecutará otra sentencia o grupos de sentencia. Existen dos formas de representar condiciones en ABAP, una de ellas es utilizando la sentencia IF-ENDIF. Ejemplo IF: DATA: v_calificacion(1) TYPE c VALUE '8'. START-OF-SELECTION. IF v_calificacion...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El control del flujo de datos
Creado y Compartido por: Manel Gangolells Isanta
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Buenas y Malas Prácticas ABAP En acceso a Base de Datos Usar SELECT c1, c2, cn FROM en vez de SELECT * FROM Usar SELECT INTO TABLE en vez de SELECT-END SELECT Evitar SELECT sin WHERE Evitar SELECT dentro de LOOP-END LOOP Evitar INSERT, MODIFY y DELETE dentro de LOOP-END LOOP Evitar SELECT FOR ALL ENTRIES en su lugar usar JOINS En procesamiento Lógico ABAP Usar siempre campos en la sentencia SORT TABLE BY campos Usar BINARY SEARCH en la sentencia READ TABLE Evitar LOOP anidados, en su lugar hacer un LOOP-END LOOP y dentro usar READ TABLE BINARY SEARCH Usar LOOP WHERE en vez de LOOP CHECK Usar DELETE ADJACENT DUPLICATES para borrar registros duplicados en tablas...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La performance en ABAP
Creado y Compartido por: Lizeth Lorena Castro Ruiz / Disponibilidad Laboral: PartTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez Rutinas de conversión de datos, cuando utilizamos SAP vamos a notar que existe una diferencia entre el formato en el que se visualizan los datos en las pantallas del sistema y el formato interno en el que se guardan esos mismos datos en las tablas de datos de SAP. Analicemos lo que acabamos de mencionar mediante de un ejemplo muy sencillo, para el cual vamos a trabajar con la tabla base de datos estándar ADRC cuya descripción breve es Direcciones (gestión central de direcciones). Dentro de la tabla base de datos ADRC vamos a encontrar el campo LANGU el cual corresponde a la clase de idiomas. Vamos a visualizar el contenido de la tabla base de datos ADRC haciendo clic en el icono...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las rutinas de conversión de datos
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez La 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, utilizamos el método GUI_DOWNLOAD perteneciente a la clase CL_GUI_FRONTEND_SERVICES. Algunos de sus parámetros son: FILENAME, contiene el directorio y el nombre del archivo a descargar a la PC; FILETUPE, contiene el tipo de extensión del archivo que descargamos a 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 tener un solo campo del tipo X; ASC, para archivos...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los archivos locales y el download de datos
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez Tratamiento de archivos locales. Para visualizar todos los métodos en la clase CL_GUI_FRONTEND_SERVICES, editamos un programa ABAP y hacemos clic en el botón Modelo de la barra de herramientas de la transacción SE38. Aquí marcamos la opción Patrón p.objetos ABAP y hacemos clic en el botón Continuar. En la siguiente pantalla escribimos en Clase/Interface el nombre de la clase que es CL_GUI_FRONTEND_SERVICES. Y luego en el campo Método hacemos clic en el matchcode del campo o presionamos la tecla F4 y veremos una ventana de diálogo donde podemos visualizar todos los métodos de la clase CL_GUI_FRONTEND_SERVICES. De todos los métodos...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los archivos locales y el upload de datos
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
El procesamiento de los datos 1. La inicialización de las variables Antes de utilizar las variables en nuestro programa debemos asegurarnos que su contenido este vacío, es decir, que las variables estén limpias. Para la inicialización o el borrado del contenido de las variables utilizamos la sentencia CLEAR, podemos inicializar varias variables con una única sentencia CLEAR. Dependiendo del tipo de la variable, entonces el contenido resultante de la inicialización será diferente. Por ejemplo, si declaramos las siguientes variables: DATA: v_fecha TYPE d, v_hora TYPE t, v_cantidad TYPE i, v_titulo TYPE string, v_nombreyape(40) TYPE c, v_telefono(13) TYPE...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El procesamiento de los datos
Creado y Compartido por: Manel Gangolells Isanta
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
ABAP significa Advanced Business Application Programming ABAP es un lenguaje de programación de Alto Nivel que se utiliza para programar en los productos SAP ECC y SAP S/4HANA El entorno de desarrollo para SAP de senomina ABAP Development Workbench ABAP es un lenguaje orientado a Objetos y Eventos Inicialmente ABAP era una mezcla entre COBOL y SQL que se mantuvo en las versiones R2 y R3; posteriormente en la v4.6 R3 se lanza la extensión ABAP Objects (Orientada a Objetos) SE11 - Diccionario de Datos ABAP | Transaccion para la administración de todas las definiciones de datos utilizadas por SAP SE38 y SE80 - Transacciones utilizadas para el desarrollo de aplicaciones/programas ABAP SE51 - Screen Painter | Transacción...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El lenguaje de programación ABAP
Creado y Compartido por: Alfredo Fernando Solano Bartolo / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez Bases de datos lógicas, cuya abreviatura es BDL, son un objeto de ABAP que proporciona una visión lógica de las tablas bases de datos de SAP y que permite relacionarlas para realizar la selección de los datos. Estas simplifican la generación de reportes, ofreciendo accesos de lectura, la verificación de autorizaciones y selecciones estandarizadas. Se componen de: Estructura, determina las tablas de datos a las que podemos acceder. También controla la secuencia en la que se accede a la tabla base de datos, el comportamiento de la base de datos lógica en tiempo de ejecución; Selecciones, aquí se define la pantalla de selección, compuesta...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las bases de datos lógicas
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
La gestión de las versiones 1. La gestión de las versiones de ABAP Cada vez que creamos un programa o un objeto nuevo en SAP o también cuando modificamos un programa u objeto ya existente en el sistema, se genera una nueva versión del objeto. En la transacción estándar SE38 hay una herramienta muy útil y muy potente para la gestión de las versiones de los objetos, es la herramienta de gestión de versiones de ABAP. Para acceder a dicha herramienta en la transacción SE38 hay que ir al menú Utilidades → Versiones → Gestiones de versiones. En esa pantalla vemos la siguiente información respecto las versiones del objeto: Las versiones existentes de...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La gestión de versiones
Creado y Compartido por: Manel Gangolells Isanta
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez La creación del catálogo del ALV, en forma automática. Existen dos formas de crear un catalogo del ALV, la primera es en forma manual, ingresando campo por campo. La segunda consiste en crear el catálogo del ALV en forma automática con el módulo de funciones REUSE_ALV_FIELDCATALOGO_MERGE. Para poder utilizar el módulo de funciones que crea automáticamente el catálogo vamos a tener que modificar dos puntos del programa: El primero consiste en la forma como se declara la tabla interna del ALV, en este caso TI_USUARIOS. Si creamos el catálogo en forma automática debemos declarar la tabla interna utilizando la sentencia OCCURS y LIKE...
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: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez Agrupamiento de un ALV, para ello debemos declarar la tabla interna TI_SORT del tipo SLIS_T_SORTINFO_ALV y la estructura WA_SORT del tipo SLIS_SORTINFO_ALV. Luego dentro del evento START-OF-SELECTION y antes de llamar al módulo de funciones que ejecuta el reporte ALV vamos a declarar la subrutina AGRUPAR_CAMPOS. Y dentro de la subrutina AGRUPER_CAMPOS vamos a cargar la tabla interna TI_SORT con los registros en el orden en el que deseamos agrupar. ( Podemos agrupar un reporte ALV por tantos campos como tenga la tabla interna de salida de ALV, solo basta con agregar los campos por los que deseamos agrupar en la tabla interna TI_SORT). Ahora en la declaración del módulo de funciones REUSE_ALV_GRID_DISPLAY...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El ALV jerárquico y el agrupamiento
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez Funcionalidades estándar de ALV una de las mejores ventajas que presentan los reportes ALV es que proporcionan muchas funciones estándar, las cuales no será necesario codificar y que por defecto ya vienen para que el usuario las utilice junto con el ALV. Al ejecutar un reporte ALV, dentro del menú de la transacción y también de la barra de herramientas de la transacción vamos a tener acceso a las funciones estándar del ALV. A continuación vamos a analizar las funciones más importantes: Detalles, al seleccionar un registro y hacemos clic en el icono de detalles vamos a visualizar en una ventana de diálogo el contenido del registro....
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las funcionalidades estándar del ALV
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
La declaración de datos 1. Los tipos de datos ABAP Vamos a necesitar crear tipos de datos, ya que los programas utilizan variables, constantes y otros objetos para almacenar los datos durante su ejecución. EI lenguaje de programación ABAP divide los tipos de datos en dos grupos: Tipos completos Tipos incompletos La diferencia entre los dos grupos se debe a la longitud del dato. Los completos tienen una longitud fija establecida por el sistema estándar y los incompletos la longitud del dato no viene fijada por el sistema estándar y será el programador el que tiene la obligación de especificar la longitud del dato en el momento de la declaración de la variable. Dentro de los tipos...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La declaración de datos
Creado y Compartido por: Manel Gangolells Isanta
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Tratamiento de Archivos Locales Utilizamos los métodos de la clase CL_GUI_FRONTEND_SERVICES, podemos ver el contenido de la clase utilizando la transacción SE24, correspondiente al generador del clases. FILE_OPEN_DIALOG: para abrir ventana de selección de archivo desde nuestra PC. Es recomendable su uso, ya que facilita la interacción entre el usuario y el programa y evita errores de tipeo de datos. GUI_DOWNLOAD: para descargar o escribir datos del programa ABAP a los archivos locales. GUI_UPLOAD: para leer datos de los archivos locales en nuestro programa ABAP.
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los archivos locales y el upload de datos
Creado y Compartido por: Lizeth Lorena Castro Ruiz / Disponibilidad Laboral: PartTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez ALV: Es una herramienta exclusiva de ABAP, que se utiliza para crear reportes de manera eficaz, rápida y estandarizada. Sus siglas significan ABAP List Viewer. Sus principales ventajas son: Simplifican el desarrollo de reportes, por lo tanto se reducen los tiempos de programación. Proporcionan a los reportes muchas funcionalidades estándar. Entre las funciones integradas para manipular resultados encontramos opciones como: la clasificación, obtener totales, aplicar, aplicar filtros, el ordenamiento por columnas o la posibilidad de ocultar columnas y también funciones para exportar los resultados en Micosoft Excel, a un fichero local, a archivos CSV, en formato HTML, entre...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los reportes ALV
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez Reportes Interactivos: Es un tipo de reporte ABAP, donde muestra un primer listado por pantalla, con cierta información y luego haciendo doble clic a una línea determinada del primer listado, se accede a otros datos relativos a esa línea y así sucesivamente por cuantos niveles tenga el reporte. El reporte interactivo es ejecutado solo en forma online, ya que requiere de la interacción con el usuario. La principal ventaja de los reportes interactivos 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....
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los reportes interactivos
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez Status GUI: Es un componente independiente de los programas ABAP, que se utiliza para proporcionarle al usuario un amplio rango de funciones en la pantalla de los programas. Lo conforman: La barra del menú, La barra de herramientas estándar, La barra de herramientas de la aplicación o barra de pulsadores y Las teclas de función. Vamos a crear un Status GUI para el programa ZPRUEBA_EST_USUARIOS, que mostrará los usuarios activos y los usuarios inactivos dependiendo del botón de la barra de herramientas de la aplicación al que le hayamos dado clic. Para ello accedemos a la transacción SE80, ingresamos el nombre del programa, presionamos enter y lo creamos...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los status GUI y los títulos
Creado y Compartido por: Ezequiel Hurtado Benitez / Disponibilidad Laboral: FullTime + Carta Presentación
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
El debugger ABAP 1. El debugger ABAP Se utiliza para ejecutar programas paso a paso y durante el proceso se puede verificar la lógica, inspeccionar el contenido de las variables de programa, las tablas internas, las variables del sistema, las áreas de memoria, entre otras opciones. Existen dos versiones, tenemos el debugger clásico que es la primera versión o funcionalidad de esta poderosa herramienta con la que contamos los ABAPers y luego con el pasar de los años SAP incorporo el nuevo debugger, el cual presenta muchísimas mejoras respecto de su antecesor, por lo que prácticamente no tiene ningún sentido utilizar el debugger clásico. Para modificar la funcionalidad del debugger,...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El debugger ABAP
Creado y Compartido por: Manel Gangolells Isanta
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Apuntes ING Ezequiel Hurtado Benitez Los símbolos de texto son textos que se crean dentro del ámbito de un programa ABAP y que se pueden utilizar dentro del programa cada vez que sea necesario, en lugar de especificar textos entre comillas simples. Los símbolos de texto son objetos de ABAP independientes de los programas por lo que deben activarse y transportarse a otros ambientes y mandantes junto con los programas y los demás objetos. Para acceder a los símbolos de texto de un programa ABAP debemos ir al menú: Pasar a/Elementos de texto/Símbolos de texto. De esta forma evitamos el Harcodear(Se refiere a una mala practica de programación que consiste en incluir texto directamente en el...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los símbolos de texto
Creado y Compartido por: Ezequiel Hurtado Benitez / 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.