Pesquisa de pedidos de compra

Características do Requisito

Linha de Produto:

Datasul

Segmento:

Manufatura

Módulo:

MCC

Versão Expedida:12.1.9

 

Considerações Gerais

Retornar informações referente a pedidos 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/ccapi357.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

dsOrderZoom

Entrada/Saída

Informações dos pedidos de compra. Agrupa a temp-table ttOrder

Saída

Tabelas Temporárias

ttOrder

Entrada/Saída

Informações do pedido de compra

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

num-pedido

INTEGER

>>>>>,>>9

Pedido de compra

Sim

 

cod-emitente

INTEGER

>>>>>>>>9

Código do fornecedor

Sim

 

nome-abrev

CHARACTER

X(12)

Nome abreviado do fornecedor

Sim

 

natureza

INTEGER

>9

Natureza

Sim

 

natureza-desc

CHARACTER

x(14)

Descrição da natureza

Sim

 

nr-contrato

INTEGER

>>>>>>>>9

Número Contrato

Sim

 

nome-emit

CHARACTER

x(80)

Nome fornecedor

Sim

 

data-pedido

DATE

99/99/9999

Data do pedido

Sim

 

cgc

CHARACTER

x(19)

CGC/CPF

Não

 

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: integer, integerrange, stringrange, 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-pedido-compr

Requisito

Nenhum

Sintaxe

RUN REST_POST_Zoom-pedido-compr in handle (INPUT ttFilters,

                                                                                  INPUT QP_start ,

                                                                                  OUTPUT REST_count,

                                                                                  OUTPUT DATASET dsOrderZoom).

Descrição

Retornar os registros referentes ao zoom de pedidos de compra.

Parâmetros

Descrição

ttFilters

QP_start

REST_count

dsOrderZoom

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 dos pedidos de compra

Retorno

Retorna um dataset contendo informações dos pedidos de compra (limitado a 50 registros) e quantidade total de registros encontrados.