Linha de Produto: | Datasul |
Segmento: | Manufatura |
Módulo: | MCC |
Versão Expedida: | 12.1.9 |
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.
dsOrderZoom | Entrada/Saída | ||
Informações dos pedidos de compra. Agrupa a temp-table ttOrder | Saída |
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 |
|
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. |