Avalados por :

Salidas de usuario en SAP: ¿Cómo mostrar valores de una tabla interna en la pantalla?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 14 Vistas
0
Cargando...

Hola,

Existe una salida de usuario para ME21, que es 'EXIT_SAPMM06E_012'. ¿Hay alguna salida de usuario para ME51? Otro problema es, ¿cómo se puede mostrar un valor de una tabla interna en la pantalla utilizando una salida de usuario? Por favor, ayúdame lo antes posible.

Gracias de antemano.

Siva Sankar.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola,

siguientes salidas están disponibles para ME51

Código de Transacción - ME52 Cambiar Requisición de Compra

Nombre de la Salida Descripción

AMPL0001 Pantalla de usuario para datos adicionales en AMPL

LMEDR001 Mejoras al programa de impresión

LMELA002 Adoptar número de lote de la notificación de envío al contabilizar un GR

LMELA010 Notificación de envío entrante: Transferir datos de ítems desde IDOC

LMEQR001 Salida de usuario para determinación de fuente

LMEXF001 Condiciones en Documentos de Compras Sin Recepción de Factura

LWSUS001 Determinación de fuente específica del cliente en Retail

M06B0001 Determinación de rol para liberación de requisición de compra

M06B0002 Cambios en la estructura de comunicación para liberación de requisición de compra

M06B0003 Rango de números y número de documento

M06B0004 Rango de números y número de documento

M06B0005 Cambios en la estructura de comunicación para liberación general de requisición

M06E0004 Cambios en la estructura de comunicación para documento de compra liberado

M06E0005 Determinación de rol para liberación de documentos de compras

ME590001 Agrupación de requisiciones para división de PO en ME59

MEETA001 Definir tipo de línea de programación (atrasado, req. inmediata, vista previa)

MEFLD004 Determinar fecha de entrega más temprana para verificación con GR (solo PO)

MELAB001 Programar generación de pronóstico de entregas: Transferir implementación de programación

MEQUERY1 Mejora a la Vista de Documentos ME21N/ME51N

MEVME001 Cálculo de cantidad predeterminada en WE y tolerancia de sobre/subentrega

MM06E001 Salidas de usuario para documentos de compras entrantes y salientes de EDI

MM06E003 Rango de números y número de documento

MM06E004 Controlar pantallas de datos de importación en orden de compra

MM06E005 Campos de cliente en documento de compra

MM06E007 Cambiar documento para requisiciones al convertir en PO

MM06E008 Monitoreo del valor objetivo del contrato en caso de órdenes de liberación

MM06E009 Textos relevantes para indicador "Existen textos"

MM06E010 Selección de campo para dirección del proveedor

MM06E011 Activar Bloqueo de PReq

MMAL0001 Distribución de lista de origen ALE: Procesamiento saliente

MMAL0002 Distribución de lista de origen ALE: Procesamiento entrante

MMAL0003 Distribución de registro de información de compras ALE: Procesamiento saliente

MMAL0004 Distribución de registro de información de compras ALE: Procesamiento entrante

MMDA0001 Direcciones de entrega predeterminadas

MMFAB001 Salida de usuario para generación de orden de liberación

MRFLB001 Control de ítems para Orden de Liberación de Contrato

Número de Salidas: 36

Para encontrar salida para cualquier transacción, use el siguiente programa

&----


*& Reporte ZFINDUSEREXIT

*&

&----


*&

*&

&----


reporte zfinduserexit.

tablas : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.

tablas : tstct.

datos : jtab como tadir ocurre 0 con línea de cabecera.

datos : campo1(30).

datos : v_devclass como tadir-devclass.

parámetros : p_tcode como tstc-tcode obligatorio.

seleccionar único * de tstc donde tcode eq p_tcode.

si sy-subrc eq 0.

seleccionar único * de tadir donde pgmid = 'R3TR'

y objeto = 'PROG'

y obj_name = tstc-pgmna.

mover : tadir-devclass a v_devclass.

si sy-sub

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Estimado Sr. Siva,

¿Puedes decirme cómo resolviste el problema?

Porque también estoy enfrentando el mismo problema con nuestros usuarios.

Por favor, ayúdame con esto.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Andry,

Gracias por tu rápida respuesta.

Te explicaré mi problema,

En ME21 (creando un pedido de compra), en los detalles del ítem, si proporcionamos un material, la descripción del material se obtiene automáticamente de la tabla MAKT y antes de guardar el pedido de compra, el estándar de SAP permite al usuario cambiar la descripción. Necesito restringir esto. Escribí una salida de campo, pero no está funcionando para ME21. Por eso estoy usando esta salida. Si el usuario cambia la descripción, al guardar se debe mostrar un mensaje y la descripción cambiada debe ser reemplazada por la original (de MAKT).

Para reemplazarlo, ¿qué debo hacer? En la salida de campo, asignar directamente a la SALIDA. Pero aquí, ¿qué debo hacer? Por favor, ayúdame lo antes posible.

Gracias.

Siva Sankar.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Siva,

Creo que puedes usar EXIT_SAPLMEREQ_005 para verificar los datos de la Solicitud de Compra Propia del Cliente. Es similar a EXIT_SAPMM06E_012 que valida los campos del cliente al guardar una Orden de Compra (y también al verificar el documento).

¿Puedes explicar más sobre cómo mostrar un valor de una tabla interna en la pantalla?

Una vez agregué una pestaña de datos de cliente en la Orden de Compra usando la mejora MM06E005, donde uno de los componentes es EXIT_SAPMM06E_012. Necesitarás definir los campos de extensión del cliente (por ejemplo: zzusername), añadirlo a la estructura CI_EKKODB y luego, usando el screen painter, definir un campo en el que se mostrará este campo zzusername.

Espero que esto te ayude

Saludos,

Andry

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?