Árvore de páginas

 

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.