diff --git a/bui/etc/cap/OBUICAP1/2040881_CTL.XML b/bui/etc/cap/OBUICAP1/2040881_CTL.XML new file mode 100644 index 0000000..c89380a --- /dev/null +++ b/bui/etc/cap/OBUICAP1/2040881_CTL.XML @@ -0,0 +1,43 @@ + + + + + + + + SELECT RANK from CAPCUSINF GROUP BY RANK + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bui/etc/cap/OBUICAP1_CTL.XML b/bui/etc/cap/OBUICAP1_CTL.XML index 1da51e1..bc78752 100644 --- a/bui/etc/cap/OBUICAP1_CTL.XML +++ b/bui/etc/cap/OBUICAP1_CTL.XML @@ -140,5 +140,6 @@ + diff --git a/bui/etc/cmm/OBUICMM2/BUI0022710_CTL.XML b/bui/etc/cmm/OBUICMM2/BUI0022710_CTL.XML index 1dcecbf..8b1168a 100644 --- a/bui/etc/cmm/OBUICMM2/BUI0022710_CTL.XML +++ b/bui/etc/cmm/OBUICMM2/BUI0022710_CTL.XML @@ -6,15 +6,15 @@ SELECT FIT_TRK,FIT_OFS,FIT_CTT,FIT_LEN,CRD_TRK,CRD_OFS,CRD_LEN,CRD_FLG,EXP_DT_FLG,CRD_NM,INT_MOD,U.BNK_TYP,U.TM_SMP,BNK_NM FROM CMMTUFIT U LEFT JOIN CMMTBKTYP B ON U.BNK_TYP = B.BNK_TYP - WHERE (FIT_CTT LIKE ? OR ? IS NULL) + WHERE ( (substr(?,0,FIT_LEN) = REPLACE(FIT_CTT,'F','') and crd_len = to_char(length(?))) OR ? IS NULL) AND (CRD_FLG=? OR ? IS NULL) AND (BNK_NM LIKE ? OR ? IS NULL) - FIT_CTT|FIT_CTT|CRD_FLG|CRD_FLG|BNK_NM|BNK_NM| + FIT_CTT|FIT_CTT|FIT_CTT|CRD_FLG|CRD_FLG|BNK_NM|BNK_NM| - FIT_CTT=STRCAT("%",DELBOTHSPACE($FIT_CTT),"%") + BNK_NM=STRCAT("%",DELBOTHSPACE($BNK_NM),"%")