Tablas Internas - Trabajando con IT no estructuradas
Cuando se trabaja con Tablas Internas (Internal Table) hay dos posibilidades:1) Trabajar con Tablas estructuradas (la más común), 1.1) Creación (informar campos): TYPES: Begin of...
View ArticleALV Objetos - Procesar PAI dynpro al ejecutar botón ALV
Al ejecutar algún botón estándard o Z de nuestro ALV puede ser que nos interese que proceso PAI del actual DYNPRO. Para esto es necesario informar el campo I_APPL_EVENTS = 'X' en la creación del objeto...
View ArticleALV Objetos - Actualizar datos del ALV
Para mostrar una ALV se utiliza el método SET_TABLE_FOR_FIRST_DISPLAY de la clase CL_GUI_ALV_GRID informando una tabla interna con los datos. Esta llamada sólo se debe realizar una única vez. En el...
View ArticleSAPGUI_SET_FUNCTIONCODE
SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } SAPGUI_SET_FUNCTIONCODE
View ArticleMostrar Popup con Matchcode mediante una vista
Los pasos a seguir son:1) Crear Vista de tipo ayuda de búsqueda. Tx.SE112) Crear Matchcode donde se informa la Vista anterior como método de selección. Tx.113) En el programa de control recuperar los...
View ArticleMostrar Popup con Matchcode mediante acceso a la BD
Los pasos a seguir son:1) Realizar la selección de datos (SELECT SQL)2) Informar el catálogo de campos3) Mostrar POPUP mediante MF F4IF_INT_TABLE_VALUE_REQUEST (informar el campo a recuperar valor).4)...
View ArticleALV objetos - Acceder a los datos que se muestran en el ALV
Al tratar un instancia de tipo ALV (CL_GUI_ALV_GRID) se puede acceder a los datos que se muestran por medio del atributo MT_OUTTAB. Este atributo es accesible or debbugging pero si queremos acceder por...
View ArticleBLOQUEOS
Para realizar bloqueos se debe crear un objeto de transacción con la tx. SE11. Se utiliza el prefijo EZ para la nomenclatura (EZ_EJEMPLO). En ella se informa la/las tabla/as que se requiere bloquear y...
View ArticleTabla de verificación
Al crear una tabla en el diccionario, hay la posibilidad de indicar una tabla de verificación en cada campo de la tabla. Esta tabla de verificación proporciona dos funcionalidades:- El sistema verifica...
View ArticleLanzar evento modificación manual ALV
Al trabajar con ALV de OO es posible capturar los eventos de modificación mediante handle_data_changed_finished o handle_data_changed. Estos eventos se capturan si el usuario ha cambiado de celda o a...
View ArticleTabla de Customizing
Para generar una tabla en el diccionario del tipo customizing (permite traspasar los datos de la tabla a diferentes máquinas por medio de órdenes de transporte) se debe:1) Crear la tabla en el...
View ArticleComparar datos tablas entre diferentes sistemas
Nos puede interesar comparar el contenido de una tabla entre diferentes sistemas de SAP. Para ello es necesario que la tabla tenga generada una vista actualización. Mediante la transacción SM30 y...
View ArticleWIKI SDN de SAP
Actualmente existe un foro oficial de SAP para resolver dudas sobre la programación y customizing. Dentro de web también hay un apartado muy interesante que contiene artículos y ejemplos de...
View ArticleTamaño Columnas ALV
Para gestionar el ancho de las columnas hay dos opciones:- Gestión Automática, el listado del ALV ya se encarga de gestionarlo automáticamente. Se configura en el layout LVC_S_LAYO-CWIDTH_OPT = 'X'....
View ArticleMF - Mostrar reloj barra estatus
En procesos que tarden mucho se puede mostrar un reloj en la barra de estatus para informar al usuario que se está trabajando. Esto se realiza mediante el módulo de función: CALL FUNCTION...
View ArticleTransacción Mantenimiento Tabla
Se requiere crear una transacción para tratar los registros de una tabla Z (utilizando tx.SM30). Primero se deberá comprobar si la tabla tiene generada una actualización.Es esta caso si que tiene...
View ArticleImágenes de SAP
Mediante la transacción SE78 es posible subir imágenes a SAP. Se puede realizar la operación directamente en productivo o transportar desde el sistema de pruebas.Al final lo que cuenta en la impresión...
View ArticleAuditoria Usuarios - Modifica variables debugger
Con la transacción SM21 es posible visualizar algunos logs del sistema. En este caso es muy interesante saber que usuarios han modificado variables en debugging.
View ArticleFBL1N - Configuración exportación de ficheros
En la transacción FBL1N (listado partidas del acreedor) es posible exportar la información listada mediante:Después aparece un radiobutton para seleccionar el formato de salida:Cuidado si se marca el...
View ArticleTransacciones para tratar ficheros
Estas son varias transacciones para trabajar con fichero en SAP:- AL11, visualizar ficheros del servidor.- CG3Y - Download file. - CG3Z - Upload file.Normalmente no se dan permisos ni la transacción...
View ArticleDeclaración de IVA tx. s_alr_87012357
La transacción s_alr_87012357 "Declaración de IVA" genera un Batch Input para declarar el IVA. En la opciones de "Parám.contabiliz" se puede escoger entre:1- No actualizar documentos.2- Ejecución...
View ArticleBuscar Órdenes de Transporte
Existe la transacción SE03 con la que se puede buscar objetos en las órdenes de transporte (tanto liberadas con modificables). En la pantalla de selección te permite filtrar por el objeto a buscar...
View ArticleQuickviewer 1 - Ejecutar QuickViewer de otro usuario
Paso 1 -> Recuperar el grupo del usuario a partir del usuario SAP mediante el módulo de función RSAQ_QUICK_VIEW_USER_GROUP.Paso 2 -> Buscar los reports generados por medio de la transacción SE38...
View ArticleQuickviewer 2 - Modificar QuickViewer otro usuario
Paso 1 -> Informar un registro en la tabla AQLTQ:Paso 2 -> Informar un registro en la tabla AQLQCAT: Con los pasos anteriores la QuickViewer ya aparece en la transacción SQVI pero falta un paso...
View ArticleCambio de Plataforma
A partir de estos momentos utilizaré la plataforma web WordPress para continuar con el blog. La dirección URL es http://abapforsap.wordpress.com
View Article