[Home] [Help]
View: OEFV_CUSTOMER_AGREEMENTS
View Text
SELECT AGREEMENT.AGREEMENT_NUM
, T.NAME
, AGREEMENT.REVISION
, '_LA:AGREEMENT_TYPE_CODE:QP_LOOKUPS:QP_AGREEMENT_TYPE:MEANING'
, '_LA:OVERRIDE_ARULE_FLAG:OE_LOOKUPS:YES_NO:MEANING'
, '_LA:OVERRIDE_IRULE_FLAG:OE_LOOKUPS:YES_NO:MEANING'
, AGREEMENT.START_DATE_ACTIVE
, AGREEMENT.END_DATE_ACTIVE
, AGREEMENT.SIGNATURE_DATE
, AGREEMENT.PURCHASE_ORDER_NUM
, '_DF:QP:OE_AGREEMENTS:AGREEMENT'
, PARTY.PARTY_NAME CUSTOMER_NAME
, SUBSTRB(INVCONT2.PERSON_LAST_NAME
, 1
, 50) || DECODE(INVCONT2.PERSON_FIRST_NAME
, NULL
, NULL
, '
, '|| SUBSTRB(INVCONT2.PERSON_FIRST_NAME
, 1
, 50)) || DECODE(INV_ARL.MEANING
, NULL
, NULL
, '
, '|| INV_ARL.MEANING ) INVOICE_CONTACT_NAME
, INVCONT2.PERSON_FIRST_NAME INVOICE_CONTACT_FIRST_NAME
, INVCONT2.PERSON_LAST_NAME INVOICE_CONTACT_LAST_NAME
, SUBSTRB(AGREECONT2.PERSON_LAST_NAME
, 1
, 50) || DECODE(AGREECONT2.PERSON_FIRST_NAME
, NULL
, NULL
, '
, '|| SUBSTRB(AGREECONT2.PERSON_FIRST_NAME
, 1
, 50)) || DECODE(AGREE_ARL.MEANING
, NULL
, NULL
, '
, '|| AGREE_ARL.MEANING ) AGREEMENT_CONTACT_NAME
, AGREECONT2.PERSON_FIRST_NAME AGREEMENT_CONTACT_FIRST_NAME
, AGREECONT2.PERSON_LAST_NAME AGREEMENT_CONTACT_LAST_NAME
, RULE1.NAME
, RULE2.NAME
, INVOICE_SITE_USE.LOCATION
, INVOICE_TO_ADDR2.ADDRESS1
, INVOICE_TO_ADDR2.ADDRESS2
, INVOICE_TO_ADDR2.ADDRESS3
, INVOICE_TO_ADDR2.ADDRESS4
, INVOICE_TO_ADDR2.CITY
, INVOICE_TO_ADDR2.STATE
, INVOICE_TO_ADDR2.POSTAL_CODE
, INVOICE_TO_ADDR2.PROVINCE
, INVOICE_TO_ADDR2.COUNTY
, INVOICE_TO_ADDR2.COUNTRY
, OE_BIS_SALESPERSON.GET_SALESPERSON_NAME(AGREEMENT.SALESREP_ID) SALESREP_NAME
, TERM.NAME
, PRICE_LIST.NAME
, AGREEMENT.AGREEMENT_ID
, AGREEMENT.INVOICE_CONTACT_ID
, AGREEMENT.AGREEMENT_CONTACT_ID
, AGREEMENT.SOLD_TO_ORG_ID
, AGREEMENT.INVOICING_RULE_ID
, AGREEMENT.ACCOUNTING_RULE_ID
, AGREEMENT.SALESREP_ID
, AGREEMENT.INVOICE_TO_ORG_ID
, INVOICE_SITE_USE.CUST_ACCT_SITE_ID
, AGREEMENT.TERM_ID
, AGREEMENT.PRICE_LIST_ID
, AGREEMENT.LAST_UPDATE_DATE
, AGREEMENT.LAST_UPDATED_BY
, AGREEMENT.CREATION_DATE
, AGREEMENT.CREATED_BY
FROM OE_AGREEMENTS_B AGREEMENT
, OE_AGREEMENTS_TL T
, HZ_PARTIES PARTY
, HZ_CUST_ACCOUNTS CUST_ACCT
, HZ_CUST_ACCOUNT_ROLES INVCONT1
, HZ_PARTIES INVCONT2
, AR_LOOKUPS INV_ARL
, HZ_RELATIONSHIPS INVCONT4
, HZ_CUST_ACCOUNTS INVACCT
, HZ_CUST_ACCOUNT_ROLES AGREECONT1
, HZ_PARTIES AGREECONT2
, AR_LOOKUPS AGREE_ARL
, HZ_RELATIONSHIPS AGREECONT4
, HZ_CUST_ACCOUNTS AGREEACCT
, RA_RULES RULE1
, RA_RULES RULE2
, HZ_CUST_SITE_USES_ALL INVOICE_SITE_USE
, HZ_PARTY_SITES INVOICE_TO_ADDR1
, HZ_LOCATIONS INVOICE_TO_ADDR2
, HZ_CUST_ACCT_SITES_ALL INVOICE_TO_ADDR3
, RA_TERMS_TL TERM
, QP_LIST_HEADERS_TL PRICE_LIST
WHERE AGREEMENT.AGREEMENT_ID = T.AGREEMENT_ID
AND T.LANGUAGE = USERENV('LANG')
AND AGREEMENT.INVOICE_CONTACT_ID = INVCONT1.CUST_ACCOUNT_ROLE_ID
AND AGREEMENT.INVOICE_CONTACT_ID IS NOT NULL
AND INVCONT1.PARTY_ID = INVCONT4.PARTY_ID
AND INVCONT1.ROLE_TYPE = 'CONTACT'
AND INV_ARL.LOOKUP_TYPE(+) = 'CONTACT_TITLE'
AND INV_ARL.LOOKUP_CODE(+) = INVCONT2.PERSON_PRE_NAME_ADJUNCT
AND INVCONT1.CUST_ACCOUNT_ID = INVACCT.CUST_ACCOUNT_ID(+)
AND NVL(INVCONT4.OBJECT_ID
, -1) = NVL(INVACCT.PARTY_ID
, -1)
AND INVCONT4.SUBJECT_ID = INVCONT2.PARTY_ID
AND AGREEMENT.AGREEMENT_CONTACT_ID = AGREECONT1.CUST_ACCOUNT_ROLE_ID
AND AGREEMENT.AGREEMENT_CONTACT_ID IS NOT NULL
AND AGREECONT1.PARTY_ID = AGREECONT4.PARTY_ID
AND AGREECONT1.ROLE_TYPE = 'CONTACT'
AND AGREE_ARL.LOOKUP_TYPE(+) = 'CONTACT_TITLE'
AND AGREE_ARL.LOOKUP_CODE(+) = AGREECONT2.PERSON_PRE_NAME_ADJUNCT
AND AGREECONT1.CUST_ACCOUNT_ID = AGREEACCT.CUST_ACCOUNT_ID(+)
AND NVL(AGREECONT4.OBJECT_ID
, -1) = NVL(AGREEACCT.PARTY_ID
, -1)
AND AGREECONT4.SUBJECT_ID = AGREECONT2.PARTY_ID
AND AGREEMENT.SOLD_TO_ORG_ID = CUST_ACCT.CUST_ACCOUNT_ID
AND PARTY.PARTY_ID = CUST_ACCT.PARTY_ID
AND AGREEMENT.INVOICING_RULE_ID = RULE1.RULE_ID(+)
AND AGREEMENT.ACCOUNTING_RULE_ID = RULE2.RULE_ID(+)
AND AGREEMENT.INVOICE_TO_ORG_ID = INVOICE_SITE_USE.SITE_USE_ID(+)
AND INVOICE_SITE_USE.CUST_ACCT_SITE_ID = INVOICE_TO_ADDR3.CUST_ACCT_SITE_ID(+)
AND INVOICE_TO_ADDR3.PARTY_SITE_ID = INVOICE_TO_ADDR1.PARTY_SITE_ID(+)
AND INVOICE_TO_ADDR2.LOCATION_ID(+) = INVOICE_TO_ADDR1.LOCATION_ID
AND AGREEMENT.TERM_ID = TERM.TERM_ID(+)
AND AGREEMENT.PRICE_LIST_ID = PRICE_LIST.LIST_HEADER_ID
AND TERM.LANGUAGE(+) = USERENV('LANG')
AND PRICE_LIST.LANGUAGE = USERENV('LANG') WITH READ ONLY
Columns
AGREEMENT_NUMBER |
AGREEMENT_NAME |
AGREEMENT_REVISION |
"_LA:AGREEMENT_TYPE" |
"_LA:OVERRIDE_ACCOUNTING_RULE" |
"_LA:OVERRIDE_INVOICING_RULE" |
START_DATE_CHANGED |
END_DATE |
SIGNATURE_DATE |
PURCHASE_ORDER_NUMBER |
_DF |
CUSTOMER_NAME |
INVOICE_CONTACT_NAME |
INVOICE_CONTACT_FIRST_NAME |
INVOICE_CONTACT_LAST_NAME |
AGREEMENT_CONTACT_NAME |
AGREEMENT_CONTACT_FIRST_NAME |
AGREEMENT_CONTACT_LAST_NAME |
INVOICING_RULE_NAME |
ACCOUNTING_RULE_NAME |
INVOICE_TO_SITE_LOCATION |
INVOICE_TO_SITE_ADDRESS1 |
INVOICE_TO_SITE_ADDRESS2 |
INVOICE_TO_SITE_ADDRESS3 |
INVOICE_TO_SITE_ADDRESS4 |
INVOICE_TO_SITE_CITY |
INVOICE_TO_SITE_STATE |
INVOICE_TO_SITE_POSTAL_CODE |
INVOICE_TO_SITE_PROVINCE |
INVOICE_TO_SITE_COUNTY |
INVOICE_TO_SITE_COUNTRY |
SALESREP_NAME |
PAYMENT_TERMS_NAME |
PRICE_LIST_NAME |
AGREEMENT_ID |
CUSTOMER_ID |
INVOICE_CONTACT_ID |
AGREEMENT_CONTACT_ID |
INVOICING_RULE_ID |
ACCOUNTING_RULE_ID |
INVOICE_TO_ORG_ID |
INVOICE_TO_SITE_ID |
SALESREP_ID |
TERM_ID |
PRICE_LIST_ID |
LAST_UPDATE_DATE |
LAST_UPDATED_BY |
CREATION_DATE |
CREATED_BY |
Name |