Histórico da Página
Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | cpp/cpapi301.p |
Considerações Gerais
Objetivo
Baseado na temp-table tt-ord-prod, serão criadas ordens de produção, ou então alteradas ou eliminadas ordens já existentes.
...
Os três primeiros parâmetros são as temp-tables passadas para o programa. O quarto parâmetro informa se a api irá eliminar os erros já existentes na temp-table tt-erro ou se irá acrescentar aos registros que já fazem parte da temp-table, os seus próprios registros de erros.
Tabelas Temporárias
Nos atributos das tabelas temporárias de entrada e saída:
...
tt-erro | Entrada/Saída | ||||
Nesta temp-table são armazenados os possíveis erros que ocorreram durante a criação/alteração/eliminação das ordens. | Entrada | ||||
Atributo | Tipo | Formato | Valor Inicial | Obrigatório | Evolução |
i-sequen | Inteiro | 999 |
|
|
|
cd-erro | Inteiro | >>>>9 |
|
|
|
Mensagem | Character | X(255) |
|
|
|
Execução
Execução: O programa cpapi301.p irá executar estas validações básicas:
...
- Linha de Produção;
- Cliente, Pedido.
Parâmetros de Saída
No retorno da execução da cpapi301.p, será retornado um dos valores abaixo (via RETURN-VALUE):
...
OK: execução com sucesso.
Funções/Includes/Procedures Externas
Algumas includes da API podem ser acrescentadas a um programa e utilizadas, sem a necessidade de chamadas à API. São elas:
...