Técnico Superior
Este SP tiene por objetivo el módulo de Priorizar Servicios.
Actualmente existe un SP ejecutándose en la instancia de Producción (DHS) con estenombre, sin embargo, existe ese mismo SP dentro de la instancia de Capacitación (DSHL) con diferente información al de DHS, el SP que se encuentra en DSHL es el que se ha venido trabajando durante laspruebas.
DSH | DSHL |
| pc_observa |
| wn_error1 |
| wd_error1 |
| wc_version |
| wn_ser |
| wn_clien |
Iniciar variables |
| LET wc_version = "v20120528 10:00"; |
| LETwn_error1 = 1; |
| LET wd_error1 = null; |
| LET wn_ser = null; |
| LET wn_clien = null; |
-- Extracción de datos -- |
SELECT a.c_folods, a.f_soliclien, a.f_dia,a.f_solserv, a.c_servicio INTO wc_folods, wf_soliclien, wf_dia, wf_solserv, wc_servaux FROM servicios a WHERE a.c_cliente = pc_cliente AND a.c_folio = pc_folio ANDa.f_solserv is null; | SELECT a.c_folods, a.f_soliclien, a.f_dia, a.f_solserv, a.c_servicio INTO wc_folods, wf_soliclien, wf_dia, wf_solserv, wc_servaux FROM servicios a WHEREa.c_cliente = pc_cliente AND a.c_folio = pc_folio AND a.f_solserv is null AND a.rowid IN( SELECT min(rowid) FROM servicios WHERE c_cliente = pc_clienteAND c_folio = pc_folio AND f_solserv is null); |
--sp -- execute procedure sp_confirmaservicio(pc_cliente,pc_folio,wc_folods,pf_sugerida, pc_cap,"N") INTO wn_error,wd_error; if wn_error <> 0 then rollback work; LET wn_error = wn_error + 100; RETURNwn_error,wd_error,null,null,null,null,null,null; end if; ------- | { --sp -- execute procedure sp_confirmaservicio(pc_cliente,pc_folio, wc_folods,pf_sugerida,...
Regístrate para leer el documento completo.