Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | cop/coapi004 |
Objetivo
A API realiza a emissão do relatório dos componentes existentes em uma ficha de transferência de componentes em lote.
Funcionamento
A API realiza a emissão do relatório dos componentes existentes em uma ficha de transferência de componentes em lote.
Quando é executa através da ação relacionada de um crud receberá como parâmetro “zparam”, que por sua vez armazena o numero do documento (Código da Ficha).
Verifica se o conteúdo do parâmetro “zParam” for branco“”, se verdadeiro não executa o relatório.
Se o conteúdo do parâmetro “zParam” for diferente de branco“”, é criado a tt-param e executado a api “cop/coapi004rp.p” para realizar a impressão da ficha de transferência.
A sintaxe para a chamada da API é:
run cop/coapi004.p.
A execução na forma persistente não existe para esta API, pois ela é chamada em uma ação relacionada de um crud do Metadados .
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
Tabela Temporária | Descrição | Entrada/Saída |
tt-param | Temp-table de parâmetros | Entrada |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
destino | integer | padrão | Destino da impressão | Não | 001 |
arquivo | char | x(35) | Nome do arquivo | Não | 001 |
usuario | char | x(12) | Usuário padrão | Não | 001 |
data-exec | date | padrão | Data da Execução | Não | 001 |
hora-exec | integer | padrão | Hora da Execução | Não | 001 |
i-seq | integer | padrão | Numero Sequencial | Não | 001 |
c-cod | char | x(300) | Código | Não | 001 |
lParam | logical | padrão | Parâmetro | Não | 001 |
i-num-docto | integer | padrão | Numero do Documento | Não | 001 |
Métodos
Como a API não é rodada persistente, não existem métodos disponíveis para execução.
Método Básico
Como a API responsável pela impressão da ficha de transferência é a “cop/coapi004rp.p”, não existem métodos disponíveis para execução.
Método Negócio
Como a API responsável pela impressão da ficha de transferência é a “cop/coapi004rp.p”, não existem métodos disponíveis para execução.