añadir BSART en komg

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • julianvica
    Junior Member
    • may
    • 4

    #1

    añadir BSART en komg

    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
    Junior Member
    • may
    • 4

    #2
    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

    Comentario

    Trabajando...