SELECT DISTINCT F.SETID , B.MANAGER_CONTACT_ID , B.BUSINESS_UNIT , A.SO_ID , A.SO_LINE , 0 , H.EVENT_TYPE , H.DESCR , A.QTY_INTEGER , Z.MATCH_LINE_NBR , I.FO_FUN_COMPL , I.FO_FUN_OUT , I.FO_FUN_IP , I.FO_FUN_PART , Y.MATCH_LINE_NBR , A.QTY_INTEGER - Y.MATCH_LINE_NBR , %Substring(D.DESCR,1,9) , B.START_DATE , C.ADDRESS1 , C.CITY , C.STATE , C.COUNTRY , A.REG_PAY_RATE , A.REG_BILL_RATE FROM PS_RS_SO_LINE A , PS_RS_SO_HDR B , PS_FO_CUST_ADDR_VW C , PS_FO_FUN_CAND_VW H , PS_FO_E2_CAND_VW I , PS_FO_RES_SUM_VW6 Y , PS_FO_RES_SUM_VW5 Z , PS_FO_JOBCD_CUR_VW D , PS_FO_CNTCT_SR E , PS_SET_CNTRL_TBL F , PS_FO_CNTCT_SR G WHERE Z.SO_ID = A.SO_ID AND Z.SO_LINE = A.SO_LINE AND Z.SO_ID = B.SO_ID AND A.SO_ID = B.SO_ID AND B.CUST_ID = C.CUST_ID AND C.ADDRESS_SEQ_NUM = B.ADDRESS_SEQ_NUM AND Y.SO_ID = A.SO_ID AND Y.SO_LINE = A.SO_LINE AND A.JOBCODE = D.JOBCODE AND A.BUSINESS_UNIT = F.SETCNTRLVALUE AND D.SETID = F.SETID AND A.MANAGER_CONTACT_ID = E.CONTACT_ID AND B.MANAGER_CONTACT_ID = G.CONTACT_ID AND H.SO_ID = A.SO_ID AND H.SO_LINE = A.SO_LINE AND I.SO_ID = A.SO_ID AND I.SO_LINE = A.SO_LINE AND I.EVENT_TYPE = H.EVENT_TYPE AND EXISTS ( SELECT 'X' FROM PS_FO_ORDR_SRCH_VW P WHERE P.BUSINESS_UNIT = A.BUSINESS_UNIT AND P.SO_ID = A.SO_ID AND P.FO_ORDER_STATUS = 'U') UNION SELECT DISTINCT F.SETID , B.MANAGER_CONTACT_ID , B.BUSINESS_UNIT , A.SO_ID , A.SO_LINE , 0 , H.EVENT_TYPE , H.DESCR , A.QTY_INTEGER , Z.MATCH_LINE_NBR , I.FO_FUN_COMPL , I.FO_FUN_OUT , I.FO_FUN_IP , I.FO_FUN_PART , Y.MATCH_LINE_NBR , A.QTY_INTEGER - Y.MATCH_LINE_NBR , D.DESCR , B.START_DATE , C.ADDRESS1 , C.CITY , C.STATE , C.COUNTRY , A.REG_PAY_RATE , A.REG_BILL_RATE FROM PS_RS_SO_LINE A , PS_RS_SO_HDR B , PS_FO_CUST_ADDR_VW C , PS_FO_FUN_CAND_VW H , PS_FO_E2_CAND_VW I , PS_FO_RES_SUM_VW6 Y , PS_FO_RES_SUM_VW5 Z , PS_FO_JOBCD_CUR_VW D , PS_SET_CNTRL_TBL F WHERE Z.SO_ID = A.SO_ID AND Z.SO_LINE = A.SO_LINE AND Z.SO_ID = B.SO_ID AND A.SO_ID = B.SO_ID AND B.CUST_ID = C.CUST_ID AND C.ADDRESS_SEQ_NUM = B.ADDRESS_SEQ_NUM AND Y.SO_ID = A.SO_ID AND Y.SO_LINE = A.SO_LINE AND A.JOBCODE = D.JOBCODE AND A.BUSINESS_UNIT = F.SETCNTRLVALUE AND D.SETID = F.SETID AND NOT EXISTS ( SELECT 'X' FROM PS_FO_CNTCT_SR X WHERE A.MANAGER_CONTACT_ID = X.CONTACT_ID) AND H.SO_ID = A.SO_ID AND H.SO_LINE = A.SO_LINE AND I.SO_ID = A.SO_ID AND I.SO_LINE = A.SO_LINE AND I.EVENT_TYPE = H.EVENT_TYPE AND EXISTS ( SELECT 'X' FROM PS_FO_ORDR_SRCH_VW P WHERE P.BUSINESS_UNIT = A.BUSINESS_UNIT AND P.SO_ID = A.SO_ID AND P.FO_ORDER_STATUS = 'U')
|