Creación de atributos ampliados
Puede crear atributos personalizados a nivel de cabecera o línea y asignar todos o valores predefinidos específicos al atributo.
Puede almacenar y captar datos de los atributos ampliados dinámicamente de la base de datos sin tener que ampliar las tablas de base de datos. Sin embargo, hay una limitación en el número de atributos ampliados dinámicos. Por lo tanto, no se da soporte a ninguna lógica basada en estos atributos dinámicos. Puede almacenar datos en atributos de orden dinámico utilizando API como, por ejemplo, createOrder o changeOrder y captar los datos utilizando la API de getOrderDetails . Si desea definir algunas configuraciones de negocio basándose en los atributos de extensión, utilice únicamente las columnas de extensión de base de datos.
Para obtener más información sobre los atributos personalizados, consulte la API correspondiente en Javadoc. Utilice el elemento CustomAttributes para pasar el ID de atributo ampliado como nombre de atributo y un valor adecuado. Por ejemplo, si crea el atributo de nivel de línea BUC_IsPreOrderunder , en el XML de entrada createOrder del elemento OrderLine , pase el atributo BUC_IsPreOrderunder como <CustomAttributes BUC_IsPreOrder="Y"/>.