Nuevo campo en página de inicio Workflow de Compras

SUGGESTED

Hola, a todos:

Nos gustaría incluir el campo estándar "Proyecto" de pedidos de compra en la página de inicio estándar  Workflow de Compras > pestaña Pedido

Esta pestaña de la página de inicio tiene por detrás la representación TCWPOHTOSIG que, a su vez, está vinculado a la clase TCWPOH. Se ha agregado el campo proyecto a las propiedades y a las propiedades expuestas. En la pestaña Pedido del Workflow de Compras aparece la etiqueta del campo Proyecto pero no muestra dato (vacío). ¿Alguien ha hecho algo similar?

Nota: la página de inicio Workflow de Compras tiene campos de la tabla PORDER que es la tabla en la que está el campo que nosotros queremos agregar.

  • 0
    SUGGESTED

    La Representación TCWPOHTOSIG contiene la Clase principal TCWPOH, para que una Propiedad pueda verse en la Página de inicio como cabecera debe ser parte de la Clase Principal, es decir TCWPOH, poniendo “Query” a SI en la parametrización de la Representación.

    En este caso AWS.POH.PJTH (Proyecto) pertenece a la Subclase POH, NO se puede poner “Query” a SI. Habría que crear otra Propiedad expuesta de la Clase TCWPOH llamada por ejemplo AWS.ZPROYECTO que por especifico rellene el proyecto de POH y así se pudiera poner como cabecera en la Vista.

    Habría que:

    • Modificar la Clase TCWPOH añadiendo la propiedad ZPROYECTO.
    • Hacer especifico para que el valor de AWS.POH.PJTH (Proyecto guardado en la Tabla PORDER) tenga el mismo valor que la Propiedad ZPROYECTO.
    • Validar Clase.
    • Anadir en la Representación, en las Propiedades expuestas, la nueva Propiedad de la Clase, ZPROYECTO. Con los atributos “Query” a SI y “Estado inicial” a Visible.
    • Validar la Representación.

    Recordar que estas cuestiones no se pueden resolver por aquí , ni abriendo un Ticket a Soporte. Lo mejor es pedir ayuda a uno de nuestros Partners o si ellos no pueden, habría que acudir al Centro de Excelencia de Sage.

    Un Saludo.