Quantcast
Channel: Historia de un abapero
Browsing latest articles
Browse All 30 View Live

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 Article


ALV 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 Article


ALV 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 Article

SAPGUI_SET_FUNCTIONCODE

SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } SAPGUI_SET_FUNCTIONCODE

View Article

Mostrar 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 Article


Mostrar 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 Article

ALV 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 Article

BLOQUEOS

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 Article


Image may be NSFW.
Clik here to view.

Tabla 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 Article


Lanzar 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 Article

Tabla 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 Article

Image may be NSFW.
Clik here to view.

Comparar 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 Article

WIKI 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 Article


Tamañ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 Article

MF - 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 Article


Image may be NSFW.
Clik here to view.

Transacció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 Article

Imá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 Article


Image may be NSFW.
Clik here to view.

Auditoria 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 Article

Image may be NSFW.
Clik here to view.

FBL1N - 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 Article

Transacciones 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 Article

Declaració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 Article


Image may be NSFW.
Clik here to view.

Buscar Ó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 Article


Image may be NSFW.
Clik here to view.

Quickviewer 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 Article

Image may be NSFW.
Clik here to view.

Quickviewer 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 Article

Cambio 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

Browsing latest articles
Browse All 30 View Live