cancel
Showing results for 
Search instead for 
Did you mean: 

Busqueda Formateada para completar automaticamente un campo

Former Member
0 Kudos

Buenos días Estimados,

  A ver si me pueden ayudar con lo siguiente por favor.

Cree varias tablas, @PX_RUBRO, @PX_MARCA, @PX_LINEA, @PX_MODELO, @PX_COLOR, @PX_SERIE, PX_CURVA

y junto con esto, cree una serie de campos adicionales en la OITM, que junto con una busqueda formateada hacen referencia a las tablas creadas.

Ahora lo que quisiera hacer es lo siguiente, en el campo de Codigo de barra "CodeBars", necesito alojar cada uno de los codigos de los campos segun vaya seleccionando el usuario.

ej: en la tabla @PX_COLOR, @PX_SERIE, @PX_CURVA cada una tiene dos columnas que son: Code, Name.

la idea es que cuando el usuario este creando un articulo, y vaya rellenando los campos (U_PX_Color, U_PX_Serie, U_PX_Curva), color, serie, curva, entonces se vaya completando el codigo de barra con los codigos respectivos del color, la serie y la curva.

Tengo el siguiente Query:

SELECT CASE WHEN($[$186.6.0] = 'Terminado') THEN(

SELECT T1.[ItemCode] + ' ' +

(SELECT T0.[ItmsGrpNam] FROM OITB T0 WHERE T0.[ItmsGrpCod] = T1.[ItmsGrpCod])

+ ' ' + T1.[U_PX_Serie]+ ' ' +

T1.[U_PX_Color]+ ' ' +T1.[U_PX_Curva]

FROM OITM T1 WHERE T1.ItemCode = $[$5.0.0] ) ELSE $[OITM.ItemName] END

Ese query hace algo parecido a lo que busco, pero lo que sucede con este query es que solo actualizada la información en el campo final, cuando el articulo esta creado.

Saludos y muchas gracias.

Accepted Solutions (0)

Answers (1)

Answers (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

Hola Miguel.

Es bastante difícil lo que pides, porque las BF solo se actualizan si se modifica 1 campo, no una serie de ellos. Ademas SAP no es tan amigable con la talla-color.

Te recomiendo lo siguiente, si en los campos de usuario que están a la derecha del maestro de artículos los tienes ordenados por ejemplo así.

Rubro

Marca

Linea

Modelo

Color

Serie

Curva

Ubiques la BF con condición que se actualize el campo "curva", asi estaran los demas campos ya seleccionados "EN TEORIA".

Y en un TN validar el código real que se genera.

Espero te sea de utilidad.

Saludos.

Felipe.