
✒️CVOPEN® Academy
La base de conocimientos adémicos libres en tecnología SAP más grande de habla hispana. Ver opciones
La base de conocimientos adémicos libres en tecnología SAP más grande de habla hispana. Ver opciones
Tratamiento de archivos locales: - ABAP proporciona varios métodos mediante la clase CL_GUI_FRONTEND_SERVICES. Los métodos se ejecutan como si fuesen funciones. - Para ver contenido de clases usamos Trx SE24-Class builder o presionamos botón "Modelo (Pattern)" en el Trx SE80. - Métodos comunes que usaremos: .FILE_OPEN_DIALOG: muestra pantalla para seleccionar archivo de PC. .GUI_DOWNLOAD: para descargar datos de programas a archivos PC. .GUI_UPLOAD: para subir datos de archivos PC a nuestros programas. Búsqueda de archivos en PC: - Usamos método CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG, con los siguientes parámetros: .WINDOW_TITLE: Título ventana. ...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los archivos locales y el upload de datos
Creado y Compartido por: Victor Wong
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
- BDL es un objeto ABAP que proporciona una visión lógica de tablas SAP relacionándolas para realizar selección de datos. - La BDL simplifican generación de reportes, ofreciendo accesos de lectura, verificación de autoriz, y selecciones estandarizadas. - Los componentes de BDL son: .Estructura: determina las tablas BD a las que se puede acceder. .Selecciones: se definen instrucciones de selección de datos (select-options, parameters y matchcodes). .Programa: contenedor de subrutinas para lectura de datos. - La comunicación entre programas ABAP y BDL es con sentencias PUT y GET. - Al crear un progama o al modificar sus atributos asignamos la BDL a usar. - Trx SE36-Gestión...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las bases de datos lógicas
Creado y Compartido por: Victor Wong
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Agrupamiento en un ALV: - Para agrupar los registros que mostramos en un ALV, declaramos una tabla tipo SLIS_T_SORTINFO_ALV y una estructura tipo SLIS_SORTINFO_ALV. - Luego, antes de llamar a función del ALV, cargamos tabla TI_SORT con registros en el orden a agrupar. - Luego, completamos parámetro exportinf IT_SORT con la tabla interna TI_SORT. - Finalmente, ejecutamos el reporte. ALV Jerárquico: - Se usan con reportes que muestran datos de cabecera y posiciones (detalles). - Declaramos estructura ST_KEYINFO tipo SLIS_KEYINFO_ALV, que contendrá el campo clave que une las dos tablas internas. - Cargamos ambas tablas (cabecera y detalles) [con APPEND o SELECT]. - Luego, creamos el catálogo del ALV para...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El ALV jerárquico y el agrupamiento
Creado y Compartido por: Victor Wong
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
- El catálogo del ALV se puede crear de forma manual (como en lección 5.5) o de forma automática con la función REUSE_ALV_FIELDCATALOG_MERGE. - Para ello, se declara la tabla interna con LIKE y haciendo referencia a campos de tabla BD existente. Además, se debe configurar el editor a ancho de 72 columnas, así: /Utilidades/opciones/Editor ABAP/Editor --> tildamos "Long.lineas compatib descend.(72) Uso de Logos y Encabezados: - Para agregar logos y encabezados en los listados ALV Grilla, debemos declarar una tabla tipo SLIS_T_LISTHEADER y una estructura tipo SLIS_LISTHEADER. - Antes de completar el catálogo, llenamos la tabla TI_HEADER con el encabezado del reporte, el tipo...
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: Victor Wong
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
- Grillas: ver detalles, ordenar, filtrar, previsualización, exportar a excel/word/otros, e-mail SAP, gráficos, cambiar disposición. Esos cambios se pueden grabar como un layout. Hasta SAP 4.6 se conocen como Display-variant. Los layout son dependientes de mandante. Para transportar layout: .reporte standard RKKVALVI .Función de manejo de layout, disponible en menú SAP.
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Las funcionalidades estándar del ALV
Creado y Compartido por: Victor Wong
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
- Los Símbolos de Texto (Text Symbol) se usan principalmente para evitar usar textos HARDCODE-ados en un programa ABAP, haciendo el mantenimiento de los programas más simple. Son muy útiles en programas multilingües. - Como los Text Symbol son objetos independientes de los programas, también se les debe activar. - Los Text Symbol a pesar que con objetos independienes de los programas, se guardan por programa, en: /Pasar a/Elemeto de texto/Símbolos de texto
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los símbolos de texto
Creado y Compartido por: Victor Wong
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Variante: - Es una imagen de información fija introducida en pantalla de selección de una Trx, que grabamos y usamos posteriormente con esa Trx. Ejemplo de pantalla de selección con marco de selección: SELECTION-SCREEN BEGIN OF BLOCK contgral WITH FRAME TITLE text-002. PARAMETERS: p_fecha LIKE sy-datum OBLIGATORY DEFAULT sy-datum, p_usu(10) TYPE c OBLIGATORY, DATA: v_clavep TYPE land1_gp. SELECT-OPTIONS s_clavep FOR v_clavep. "Clave de País PARAMETERS: p_list AS CHECKBOX DEFAULT 'X'. "Emitir Listado ==> DEFAULT 'X': checkbox seleccionado por defecto PARAMETER: p_arg RADIOBUTTON GROUP bot2, "Argentino ...
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los conceptos importantes de reportes
Creado y Compartido por: Victor Wong
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
- Sentencias ABAP: EXPORT <valor> TO MEMORY ID <id_unico>. "id_unico: asignado por el programador. IMPORT <valor> FROM MEMORY ID <id_unico>. "id_unico: asignado por el programador. FREE MEMORY ID <id_unico>. "Luego de bajar datos de memoria, conviene liberar memoria utilizada. - Se pueden exportar/importar variables, estructuras, tablas internas a/de memoria.
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: La memoria en SAP y en ABAP
Creado y Compartido por: Victor Wong
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
- Trx SP01-Gestión de Spool - Imprimir, nro de copias, asignar prioridad, título, formato papel, borrar job. El spool también se puede: enviar por e-mail, enviar a un archivo, etc. - El programa estándar que se encarga de limpiar diaramente el spool es el RSPO1041.
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: El spool de impresión
Creado y Compartido por: Victor Wong
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
Destino RFC: - Es una puerta de enlace que permite comunicar sistema SAP con otro sistema SAP/noSAP. - Los destinos RFC son creados en tabla standard RFCDES a travpes de Trx SM59-Configuración de conexiones RFC. En la Trx "SM59-Configuración de conexiones RFC" se pueden crear, visualizar, actualizar y testear destinos RFC. * RECOMENDACION: Siempre es conveniente testear un destino RFC para comprobar que la conexión funciona correctamente. - Tambien podemos entrar al sistema remoto donde apunta la conexión RFC dando click en botón "Entrada al sistema remota". Esta opción es útil cuando no tenemos la entrada en el SAPLOGON, sea porque no conocemos el IP o el string correspondiente....
Ambito de estudios: Consultor ABAP Nivel Inicial - Lección: Los destinos RFC
Creado y Compartido por: Victor Wong
Le invitamos a conocer nuestra gama de 🎓Cursos, Carreras y Maestrías en Tecnología SAP
Si le interesa la Tecnología SAP, pase por nuestra sección Ebooks Free y descargue uno de los 10 Ebooks libres y gratuitos que hemos desarrollado para compartir juntos.
Más de 14 Años de experiencia formando consultores líderes en tecnología SAP.
★★★★★ Capacitación ALL Inclusive!!!
Los mejores recursos Libres y Gratuitos compartidos con la comunidad:
👋Hola! me llamo María Eugenia Vera y soy su asesor comercial asignado
Ante cualquier duda que tenga acceda a este vínculo para obtener mi soporte.
🤝Aguardo su mensaje, ¡Éxitos!
¿Por qué te conformarías con menos?
Conocer Empresas
Conocer Alumnos
Conocer Egresados
Conocer Opiniones