Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocdp/cdapi187.p


Objetivo: Esta API será executada na Classificação Contábil  (cd1411.w). Seu objetivo é alterar a Classificação Contábil, adicionando a chamada da API de Execução Orçamentária, a fim de verificar se os valores em questão não ultrapassam o orçamento, e se não ultrapassarem empenhar essas movimentações.

 

Considerações Gerais:

 

-       Devem ser passadas 12 (doze) campos de entrada.

 

Exemplo: run cdp/cdapi187.p (input requisicao.tp-requis,

                            input it-requisicao.cod-estabel,

                            input it-requisicao.it-codigo,

                            input it-requisicao.qt-requisitada,

                            input it-requisicao.nr-requisicao,

                            input it-requisicao.preco-unit,

                            input it-requisicao.sequencia,

                            input it-requisicao.ct-codigo,

                            input it-requisicao.sc-codigo,

                            input it-requisicao.dt-entrega,

                            input unid-neg-requis.cod_unid_negoc,

                            input unid-neg-requis.perc-unid-neg).

 

-       A partir da release 2.062, foi incluso dois novos parâmetros (código da unidade de negócio e percentual da unidade de negócio). Para as releases inferiores, esses parâmetros devem ser passados como (“0”zero e 100).

 

-       A API funciona da seguinte forma: Recebe os parâmetros, faz as criticas das mesmas, caso não tenha ocorrido nenhum problema faz a(s) atualização(ões). Irá verificar a Execução Orçamentária a partir da temp-table criada dentro da API com um registro.

 

- Essa API será executa somente a partir de um ponto específico dentro da b14in385.w (browse da cd1411.w)