WFM120MODEL - Inclusión de nuevas estructuras al modelo

Características del requisito

Línea de producto:

Protheus

Segmento:

Manufactura

Módulo:

SIGACOM - Compras

Rutina:

Rutina

Nombre técnico

WFMATA120

Workflow Pedido de Compras.

Tickets relacionados

813226

Requisito:

DMANMAT02-225

País(es):

Todos

Base(s) de datos:

Todos

Sistema(s) operativo(s):

Todos


Punto de entrada

Descripción:

El punto de entrada WFM120MODEL permite incluir nuevos campos (estructura) en el modelo que se presentará en la pantalla del Fluig.

Ubicación:

El punto de entrada se activará en la función ModelDef, función que hace la construcción del modelo de datos que se presentará al usuario.

Programa fuente:

WFMATA120.prx

Parámetros:

 

Nombre

Tipo

Descripción

Obligatorio

PARAMIXB[1]

Carácter

Tipo de la información ("STRUCT" o "MODEL")

PARAMIXB[2]

#Include 'Protheus.ch'
User Function WFM120MODEL()
Local cTipo := PARAMIXB[1]
Local aCab := PARAMIXB[2]
Local aMod := {}

If cTipo == 'STRUCT'
aAdd(aRet,{'C7_VALDESC','C',10,'@!',"Valor","Valor",{},NIL,NIL,NIL,NIL,0})
ElseIf cTipo == "MODEL"
aAdd(aMod,{'C7_VALDESC','C',10,'@!',"Valor","Valor",{},NIL,NIL,NIL,NIL,0})
aAdd(aRet,aMod)
EndIf

Return aRet

Array

Array con las informaciones de la estructura o modelo

Respuesta:

Nombre

Tipo

Descripción

Obligatorio

 Ret

Array

Array con la estructura o modelo actualizado

 

Ejemplo:

#Include 'Protheus.ch'

User Function WFM120MODEL()

Local cTipo:= PARAMIXB[2]

If cTipo == '1'

    aCab[4][2]:= 'NF' //Validaciones del usuario

EndIf

Return aCab