Árvore de páginas

Pesquisa de ordens de compra

Características do Requisito

Linha de Produto:

Datasul

Segmento:

Manufatura

Módulo:

MCC

Versão Expedida:12.1.9

 

Considerações Gerais 

Objetivo 

Retornar informações referente a ordens de compra.

Funcionamento 

Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.

A execução na forma persistente é realizada através da chamada de um comando RUN conforme exemplo a seguir.

A sintaxe para executar a API em modo persistente é:

RUN ccp/ccapi358.p PERSISTENT SET h-handle.

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

Datasets

dsOrderLineZoom

Entrada/Saída

Informações das ordens de compra. Agrupa a temp-table ttOrderLine

Saída

Tabelas Temporárias 

ttOrderLine

Entrada/Saída

Informações da ordem de compra

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

numero-ordem

INTEGER

zzzzz9,99

Ordem de compra

Sim

 

it-codigo

CHARACTER

X(16)

Código do item

Sim

 

desc-item

CHARACTER

x(60)

Descrição do item

Não

 

requisitante

CHARACTER

X(12)

Requisitante

Sim

 

ttFilters

Entrada/Saída

Filtros que serão aplicados na consulta.

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

cProperty

CHARACTER

 

Propriedade (Tabela e campo)

Sim

 

cStartValue

CHARACTER

 

Valor inicial do filtro

Sim

 

cEndValue

CHARACTER

 

Valor final do filtro

Não

 

iExtend

INTEGER

 

Tipo de filtro utilizado (1: Valor igual a, 2: Valor contém, 3: Valor começa com)

Sim

 

cType

CHARACTER

 

Tipo do campo Ex: string, stringrange, integer, integerrange, date, daterange

Sim

 

 

Metodo Negócio 

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

REST_POST_Zoom-ordem-compra

Requisito

Nenhum

Sintaxe

RUN REST_POST_Zoom-ordem-compra in handle (INPUT ttFilters ,

INPUT QP_start,  

INPUT REST_count,

OUTPUT DATASET dsOrderLineZoom).

Descrição

Retornar os registros referentes ao zoom de ordens de compra.

Parâmetros

Descrição

ttFilters

QP_start

REST_count

dsOrderLineZoom

Campos a serem filtrados e seus respectivos valores.

Posição inicial para a busca de registros (paginação)

Quantidade de registros encontrados (paginação)

Informações das ordens de compra.

Retorno

Retorna um dataset contendos informações das ordens de compra (limitado a 50 registros) e quantidade total de registros encontrados.