|
SELECT A.EOPCSOURCE_CD , A.EOPCDEFN_ID , B.EOPCMAIN_ID , C.EOPCAPP_KEYFLD_ID , C.EOPCAPP_SRCREC_ID , L.LANGUAGE_CD , C.EOPCAPPKEY_GRP , C.EOPCBIND_IDX , C.FIELDNAME , B.RECNAME , C.EOPCALT_LABEL , C.EOPCALT_LABEL , C.EOPCAPPCLASS_PATH , C.APPCLASSID , C.EOPCLBL_MSGNBR , C.EOPCLBL_MSGSET FROM PS_EOPCMAIN_LNG L , PS_EOPCAPP_KEY_FLD C , PS_EOPCAPP_SRC_REC B , PS_EOPCMAIN_DISP A WHERE B.EOPCMAIN_ID = A.EOPCMAIN_ID AND C.EOPCAPP_SRCREC_ID = B.EOPCAPP_SRCREC_ID AND L.EOPCMAIN_ID = A.EOPCMAIN_ID AND NOT EXISTS ( SELECT 'X' FROM PSMSGCATDEFN M WHERE M.MESSAGE_SET_NBR = C.EOPCLBL_MSGSET AND M.MESSAGE_NBR = C.EOPCLBL_MSGNBR) UNION SELECT A.EOPCSOURCE_CD , A.EOPCDEFN_ID , B.EOPCMAIN_ID , C.EOPCAPP_KEYFLD_ID , C.EOPCAPP_SRCREC_ID , L.LANGUAGE_CD , C.EOPCAPPKEY_GRP , C.EOPCBIND_IDX , C.FIELDNAME , B.RECNAME , %Substring(M.MESSAGE_TEXT, 1, 30) , M.MESSAGE_TEXT , C.EOPCAPPCLASS_PATH , C.APPCLASSID , C.EOPCLBL_MSGNBR , C.EOPCLBL_MSGSET FROM PSMSGCATLANG M , PS_EOPCMAIN_LNG L , PS_EOPCAPP_KEY_FLD C , PS_EOPCAPP_SRC_REC B , PS_EOPCMAIN_DISP A WHERE B.EOPCMAIN_ID = A.EOPCMAIN_ID AND C.EOPCAPP_SRCREC_ID = B.EOPCAPP_SRCREC_ID AND L.EOPCMAIN_ID = A.EOPCMAIN_ID AND M.MESSAGE_SET_NBR = C.EOPCLBL_MSGSET AND M.MESSAGE_NBR = C.EOPCLBL_MSGNBR AND M.LANGUAGE_CD = L.LANGUAGE_CD AND C.EOPCLBL_MSGNBR > 0
|