Linha de Produto: | Datasul |
Segmento: | Manufatura |
Módulo: | MCC |
Versão Expedida: | 12.1.14.5 |
Retornar as informações usadas na tela de configuração de geração de ordens de compra
Na forma padrão, realiza-se a chamada por intermédio 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/ccapi361.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.
ttViewAs | Entrada/Saída | ||||
---|---|---|---|---|---|
Temp-table com os valores dos campos que possuem view-as no progress (que usan as includes padrões para retornar o seu | Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
fieldName | CHARACTER | Nome do campo | Sim | ||
fieldValue | INTEGER | Valor do campo | Sim | ||
fieldText | CHARACTER | Texto do campo | Sim |
ttViewAsAux | Entrada/Saída | ||||
---|---|---|---|---|---|
Obs: mesmos campos da ttViewAs. | Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
RowErrors | Entrada/Saída | ||||
---|---|---|---|---|---|
Obs: mesmos campos da ttViewAs. | Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
ErrorSequence | INTEGER | ->,>>>,>>9 | ErrorSequence | Sim | |
ErrorNumber | INTEGER | ->,>>>,>>9 | ErrorNumber | Sim | |
ErrorDescription | CHARACTER | x(8) | ErrorDescription | Não | |
ErrorParameters | CHARACTER | x(8) | ErrorParameters | Não | |
ErrorType | CHARACTER | x(8) | ErrorType | Não | |
ErrorHelp | CHARACTER | x(8) | ErrorHelp | Não | |
ErrorSubType | CHARACTER | x(8) | ErrorSubType | Não |
ttSummaryPurchRequisition | Entrada/Saída | ||||
---|---|---|---|---|---|
Temp-table com as informações das ordens geradas | Saída | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
cod-comprado | CHARACTER | X(12) | Comprador | Não | |
cod-estabel | CHARACTER | x(5) | Estabelecimento | Não | |
it-codigo | CHARACTER | X(16) | Item | Não | |
narrativa | CHARACTER | X(2000) | Narrativa | Não | |
nr-processo | INTEGER | 999,999 | Processo | Não | |
numero-ordem | INTEGER | zzzzz9,99 | Ordem | Não | |
situacao | INTEGER | >9 | Situação | Não | |
it-codigo-desc | CHARACTER | x(8) | it-codigo-desc | Não | |
qt-solic | DECIMAL | >>>,>>>,>>9.9999 | Qtde | Não | |
data-entrega | DATE | 99/99/9999 | Data Entrega | Não | |
un | CHARACTER | xx | Unid Medid | Não | |
parcelado | LOGICAL | yes/no | parcelado | Não | |
num-pedido | INTEGER | >>>>>,>>9 | Pedido | Não | |
approved | LOGICAL | yes/no | approved | Não | |
requisitante | CHARACTER | X(12) | Requisitante | Não | |
situacao-desc | CHARACTER | x(8) | situacao-desc | Não | |
nr-requisicao | INTEGER | >>>,>>>,>>9 | Requisicao | Não |
Quando a API for executada em modo persistente, os seguintes métodos estarão disponíveis para execução: