Professional Documents
Culture Documents
/
COMMIT
/
/
DELETE FROM PS_PYCY_PGRP_TMP WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PYCY_DATA_TMP WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PAYMENT1_TMP WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PAYMENT2_TMP WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PAYMENT3_TMP WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PYCYCL_05_TMP WHERE PAY_CYCLE2 = 'BORDER'
/
DELETE FROM PS_WTHD_EXCEPTIONS WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PYMNT_STG_TMP WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PYCYC_GRP_TMP WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PYCY_NGB_TMP WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PYCYCL3_TMP WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PYCYCL4_TMP WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PYMNT_VCHR_CYC WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PYCYCL_CNV_TMP WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PYCYCL_STATTMP WHERE PAY_CYCLE = 'BORDER'
/
%Select(PAY_CYCLE_SEQ_NUM) SELECT (1 + MAX(PAY_CYCLE_SEQ_NUM)) FROM
PS_PYCYCL_STAT WHERE PAY_CYCLE = 'BORDER'
/
-- Buffers:
-1) 5887
/
INSERT INTO PS_PYCYCL_STAT (PAY_CYCLE ,PAY_CYCLE_SEQ_NUM ,PAY_RUN_AP_STATUS
,PAY_THRU_DT ,PYMNT_DT ,OPRID ,PAY_RUN_DT ,ACCOUNTING_DT ,TIME_HH ,TIME_MM
,COMMIT_STATUS ,DSCNT_ALRT_FLG ,NEG_BAL_FLG ,CNV_ERR_FLG ,BAD_CURR_FLG
,SAME_REF_FLG, PROCESS_INSTANCE, CURTEMPINSTANCE, EP_ERR_FLG_BRL) SELECT
'BORDER' , 5887 , 'E' , PAY_THRU_DT , PYMNT_DT , 'GN802338' ,
TO_DATE(TO_CHAR(SYSDATE,'YYYY-MM-DD'),'YYYY-MM-DD') , ACCOUNTING_DT , 0 , 0 ,
0 , 'N' , 'N' , 'N' , 'N' , 'N' , 4596638 , 0 , ' ' FROM PS_PYCYCL WHERE
PAY_CYCLE = 'BORDER'
/
COMMIT
/
%Select(PAY_FROM_DT, PAY_THRU_DT, PYMNT_DT, NEXT_PAY_THRU_DT, NEXT_PYMNT_DT,
PREFERRED_LANG_FLG, PREFERRED_LANGUAGE, ACCOUNTING_DT, PAY_RUN_DT,
PYCYCL_2_AET.EXPRESS_PYMNT_FLG) SELECT TO_CHAR(A.PAY_FROM_DT,'YYYY-MM-DD') ,
TO_CHAR(A.PAY_THRU_DT,'YYYY-MM-DD') , TO_CHAR(A.PYMNT_DT,'YYYY-MM-DD') ,
TO_CHAR(A.NEXT_PAY_THRU_DT,'YYYY-MM-DD') ,
TO_CHAR(A.NEXT_PYMNT_DT,'YYYY-MM-DD') , A.PREFERRED_LANG_FLG ,
A.PREFERRED_LANGUAGE , TO_CHAR(A.ACCOUNTING_DT,'YYYY-MM-DD') ,
TO_CHAR(B.PAY_RUN_DT,'YYYY-MM-DD') , A.EXPRESS_PYMNT_FLG FROM PS_PYCYCL A ,
PS_PYCYCL_STAT B WHERE A.PAY_CYCLE = 'BORDER' AND A.PAY_CYCLE = B.PAY_CYCLE
AND B.PAY_CYCLE_SEQ_NUM = 5887
/
-- Buffers:
-1) 2007-10-03
-2) 2007-10-03
-3) 2007-10-03
-4) 2007-10-03
-5) 2007-10-03
-6) N
-7) E
-8) 2007-10-03
-9) 2007-10-17
-- 10) N
%Select(DECIMALPOS) SELECT DECIMALPOS FROM PSDBFIELD WHERE FIELDNAME =
'MONETARY_AMOUNT'
/
-- Buffers:
-1) 3
%Select(DUMMY_FIELD) SELECT 'X' FROM PS_PYCYCL WHERE PAY_CYCLE = 'BORDER' AND
EXPRESS_PYMNT_FLG = 'N'
/
-- Buffers:
-1) X
/
-- Buffers:
-1) N
'AP')
/
-- Buffers:
-1) VCHR
/
%Select(SOURCE_TXN) SELECT A.SOURCE_TXN FROM PS_PYCYCL_SOURCE A ,
PS_PYMNT_SOURCE B WHERE A.PAY_CYCLE = 'BORDER' AND A.PROCESS_FLG='Y' AND
A.SOURCE_TXN=B.SOURCE_TXN AND (B.PYMNT_SRC_TYPE <> 'P' OR B.PYMNT_SRC_PROD <>
'AP')
/
-- Buffers:
-1) EXAD
--
1) X
-- Buffers:
-1) <=
/
INSERT INTO PS_BCH_PYM1_TMP ( PAY_CYCLE , PAY_CYCLE_SEQ_NUM , BUSINESS_UNIT ,
PAY_DOC_ID , PAY_DOC_SEQ , BANK_SETID , BANK_CD , BANK_ACCT_KEY ,
PYMNT_METHOD , CURRENCY_PYMNT , REMIT_SETID , REMIT_VENDOR , REMIT_LOC ,
BANK_ACCT_SEQ_NBR , PYMNT_DT , PAID_AMT , PAID_AMT_BSE , BCH_SUM_FLG ,
PROCESS_INSTANCE ) SELECT XREF.PAY_CYCLE , XREF.PAY_CYCLE_SEQ_NUM , ' ' , ' '
, 0 , XREF.BANK_SETID , XREF.BANK_CD , XREF.BANK_ACCT_KEY , XREF.PYMNT_METHOD
, XREF.CURRENCY_PYMNT , XREF.REMIT_SETID , XREF.REMIT_VENDOR , XREF.VNDR_LOC
, XREF.BANK_ACCT_SEQ_NBR , CYCL.PYMNT_DT , SUM(XREF.PAID_AMT) ,
SUM(XREF.PAID_AMT_BSE) , 'A' , 4596638 FROM PS_PYCYCL_01_TMP XREF ,
PS_BANK_ACCT_MTHD MTHD , PS_BANK_ACCT_DEFN ACCT , PS_VENDOR_PAY PAY ,
PS_PYCYCL CYCL , PS_BUS_UNIT_TBL_AP BU WHERE XREF.PAY_CYCLE='BORDER' AND
XREF.PAY_CYCLE_SEQ_NUM=5887 AND XREF.SOURCE_TXN = 'VCHR' AND CYCL.PAY_CYCLE =
'BORDER' AND PAY.BCH_TRNCOST_CD = '2' AND XREF.PYMNT_SEPARATE ='N' AND
XREF.PYMNT_METHOD = 'EFT' AND XREF.PYMNT_SELCT_STATUS <> 'N' AND
XREF.GRP_PYMNT_DT = 'N' AND XREF.BANK_SETID = MTHD.SETID AND XREF.BANK_CD =
MTHD.BANK_CD AND XREF.BANK_CD = MTHD.BANK_CD_CPTY AND XREF.BANK_ACCT_KEY =
MTHD.BANK_ACCT_KEY AND XREF.PYMNT_METHOD = MTHD.PYMNT_METHOD AND
XREF.BANK_SETID = ACCT.SETID AND XREF.BANK_CD = ACCT.BANK_CD AND XREF.BANK_CD
= ACCT.BANK_CD_CPTY AND XREF.BANK_ACCT_KEY = ACCT.BANK_ACCT_KEY AND
ACCT.BCH_CHRG_PAYEE_FLG = 'Y' AND XREF.REMIT_SETID = PAY.SETID AND
XREF.REMIT_VENDOR = PAY.VENDOR_ID AND XREF.VNDR_LOC = PAY.VNDR_LOC AND
PAY.EFFDT = ( SELECT MAX(PAY2.EFFDT) FROM PS_VENDOR_PAY PAY2 WHERE
XREF.REMIT_SETID = PAY2.SETID AND XREF.REMIT_VENDOR = PAY2.VENDOR_ID AND
XREF.VNDR_LOC = PAY2.VNDR_LOC AND PAY2.EFF_STATUS = 'A' AND PAY2.EFFDT <=
CYCL.PYMNT_DT ) AND XREF.BUSINESS_UNIT = BU.BUSINESS_UNIT AND
BU.COMBINE_PYMNT_OPT = 'N' GROUP BY XREF.PAY_CYCLE, XREF.PAY_CYCLE_SEQ_NUM,
XREF.BANK_SETID, XREF.BANK_CD, XREF.BANK_ACCT_KEY, XREF.PYMNT_METHOD,
XREF.REMIT_SETID, XREF.REMIT_VENDOR, XREF.VNDR_LOC, XREF.BANK_ACCT_SEQ_NBR,
XREF.CURRENCY_PYMNT,CYCL.PYMNT_DT
/
INSERT INTO PS_BCH_PYM1_TMP ( PAY_CYCLE , PAY_CYCLE_SEQ_NUM , BUSINESS_UNIT ,
PAY_DOC_ID , PAY_DOC_SEQ , BANK_SETID , BANK_CD , BANK_ACCT_KEY ,
PYMNT_METHOD , CURRENCY_PYMNT , REMIT_SETID , REMIT_VENDOR , REMIT_LOC ,
BANK_ACCT_SEQ_NBR , PYMNT_DT , PAID_AMT , PAID_AMT_BSE , BCH_SUM_FLG ,
PROCESS_INSTANCE ) SELECT XREF.PAY_CYCLE , XREF.PAY_CYCLE_SEQ_NUM , ' ' , ' '
, 0 , XREF.BANK_SETID , XREF.BANK_CD , XREF.BANK_ACCT_KEY , XREF.PYMNT_METHOD
, XREF.CURRENCY_PYMNT , XREF.REMIT_SETID , XREF.REMIT_VENDOR , XREF.VNDR_LOC
, XREF.BANK_ACCT_SEQ_NBR , XREF.SCHEDULED_PAY_DT , SUM(XREF.PAID_AMT) ,
SUM(XREF.PAID_AMT_BSE) , 'B' , 4596638 FROM PS_PYCYCL_01_TMP XREF ,
PS_BANK_ACCT_MTHD MTHD , PS_BANK_ACCT_DEFN ACCT , PS_VENDOR_PAY PAY ,
PS_BUS_UNIT_TBL_AP BU WHERE XREF.PAY_CYCLE='BORDER' AND
XREF.PAY_CYCLE_SEQ_NUM=5887 AND XREF.SOURCE_TXN = 'VCHR' AND
PAY.BCH_TRNCOST_CD = '2' AND XREF.PYMNT_SEPARATE ='N' AND XREF.PYMNT_METHOD =
'EFT' AND XREF.PYMNT_SELCT_STATUS <> 'N' AND XREF.GRP_PYMNT_DT = 'Y' AND
XREF.BANK_SETID = MTHD.SETID AND XREF.BANK_CD = MTHD.BANK_CD AND XREF.BANK_CD
= MTHD.BANK_CD_CPTY AND XREF.BANK_ACCT_KEY = MTHD.BANK_ACCT_KEY AND
XREF.PYMNT_METHOD = MTHD.PYMNT_METHOD AND XREF.BANK_SETID = ACCT.SETID AND
XREF.BANK_CD = ACCT.BANK_CD AND XREF.BANK_CD = ACCT.BANK_CD_CPTY AND
XREF.BANK_ACCT_KEY = ACCT.BANK_ACCT_KEY AND ACCT.BCH_CHRG_PAYEE_FLG = 'Y' AND
XREF.REMIT_SETID = PAY.SETID AND XREF.REMIT_VENDOR = PAY.VENDOR_ID AND
XREF.VNDR_LOC = PAY.VNDR_LOC AND PAY.EFFDT = ( SELECT MAX(PAY2.EFFDT) FROM
PS_VENDOR_PAY PAY2 WHERE XREF.REMIT_SETID = PAY2.SETID AND XREF.REMIT_VENDOR
= PAY2.VENDOR_ID AND XREF.VNDR_LOC = PAY2.VNDR_LOC AND PAY2.EFF_STATUS = 'A'
AND PAY2.EFFDT <= XREF.SCHEDULED_PAY_DT ) AND XREF.BUSINESS_UNIT =
BU.BUSINESS_UNIT AND BU.COMBINE_PYMNT_OPT = 'N' GROUP BY XREF.PAY_CYCLE,
XREF.PAY_CYCLE_SEQ_NUM, XREF.BANK_SETID, XREF.BANK_CD, XREF.BANK_ACCT_KEY,
XREF.PYMNT_METHOD, XREF.PYMNT_METHOD, XREF.REMIT_SETID, XREF.REMIT_VENDOR,
/
DELETE FROM PS_PAY_VCHR_STG WHERE PROCESS_INSTANCE = 4596638
/
UPDATE PS_PYMNT_VCHR_XREF SET PAY_CYCLE = ' ', PROCESS_INSTANCE = 0,
PAY_CYCLE_SEQ_NUM = 0, PYMNT_SELCT_STATUS = 'N', PAID_AMT = 0, PAID_AMT_BSE =
0, PAID_AMT_GROSS = 0, PAID_AMT_DSCNT = 0, PAID_AMT_GROSS_BSE = 0,
PAID_AMT_DSCNT_BSE = 0, PAID_AMT_BNK_BSE = 0, PYMNT_RATE_MULT = 0,
PYMNT_RATE_DIV = 0, BASE_CURRENCY_BNK = ' ', CUR_RT_TYPE_BNK = ' ',
BNK_RATE_MULT = 0, BNK_RATE_DIV = 0, PYMNT_ID = ' ' WHERE pay_cycle =
'BORDER' AND PAY_CYCLE_SEQ_NUM = 5887 AND PYMNT_SELCT_STATUS = 'R' AND
BUSINESS_UNIT NOT IN ( SELECT BUSINESS_UNIT FROM PS_PYCYCL_DATA A WHERE
A.PAY_CYCLE = 'BORDER' AND A.PAY_CYCLE_SEQ_NUM = 5887 AND A.SOURCE_TXN =
'VCHR' AND PYMNT_SELCT_STATUS NOT IN ('D','V') AND
PS_PYMNT_VCHR_XREF.BUSINESS_UNIT = A.BUSINESS_UNIT AND
PS_PYMNT_VCHR_XREF.VOUCHER_ID = A.PAY_DOC_ID AND PS_PYMNT_VCHR_XREF.PYMNT_CNT
= A.PAY_DOC_SEQ)
/
UPDATE PS_PYMNT_VCHR_XREF SET PAID_RATE_MULT = 0, PAID_RATE_DIV = 0 WHERE
pay_cycle = 'BORDER' AND PAY_CYCLE_SEQ_NUM = 5887 AND PYMNT_SELCT_STATUS =
'R' AND SPEC_PYMNT_EX_RT <> 'Y' AND BUSINESS_UNIT NOT IN ( SELECT
BUSINESS_UNIT FROM PS_PYCYCL_DATA A WHERE A.PAY_CYCLE = 'BORDER' AND
A.PAY_CYCLE_SEQ_NUM = 5887 AND A.SOURCE_TXN = 'VCHR' AND PYMNT_SELCT_STATUS
NOT IN ('D','V') AND PS_PYMNT_VCHR_XREF.BUSINESS_UNIT = A.BUSINESS_UNIT AND
PS_PYMNT_VCHR_XREF.VOUCHER_ID = A.PAY_DOC_ID AND PS_PYMNT_VCHR_XREF.PYMNT_CNT
= A.PAY_DOC_SEQ)
/
COMMIT
/
%Select(DUMMY_FIELD) SELECT 'X' FROM PS_INSTALLATION WHERE AP = 'Y' AND 'D' =
'F' AND EXISTS ( SELECT 'X' FROM PS_PYCYCL_MTHD WHERE PAY_CYCLE = 'BORDER'
AND PYMNT_METHOD IN ('BOO', 'BEF') AND PROCESS_FLG = 'Y')
/
/
DELETE FROM PS_PYCYCL_A4_TAO WHERE PAY_CYCLE = 'BORDER'
/
DELETE FROM PS_PYCYC_STATTMP WHERE PAY_CYCLE='BORDER' AND
PAY_CYCLE_SEQ_NUM=5887
/
COMMIT
/