Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.

Tabelas


Arquivo_docto
Informações dos Arquivos
AtributoTipoFormatoDescriçãoObrigatório
num_id_doctoINTEGER999999999

Número sequencial de identificação do documento

Sim
cdn_tipo_procesINTEGER  >>9Tipo do processo ao qual o documento está vinculadoSim
cod_chave_procesCHARACTER  X(40)Código da chave do processoSim
cod_usuar_doctoCHARACTER  X(12)Código do usuário do documento

Sim

dtm_criac_doctoDATETIME  99/99/9999 HH:MM:SS.SSSData e hora da criação do documentoSim
nom_arq_doctoCHARACTER  X(100)Nome do arquivoSim
nom_dir_doctoCHARACTER  X(250)Diretório onde está armazenado o documentoSim
ind_tam_doctoCHARACTERX(10)Tamanho do arquivoNão
des_doctoCHARACTERX(200)Descrição do DocumentoNão


Sequencia

seq_arq_doctoIncrementa o ID do campo num_id_docto


Tabelas Temporárias

tt-anexo-ids-exclusao
ID dos anexos a serem excluídos
AtributoTipoFormatoDescriçãoObrigatório
num_id_doctoINTEGER999999999

Número sequencial de identificação do documento

Sim

RowErrors

Entrada/Saída

Erros ocorridos durante a execução do programa.

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ErrorSequence  

INTEGER 


Sequência

Sim


ErrorNumber    

INTEGER 


Número

Sim


ErrorDescription

CHARACTER


Descrição

Não


ErrorParameters

CHARACTER


Parãmetros

Não


ErrorType      

CHARACTER


Tipo de erro

Não


ErrorHelp      

CHARACTER


Texto de ajuda

Não


ErrorSubType   

CHARACTER


Sub-tipo do erro

Não


RowErrorsAux

Entrada/Saída

Erros ocorridos durante a execução da exclusão em lote,

filtra os erros ocorridos na execução da BO , retirando os do tipo INTERNAL

que não devem ser passados à RowErrors.


Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ErrorSequence  

INTEGER 


Sequência

Sim


ErrorNumber    

INTEGER 


Número

Sim


ErrorDescription

CHARACTER


Descrição

Não


ErrorParameters

CHARACTER


Parãmetros

Não


ErrorType      

CHARACTER


Tipo de erro

Não


ErrorHelp      

CHARACTER


Texto de ajuda

Não


ErrorSubType   

CHARACTER


Sub-tipo do erro

Não



Quando a API for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:


pi-metadata-v1

Requisito

Nenhum

Sintaxe

RUN pi-metadata-v1 in handle (INPUT <JsonObject>,

                                                   INPUT <CHARACTER>,

                                                   INPUT <CHARACTER>,

                                                   OUTPUT DATASET <JsonObject>,

                                                   OUTPUT TABLE <temp-table>).

Descrição

Retorna o json com os campos e ações que irão compor a tela dinâmica dos anexos conforme o evento:

→ list: tela de listagem dos anexos com as ações de Incluir, Excluir e Exluir todos.

→ edit: tela de inclusão de anexo.

Parâmetros

Descrição

oInput

cEvent

cVersion

oOutput

RowErrors

Número da ordem de compra

Data da cotação para conversão

Código da moeda para conversão

Informações da ordem de compra

Erros ocorridos no processo

Retorno

Retorna um dataset contendos informações da ordem de compra, parcelas, cotações, requisições, recebimentos, alterações, eventos e unidades de negócio e uma temp-table com os erros ocorridos durante o processo.

EPCafterLoadOrdemCompra
Após buscar informações relacionadas a ordem detalhada
ParâmetrosDescrição
Handle_ttOrdemCompraHandle da temp-table com informações da ordem de compra: ttOrdemCompra
Handle_ ttPrazoCompraHandle da temp-table com informações das parcelas: ttPrazoCompra
Handle_ttCotacaoItemHandle da temp-table com informações das cotações: ttCotacaoItem
Handle_ttAltPedHandle da temp-table com informações das altrerações do pedido: ttAltPed
Handle_ttRecebimentoHandle da temp-table com informações do recebimento: ttRecebimento
Handle_ttEventoPedHandle da temp-table com informações dos eventos do pedido: ttEventoPed
Handle_ttItRequisicaoHandle da temp-table com informações de item de requisição: ttItRequisicao
Handle_ttUnidNegocHandle da te