Linha de Produto: | Protheus | ||||||||||||||||||||||||||||||
Segmento: | Manufatura | ||||||||||||||||||||||||||||||
Módulo: | SIGAPCP - Planejamento e Controle da Produção | ||||||||||||||||||||||||||||||
Parâmetro(s): |
| ||||||||||||||||||||||||||||||
Idiomas: | Todos | ||||||||||||||||||||||||||||||
País(es): | Todos | ||||||||||||||||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||||||||||||||||
Sistema(s) Operacional(is): | Todos |
Descrição: | O ponto de entrada P712SQL é executado na montagem das instruções SQL quer irão realizar a carga dos dados na memória. O ponto de entrada é chamado nas seguintes cargas:
|
Localização: | Classe CargaMemoria - Responsável por realizar a execução das instruções SQL e o carregamento dos dados que serão processados pelo MRP para a memória. |
Eventos: | Antes da execução de cada Query das tabelas citadas anteriormente. |
Programa Fonte: | MrpDados_Carga_Documentos.PRW, MrpDados_Carga_Engenharia.PRW, MRPDados_CargaMemoria.PRW |
Sintaxe: | P712SQL (cTabela, cFields, cQueryCon, cOrder) --> aRetQuery |
Retorno: | Array contendo as três instruções do SQL. Na posição 01 do array, retornar os campos da cláusula SELECT (cFields). Na posição 02 do array, retornar as informações das cláusulas FROM e WHERE (cQueryCon) Na posição 03 do array, retornar as informações da cláusula ORDER BY (cOrder) |
Observações: | O ponto de entrada precisa retornar, nas três posições do array, instruções SQL que sejam válidas, dentro do padrão ANSI SQL. |
#INCLUDE "TOTVS.CH" User Function P712SQL() Local cTabela := PARAMIXB[1] Local aSQL := {} aAdd(aSQL, PARAMIXB[2]) aAdd(aSQL, PARAMIXB[3]) aAdd(aSQL, PARAMIXB[4]) Conout(cTabela) Return aSQL |