Product: | OKL - Lease and Finance Management |
---|---|
Description: | View that fetches all the stream types and purposes for a product. |
Implementation/DBA Data: | APPS.OKL_STRM_TMPT_FULL_UV |
SELECT GTLV.ID ID
, GTLV.PRIMARY_YN PRIMARY_YN
, GTLV.PRIMARY_STY_ID STY_ID
, STYT.NAME STY_NAME
, STY.STREAM_TYPE_PURPOSE STY_PURPOSE
, OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING('OKL_STREAM_TYPE_PURPOSE'
, STY.STREAM_TYPE_PURPOSE) STY_PURPOSE_MEANING
, STY.BILLABLE_YN BILLABLE_YN
, STY.CAPITALIZE_YN CAPITALIZE_YN
, GTLV.PRICING_NAME PRICING_NAME
, GTTV.ID GTT_ID
, GTTV.VERSION VERSION
, GTTV.START_DATE START_DATE
, GTTV.END_DATE END_DATE
, GTTV.TMPT_STATUS TMPT_STATUS
, GTSV.ID GTS_ID
, GTSV.NAME ST_GEN_TMPT_SET_NAME
, GTSV.DESCRIPTION DESCRIPTION
, GTSV.PRODUCT_TYPE PRODUCT_TYPE
, GTSV.TAX_OWNER TAX_OWNER
, GTSV.DEAL_TYPE DEAL_TYPE
, GTSV.PRICING_ENGINE PRICING_ENGINE
, AES.ID AES_ID
, AES.NAME AE_TMPT_SET_NAME
, PDT.ID PDT_ID
, PDT.NAME PRODUCT_NAME
, NULL PRIMARY_STY_ID
FROM OKL_ST_GEN_TMPT_LNS_ALL GTLV
, OKL_ST_GEN_TEMPLATES_ALL GTTV
, OKL_ST_GEN_TMPT_SETS_ALL GTSV
, OKL_AE_TMPT_SETS_ALL AES
, OKL_PRODUCTS_V PDT
, OKL_STRM_TYPE_B STY
, OKL_STRM_TYPE_TL STYT
WHERE GTLV.GTT_ID = GTTV.ID
AND GTTV.GTS_ID = GTSV.ID
AND GTTV.TMPT_STATUS = 'ACTIVE'
AND GTSV.ID = AES.GTS_ID
AND AES.ID = PDT.AES_ID
AND GTLV.PRIMARY_STY_ID = STY.ID
AND GTLV.PRIMARY_YN = 'Y'
AND STY.ID = STYT.ID
AND STYT.LANGUAGE = USERENV('LANG') UNION ALL SELECT DISTINCT GTLV.ID ID
, GTLV.PRIMARY_YN PRIMARY_YN
, GTLV.DEPENDENT_STY_ID STY_ID
, STYT.NAME STY_NAME
, STY.STREAM_TYPE_PURPOSE STY_PURPOSE
, OKL_ACCOUNTING_UTIL.GET_LOOKUP_MEANING('OKL_STREAM_TYPE_PURPOSE'
, STY.STREAM_TYPE_PURPOSE) STY_PURPOSE_MEANING
, STY.BILLABLE_YN BILLABLE_YN
, STY.CAPITALIZE_YN CAPITALIZE_YN
, GTLV.PRICING_NAME PRICING_NAME
, GTTV.ID GTT_ID
, GTTV.VERSION VERSION
, GTTV.START_DATE START_DATE
, GTTV.END_DATE END_DATE
, GTTV.TMPT_STATUS TMPT_STATUS
, GTSV.ID GTS_ID
, GTSV.NAME ST_GEN_TMPT_SET_NAME
, GTSV.DESCRIPTION DESCRIPTION
, GTSV.PRODUCT_TYPE PRODUCT_TYPE
, GTSV.TAX_OWNER TAX_OWNER
, GTSV.DEAL_TYPE DEAL_TYPE
, GTSV.PRICING_ENGINE PRICING_ENGINE
, AES.ID AES_ID
, AES.NAME AE_TMPT_SET_NAME
, PDT.ID PDT_ID
, PDT.NAME PRODUCT_NAME
, GTLV.PRIMARY_STY_ID PRIMARY_STY_ID
FROM OKL_ST_GEN_TMPT_LNS_ALL GTLV
, OKL_ST_GEN_TEMPLATES_ALL GTTV
, OKL_ST_GEN_TMPT_SETS_ALL GTSV
, OKL_AE_TMPT_SETS_ALL AES
, OKL_PRODUCTS_V PDT
, OKL_STRM_TYPE_B STY
, OKL_STRM_TYPE_TL STYT
WHERE GTLV.GTT_ID = GTTV.ID
AND GTTV.GTS_ID = GTSV.ID
AND GTTV.TMPT_STATUS = 'ACTIVE'
AND GTSV.ID = AES.GTS_ID
AND AES.ID = PDT.AES_ID
AND GTLV.DEPENDENT_STY_ID = STY.ID
AND NVL(GTLV.PRIMARY_YN
, 'N') = 'N'
AND STY.ID = STYT.ID
AND STYT.LANGUAGE = USERENV('LANG')