Avalados por :

Problema al capturar código alterno en SAP: Solución para documentos de ventas y compras

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

Hola Foro, el caso es el siguiente, al implementar SAP en mi empresa, usamos el número de artículo para dar de alta códigos de artículo nuevos para nosotros. El código que manejábamos antes se adjunta a cada artículo como un código alterno, el cual se puede modificar las veces que se desee, aunque este ya haya tenido movimientos. Mi problema es que este código no se puede utilizar en los documentos de ventas y compras como código principal. Es decir, al querer capturar un código alterno en, por ejemplo, una orden de ventas, tengo que hacer clic derecho y abrir la lista de artículos, luego seleccionar la columna del código alterno y buscar, ya que si lo capturo directamente en la orden de ventas no arroja resultados.

Saludos,

Ing. Raúl Abraham

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

2 Respuestas

0
Cargando...

Gracias por tu ayuda, voy a revisar qué informes son los que ignora.

Saludos,

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

Hola...

Podrías evaluar lo siguiente:

Es posible que crees un campo de usuario a nivel de detalle en los documentos, luego este campo de usuario a través de las parametrizaciones de formulario, lo posicionas como la primera columna en cada documento.

La idea es que este campo de usuario tenga una búsqueda formateada que liste todos los códigos alternos o aquellos que no son posibles de llamar en el campo estándar de número de artículo. Esta primera búsqueda formateada sería simplemente un select a tu campo de usuario desde la tabla OITM (Maestro de Artículos)

SELECT T0.U_CAMPODEUSUARIO FROM OITM T0

Adicionalmente asignas una búsqueda formateada al campo número de artículo, de modo que cada vez que ingreses un código alterno en el campo de usuario, dicha búsqueda se ejecute y traiga el número de artículo asociado. Esta segunda búsqueda formateada sería algo así...

SELECT T0.ItemCode FROM OITM T0 WHERE T0.U_CAMPODEUSUARIO = $[$Item.U_CAMPODEUSUARIO.0]

donde

$[$Item.U_CAMPODEUSUARIO.0]

es el valor en pantalla que se asigna al campo de usuario

Espero te sea de ayuda

Saludos Cordiales,

Edited by: Paul Ponce on Oct 5, 2010 10:16 PM

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?