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),"%")