Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de API |
| Nome Físico | cdp/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. | |
...