jueves, 11 de septiembre de 2014

Query Rango de cuentas por Puestos de Trabajo

Este query nos devolverá la información de los puesto de trabajo junto con el rango de cuentas. Indicando si su tipo incluye o excluye durante el Flujo de Aprobaciones.

SELECT 
distinct 

hap.name puesto,
PCGA.CONTROL_GROUP_NAME grupo_aprobacion,
pcr.rule_type_code  Tipo_Regla       
PCR.SEGMENT1_LOW || '.' || PCR.SEGMENT2_LOW || '.' ||
PCR.SEGMENT3_LOW || '.' || PCR.SEGMENT4_LOW cuenta_desde,
PCR.SEGMENT1_HIGH || '.' || PCR.SEGMENT2_HIGH || '.' ||
PCR.SEGMENT3_HIGH || '.' || PCR.SEGMENT4_HIGH cuenta_hasta,
pcr.amount_limit limite_importe

  FROM APPS.PO_POSITION_CONTROLS_ALL PPCA,
       APPS.po_control_groups_ALL    PCGA,
       APPS.po_control_functions     PCF,
       apps.HR_ALL_POSITIONS_F       HAP,
       APPS.PO_CONTROL_RULES         PCR
 WHERE PPCA.CONTROL_GROUP_ID = PCGA.CONTROL_GROUP_ID
   AND PPCA.CONTROL_FUNCTION_ID = PCF.CONTROL_FUNCTION_ID
   AND PPCA.POSITION_ID = HAP.POSITION_iD
   AND PPCA.CONTROL_GROUP_ID = PCR.CONTROL_GROUP_ID
   AND PCR.OBJECT_CODE = 'ACCOUNT_RANGE'
   and hap.name = '&PUESTO'

No hay comentarios:

Publicar un comentario