Histórico da Página
...
pi-get-approvers-v1 | |||||
Requisito | Nenhum. | ||||
Sintaxe | RUN pi-get-approvers-v1 in h-handle ( INPUT oInput, OUTPUT aOutput, OUTPUT lHasNext, OUTPUT TABLE RowErrors). | ||||
Descrição | Retorna os aprovadores do pedido se o mesmo estiver pendente de aprovação.
Retorna uma lista com os aprovadores do pedido de compra gerado. | ||||
Parâmetros | Tipo | Input/Output | Descrição | ||
oInput | JsonObject | INPUT | Parâmetro com o número do pedido para busca dos aprovadores.
| ||
aOutput | JsonArray | OUTPUT | Retorna uma lista com os aprovadores encontrados.
| ||
lHasNext | Logical | OUTPUT | Retorna se haverá mais registros a serem apresentados. | ||
RowErrors | Temp-table | OUTPUT | Informações sobre os erros ocorridos durante o processo de busca dos dados. | ||
Retorno | Retorna as informações dos aprovadores do pedido de compra gerado ou erros gerados durante o processamento. |
Definição de temp-tables RowErrors e PurchaseOrder:Tabelas Temporárias
RowErrors | Entrada/Saída | |||
Temp-table com dados dos erros ocorridos durante o processo | Saída | |||
Atributo | Tipo | Descrição | Obrigatório | Evolução |
ErrorSequence | INTEGER | Número da sequência do erro | Sim | Não se aplica |
ErrorNumber | INTEGER | Código do erro | Sim | Não se aplica |
ErrorDescription | CHARACTER | Descrição do erro | Não | Não se aplica |
ErrorParameters | CHARACTER | Parâmetros da mensagem de erro | Não | Não se aplica |
ErrorType | CHARACTER | Tipo do erro | Não | Não se aplica |
ErrorHelp | CHARACTER | Texto de ajuda da mensagem de erro | Não | Não se aplica |
ErrorSubType | CHARACTER | Subtipo do erro | Não | Não se aplica |
PurchaseOrder | Entrada/Saída | ||||
Temp-table com dados do(s) pedido(s) de compra. | Saída | ||||
Atributo | Nome do objeto | Tipo | Descrição | Obrigatório | Evolução |
num-pedido | purchaseOrder | INTEGER | Número do pedido de compra | Sim | Não se aplica |
cod-emitente | vendorCode | INTEGER | Código do emitente | Sim | Não se aplica |
nome-abrev-emit | shortName | CHARACTER | Descrição do emitente | Não | Não se aplica |
cod-estabel | siteCode | CHARACTER | Código do estabelecimento | Sim | Não se aplica |
cnpj | documentNumber | CHARACTER | CNPJ do estabelecimento | Não | Não se aplica |
data-pedido | orderDate | DATE | Data do pedido de compra | Sim | Não se aplica |
contr-forn | supplyContract | LOGICAL | Contrato fornecedor | Não | Não se aplica |
natureza | nature | INTEGER | Natureza do pedido | Sim | Não se aplica |
natureza-txt | natureTxt | CHARACTER | Descrição da natureza | Não | Não se aplica |
situacao | situation | INTEGER | Situação do pedido | Sim | Não se aplica |
ttDiscardOrders | Entrada/Saída | |||
Temp-table com número das ordens de compra que serão desconsideradas na geração do pedido de compra. | Saída | |||
Atributo | Tipo | Descrição | Obrigatório | Evolução |
num-ordem | INTEGER | Número da ordem de compra | Não | Não se aplica |
ttApprovalUser | Entrada/Saída | ||||
Temp-table com dados dos aprovadores do pedido de compra quando o mesmo está pendente de aprovação. | Saída | ||||
Atributo | Nome do objeto | Tipo | Descrição | Obrigatório | Evolução |
cod-usuar | code | CHARACTER | Código do usuário aprovador | Sim | Não se aplica |
nome-usuar | name | CHARACTER | Nome do usuário aprovador | Sim | Não se aplica |
CHARACTER | E-mail do usuário aprovador | Não | Não se aplica |