Histórico da Página
...
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 | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id_docto | INTEGER | 999999999 | Número sequencial de identificação do documento | Sim |
cdn_tipo_proces | INTEGER | >>9 | Tipo do processo ao qual o documento está vinculado | Sim |
cod_chave_proces | CHARACTER | X(40) | Código da chave do processo | Sim |
cod_usuar_docto | CHARACTER | X(12) | Código do usuário do documento | Sim |
dtm_criac_docto | DATETIME | 99/99/9999 HH:MM:SS.SSS | Data e hora da criação do documento | Sim |
nom_arq_docto | CHARACTER | X(100) | Nome do arquivo | Sim |
nom_dir_docto | CHARACTER | X(250) | Diretório onde está armazenado o documento | Sim |
ind_tam_docto | CHARACTER | X(10) | Tamanho do arquivo | Não |
des_docto | CHARACTER | X(200) | Descrição do Documento | Não |
Sequencia
seq_arq_docto | Incrementa o ID do campo num_id_docto |
Tabelas Temporárias
tt-anexo-ids-exclusao | ||||
ID dos anexos a serem excluídos | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id_docto | INTEGER | 999999999 | 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. | |
EPC | afterLoadOrdemCompra | |
Após buscar informações relacionadas a ordem detalhada | ||
Parâmetros | Descrição | |
Handle_ttOrdemCompra | Handle da temp-table com informações da ordem de compra: ttOrdemCompra | |
Handle_ ttPrazoCompra | Handle da temp-table com informações das parcelas: ttPrazoCompra | |
Handle_ttCotacaoItem | Handle da temp-table com informações das cotações: ttCotacaoItem | |
Handle_ttAltPed | Handle da temp-table com informações das altrerações do pedido: ttAltPed | |
Handle_ttRecebimento | Handle da temp-table com informações do recebimento: ttRecebimento | |
Handle_ttEventoPed | Handle da temp-table com informações dos eventos do pedido: ttEventoPed | |
Handle_ttItRequisicao | Handle da temp-table com informações de item de requisição: ttItRequisicao | |
Handle_ttUnidNegoc | Handle da te |