PDA

Ver la Versión Completa : añadir BSART en komg


julianvica
04/10/19, 15:02:40
Hola.
Seguí todos los pasos que encontré para añadir la clase de documento de compras en una clase de condición.
El compo ya existía en la KOMK, pero no en la KOMG, así que creé en la KOMKAZ el campo ZZBSART de tipo ZZBSART con dominio BSART.
Asigne en nuevo campo en en INCLUDE ZXM06U14.
Active la ampliación.
Añadí ZZBSART en el cátalogo de campos.
Creé la nueva tabla añadiendo ya el zzbsart.
Generé la condición para la clase de documento y un artículo.

Al generar el pedido, no hay manera de que me coja esa condición.
También añadí la clase de condición al esquema de calculo.

No encontré como hacer que funcione.

Una ayuda please.

Muchas gracias de antemano.

julianvica
18/10/19, 13:54:45
Por si a alguien le interesa como lo solucioné:
Lo primero que hice fue grabar un nuevo campo para el Bsart, ZZBSART en la tabla KOMG en una estructura Z.
Como este nuevo campo no está visible en ninguna parte del pedido y ha de tener el valor de ekko-bsart, tenemos que ir a la transacción se24 y modificar el método if_ex_me_po_pricing_cust~process_komk:
ch_komk-zzbsart = im_ekko-bsart.

Si el campo fuera a nivel de posición habría que modifificar el método
if_ex_me_po_princing_cust~process_komp

De esta forma ya nos funcionaría la nueva secuencia de la clase de condición con este nuevo parámetro.

Saludos