Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocdp/cdapi349.p

 

Considerações Gerais

 

Objetivo

...

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

 

Tabelas Temporárias

 

Nos atributos das tabelas temporárias de entrada e saída:

...

RowErrors

Entrada/Saída

Temp-table contendo as mensagens de validação dos dados

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ErrorSequence

Inteiro

 

Sequência de Erros

Sim

 

ErrorNumber

Inteiro

 

Número do Erro

Sim

 

ErrorDescription

Caracter

 

Descrição do Erro

Sim

 

ErrorParameters

Caracter

 

Parâmetros do Erro

Sim

 

ErrorType

Caracter

 

Tipo Erro

Sim

 

ErrorHelp

Caracter

 

Help

Sim

 

ErrorSubType

Caracter

 

 

Não 

 

Método Básico

...

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

...

pi_grava_emitente_import

Requisito

Nenhum

Sintaxe

pi_grava_emitente_import (input table tt_emitente_integr_import)

Descrição

Procedure responsável por armazenar os dados do fornecedor internacional na tabela "emitente-cex".

Parâmetros

Descrição

tt_emitente_integr_import

Temp-table com os dados de “Fornecedores Internacionais” a serem atualizados na tabela “emitente-cex” na base de dados.

Retorno

Nenhum

 

 

pi_grava_emitente_export

Requisito

Nenhum

Sintaxe

pi_grava_emitente_export (input table tt_emitente_integr_export)

Descrição

Procedure responsável por armazenar os dados do cliente internacional na tabela "emitente-cex"

Parâmetros

Descrição

tt_emitente_integr_export

Procedure responsável por armazenar os dados do cliente internacional na tabela "emitente-cex" na base de dados.

Retorno

Nenhum

 

...

pi_retorna_dados_emitente_compras

Requisito

Nenhum

Sintaxe

pi_retorna_dados_emitente_compras  (input pi-cod-emitente,

                                                               output table tt_emitente_integr_compras)

Descrição

Procedure responsável por retornar os dados já armazenados na tabela "emitente" para o folder "Compras" para alteração dos dados.

Parâmetros

Descrição

pi-cod-emitente

tt_emitente_integr_compras

Código do Fornecedor

Temp-table com os dados de “Fornecedores” gravados na tabela “emitente”.

Retorno

A API irá retornar os dados já armazenados na tabela "emitente" para o folder "Compras" do Workflow de Emitente para alteração dos dados.

...