2100: denorm_tbl(i) := loc_str_rec;
2101:
2102: -- ****** DEBUG ******
2103: FOR k in 1..denorm_tbl.count LOOP
2104: arp_util_tax.debug('***');
2105: arp_util_tax.debug('Country Code: '|| denorm_tbl(k).country_code);
2106: arp_util_tax.debug('ID Flex Num : '|| denorm_tbl(k).id_flex_num);
2107: arp_util_tax.debug('Attr1 : '|| denorm_tbl(k).seg_att_type1);
2108: arp_util_tax.debug('Attr2 : '|| denorm_tbl(k).seg_att_type2);
2101:
2102: -- ****** DEBUG ******
2103: FOR k in 1..denorm_tbl.count LOOP
2104: arp_util_tax.debug('***');
2105: arp_util_tax.debug('Country Code: '|| denorm_tbl(k).country_code);
2106: arp_util_tax.debug('ID Flex Num : '|| denorm_tbl(k).id_flex_num);
2107: arp_util_tax.debug('Attr1 : '|| denorm_tbl(k).seg_att_type1);
2108: arp_util_tax.debug('Attr2 : '|| denorm_tbl(k).seg_att_type2);
2109: arp_util_tax.debug('Attr3 : '|| denorm_tbl(k).seg_att_type3);
2102: -- ****** DEBUG ******
2103: FOR k in 1..denorm_tbl.count LOOP
2104: arp_util_tax.debug('***');
2105: arp_util_tax.debug('Country Code: '|| denorm_tbl(k).country_code);
2106: arp_util_tax.debug('ID Flex Num : '|| denorm_tbl(k).id_flex_num);
2107: arp_util_tax.debug('Attr1 : '|| denorm_tbl(k).seg_att_type1);
2108: arp_util_tax.debug('Attr2 : '|| denorm_tbl(k).seg_att_type2);
2109: arp_util_tax.debug('Attr3 : '|| denorm_tbl(k).seg_att_type3);
2110: arp_util_tax.debug('Attr4 : '|| denorm_tbl(k).seg_att_type4);
2103: FOR k in 1..denorm_tbl.count LOOP
2104: arp_util_tax.debug('***');
2105: arp_util_tax.debug('Country Code: '|| denorm_tbl(k).country_code);
2106: arp_util_tax.debug('ID Flex Num : '|| denorm_tbl(k).id_flex_num);
2107: arp_util_tax.debug('Attr1 : '|| denorm_tbl(k).seg_att_type1);
2108: arp_util_tax.debug('Attr2 : '|| denorm_tbl(k).seg_att_type2);
2109: arp_util_tax.debug('Attr3 : '|| denorm_tbl(k).seg_att_type3);
2110: arp_util_tax.debug('Attr4 : '|| denorm_tbl(k).seg_att_type4);
2111: arp_util_tax.debug('Attr5 : '|| denorm_tbl(k).seg_att_type5);
2104: arp_util_tax.debug('***');
2105: arp_util_tax.debug('Country Code: '|| denorm_tbl(k).country_code);
2106: arp_util_tax.debug('ID Flex Num : '|| denorm_tbl(k).id_flex_num);
2107: arp_util_tax.debug('Attr1 : '|| denorm_tbl(k).seg_att_type1);
2108: arp_util_tax.debug('Attr2 : '|| denorm_tbl(k).seg_att_type2);
2109: arp_util_tax.debug('Attr3 : '|| denorm_tbl(k).seg_att_type3);
2110: arp_util_tax.debug('Attr4 : '|| denorm_tbl(k).seg_att_type4);
2111: arp_util_tax.debug('Attr5 : '|| denorm_tbl(k).seg_att_type5);
2112: arp_util_tax.debug('Attr6 : '|| denorm_tbl(k).seg_att_type6);
2105: arp_util_tax.debug('Country Code: '|| denorm_tbl(k).country_code);
2106: arp_util_tax.debug('ID Flex Num : '|| denorm_tbl(k).id_flex_num);
2107: arp_util_tax.debug('Attr1 : '|| denorm_tbl(k).seg_att_type1);
2108: arp_util_tax.debug('Attr2 : '|| denorm_tbl(k).seg_att_type2);
2109: arp_util_tax.debug('Attr3 : '|| denorm_tbl(k).seg_att_type3);
2110: arp_util_tax.debug('Attr4 : '|| denorm_tbl(k).seg_att_type4);
2111: arp_util_tax.debug('Attr5 : '|| denorm_tbl(k).seg_att_type5);
2112: arp_util_tax.debug('Attr6 : '|| denorm_tbl(k).seg_att_type6);
2113: arp_util_tax.debug('Attr7 : '|| denorm_tbl(k).seg_att_type7);
2106: arp_util_tax.debug('ID Flex Num : '|| denorm_tbl(k).id_flex_num);
2107: arp_util_tax.debug('Attr1 : '|| denorm_tbl(k).seg_att_type1);
2108: arp_util_tax.debug('Attr2 : '|| denorm_tbl(k).seg_att_type2);
2109: arp_util_tax.debug('Attr3 : '|| denorm_tbl(k).seg_att_type3);
2110: arp_util_tax.debug('Attr4 : '|| denorm_tbl(k).seg_att_type4);
2111: arp_util_tax.debug('Attr5 : '|| denorm_tbl(k).seg_att_type5);
2112: arp_util_tax.debug('Attr6 : '|| denorm_tbl(k).seg_att_type6);
2113: arp_util_tax.debug('Attr7 : '|| denorm_tbl(k).seg_att_type7);
2114: arp_util_tax.debug('Attr8 : '|| denorm_tbl(k).seg_att_type8);
2107: arp_util_tax.debug('Attr1 : '|| denorm_tbl(k).seg_att_type1);
2108: arp_util_tax.debug('Attr2 : '|| denorm_tbl(k).seg_att_type2);
2109: arp_util_tax.debug('Attr3 : '|| denorm_tbl(k).seg_att_type3);
2110: arp_util_tax.debug('Attr4 : '|| denorm_tbl(k).seg_att_type4);
2111: arp_util_tax.debug('Attr5 : '|| denorm_tbl(k).seg_att_type5);
2112: arp_util_tax.debug('Attr6 : '|| denorm_tbl(k).seg_att_type6);
2113: arp_util_tax.debug('Attr7 : '|| denorm_tbl(k).seg_att_type7);
2114: arp_util_tax.debug('Attr8 : '|| denorm_tbl(k).seg_att_type8);
2115: arp_util_tax.debug('Attr9 : '|| denorm_tbl(k).seg_att_type9);
2108: arp_util_tax.debug('Attr2 : '|| denorm_tbl(k).seg_att_type2);
2109: arp_util_tax.debug('Attr3 : '|| denorm_tbl(k).seg_att_type3);
2110: arp_util_tax.debug('Attr4 : '|| denorm_tbl(k).seg_att_type4);
2111: arp_util_tax.debug('Attr5 : '|| denorm_tbl(k).seg_att_type5);
2112: arp_util_tax.debug('Attr6 : '|| denorm_tbl(k).seg_att_type6);
2113: arp_util_tax.debug('Attr7 : '|| denorm_tbl(k).seg_att_type7);
2114: arp_util_tax.debug('Attr8 : '|| denorm_tbl(k).seg_att_type8);
2115: arp_util_tax.debug('Attr9 : '|| denorm_tbl(k).seg_att_type9);
2116: arp_util_tax.debug('Attr10 : '|| denorm_tbl(k).seg_att_type10);
2109: arp_util_tax.debug('Attr3 : '|| denorm_tbl(k).seg_att_type3);
2110: arp_util_tax.debug('Attr4 : '|| denorm_tbl(k).seg_att_type4);
2111: arp_util_tax.debug('Attr5 : '|| denorm_tbl(k).seg_att_type5);
2112: arp_util_tax.debug('Attr6 : '|| denorm_tbl(k).seg_att_type6);
2113: arp_util_tax.debug('Attr7 : '|| denorm_tbl(k).seg_att_type7);
2114: arp_util_tax.debug('Attr8 : '|| denorm_tbl(k).seg_att_type8);
2115: arp_util_tax.debug('Attr9 : '|| denorm_tbl(k).seg_att_type9);
2116: arp_util_tax.debug('Attr10 : '|| denorm_tbl(k).seg_att_type10);
2117: arp_util_tax.debug('Currency : '|| denorm_tbl(k).tax_currency_code);
2110: arp_util_tax.debug('Attr4 : '|| denorm_tbl(k).seg_att_type4);
2111: arp_util_tax.debug('Attr5 : '|| denorm_tbl(k).seg_att_type5);
2112: arp_util_tax.debug('Attr6 : '|| denorm_tbl(k).seg_att_type6);
2113: arp_util_tax.debug('Attr7 : '|| denorm_tbl(k).seg_att_type7);
2114: arp_util_tax.debug('Attr8 : '|| denorm_tbl(k).seg_att_type8);
2115: arp_util_tax.debug('Attr9 : '|| denorm_tbl(k).seg_att_type9);
2116: arp_util_tax.debug('Attr10 : '|| denorm_tbl(k).seg_att_type10);
2117: arp_util_tax.debug('Currency : '|| denorm_tbl(k).tax_currency_code);
2118: arp_util_tax.debug('Precision : '|| denorm_tbl(k).tax_precision);
2111: arp_util_tax.debug('Attr5 : '|| denorm_tbl(k).seg_att_type5);
2112: arp_util_tax.debug('Attr6 : '|| denorm_tbl(k).seg_att_type6);
2113: arp_util_tax.debug('Attr7 : '|| denorm_tbl(k).seg_att_type7);
2114: arp_util_tax.debug('Attr8 : '|| denorm_tbl(k).seg_att_type8);
2115: arp_util_tax.debug('Attr9 : '|| denorm_tbl(k).seg_att_type9);
2116: arp_util_tax.debug('Attr10 : '|| denorm_tbl(k).seg_att_type10);
2117: arp_util_tax.debug('Currency : '|| denorm_tbl(k).tax_currency_code);
2118: arp_util_tax.debug('Precision : '|| denorm_tbl(k).tax_precision);
2119: arp_util_tax.debug('MAU : '|| denorm_tbl(k).tax_mau);
2112: arp_util_tax.debug('Attr6 : '|| denorm_tbl(k).seg_att_type6);
2113: arp_util_tax.debug('Attr7 : '|| denorm_tbl(k).seg_att_type7);
2114: arp_util_tax.debug('Attr8 : '|| denorm_tbl(k).seg_att_type8);
2115: arp_util_tax.debug('Attr9 : '|| denorm_tbl(k).seg_att_type9);
2116: arp_util_tax.debug('Attr10 : '|| denorm_tbl(k).seg_att_type10);
2117: arp_util_tax.debug('Currency : '|| denorm_tbl(k).tax_currency_code);
2118: arp_util_tax.debug('Precision : '|| denorm_tbl(k).tax_precision);
2119: arp_util_tax.debug('MAU : '|| denorm_tbl(k).tax_mau);
2120: arp_util_tax.debug('Rounding : '|| denorm_tbl(k).rounding_rule_code);
2113: arp_util_tax.debug('Attr7 : '|| denorm_tbl(k).seg_att_type7);
2114: arp_util_tax.debug('Attr8 : '|| denorm_tbl(k).seg_att_type8);
2115: arp_util_tax.debug('Attr9 : '|| denorm_tbl(k).seg_att_type9);
2116: arp_util_tax.debug('Attr10 : '|| denorm_tbl(k).seg_att_type10);
2117: arp_util_tax.debug('Currency : '|| denorm_tbl(k).tax_currency_code);
2118: arp_util_tax.debug('Precision : '|| denorm_tbl(k).tax_precision);
2119: arp_util_tax.debug('MAU : '|| denorm_tbl(k).tax_mau);
2120: arp_util_tax.debug('Rounding : '|| denorm_tbl(k).rounding_rule_code);
2121: arp_util_tax.debug('Rounding Ovr: '|| denorm_tbl(k).allow_rounding_override);
2114: arp_util_tax.debug('Attr8 : '|| denorm_tbl(k).seg_att_type8);
2115: arp_util_tax.debug('Attr9 : '|| denorm_tbl(k).seg_att_type9);
2116: arp_util_tax.debug('Attr10 : '|| denorm_tbl(k).seg_att_type10);
2117: arp_util_tax.debug('Currency : '|| denorm_tbl(k).tax_currency_code);
2118: arp_util_tax.debug('Precision : '|| denorm_tbl(k).tax_precision);
2119: arp_util_tax.debug('MAU : '|| denorm_tbl(k).tax_mau);
2120: arp_util_tax.debug('Rounding : '|| denorm_tbl(k).rounding_rule_code);
2121: arp_util_tax.debug('Rounding Ovr: '|| denorm_tbl(k).allow_rounding_override);
2122: arp_util_tax.debug('Org ID : '|| denorm_tbl(k).org_id);
2115: arp_util_tax.debug('Attr9 : '|| denorm_tbl(k).seg_att_type9);
2116: arp_util_tax.debug('Attr10 : '|| denorm_tbl(k).seg_att_type10);
2117: arp_util_tax.debug('Currency : '|| denorm_tbl(k).tax_currency_code);
2118: arp_util_tax.debug('Precision : '|| denorm_tbl(k).tax_precision);
2119: arp_util_tax.debug('MAU : '|| denorm_tbl(k).tax_mau);
2120: arp_util_tax.debug('Rounding : '|| denorm_tbl(k).rounding_rule_code);
2121: arp_util_tax.debug('Rounding Ovr: '|| denorm_tbl(k).allow_rounding_override);
2122: arp_util_tax.debug('Org ID : '|| denorm_tbl(k).org_id);
2123: END LOOP;
2116: arp_util_tax.debug('Attr10 : '|| denorm_tbl(k).seg_att_type10);
2117: arp_util_tax.debug('Currency : '|| denorm_tbl(k).tax_currency_code);
2118: arp_util_tax.debug('Precision : '|| denorm_tbl(k).tax_precision);
2119: arp_util_tax.debug('MAU : '|| denorm_tbl(k).tax_mau);
2120: arp_util_tax.debug('Rounding : '|| denorm_tbl(k).rounding_rule_code);
2121: arp_util_tax.debug('Rounding Ovr: '|| denorm_tbl(k).allow_rounding_override);
2122: arp_util_tax.debug('Org ID : '|| denorm_tbl(k).org_id);
2123: END LOOP;
2124: arp_util_tax.debug(' ');
2117: arp_util_tax.debug('Currency : '|| denorm_tbl(k).tax_currency_code);
2118: arp_util_tax.debug('Precision : '|| denorm_tbl(k).tax_precision);
2119: arp_util_tax.debug('MAU : '|| denorm_tbl(k).tax_mau);
2120: arp_util_tax.debug('Rounding : '|| denorm_tbl(k).rounding_rule_code);
2121: arp_util_tax.debug('Rounding Ovr: '|| denorm_tbl(k).allow_rounding_override);
2122: arp_util_tax.debug('Org ID : '|| denorm_tbl(k).org_id);
2123: END LOOP;
2124: arp_util_tax.debug(' ');
2125: IF denorm_err_tbl.count > 0 THEN
2118: arp_util_tax.debug('Precision : '|| denorm_tbl(k).tax_precision);
2119: arp_util_tax.debug('MAU : '|| denorm_tbl(k).tax_mau);
2120: arp_util_tax.debug('Rounding : '|| denorm_tbl(k).rounding_rule_code);
2121: arp_util_tax.debug('Rounding Ovr: '|| denorm_tbl(k).allow_rounding_override);
2122: arp_util_tax.debug('Org ID : '|| denorm_tbl(k).org_id);
2123: END LOOP;
2124: arp_util_tax.debug(' ');
2125: IF denorm_err_tbl.count > 0 THEN
2126: arp_util_tax.debug('*** ORGANZATION MERGED RECORDS ***');
2120: arp_util_tax.debug('Rounding : '|| denorm_tbl(k).rounding_rule_code);
2121: arp_util_tax.debug('Rounding Ovr: '|| denorm_tbl(k).allow_rounding_override);
2122: arp_util_tax.debug('Org ID : '|| denorm_tbl(k).org_id);
2123: END LOOP;
2124: arp_util_tax.debug(' ');
2125: IF denorm_err_tbl.count > 0 THEN
2126: arp_util_tax.debug('*** ORGANZATION MERGED RECORDS ***');
2127: FOR k in 1..denorm_err_tbl.count LOOP
2128: arp_util_tax.debug(denorm_err_tbl(k).country_code);
2122: arp_util_tax.debug('Org ID : '|| denorm_tbl(k).org_id);
2123: END LOOP;
2124: arp_util_tax.debug(' ');
2125: IF denorm_err_tbl.count > 0 THEN
2126: arp_util_tax.debug('*** ORGANZATION MERGED RECORDS ***');
2127: FOR k in 1..denorm_err_tbl.count LOOP
2128: arp_util_tax.debug(denorm_err_tbl(k).country_code);
2129: arp_util_tax.debug(denorm_err_tbl(k).id_flex_num);
2130: arp_util_tax.debug(denorm_err_tbl(k).tax_currency_code);
2124: arp_util_tax.debug(' ');
2125: IF denorm_err_tbl.count > 0 THEN
2126: arp_util_tax.debug('*** ORGANZATION MERGED RECORDS ***');
2127: FOR k in 1..denorm_err_tbl.count LOOP
2128: arp_util_tax.debug(denorm_err_tbl(k).country_code);
2129: arp_util_tax.debug(denorm_err_tbl(k).id_flex_num);
2130: arp_util_tax.debug(denorm_err_tbl(k).tax_currency_code);
2131: arp_util_tax.debug(denorm_err_tbl(k).tax_precision);
2132: arp_util_tax.debug(denorm_err_tbl(k).tax_mau);
2125: IF denorm_err_tbl.count > 0 THEN
2126: arp_util_tax.debug('*** ORGANZATION MERGED RECORDS ***');
2127: FOR k in 1..denorm_err_tbl.count LOOP
2128: arp_util_tax.debug(denorm_err_tbl(k).country_code);
2129: arp_util_tax.debug(denorm_err_tbl(k).id_flex_num);
2130: arp_util_tax.debug(denorm_err_tbl(k).tax_currency_code);
2131: arp_util_tax.debug(denorm_err_tbl(k).tax_precision);
2132: arp_util_tax.debug(denorm_err_tbl(k).tax_mau);
2133: arp_util_tax.debug(denorm_err_tbl(k).rounding_rule_code);
2126: arp_util_tax.debug('*** ORGANZATION MERGED RECORDS ***');
2127: FOR k in 1..denorm_err_tbl.count LOOP
2128: arp_util_tax.debug(denorm_err_tbl(k).country_code);
2129: arp_util_tax.debug(denorm_err_tbl(k).id_flex_num);
2130: arp_util_tax.debug(denorm_err_tbl(k).tax_currency_code);
2131: arp_util_tax.debug(denorm_err_tbl(k).tax_precision);
2132: arp_util_tax.debug(denorm_err_tbl(k).tax_mau);
2133: arp_util_tax.debug(denorm_err_tbl(k).rounding_rule_code);
2134: arp_util_tax.debug(denorm_err_tbl(k).allow_rounding_override);
2127: FOR k in 1..denorm_err_tbl.count LOOP
2128: arp_util_tax.debug(denorm_err_tbl(k).country_code);
2129: arp_util_tax.debug(denorm_err_tbl(k).id_flex_num);
2130: arp_util_tax.debug(denorm_err_tbl(k).tax_currency_code);
2131: arp_util_tax.debug(denorm_err_tbl(k).tax_precision);
2132: arp_util_tax.debug(denorm_err_tbl(k).tax_mau);
2133: arp_util_tax.debug(denorm_err_tbl(k).rounding_rule_code);
2134: arp_util_tax.debug(denorm_err_tbl(k).allow_rounding_override);
2135: arp_util_tax.debug(denorm_err_tbl(k).org_id);
2128: arp_util_tax.debug(denorm_err_tbl(k).country_code);
2129: arp_util_tax.debug(denorm_err_tbl(k).id_flex_num);
2130: arp_util_tax.debug(denorm_err_tbl(k).tax_currency_code);
2131: arp_util_tax.debug(denorm_err_tbl(k).tax_precision);
2132: arp_util_tax.debug(denorm_err_tbl(k).tax_mau);
2133: arp_util_tax.debug(denorm_err_tbl(k).rounding_rule_code);
2134: arp_util_tax.debug(denorm_err_tbl(k).allow_rounding_override);
2135: arp_util_tax.debug(denorm_err_tbl(k).org_id);
2136: --arp_util_tax.debug(denorm_tbl(k).tax_account_id);
2129: arp_util_tax.debug(denorm_err_tbl(k).id_flex_num);
2130: arp_util_tax.debug(denorm_err_tbl(k).tax_currency_code);
2131: arp_util_tax.debug(denorm_err_tbl(k).tax_precision);
2132: arp_util_tax.debug(denorm_err_tbl(k).tax_mau);
2133: arp_util_tax.debug(denorm_err_tbl(k).rounding_rule_code);
2134: arp_util_tax.debug(denorm_err_tbl(k).allow_rounding_override);
2135: arp_util_tax.debug(denorm_err_tbl(k).org_id);
2136: --arp_util_tax.debug(denorm_tbl(k).tax_account_id);
2137: END LOOP;
2130: arp_util_tax.debug(denorm_err_tbl(k).tax_currency_code);
2131: arp_util_tax.debug(denorm_err_tbl(k).tax_precision);
2132: arp_util_tax.debug(denorm_err_tbl(k).tax_mau);
2133: arp_util_tax.debug(denorm_err_tbl(k).rounding_rule_code);
2134: arp_util_tax.debug(denorm_err_tbl(k).allow_rounding_override);
2135: arp_util_tax.debug(denorm_err_tbl(k).org_id);
2136: --arp_util_tax.debug(denorm_tbl(k).tax_account_id);
2137: END LOOP;
2138: ELSE
2131: arp_util_tax.debug(denorm_err_tbl(k).tax_precision);
2132: arp_util_tax.debug(denorm_err_tbl(k).tax_mau);
2133: arp_util_tax.debug(denorm_err_tbl(k).rounding_rule_code);
2134: arp_util_tax.debug(denorm_err_tbl(k).allow_rounding_override);
2135: arp_util_tax.debug(denorm_err_tbl(k).org_id);
2136: --arp_util_tax.debug(denorm_tbl(k).tax_account_id);
2137: END LOOP;
2138: ELSE
2139: arp_util_tax.debug('*** NO ORGANZATION MERGED RECORDS ***');
2132: arp_util_tax.debug(denorm_err_tbl(k).tax_mau);
2133: arp_util_tax.debug(denorm_err_tbl(k).rounding_rule_code);
2134: arp_util_tax.debug(denorm_err_tbl(k).allow_rounding_override);
2135: arp_util_tax.debug(denorm_err_tbl(k).org_id);
2136: --arp_util_tax.debug(denorm_tbl(k).tax_account_id);
2137: END LOOP;
2138: ELSE
2139: arp_util_tax.debug('*** NO ORGANZATION MERGED RECORDS ***');
2140: END IF;
2135: arp_util_tax.debug(denorm_err_tbl(k).org_id);
2136: --arp_util_tax.debug(denorm_tbl(k).tax_account_id);
2137: END LOOP;
2138: ELSE
2139: arp_util_tax.debug('*** NO ORGANZATION MERGED RECORDS ***');
2140: END IF;
2141: -- ****** DEBUG ******
2142:
2143:
2808:
2809: FND_PROFILE.GET('ORG_ID',L_ORG_ID);
2810:
2811: IF L_ORG_ID IS NULL THEN
2812: arp_util_tax.debug('MO: Operating Units site level profile option value not set , resulted in Null Org Id');
2813: END IF;
2814: ELSE
2815: L_ORG_ID := NULL;
2816: END IF;
2817:
2818:
2819: EXCEPTION
2820: WHEN OTHERS THEN
2821: arp_util_tax.debug('Exception in Common Migrate Tax Definition Constructor : '||sqlerrm);
2822:
2823: END;
2824:
2825: END;