RE_PYMT_TYPE_VW(SQL View) |
Index Back |
---|
SELECT DISTINCT A.BUSINESS_UNIT , A.LS_KEY , A.LS_NBR , A.LEASE_NAME , A.LEASE_START_DT , A.LEASE_END_DT , B.LEASE_PYMT_TYPE , B.PAYMENT_GROUP , B.TXN_GRP , MIN(B.EFFDT_FROM) FROM PS_RE_LS A , PS_RE_LS_TRM B WHERE A.LS_KEY = B.LS_KEY AND A.LEASE_OBLG = '1' AND A.LS_CLASSIFICATION = 'O' AND A.RECOGNITION_EXEMPT = 'N' AND A.SYSTEM_SOURCE <> 'BAM' AND B.TXN_GRP = 1 GROUP BY A.BUSINESS_UNIT, A.LS_KEY, A.LS_NBR, A.LEASE_NAME, A.LEASE_START_DT , A.LEASE_END_DT, B.LEASE_PYMT_TYPE, B.PAYMENT_GROUP, B.TXN_GRP UNION SELECT DISTINCT A.BUSINESS_UNIT , A.LS_KEY , A.LS_NBR , A.LEASE_NAME , A.LEASE_START_DT , A.LEASE_END_DT , B.LEASE_PYMT_TYPE , B.PAYMENT_GROUP , B.TXN_GRP , MIN(B.EFFDT_FROM) FROM PS_RE_LS A , PS_RE_LS_TRM B , PS_RE_MISC_FEES M WHERE A.LS_KEY = B.LS_KEY AND A.LEASE_OBLG = '1' AND A.LS_CLASSIFICATION = 'O' AND A.RECOGNITION_EXEMPT = 'N' AND A.SYSTEM_SOURCE <> 'BAM' AND B.TXN_GRP = 6 AND B.TERM_RENT_TYPE = '03' AND B.CHG_GRP_CD = M.CHG_GRP_CD AND M.CAPITALIZE_SW = 'Y' AND M.EFF_STATUS = 'A' AND M.EFFDT = ( SELECT MAX(M1.EFFDT) FROM PS_RE_MISC_FEES M1 WHERE M.SETID = M1.SETID AND M.CHG_GRP_CD = M1.CHG_GRP_CD AND M.EFFDT <= %CurrentDateIn) GROUP BY A.BUSINESS_UNIT, A.LS_KEY, A.LS_NBR, A.LEASE_NAME, A.LEASE_START_DT , A.LEASE_END_DT, B.LEASE_PYMT_TYPE, B.PAYMENT_GROUP, B.TXN_GRP UNION SELECT DISTINCT A.BUSINESS_UNIT , A.LS_KEY , A.LS_NBR , A.LEASE_NAME , A.LEASE_START_DT , A.LEASE_END_DT , B.LEASE_PYMT_TYPE , B.PAYMENT_GROUP , B.TXN_GRP , MIN(B.EFFDT_FROM) FROM PS_RE_LS A , PS_RE_LS_TRM B , PS_RE_LS_OPEX_CTG CTG , PS_RE_EXP_CLS CLS WHERE A.LS_KEY = B.LS_KEY AND A.LEASE_OBLG = '1' AND A.LS_CLASSIFICATION = 'O' AND A.RECOGNITION_EXEMPT = 'N' AND A.SYSTEM_SOURCE <> 'BAM' AND B.TXN_GRP = 4 AND B.TERM_ID = CTG.TERM_ID AND CTG.CHG_GRP_CD = CLS.CHG_GRP_CD AND CLS.CAPITALIZE_SW = 'Y' AND CLS.EFF_STATUS = 'A' AND CLS.EFFDT = ( SELECT MAX(CLS1.EFFDT) FROM PS_RE_EXP_CLS CLS1 WHERE CLS.SETID = CLS1.SETID AND CLS.CHG_GRP_CD = CLS1.CHG_GRP_CD AND CLS.EFFDT <= %CurrentDateIn) AND NOT EXISTS( SELECT 'X' FROM PS_RE_LS_OPEX_CTG CTG2 , PS_RE_EXP_CLS CLS2 WHERE B.TERM_ID = CTG2.TERM_ID AND CTG.CHG_GRP_CD <> CTG2.CHG_GRP_CD AND CTG2.CHG_GRP_CD = CLS2.CHG_GRP_CD AND CLS2.CAPITALIZE_SW = 'N' AND CLS2.EFF_STATUS = 'A' AND CLS2.EFFDT = ( SELECT MAX(CLS21.EFFDT) FROM PS_RE_EXP_CLS CLS21 WHERE CLS2.SETID = CLS21.SETID AND CLS2.CHG_GRP_CD = CLS21.CHG_GRP_CD AND CLS2.EFFDT <= %CurrentDateIn)) GROUP BY A.BUSINESS_UNIT, A.LS_KEY, A.LS_NBR, A.LEASE_NAME, A.LEASE_START_DT , A.LEASE_END_DT, B.LEASE_PYMT_TYPE, B.PAYMENT_GROUP, B.TXN_GRP |
# | PeopleSoft Field Name | PeopleSoft Field Type | Database Column Type | Description |
---|---|---|---|---|
1 | BUSINESS_UNIT | Character(5) | VARCHAR2(5) NOT NULL | Business Unit |
2 | LS_KEY | Number(15,0) | DECIMAL(15) NOT NULL | Lease Key, Unique Key |
3 | LS_NBR | Character(10) | VARCHAR2(10) NOT NULL | Lease Number, User Enterable or Generated Sequence Number |
4 | LEASE_NAME | Character(60) | VARCHAR2(60) NOT NULL | Lease Name |
5 | LEASE_START_DT | Date(10) | DATE | Lease Start Date |
6 | LEASE_END_DT | Date(10) | DATE | Lease End Date |
7 | LEASE_PYMT_TYPE | Character(1) | VARCHAR2(1) NOT NULL |
Lease Payment Type
A=Advance O=One Time R=Arrears |
8 | PAYMENT_GROUP | Number(3,0) | SMALLINT NOT NULL | Field For Payment Group |
9 | TXN_GRP | Character(1) | VARCHAR2(1) NOT NULL |
Transaction Group
1=Base Rent 2=Security Deposit 3=Straightline Accounting 4=Operating Expense 5=Percent Rent 6=Miscellaneous Rent 7=Manual Fee 8=Lease Obligation 9=Lease Interest Expense A=Prior Period Lease Obligation B=Prior Period Lease Interest C=Rent Expense D=Lease Incentive |
10 | LEASE_PYMT_STRT_DT | Date(10) | DATE | Payment Start Date |