DBA Data[Home] [Help]

APPS.ECE_AR_TRANSACTION dependencies on DBMS_SQL

Line 329: dbms_sql.define_column ( c,

325:
326: xProgress := '2000-10';
327: FOR k IN 1..tbl.count
328: LOOP
329: dbms_sql.define_column ( c,
330: k,
331: col,
332: col_size );
333: END LOOP;

Line 1255: IF ( dbms_sql.last_row_count = 0 )

1251:
1252: END LOOP;
1253:
1254: xProgress := '2060-50';
1255: IF ( dbms_sql.last_row_count = 0 )
1256: THEN
1257: ec_debug.pl (1,
1258: 'EC',
1259: 'ECE_NO_ROW_SELECTED',

Line 1632: dbms_sql (Native Oracle db functions that come with every Oracle Apps)

1628: :transaction_id is a place holder for foreign key value.
1629: A PL/SQL table (list of values) will be used to store data.
1630: Procedure ece_flatfile.Find_pos will be used to locate the specific
1631: data value in the PL/SQL table.
1632: dbms_sql (Native Oracle db functions that come with every Oracle Apps)
1633: dbms_sql.bind_variable will be used to assign data value to :transaction_id.
1634:
1635: Let's use the above example:
1636:

Line 1633: dbms_sql.bind_variable will be used to assign data value to :transaction_id.

1629: A PL/SQL table (list of values) will be used to store data.
1630: Procedure ece_flatfile.Find_pos will be used to locate the specific
1631: data value in the PL/SQL table.
1632: dbms_sql (Native Oracle db functions that come with every Oracle Apps)
1633: dbms_sql.bind_variable will be used to assign data value to :transaction_id.
1634:
1635: Let's use the above example:
1636:
1637: 1. Execute dynamic SQL 1 for headers (A) data

Line 1906: Header_sel_c := dbms_sql.open_cursor;

1902: *** Open a cursor for each of the SELECT call
1903: ***/
1904:
1905: xProgress := '2212-60';
1906: Header_sel_c := dbms_sql.open_cursor;
1907:
1908: xProgress := '2213-60';
1909: Header_1_sel_c := dbms_sql.open_cursor;
1910:

Line 1909: Header_1_sel_c := dbms_sql.open_cursor;

1905: xProgress := '2212-60';
1906: Header_sel_c := dbms_sql.open_cursor;
1907:
1908: xProgress := '2213-60';
1909: Header_1_sel_c := dbms_sql.open_cursor;
1910:
1911: xProgress := '2214-60';
1912: Alw_chg_h_sel_c := dbms_sql.open_cursor;
1913:

Line 1912: Alw_chg_h_sel_c := dbms_sql.open_cursor;

1908: xProgress := '2213-60';
1909: Header_1_sel_c := dbms_sql.open_cursor;
1910:
1911: xProgress := '2214-60';
1912: Alw_chg_h_sel_c := dbms_sql.open_cursor;
1913:
1914: xProgress := '2215-60';
1915: Line_sel_c := dbms_sql.open_cursor;
1916:

Line 1915: Line_sel_c := dbms_sql.open_cursor;

1911: xProgress := '2214-60';
1912: Alw_chg_h_sel_c := dbms_sql.open_cursor;
1913:
1914: xProgress := '2215-60';
1915: Line_sel_c := dbms_sql.open_cursor;
1916:
1917: xProgress := '2216-60';
1918: Line_t_sel_c := dbms_sql.open_cursor;
1919:

Line 1918: Line_t_sel_c := dbms_sql.open_cursor;

1914: xProgress := '2215-60';
1915: Line_sel_c := dbms_sql.open_cursor;
1916:
1917: xProgress := '2216-60';
1918: Line_t_sel_c := dbms_sql.open_cursor;
1919:
1920: xProgress := '2217-60';
1921: Alw_chg_l_sel_c := dbms_sql.open_cursor;
1922:

Line 1921: Alw_chg_l_sel_c := dbms_sql.open_cursor;

1917: xProgress := '2216-60';
1918: Line_t_sel_c := dbms_sql.open_cursor;
1919:
1920: xProgress := '2217-60';
1921: Alw_chg_l_sel_c := dbms_sql.open_cursor;
1922:
1923: xProgress := '2218-60';
1924: Header_del_c1 := dbms_sql.open_cursor;
1925:

Line 1924: Header_del_c1 := dbms_sql.open_cursor;

1920: xProgress := '2217-60';
1921: Alw_chg_l_sel_c := dbms_sql.open_cursor;
1922:
1923: xProgress := '2218-60';
1924: Header_del_c1 := dbms_sql.open_cursor;
1925:
1926: xProgress := '2219-60';
1927: Header_1_del_c1 := dbms_sql.open_cursor;
1928:

Line 1927: Header_1_del_c1 := dbms_sql.open_cursor;

1923: xProgress := '2218-60';
1924: Header_del_c1 := dbms_sql.open_cursor;
1925:
1926: xProgress := '2219-60';
1927: Header_1_del_c1 := dbms_sql.open_cursor;
1928:
1929: xProgress := '2220-60';
1930: Alw_chg_h_del_c1 := dbms_sql.open_cursor;
1931:

Line 1930: Alw_chg_h_del_c1 := dbms_sql.open_cursor;

1926: xProgress := '2219-60';
1927: Header_1_del_c1 := dbms_sql.open_cursor;
1928:
1929: xProgress := '2220-60';
1930: Alw_chg_h_del_c1 := dbms_sql.open_cursor;
1931:
1932: xProgress := '2221-60';
1933: Line_del_c1 := dbms_sql.open_cursor;
1934:

Line 1933: Line_del_c1 := dbms_sql.open_cursor;

1929: xProgress := '2220-60';
1930: Alw_chg_h_del_c1 := dbms_sql.open_cursor;
1931:
1932: xProgress := '2221-60';
1933: Line_del_c1 := dbms_sql.open_cursor;
1934:
1935: xProgress := '2222-60';
1936: Line_t_del_c1 := dbms_sql.open_cursor;
1937:

Line 1936: Line_t_del_c1 := dbms_sql.open_cursor;

1932: xProgress := '2221-60';
1933: Line_del_c1 := dbms_sql.open_cursor;
1934:
1935: xProgress := '2222-60';
1936: Line_t_del_c1 := dbms_sql.open_cursor;
1937:
1938: xProgress := '2223-60';
1939: Alw_chg_l_del_c1 := dbms_sql.open_cursor;
1940:

Line 1939: Alw_chg_l_del_c1 := dbms_sql.open_cursor;

1935: xProgress := '2222-60';
1936: Line_t_del_c1 := dbms_sql.open_cursor;
1937:
1938: xProgress := '2223-60';
1939: Alw_chg_l_del_c1 := dbms_sql.open_cursor;
1940:
1941: xProgress := '2224-60';
1942: Header_del_c2 := dbms_sql.open_cursor;
1943:

Line 1942: Header_del_c2 := dbms_sql.open_cursor;

1938: xProgress := '2223-60';
1939: Alw_chg_l_del_c1 := dbms_sql.open_cursor;
1940:
1941: xProgress := '2224-60';
1942: Header_del_c2 := dbms_sql.open_cursor;
1943:
1944: xProgress := '2225-60';
1945: Header_1_del_c2 := dbms_sql.open_cursor;
1946:

Line 1945: Header_1_del_c2 := dbms_sql.open_cursor;

1941: xProgress := '2224-60';
1942: Header_del_c2 := dbms_sql.open_cursor;
1943:
1944: xProgress := '2225-60';
1945: Header_1_del_c2 := dbms_sql.open_cursor;
1946:
1947: xProgress := '2226-60';
1948: Alw_chg_h_del_c2 := dbms_sql.open_cursor;
1949:

Line 1948: Alw_chg_h_del_c2 := dbms_sql.open_cursor;

1944: xProgress := '2225-60';
1945: Header_1_del_c2 := dbms_sql.open_cursor;
1946:
1947: xProgress := '2226-60';
1948: Alw_chg_h_del_c2 := dbms_sql.open_cursor;
1949:
1950: xProgress := '2227-60';
1951: Line_del_c2 := dbms_sql.open_cursor;
1952:

Line 1951: Line_del_c2 := dbms_sql.open_cursor;

1947: xProgress := '2226-60';
1948: Alw_chg_h_del_c2 := dbms_sql.open_cursor;
1949:
1950: xProgress := '2227-60';
1951: Line_del_c2 := dbms_sql.open_cursor;
1952:
1953: xProgress := '2228-60';
1954: Line_t_del_c2 := dbms_sql.open_cursor;
1955:

Line 1954: Line_t_del_c2 := dbms_sql.open_cursor;

1950: xProgress := '2227-60';
1951: Line_del_c2 := dbms_sql.open_cursor;
1952:
1953: xProgress := '2228-60';
1954: Line_t_del_c2 := dbms_sql.open_cursor;
1955:
1956: xProgress := '2229-60';
1957: Alw_chg_l_del_c2 := dbms_sql.open_cursor;
1958:

Line 1957: Alw_chg_l_del_c2 := dbms_sql.open_cursor;

1953: xProgress := '2228-60';
1954: Line_t_del_c2 := dbms_sql.open_cursor;
1955:
1956: xProgress := '2229-60';
1957: Alw_chg_l_del_c2 := dbms_sql.open_cursor;
1958:
1959: /***
1960: *** Parse each of the SELECT and DELETE statement
1961: ***/

Line 1965: dbms_sql.parse ( Header_sel_c,

1961: ***/
1962:
1963: xProgress := '2230-60';
1964: BEGIN
1965: dbms_sql.parse ( Header_sel_c,
1966: cHeader_select,
1967: dbms_sql.native );
1968: EXCEPTION
1969: WHEN OTHERS THEN

Line 1967: dbms_sql.native );

1963: xProgress := '2230-60';
1964: BEGIN
1965: dbms_sql.parse ( Header_sel_c,
1966: cHeader_select,
1967: dbms_sql.native );
1968: EXCEPTION
1969: WHEN OTHERS THEN
1970: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
1971: cHeader_select);

Line 1970: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

1966: cHeader_select,
1967: dbms_sql.native );
1968: EXCEPTION
1969: WHEN OTHERS THEN
1970: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
1971: cHeader_select);
1972: app_exception.raise_exception;
1973: END;
1974:

Line 1977: dbms_sql.parse ( Header_1_sel_c,

1973: END;
1974:
1975: xProgress := '2231-60';
1976: BEGIN
1977: dbms_sql.parse ( Header_1_sel_c,
1978: cHeader_1_select,
1979: dbms_sql.native );
1980: EXCEPTION
1981: WHEN OTHERS THEN

Line 1979: dbms_sql.native );

1975: xProgress := '2231-60';
1976: BEGIN
1977: dbms_sql.parse ( Header_1_sel_c,
1978: cHeader_1_select,
1979: dbms_sql.native );
1980: EXCEPTION
1981: WHEN OTHERS THEN
1982: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
1983: cHeader_1_select);

Line 1982: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

1978: cHeader_1_select,
1979: dbms_sql.native );
1980: EXCEPTION
1981: WHEN OTHERS THEN
1982: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
1983: cHeader_1_select);
1984: app_exception.raise_exception;
1985: END;
1986:

Line 1989: dbms_sql.parse ( Alw_chg_h_sel_c,

1985: END;
1986:
1987: xProgress := '2232-60';
1988: BEGIN
1989: dbms_sql.parse ( Alw_chg_h_sel_c,
1990: cAlw_chg_h_select,
1991: dbms_sql.native );
1992: EXCEPTION
1993: WHEN OTHERS THEN

Line 1991: dbms_sql.native );

1987: xProgress := '2232-60';
1988: BEGIN
1989: dbms_sql.parse ( Alw_chg_h_sel_c,
1990: cAlw_chg_h_select,
1991: dbms_sql.native );
1992: EXCEPTION
1993: WHEN OTHERS THEN
1994: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
1995: cAlw_chg_h_select );

Line 1994: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

1990: cAlw_chg_h_select,
1991: dbms_sql.native );
1992: EXCEPTION
1993: WHEN OTHERS THEN
1994: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
1995: cAlw_chg_h_select );
1996: app_exception.raise_exception;
1997: END;
1998:

Line 2001: dbms_sql.parse ( Line_sel_c,

1997: END;
1998:
1999: xProgress := '2233-60';
2000: BEGIN
2001: dbms_sql.parse ( Line_sel_c,
2002: cLine_select,
2003: dbms_sql.native );
2004: EXCEPTION
2005: WHEN OTHERS THEN

Line 2003: dbms_sql.native );

1999: xProgress := '2233-60';
2000: BEGIN
2001: dbms_sql.parse ( Line_sel_c,
2002: cLine_select,
2003: dbms_sql.native );
2004: EXCEPTION
2005: WHEN OTHERS THEN
2006: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2007: cLine_select );

Line 2006: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2002: cLine_select,
2003: dbms_sql.native );
2004: EXCEPTION
2005: WHEN OTHERS THEN
2006: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2007: cLine_select );
2008: app_exception.raise_exception;
2009: END;
2010:

Line 2013: dbms_sql.parse ( Line_t_sel_c,

2009: END;
2010:
2011: xProgress := '2234-60';
2012: BEGIN
2013: dbms_sql.parse ( Line_t_sel_c,
2014: cLine_t_select,
2015: dbms_sql.native );
2016: EXCEPTION
2017: WHEN OTHERS THEN

Line 2015: dbms_sql.native );

2011: xProgress := '2234-60';
2012: BEGIN
2013: dbms_sql.parse ( Line_t_sel_c,
2014: cLine_t_select,
2015: dbms_sql.native );
2016: EXCEPTION
2017: WHEN OTHERS THEN
2018: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2019: cLine_t_select );

Line 2018: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2014: cLine_t_select,
2015: dbms_sql.native );
2016: EXCEPTION
2017: WHEN OTHERS THEN
2018: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2019: cLine_t_select );
2020: app_exception.raise_exception;
2021: END;
2022:

Line 2025: dbms_sql.parse ( Alw_chg_l_sel_c,

2021: END;
2022:
2023: xProgress := '2235-60';
2024: BEGIN
2025: dbms_sql.parse ( Alw_chg_l_sel_c,
2026: cAlw_chg_l_select,
2027: dbms_sql.native );
2028: EXCEPTION
2029: WHEN OTHERS THEN

Line 2027: dbms_sql.native );

2023: xProgress := '2235-60';
2024: BEGIN
2025: dbms_sql.parse ( Alw_chg_l_sel_c,
2026: cAlw_chg_l_select,
2027: dbms_sql.native );
2028: EXCEPTION
2029: WHEN OTHERS THEN
2030: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2031: cAlw_chg_l_select );

Line 2030: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2026: cAlw_chg_l_select,
2027: dbms_sql.native );
2028: EXCEPTION
2029: WHEN OTHERS THEN
2030: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2031: cAlw_chg_l_select );
2032: app_exception.raise_exception;
2033: END;
2034:

Line 2037: dbms_sql.parse ( Header_del_c1,

2033: END;
2034:
2035: xProgress := '2236-60';
2036: BEGIN
2037: dbms_sql.parse ( Header_del_c1,
2038: cHeader_delete1,
2039: dbms_sql.native );
2040: EXCEPTION
2041: WHEN OTHERS THEN

Line 2039: dbms_sql.native );

2035: xProgress := '2236-60';
2036: BEGIN
2037: dbms_sql.parse ( Header_del_c1,
2038: cHeader_delete1,
2039: dbms_sql.native );
2040: EXCEPTION
2041: WHEN OTHERS THEN
2042: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2043: cHeader_delete1 );

Line 2042: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2038: cHeader_delete1,
2039: dbms_sql.native );
2040: EXCEPTION
2041: WHEN OTHERS THEN
2042: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2043: cHeader_delete1 );
2044: app_exception.raise_exception;
2045: END;
2046:

Line 2049: dbms_sql.parse ( Header_1_del_c1,

2045: END;
2046:
2047: xProgress := '2237-60';
2048: BEGIN
2049: dbms_sql.parse ( Header_1_del_c1,
2050: cHeader_1_delete1,
2051: dbms_sql.native );
2052: EXCEPTION
2053: WHEN OTHERS THEN

Line 2051: dbms_sql.native );

2047: xProgress := '2237-60';
2048: BEGIN
2049: dbms_sql.parse ( Header_1_del_c1,
2050: cHeader_1_delete1,
2051: dbms_sql.native );
2052: EXCEPTION
2053: WHEN OTHERS THEN
2054: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2055: cHeader_1_delete1 );

Line 2054: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2050: cHeader_1_delete1,
2051: dbms_sql.native );
2052: EXCEPTION
2053: WHEN OTHERS THEN
2054: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2055: cHeader_1_delete1 );
2056: app_exception.raise_exception;
2057: END;
2058:

Line 2061: dbms_sql.parse ( Alw_chg_h_del_c1,

2057: END;
2058:
2059: xProgress := '2238-60';
2060: BEGIN
2061: dbms_sql.parse ( Alw_chg_h_del_c1,
2062: cAlw_chg_h_delete1,
2063: dbms_sql.native );
2064: EXCEPTION
2065: WHEN OTHERS THEN

Line 2063: dbms_sql.native );

2059: xProgress := '2238-60';
2060: BEGIN
2061: dbms_sql.parse ( Alw_chg_h_del_c1,
2062: cAlw_chg_h_delete1,
2063: dbms_sql.native );
2064: EXCEPTION
2065: WHEN OTHERS THEN
2066: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2067: cAlw_chg_h_delete1 );

Line 2066: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2062: cAlw_chg_h_delete1,
2063: dbms_sql.native );
2064: EXCEPTION
2065: WHEN OTHERS THEN
2066: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2067: cAlw_chg_h_delete1 );
2068: app_exception.raise_exception;
2069: END;
2070:

Line 2073: dbms_sql.parse ( Line_del_c1,

2069: END;
2070:
2071: xProgress := '2239-60';
2072: BEGIN
2073: dbms_sql.parse ( Line_del_c1,
2074: cLine_delete1,
2075: dbms_sql.native );
2076: EXCEPTION
2077: WHEN OTHERS THEN

Line 2075: dbms_sql.native );

2071: xProgress := '2239-60';
2072: BEGIN
2073: dbms_sql.parse ( Line_del_c1,
2074: cLine_delete1,
2075: dbms_sql.native );
2076: EXCEPTION
2077: WHEN OTHERS THEN
2078: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2079: cLine_delete1 );

Line 2078: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2074: cLine_delete1,
2075: dbms_sql.native );
2076: EXCEPTION
2077: WHEN OTHERS THEN
2078: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2079: cLine_delete1 );
2080: app_exception.raise_exception;
2081: END;
2082:

Line 2085: dbms_sql.parse ( Line_t_del_c1,

2081: END;
2082:
2083: xProgress := '2240-60';
2084: BEGIN
2085: dbms_sql.parse ( Line_t_del_c1,
2086: cLine_t_delete1,
2087: dbms_sql.native );
2088: EXCEPTION
2089: WHEN OTHERS THEN

Line 2087: dbms_sql.native );

2083: xProgress := '2240-60';
2084: BEGIN
2085: dbms_sql.parse ( Line_t_del_c1,
2086: cLine_t_delete1,
2087: dbms_sql.native );
2088: EXCEPTION
2089: WHEN OTHERS THEN
2090: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2091: cLine_t_delete1 );

Line 2090: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2086: cLine_t_delete1,
2087: dbms_sql.native );
2088: EXCEPTION
2089: WHEN OTHERS THEN
2090: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2091: cLine_t_delete1 );
2092: app_exception.raise_exception;
2093: END;
2094:

Line 2097: dbms_sql.parse ( Alw_chg_l_del_c1,

2093: END;
2094:
2095: xProgress := '2241-60';
2096: BEGIN
2097: dbms_sql.parse ( Alw_chg_l_del_c1,
2098: cAlw_chg_l_delete1,
2099: dbms_sql.native );
2100: EXCEPTION
2101: WHEN OTHERS THEN

Line 2099: dbms_sql.native );

2095: xProgress := '2241-60';
2096: BEGIN
2097: dbms_sql.parse ( Alw_chg_l_del_c1,
2098: cAlw_chg_l_delete1,
2099: dbms_sql.native );
2100: EXCEPTION
2101: WHEN OTHERS THEN
2102: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2103: cAlw_chg_l_delete1 );

Line 2102: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2098: cAlw_chg_l_delete1,
2099: dbms_sql.native );
2100: EXCEPTION
2101: WHEN OTHERS THEN
2102: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2103: cAlw_chg_l_delete1 );
2104: app_exception.raise_exception;
2105: END;
2106:

Line 2109: dbms_sql.parse ( Header_del_c2,

2105: END;
2106:
2107: xProgress := '2242-60';
2108: BEGIN
2109: dbms_sql.parse ( Header_del_c2,
2110: cHeader_delete2,
2111: dbms_sql.native );
2112: EXCEPTION
2113: WHEN OTHERS THEN

Line 2111: dbms_sql.native );

2107: xProgress := '2242-60';
2108: BEGIN
2109: dbms_sql.parse ( Header_del_c2,
2110: cHeader_delete2,
2111: dbms_sql.native );
2112: EXCEPTION
2113: WHEN OTHERS THEN
2114: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2115: cHeader_delete2 );

Line 2114: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2110: cHeader_delete2,
2111: dbms_sql.native );
2112: EXCEPTION
2113: WHEN OTHERS THEN
2114: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2115: cHeader_delete2 );
2116: app_exception.raise_exception;
2117: END;
2118:

Line 2121: dbms_sql.parse ( Header_1_del_c2,

2117: END;
2118:
2119: xProgress := '2243-60';
2120: BEGIN
2121: dbms_sql.parse ( Header_1_del_c2,
2122: cHeader_1_delete2,
2123: dbms_sql.native );
2124: EXCEPTION
2125: WHEN OTHERS THEN

Line 2123: dbms_sql.native );

2119: xProgress := '2243-60';
2120: BEGIN
2121: dbms_sql.parse ( Header_1_del_c2,
2122: cHeader_1_delete2,
2123: dbms_sql.native );
2124: EXCEPTION
2125: WHEN OTHERS THEN
2126: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2127: cHeader_1_delete2 );

Line 2126: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2122: cHeader_1_delete2,
2123: dbms_sql.native );
2124: EXCEPTION
2125: WHEN OTHERS THEN
2126: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2127: cHeader_1_delete2 );
2128: app_exception.raise_exception;
2129: END;
2130:

Line 2133: dbms_sql.parse ( Alw_chg_h_del_c2,

2129: END;
2130:
2131: xProgress := '2244-60';
2132: BEGIN
2133: dbms_sql.parse ( Alw_chg_h_del_c2,
2134: cAlw_chg_h_delete2,
2135: dbms_sql.native );
2136: EXCEPTION
2137: WHEN OTHERS THEN

Line 2135: dbms_sql.native );

2131: xProgress := '2244-60';
2132: BEGIN
2133: dbms_sql.parse ( Alw_chg_h_del_c2,
2134: cAlw_chg_h_delete2,
2135: dbms_sql.native );
2136: EXCEPTION
2137: WHEN OTHERS THEN
2138: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2139: cAlw_chg_h_delete2 );

Line 2138: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2134: cAlw_chg_h_delete2,
2135: dbms_sql.native );
2136: EXCEPTION
2137: WHEN OTHERS THEN
2138: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2139: cAlw_chg_h_delete2 );
2140: app_exception.raise_exception;
2141: END;
2142:

Line 2145: dbms_sql.parse ( Line_del_c2,

2141: END;
2142:
2143: xProgress := '2245-60';
2144: BEGIN
2145: dbms_sql.parse ( Line_del_c2,
2146: cLine_delete2,
2147: dbms_sql.native );
2148: EXCEPTION
2149: WHEN OTHERS THEN

Line 2147: dbms_sql.native );

2143: xProgress := '2245-60';
2144: BEGIN
2145: dbms_sql.parse ( Line_del_c2,
2146: cLine_delete2,
2147: dbms_sql.native );
2148: EXCEPTION
2149: WHEN OTHERS THEN
2150: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2151: cLine_delete2 );

Line 2150: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2146: cLine_delete2,
2147: dbms_sql.native );
2148: EXCEPTION
2149: WHEN OTHERS THEN
2150: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2151: cLine_delete2 );
2152: app_exception.raise_exception;
2153: END;
2154:

Line 2157: dbms_sql.parse ( Line_t_del_c2,

2153: END;
2154:
2155: xProgress := '2246-60';
2156: BEGIN
2157: dbms_sql.parse ( Line_t_del_c2,
2158: cLine_t_delete2,
2159: dbms_sql.native );
2160: EXCEPTION
2161: WHEN OTHERS THEN

Line 2159: dbms_sql.native );

2155: xProgress := '2246-60';
2156: BEGIN
2157: dbms_sql.parse ( Line_t_del_c2,
2158: cLine_t_delete2,
2159: dbms_sql.native );
2160: EXCEPTION
2161: WHEN OTHERS THEN
2162: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2163: cLine_t_delete2 );

Line 2162: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2158: cLine_t_delete2,
2159: dbms_sql.native );
2160: EXCEPTION
2161: WHEN OTHERS THEN
2162: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2163: cLine_t_delete2 );
2164: app_exception.raise_exception;
2165: END;
2166:

Line 2169: dbms_sql.parse ( Alw_chg_l_del_c2,

2165: END;
2166:
2167: xProgress := '2247-60';
2168: BEGIN
2169: dbms_sql.parse ( Alw_chg_l_del_c2,
2170: cAlw_chg_l_delete2,
2171: dbms_sql.native );
2172: EXCEPTION
2173: WHEN OTHERS THEN

Line 2171: dbms_sql.native );

2167: xProgress := '2247-60';
2168: BEGIN
2169: dbms_sql.parse ( Alw_chg_l_del_c2,
2170: cAlw_chg_l_delete2,
2171: dbms_sql.native );
2172: EXCEPTION
2173: WHEN OTHERS THEN
2174: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2175: cAlw_chg_l_delete2 );

Line 2174: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

2170: cAlw_chg_l_delete2,
2171: dbms_sql.native );
2172: EXCEPTION
2173: WHEN OTHERS THEN
2174: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
2175: cAlw_chg_l_delete2 );
2176: app_exception.raise_exception;
2177: END;
2178:

Line 2216: dbms_sql.define_column ( Header_sel_c,

2212:
2213: xProgress := '2270-60';
2214: FOR k IN 1..iHeader_count
2215: LOOP
2216: dbms_sql.define_column ( Header_sel_c,
2217: k,
2218: cHeader_select,
2219: ece_flatfile_pvt.G_MaxColWidth );
2220: END LOOP;

Line 2227: dbms_sql.define_column_rowid ( Header_sel_c,

2223: *** Need rowid for delete (Header Level)
2224: ***/
2225:
2226: xProgress := '2280-60';
2227: dbms_sql.define_column_rowid ( Header_sel_c,
2228: iHeader_count + 1,
2229: rHeader_rowid );
2230:
2231: xProgress := '2282-60';

Line 2232: dbms_sql.define_column_rowid ( Header_sel_c,

2228: iHeader_count + 1,
2229: rHeader_rowid );
2230:
2231: xProgress := '2282-60';
2232: dbms_sql.define_column_rowid ( Header_sel_c,
2233: iHeader_count + 2,
2234: rHeader_X_rowid );
2235:
2236: xProgress := '2284-60';

Line 2237: dbms_sql.define_column ( Header_sel_c,

2233: iHeader_count + 2,
2234: rHeader_X_rowid );
2235:
2236: xProgress := '2284-60';
2237: dbms_sql.define_column ( Header_sel_c,
2238: iHeader_count + 3,
2239: nTrans_id );
2240:
2241:

Line 2245: dbms_sql.define_column ( Header_1_sel_c,

2241:
2242: xProgress := '2290-60';
2243: FOR k IN 1..iHeader_1_count
2244: LOOP
2245: dbms_sql.define_column ( Header_1_sel_c,
2246: k,
2247: cHeader_1_select,
2248: ece_flatfile_pvt.G_MaxColWidth );
2249: END LOOP;

Line 2256: dbms_sql.define_column_rowid ( Header_1_sel_c,

2252: *** Need rowid for delete (Header 1 Level)
2253: ***/
2254:
2255: xProgress := '2292-60';
2256: dbms_sql.define_column_rowid ( Header_1_sel_c,
2257: iHeader_1_count + 1,
2258: rHeader_1_rowid );
2259:
2260: xProgress := '2294-60';

Line 2261: dbms_sql.define_column_rowid ( Header_1_sel_c,

2257: iHeader_1_count + 1,
2258: rHeader_1_rowid );
2259:
2260: xProgress := '2294-60';
2261: dbms_sql.define_column_rowid ( Header_1_sel_c,
2262: iHeader_1_count + 2,
2263: rHeader_1_X_rowid );
2264:
2265: xProgress := '2300-60';

Line 2268: dbms_sql.define_column ( Alw_chg_h_sel_c,

2264:
2265: xProgress := '2300-60';
2266: FOR k IN 1..iAlw_chg_h_count
2267: LOOP
2268: dbms_sql.define_column ( Alw_chg_h_sel_c,
2269: k,
2270: cAlw_chg_h_select,
2271: ece_flatfile_pvt.G_MaxColWidth );
2272: END LOOP;

Line 2279: dbms_sql.define_column_rowid ( Alw_chg_h_sel_c,

2275: *** Need rowid for delete (Allowance Charges Header Level)
2276: ***/
2277:
2278: xProgress := '2310-60';
2279: dbms_sql.define_column_rowid ( Alw_chg_h_sel_c,
2280: iAlw_chg_h_count + 1,
2281: rAlw_chg_h_rowid );
2282:
2283: xProgress := '2312-60';

Line 2284: dbms_sql.define_column_rowid ( Alw_chg_h_sel_c,

2280: iAlw_chg_h_count + 1,
2281: rAlw_chg_h_rowid );
2282:
2283: xProgress := '2312-60';
2284: dbms_sql.define_column_rowid ( Alw_chg_h_sel_c,
2285: iAlw_chg_h_count + 2,
2286: rAlw_chg_X_rowid );
2287:
2288: xProgress := '2320-60';

Line 2291: dbms_sql.define_column ( Line_sel_c,

2287:
2288: xProgress := '2320-60';
2289: FOR k IN 1..iLine_count
2290: LOOP
2291: dbms_sql.define_column ( Line_sel_c,
2292: k,
2293: cLine_select,
2294: ece_flatfile_pvt.G_MaxColWidth );
2295: END LOOP;

Line 2302: dbms_sql.define_column_rowid ( Line_sel_c,

2298: *** Need rowid for delete (Line Level)
2299: ***/
2300:
2301: xProgress := '2330-60';
2302: dbms_sql.define_column_rowid ( Line_sel_c,
2303: iLine_count + 1,
2304: rLine_rowid );
2305:
2306: xProgress := '2332-60';

Line 2307: dbms_sql.define_column_rowid ( Line_sel_c,

2303: iLine_count + 1,
2304: rLine_rowid );
2305:
2306: xProgress := '2332-60';
2307: dbms_sql.define_column_rowid ( Line_sel_c,
2308: iLine_count + 2,
2309: rLine_X_rowid );
2310:
2311: xProgress := '2340-60';

Line 2314: dbms_sql.define_column ( Line_t_sel_c,

2310:
2311: xProgress := '2340-60';
2312: FOR k IN 1..iLine_t_count
2313: LOOP
2314: dbms_sql.define_column ( Line_t_sel_c,
2315: k,
2316: cLine_t_select,
2317: ece_flatfile_pvt.G_MaxColWidth );
2318: END LOOP;

Line 2325: dbms_sql.define_column_rowid ( Line_t_sel_c,

2321: *** Need rowid for delete (Line Level)
2322: ***/
2323:
2324: xProgress := '2350-60';
2325: dbms_sql.define_column_rowid ( Line_t_sel_c,
2326: iLine_t_count + 1,
2327: rLine_t_rowid );
2328:
2329: xProgress := '2352-60';

Line 2330: dbms_sql.define_column_rowid ( Line_t_sel_c,

2326: iLine_t_count + 1,
2327: rLine_t_rowid );
2328:
2329: xProgress := '2352-60';
2330: dbms_sql.define_column_rowid ( Line_t_sel_c,
2331: iLine_t_count + 2,
2332: rLine_t_X_rowid );
2333:
2334: xProgress := '2360-60';

Line 2337: dbms_sql.define_column ( Alw_chg_l_sel_c,

2333:
2334: xProgress := '2360-60';
2335: FOR k IN 1..iAlw_chg_l_count
2336: LOOP
2337: dbms_sql.define_column ( Alw_chg_l_sel_c,
2338: k,
2339: cAlw_chg_l_select,
2340: ece_flatfile_pvt.G_MaxColWidth );
2341: END LOOP;

Line 2348: dbms_sql.define_column_rowid ( Alw_chg_l_sel_c,

2344: *** Need rowid for delete (Allowance Charges Detail Level)
2345: ***/
2346:
2347: xProgress := '2370-60';
2348: dbms_sql.define_column_rowid ( Alw_chg_l_sel_c,
2349: iAlw_chg_l_count + 1,
2350: rAlw_chg_l_rowid );
2351:
2352: xProgress := '2372-60';

Line 2353: dbms_sql.define_column_rowid ( Alw_chg_l_sel_c,

2349: iAlw_chg_l_count + 1,
2350: rAlw_chg_l_rowid );
2351:
2352: xProgress := '2372-60';
2353: dbms_sql.define_column_rowid ( Alw_chg_l_sel_c,
2354: iAlw_chg_l_count + 2,
2355: rAlw_chg_X_rowid );
2356:
2357: /**************************************************************

Line 2375: dbms_sql.bind_variable ( Header_sel_c, 'b1', iRun_id );

2371: ec_debug.pl ( 3, 'nPos1: ',nPos1 );
2372:
2373: -- EXECUTE the SELECT statement
2374:
2375: dbms_sql.bind_variable ( Header_sel_c, 'b1', iRun_id );
2376:
2377: xProgress := '2390-60';
2378: dummy := dbms_sql.execute ( Header_sel_c );
2379:

Line 2378: dummy := dbms_sql.execute ( Header_sel_c );

2374:
2375: dbms_sql.bind_variable ( Header_sel_c, 'b1', iRun_id );
2376:
2377: xProgress := '2390-60';
2378: dummy := dbms_sql.execute ( Header_sel_c );
2379:
2380: /*** --------------------------------------------------------------
2381: *** With data for each HEADER line, populate the ECE_OUTPUT table
2382: *** then populate ECE_OUTPUT with data from all HEADER 1 that belongs

Line 2393: WHILE dbms_sql.fetch_rows ( Header_sel_c ) > 0

2389: -- HEADER - HEADER 1 - HEADER ALLOWANCES and CHARGES - LINE - LINE ALLOWANCES and CHARGES
2390: -- - LINE TAX ...
2391:
2392: xProgress := '2400-60';
2393: WHILE dbms_sql.fetch_rows ( Header_sel_c ) > 0
2394: LOOP -- Header
2395:
2396: /***
2397: *** store values in pl/sql table

Line 2403: dbms_sql.column_value ( Header_sel_c,

2399:
2400: xProgress := '2410-60';
2401: FOR i IN 1..iHeader_count
2402: LOOP
2403: dbms_sql.column_value ( Header_sel_c,
2404: i,
2405: l_Header_tbl(i).value );
2406: END LOOP;
2407:

Line 2409: dbms_sql.column_value ( Header_sel_c,

2405: l_Header_tbl(i).value );
2406: END LOOP;
2407:
2408: xProgress := '2420-60';
2409: dbms_sql.column_value ( Header_sel_c,
2410: iHeader_count + 1,
2411: rHeader_rowid );
2412:
2413: xProgress := '2422-60';

Line 2414: dbms_sql.column_value ( Header_sel_c,

2410: iHeader_count + 1,
2411: rHeader_rowid );
2412:
2413: xProgress := '2422-60';
2414: dbms_sql.column_value ( Header_sel_c,
2415: iHeader_count + 2,
2416: rHeader_X_rowid );
2417:
2418: xProgress := '2424-60';

Line 2419: dbms_sql.column_value (Header_sel_c,

2415: iHeader_count + 2,
2416: rHeader_X_rowid );
2417:
2418: xProgress := '2424-60';
2419: dbms_sql.column_value (Header_sel_c,
2420: iHeader_count + 3,
2421: nTrans_id );
2422:
2423: xProgress := '2430-60';

Line 2469: dbms_sql.bind_variable ( Header_1_sel_c, 'transaction_id', nTrans_id );

2465:
2466: /*** -- set values into binding variables
2467: ***/
2468: xProgress := '2452-60';
2469: dbms_sql.bind_variable ( Header_1_sel_c, 'transaction_id', nTrans_id );
2470:
2471: dbms_sql.bind_variable ( Header_1_sel_c, 'b2', iRun_id );
2472:
2473: xProgress := '2454-60';

Line 2471: dbms_sql.bind_variable ( Header_1_sel_c, 'b2', iRun_id );

2467: ***/
2468: xProgress := '2452-60';
2469: dbms_sql.bind_variable ( Header_1_sel_c, 'transaction_id', nTrans_id );
2470:
2471: dbms_sql.bind_variable ( Header_1_sel_c, 'b2', iRun_id );
2472:
2473: xProgress := '2454-60';
2474: dbms_sql.bind_variable ( Alw_chg_h_sel_c, 'transaction_id', nTrans_id );
2475:

Line 2474: dbms_sql.bind_variable ( Alw_chg_h_sel_c, 'transaction_id', nTrans_id );

2470:
2471: dbms_sql.bind_variable ( Header_1_sel_c, 'b2', iRun_id );
2472:
2473: xProgress := '2454-60';
2474: dbms_sql.bind_variable ( Alw_chg_h_sel_c, 'transaction_id', nTrans_id );
2475:
2476: dbms_sql.bind_variable ( Alw_chg_h_sel_c, 'b3', iRun_id );
2477:
2478: xProgress := '2456-60';

Line 2476: dbms_sql.bind_variable ( Alw_chg_h_sel_c, 'b3', iRun_id );

2472:
2473: xProgress := '2454-60';
2474: dbms_sql.bind_variable ( Alw_chg_h_sel_c, 'transaction_id', nTrans_id );
2475:
2476: dbms_sql.bind_variable ( Alw_chg_h_sel_c, 'b3', iRun_id );
2477:
2478: xProgress := '2456-60';
2479: dbms_sql.bind_variable ( Line_sel_c, 'transaction_id', nTrans_id );
2480:

Line 2479: dbms_sql.bind_variable ( Line_sel_c, 'transaction_id', nTrans_id );

2475:
2476: dbms_sql.bind_variable ( Alw_chg_h_sel_c, 'b3', iRun_id );
2477:
2478: xProgress := '2456-60';
2479: dbms_sql.bind_variable ( Line_sel_c, 'transaction_id', nTrans_id );
2480:
2481: dbms_sql.bind_variable ( Line_sel_c, 'b4', iRun_id );
2482:
2483: xProgress := '2458-60';

Line 2481: dbms_sql.bind_variable ( Line_sel_c, 'b4', iRun_id );

2477:
2478: xProgress := '2456-60';
2479: dbms_sql.bind_variable ( Line_sel_c, 'transaction_id', nTrans_id );
2480:
2481: dbms_sql.bind_variable ( Line_sel_c, 'b4', iRun_id );
2482:
2483: xProgress := '2458-60';
2484: dbms_sql.bind_variable ( Line_t_sel_c, 'transaction_id', nTrans_id );
2485:

Line 2484: dbms_sql.bind_variable ( Line_t_sel_c, 'transaction_id', nTrans_id );

2480:
2481: dbms_sql.bind_variable ( Line_sel_c, 'b4', iRun_id );
2482:
2483: xProgress := '2458-60';
2484: dbms_sql.bind_variable ( Line_t_sel_c, 'transaction_id', nTrans_id );
2485:
2486: dbms_sql.bind_variable ( Line_t_sel_c, 'b5', iRun_id );
2487:
2488: xProgress := '2460-60';

Line 2486: dbms_sql.bind_variable ( Line_t_sel_c, 'b5', iRun_id );

2482:
2483: xProgress := '2458-60';
2484: dbms_sql.bind_variable ( Line_t_sel_c, 'transaction_id', nTrans_id );
2485:
2486: dbms_sql.bind_variable ( Line_t_sel_c, 'b5', iRun_id );
2487:
2488: xProgress := '2460-60';
2489: dbms_sql.bind_variable ( Alw_chg_l_sel_c, 'transaction_id', nTrans_id );
2490:

Line 2489: dbms_sql.bind_variable ( Alw_chg_l_sel_c, 'transaction_id', nTrans_id );

2485:
2486: dbms_sql.bind_variable ( Line_t_sel_c, 'b5', iRun_id );
2487:
2488: xProgress := '2460-60';
2489: dbms_sql.bind_variable ( Alw_chg_l_sel_c, 'transaction_id', nTrans_id );
2490:
2491: dbms_sql.bind_variable ( Alw_chg_l_sel_c, 'b6', iRun_id );
2492:
2493: xProgress := '2470-60';

Line 2491: dbms_sql.bind_variable ( Alw_chg_l_sel_c, 'b6', iRun_id );

2487:
2488: xProgress := '2460-60';
2489: dbms_sql.bind_variable ( Alw_chg_l_sel_c, 'transaction_id', nTrans_id );
2490:
2491: dbms_sql.bind_variable ( Alw_chg_l_sel_c, 'b6', iRun_id );
2492:
2493: xProgress := '2470-60';
2494: dummy := dbms_sql.execute ( Header_1_sel_c );
2495:

Line 2494: dummy := dbms_sql.execute ( Header_1_sel_c );

2490:
2491: dbms_sql.bind_variable ( Alw_chg_l_sel_c, 'b6', iRun_id );
2492:
2493: xProgress := '2470-60';
2494: dummy := dbms_sql.execute ( Header_1_sel_c );
2495:
2496: /*****
2497: ***** -- header 1 loop starts here
2498: *****/

Line 2501: WHILE dbms_sql.fetch_rows ( Header_1_sel_c ) > 0

2497: ***** -- header 1 loop starts here
2498: *****/
2499:
2500: xProgress := '2480-60';
2501: WHILE dbms_sql.fetch_rows ( Header_1_sel_c ) > 0
2502: LOOP --- Header 1
2503:
2504: /*****
2505: ***** store values in pl/sql table

Line 2511: dbms_sql.column_value ( Header_1_sel_c,

2507:
2508: xProgress := '2490-60';
2509: FOR l IN 1..iHeader_1_count
2510: LOOP
2511: dbms_sql.column_value ( Header_1_sel_c,
2512: l,
2513: l_Header_1_tbl(l).value );
2514: END LOOP;
2515:

Line 2517: dbms_sql.column_value ( Header_1_sel_c,

2513: l_Header_1_tbl(l).value );
2514: END LOOP;
2515:
2516: xProgress := '2500-60';
2517: dbms_sql.column_value ( Header_1_sel_c,
2518: iHeader_1_count + 1,
2519: rHeader_1_rowid );
2520:
2521: xProgress := '2510-60';

Line 2522: dbms_sql.column_value ( Header_1_sel_c,

2518: iHeader_1_count + 1,
2519: rHeader_1_rowid );
2520:
2521: xProgress := '2510-60';
2522: dbms_sql.column_value ( Header_1_sel_c,
2523: iHeader_1_count + 2,
2524: rHeader_1_X_rowid );
2525:
2526: xProgress := '2520-60';

Line 2535: dbms_sql.bind_variable ( Header_1_del_c1,

2531: iOutput_width,
2532: iRun_id,
2533: c_file_common_key );
2534: xProgress := '2530-60';
2535: dbms_sql.bind_variable ( Header_1_del_c1,
2536: 'col_rowid',
2537: rHeader_1_rowid );
2538:
2539: -- xProgress := '2532-60';

Line 2540: dbms_sql.bind_variable ( Header_1_del_c2,

2536: 'col_rowid',
2537: rHeader_1_rowid );
2538:
2539: -- xProgress := '2532-60';
2540: dbms_sql.bind_variable ( Header_1_del_c2,
2541: 'col_rowid',
2542: rHeader_1_X_rowid );
2543:
2544: xProgress := '2532-60';

Line 2545: dummy := dbms_sql.execute ( Header_1_del_c1 );

2541: 'col_rowid',
2542: rHeader_1_X_rowid );
2543:
2544: xProgress := '2532-60';
2545: dummy := dbms_sql.execute ( Header_1_del_c1 );
2546:
2547: xProgress := '2534-60';
2548: dummy := dbms_sql.execute ( Header_1_del_c2 );
2549:

Line 2548: dummy := dbms_sql.execute ( Header_1_del_c2 );

2544: xProgress := '2532-60';
2545: dummy := dbms_sql.execute ( Header_1_del_c1 );
2546:
2547: xProgress := '2534-60';
2548: dummy := dbms_sql.execute ( Header_1_del_c2 );
2549:
2550: /* Bug 1703536 - closed the end loop to end the header 1 loop */
2551:
2552: END LOOP;

Line 2555: IF ( dbms_sql.last_row_count = 0 ) THEN

2551:
2552: END LOOP;
2553:
2554: xProgress := '2536-60';
2555: IF ( dbms_sql.last_row_count = 0 ) THEN
2556: v_LevelProcessed := 'HEADER 1';
2557: ec_debug.pl ( 1,
2558: 'EC',
2559: 'ECE_NO_DB_ROW_PROCESSED',

Line 2570: dummy := dbms_sql.execute ( Alw_chg_h_sel_c );

2566: END IF;
2567:
2568:
2569: xProgress := '2538-60';
2570: dummy := dbms_sql.execute ( Alw_chg_h_sel_c );
2571:
2572: /*****
2573: ***** -- Allowances and Charges Header loop starts here
2574: *****/

Line 2577: WHILE dbms_sql.fetch_rows ( Alw_chg_h_sel_c ) > 0

2573: ***** -- Allowances and Charges Header loop starts here
2574: *****/
2575:
2576: xProgress := '2540-60';
2577: WHILE dbms_sql.fetch_rows ( Alw_chg_h_sel_c ) > 0
2578: LOOP --- Allowances and Charges Header
2579:
2580: /*****
2581: ***** store values in pl/sql table

Line 2587: dbms_sql.column_value ( Alw_chg_h_sel_c,

2583:
2584: xProgress := '2550-60';
2585: FOR m IN 1..iAlw_chg_h_count
2586: LOOP
2587: dbms_sql.column_value ( Alw_chg_h_sel_c,
2588: m,
2589: l_alw_chg_h_tbl(m).value );
2590: END LOOP;
2591:

Line 2593: dbms_sql.column_value ( Alw_chg_h_sel_c,

2589: l_alw_chg_h_tbl(m).value );
2590: END LOOP;
2591:
2592: xProgress := '2560-60';
2593: dbms_sql.column_value ( Alw_chg_h_sel_c,
2594: iAlw_chg_h_count + 1,
2595: rAlw_chg_h_rowid );
2596:
2597: xProgress := '2562-60';

Line 2598: dbms_sql.column_value ( Alw_chg_h_sel_c,

2594: iAlw_chg_h_count + 1,
2595: rAlw_chg_h_rowid );
2596:
2597: xProgress := '2562-60';
2598: dbms_sql.column_value ( Alw_chg_h_sel_c,
2599: iAlw_chg_h_count + 2,
2600: rAlw_chg_X_rowid );
2601:
2602: xProgress := '2570-60';

Line 2620: dbms_sql.bind_variable ( Alw_chg_h_del_c1,

2616: **** -- Use rowid for delete
2617: ****/
2618:
2619: xProgress := '2580-60';
2620: dbms_sql.bind_variable ( Alw_chg_h_del_c1,
2621: 'col_rowid',
2622: rAlw_chg_h_rowid );
2623:
2624: xProgress := '2582-60';

Line 2625: dbms_sql.bind_variable ( Alw_chg_h_del_c2,

2621: 'col_rowid',
2622: rAlw_chg_h_rowid );
2623:
2624: xProgress := '2582-60';
2625: dbms_sql.bind_variable ( Alw_chg_h_del_c2,
2626: 'col_rowid',
2627: rAlw_chg_X_rowid );
2628:
2629: xProgress := '2590-60';

Line 2630: dummy := dbms_sql.execute ( Alw_chg_h_del_c1 );

2626: 'col_rowid',
2627: rAlw_chg_X_rowid );
2628:
2629: xProgress := '2590-60';
2630: dummy := dbms_sql.execute ( Alw_chg_h_del_c1 );
2631:
2632: xProgress := '2592-60';
2633: dummy := dbms_sql.execute ( Alw_chg_h_del_c2 );
2634:

Line 2633: dummy := dbms_sql.execute ( Alw_chg_h_del_c2 );

2629: xProgress := '2590-60';
2630: dummy := dbms_sql.execute ( Alw_chg_h_del_c1 );
2631:
2632: xProgress := '2592-60';
2633: dummy := dbms_sql.execute ( Alw_chg_h_del_c2 );
2634:
2635: END LOOP;
2636:
2637: xProgress := '2594-60';

Line 2638: IF ( dbms_sql.last_row_count = 0 )

2634:
2635: END LOOP;
2636:
2637: xProgress := '2594-60';
2638: IF ( dbms_sql.last_row_count = 0 )
2639: THEN
2640: v_LevelProcessed := 'ALLOWANCE CHARGES HEADER';
2641: ec_debug.pl ( 1,
2642: 'EC',

Line 2653: dummy := dbms_sql.execute ( Line_sel_c );

2649: cTransaction_Type );
2650: END IF;
2651:
2652: xProgress := '2600-60';
2653: dummy := dbms_sql.execute ( Line_sel_c );
2654:
2655: /*****
2656: ***** -- line loop starts here
2657: *****/

Line 2660: WHILE dbms_sql.fetch_rows ( Line_sel_c ) > 0

2656: ***** -- line loop starts here
2657: *****/
2658:
2659: xProgress := '2610-60';
2660: WHILE dbms_sql.fetch_rows ( Line_sel_c ) > 0
2661: LOOP --- Line
2662:
2663: /*****
2664: ***** store values in pl/sql table

Line 2670: dbms_sql.column_value ( Line_sel_c,

2666:
2667: xProgress := '2620-60';
2668: FOR j IN 1..iLine_count
2669: LOOP
2670: dbms_sql.column_value ( Line_sel_c,
2671: j,
2672: l_Line_tbl(j).value );
2673: END LOOP;
2674:

Line 2676: dbms_sql.column_value ( Line_sel_c,

2672: l_Line_tbl(j).value );
2673: END LOOP;
2674:
2675: xProgress := '2630-60';
2676: dbms_sql.column_value ( Line_sel_c,
2677: iLine_count + 1,
2678: rLine_rowid );
2679:
2680: xProgress := '2632-60';

Line 2681: dbms_sql.column_value ( Line_sel_c,

2677: iLine_count + 1,
2678: rLine_rowid );
2679:
2680: xProgress := '2632-60';
2681: dbms_sql.column_value ( Line_sel_c,
2682: iLine_count + 2,
2683: rLine_X_rowid );
2684:
2685: xProgress := '2640-60';

Line 2720: dbms_sql.bind_variable ( Line_t_sel_c,

2716: ***** set LINE_NUMBER values
2717: *****/
2718:
2719: xProgress := '2670-60';
2720: dbms_sql.bind_variable ( Line_t_sel_c,
2721: 'line_number',
2722: l_Line_tbl(nPos1).value );
2723:
2724: xProgress := '2672-60';

Line 2725: dbms_sql.bind_variable ( Alw_chg_l_sel_c,

2721: 'line_number',
2722: l_Line_tbl(nPos1).value );
2723:
2724: xProgress := '2672-60';
2725: dbms_sql.bind_variable ( Alw_chg_l_sel_c,
2726: 'line_number',
2727: l_Line_tbl(nPos1).value );
2728:
2729:

Line 2731: dummy := dbms_sql.execute ( Line_t_sel_c );

2727: l_Line_tbl(nPos1).value );
2728:
2729:
2730: xProgress := '2680-60';
2731: dummy := dbms_sql.execute ( Line_t_sel_c );
2732:
2733: /*****
2734: ***** -- line tax loop starts here
2735: *****/

Line 2738: WHILE dbms_sql.fetch_rows ( Line_t_sel_c ) > 0

2734: ***** -- line tax loop starts here
2735: *****/
2736:
2737: xProgress := '2690-60';
2738: WHILE dbms_sql.fetch_rows ( Line_t_sel_c ) > 0
2739: LOOP --- Line Tax
2740:
2741: /*****
2742: ***** store values in pl/sql table

Line 2747: dbms_sql.column_value ( Line_t_sel_c, k, l_Line_t_tbl(k).value );

2743: *****/
2744:
2745: xProgress := '2700-60';
2746: FOR k IN 1..iLine_t_count LOOP
2747: dbms_sql.column_value ( Line_t_sel_c, k, l_Line_t_tbl(k).value );
2748: END LOOP;
2749:
2750: xProgress := '2710-60';
2751: dbms_sql.column_value ( Line_t_sel_c,

Line 2751: dbms_sql.column_value ( Line_t_sel_c,

2747: dbms_sql.column_value ( Line_t_sel_c, k, l_Line_t_tbl(k).value );
2748: END LOOP;
2749:
2750: xProgress := '2710-60';
2751: dbms_sql.column_value ( Line_t_sel_c,
2752: iLine_t_count + 1,
2753: rLine_t_rowid );
2754:
2755: xProgress := '2712-60';

Line 2756: dbms_sql.column_value ( Line_t_sel_c,

2752: iLine_t_count + 1,
2753: rLine_t_rowid );
2754:
2755: xProgress := '2712-60';
2756: dbms_sql.column_value ( Line_t_sel_c,
2757: iLine_t_count + 2,
2758: rLine_t_X_rowid );
2759:
2760: xProgress := '2720-60';

Line 2793: dbms_sql.bind_variable ( Line_t_del_c1,

2789:
2790:
2791:
2792: xProgress := '2750-60';
2793: dbms_sql.bind_variable ( Line_t_del_c1,
2794: 'col_rowid',
2795: rLine_t_rowid );
2796:
2797: xProgress := '2752-60';

Line 2798: dbms_sql.bind_variable ( Line_t_del_c2,

2794: 'col_rowid',
2795: rLine_t_rowid );
2796:
2797: xProgress := '2752-60';
2798: dbms_sql.bind_variable ( Line_t_del_c2,
2799: 'col_rowid',
2800: rLine_t_X_rowid );
2801:
2802: xProgress := '2760-60';

Line 2803: dummy := dbms_sql.execute ( Line_t_del_c1 );

2799: 'col_rowid',
2800: rLine_t_X_rowid );
2801:
2802: xProgress := '2760-60';
2803: dummy := dbms_sql.execute ( Line_t_del_c1 );
2804:
2805: xProgress := '2762-60';
2806: dummy := dbms_sql.execute ( Line_t_del_c2 );
2807:

Line 2806: dummy := dbms_sql.execute ( Line_t_del_c2 );

2802: xProgress := '2760-60';
2803: dummy := dbms_sql.execute ( Line_t_del_c1 );
2804:
2805: xProgress := '2762-60';
2806: dummy := dbms_sql.execute ( Line_t_del_c2 );
2807:
2808: END LOOP;
2809:
2810: xProgress := '2764-60';

Line 2811: IF ( dbms_sql.last_row_count = 0 )

2807:
2808: END LOOP;
2809:
2810: xProgress := '2764-60';
2811: IF ( dbms_sql.last_row_count = 0 )
2812: THEN
2813: v_LevelProcessed := 'LINE TAX';
2814: ec_debug.pl ( 1,
2815: 'EC',

Line 2830: dummy := dbms_sql.execute ( Alw_chg_l_sel_c );

2826: **** -- line tax loop ends here
2827: ****/
2828:
2829: xProgress := '2770-60';
2830: dummy := dbms_sql.execute ( Alw_chg_l_sel_c );
2831:
2832: /*****
2833: ***** -- Allowances and Charges Line loop starts here
2834: *****/

Line 2837: WHILE dbms_sql.fetch_rows ( Alw_chg_l_sel_c ) > 0

2833: ***** -- Allowances and Charges Line loop starts here
2834: *****/
2835:
2836: xProgress := '2780-60';
2837: WHILE dbms_sql.fetch_rows ( Alw_chg_l_sel_c ) > 0
2838: LOOP --- Allowances and Charges Line
2839:
2840: /*****
2841: ***** store values in pl/sql table

Line 2847: dbms_sql.column_value ( Alw_chg_l_sel_c,

2843:
2844: xProgress := '2790-60';
2845: FOR n IN 1..iAlw_chg_l_count
2846: LOOP
2847: dbms_sql.column_value ( Alw_chg_l_sel_c,
2848: n,
2849: l_alw_chg_l_tbl(n).value );
2850: END LOOP;
2851:

Line 2853: dbms_sql.column_value ( Alw_chg_l_sel_c,

2849: l_alw_chg_l_tbl(n).value );
2850: END LOOP;
2851:
2852: xProgress := '2800-60';
2853: dbms_sql.column_value ( Alw_chg_l_sel_c,
2854: iAlw_chg_l_count + 1,
2855: rAlw_chg_l_rowid );
2856:
2857: xProgress := '2810-60';

Line 2858: dbms_sql.column_value ( Alw_chg_l_sel_c,

2854: iAlw_chg_l_count + 1,
2855: rAlw_chg_l_rowid );
2856:
2857: xProgress := '2810-60';
2858: dbms_sql.column_value ( Alw_chg_l_sel_c,
2859: iAlw_chg_l_count + 2,
2860: rAlw_chg_X_rowid );
2861:
2862: xProgress := '2820-60';

Line 2880: dbms_sql.bind_variable ( Alw_chg_l_del_c1,

2876: **** -- Use rowid for delete
2877: ****/
2878:
2879: xProgress := '2830-60';
2880: dbms_sql.bind_variable ( Alw_chg_l_del_c1,
2881: 'col_rowid',
2882: rAlw_chg_l_rowid );
2883:
2884: xProgress := '2832-60';

Line 2885: dbms_sql.bind_variable ( Alw_chg_l_del_c2,

2881: 'col_rowid',
2882: rAlw_chg_l_rowid );
2883:
2884: xProgress := '2832-60';
2885: dbms_sql.bind_variable ( Alw_chg_l_del_c2,
2886: 'col_rowid',
2887: rAlw_chg_X_rowid );
2888:
2889: xProgress := '2834-60';

Line 2890: dummy := dbms_sql.execute ( Alw_chg_l_del_c1 );

2886: 'col_rowid',
2887: rAlw_chg_X_rowid );
2888:
2889: xProgress := '2834-60';
2890: dummy := dbms_sql.execute ( Alw_chg_l_del_c1 );
2891:
2892: xProgress := '2836-60';
2893: dummy := dbms_sql.execute ( Alw_chg_l_del_c2 );
2894:

Line 2893: dummy := dbms_sql.execute ( Alw_chg_l_del_c2 );

2889: xProgress := '2834-60';
2890: dummy := dbms_sql.execute ( Alw_chg_l_del_c1 );
2891:
2892: xProgress := '2836-60';
2893: dummy := dbms_sql.execute ( Alw_chg_l_del_c2 );
2894:
2895: END LOOP;
2896:
2897: xProgress := '2838-60';

Line 2898: IF ( dbms_sql.last_row_count = 0 ) THEN

2894:
2895: END LOOP;
2896:
2897: xProgress := '2838-60';
2898: IF ( dbms_sql.last_row_count = 0 ) THEN
2899: v_LevelProcessed := 'ALLOWANCE CHARAGES LINE';
2900: ec_debug.pl ( 1,
2901: 'EC',
2902: 'ECE_NO_DB_ROW_PROCESSED',

Line 2916: dbms_sql.bind_variable ( Line_del_c1,

2912: **** -- Use rowid for delete
2913: ****/
2914:
2915: xProgress := '2840-60';
2916: dbms_sql.bind_variable ( Line_del_c1,
2917: 'col_rowid',
2918: rLine_rowid );
2919:
2920: xProgress := '2842-60';

Line 2921: dbms_sql.bind_variable ( Line_del_c2,

2917: 'col_rowid',
2918: rLine_rowid );
2919:
2920: xProgress := '2842-60';
2921: dbms_sql.bind_variable ( Line_del_c2,
2922: 'col_rowid',
2923: rLine_X_rowid );
2924:
2925: xProgress := '2850-60';

Line 2926: dummy := dbms_sql.execute ( Line_del_c1 );

2922: 'col_rowid',
2923: rLine_X_rowid );
2924:
2925: xProgress := '2850-60';
2926: dummy := dbms_sql.execute ( Line_del_c1 );
2927:
2928: xProgress := '2852-60';
2929: dummy := dbms_sql.execute ( Line_del_c2 );
2930:

Line 2929: dummy := dbms_sql.execute ( Line_del_c2 );

2925: xProgress := '2850-60';
2926: dummy := dbms_sql.execute ( Line_del_c1 );
2927:
2928: xProgress := '2852-60';
2929: dummy := dbms_sql.execute ( Line_del_c2 );
2930:
2931: END LOOP;
2932:
2933: xProgress := '2854-60';

Line 2934: IF ( dbms_sql.last_row_count = 0 )

2930:
2931: END LOOP;
2932:
2933: xProgress := '2854-60';
2934: IF ( dbms_sql.last_row_count = 0 )
2935: THEN
2936: v_LevelProcessed := 'LINE';
2937: ec_debug.pl ( 1,
2938: 'EC',

Line 2958: dbms_sql.bind_variable ( Header_1_del_c1,

2954: */
2955:
2956: /****
2957: xProgress := '2860-60';
2958: dbms_sql.bind_variable ( Header_1_del_c1,
2959: 'col_rowid',
2960: rHeader_1_rowid );
2961:
2962: xProgress := '2862-60';

Line 2963: dbms_sql.bind_variable ( Header_1_del_c2,

2959: 'col_rowid',
2960: rHeader_1_rowid );
2961:
2962: xProgress := '2862-60';
2963: dbms_sql.bind_variable ( Header_1_del_c2,
2964: 'col_rowid',
2965: rHeader_1_X_rowid );
2966:
2967: xProgress := '2870-60';

Line 2968: dummy := dbms_sql.execute ( Header_1_del_c1 );

2964: 'col_rowid',
2965: rHeader_1_X_rowid );
2966:
2967: xProgress := '2870-60';
2968: dummy := dbms_sql.execute ( Header_1_del_c1 );
2969:
2970: xProgress := '2872-60';
2971: dummy := dbms_sql.execute ( Header_1_del_c2 );
2972:

Line 2971: dummy := dbms_sql.execute ( Header_1_del_c2 );

2967: xProgress := '2870-60';
2968: dummy := dbms_sql.execute ( Header_1_del_c1 );
2969:
2970: xProgress := '2872-60';
2971: dummy := dbms_sql.execute ( Header_1_del_c2 );
2972:
2973: END LOOP;
2974:
2975: xProgress := '2874-60';

Line 2976: IF ( dbms_sql.last_row_count = 0 ) THEN

2972:
2973: END LOOP;
2974:
2975: xProgress := '2874-60';
2976: IF ( dbms_sql.last_row_count = 0 ) THEN
2977: v_LevelProcessed := 'HEADER 1';
2978: ec_debug.pl ( 1,
2979: 'EC',
2980: 'ECE_NO_DB_ROW_PROCESSED',

Line 2995: dbms_sql.bind_variable ( Header_del_c1,

2991: *** -- header 1 loop ends here
2992: ***/
2993:
2994: xProgress := '2880-60';
2995: dbms_sql.bind_variable ( Header_del_c1,
2996: 'col_rowid',
2997: rHeader_rowid );
2998:
2999: xProgress := '2882-60';

Line 3000: dbms_sql.bind_variable ( Header_del_c2,

2996: 'col_rowid',
2997: rHeader_rowid );
2998:
2999: xProgress := '2882-60';
3000: dbms_sql.bind_variable ( Header_del_c2,
3001: 'col_rowid',
3002: rHeader_X_rowid );
3003:
3004: xProgress := '2890-60';

Line 3005: dummy := dbms_sql.execute ( Header_del_c1 );

3001: 'col_rowid',
3002: rHeader_X_rowid );
3003:
3004: xProgress := '2890-60';
3005: dummy := dbms_sql.execute ( Header_del_c1 );
3006:
3007: xProgress := '2892-60';
3008: dummy := dbms_sql.execute ( Header_del_c2 );
3009:

Line 3008: dummy := dbms_sql.execute ( Header_del_c2 );

3004: xProgress := '2890-60';
3005: dummy := dbms_sql.execute ( Header_del_c1 );
3006:
3007: xProgress := '2892-60';
3008: dummy := dbms_sql.execute ( Header_del_c2 );
3009:
3010: END LOOP;
3011:
3012: xProgress := '2894-60';

Line 3013: IF ( dbms_sql.last_row_count = 0 ) THEN

3009:
3010: END LOOP;
3011:
3012: xProgress := '2894-60';
3013: IF ( dbms_sql.last_row_count = 0 ) THEN
3014: v_LevelProcessed := 'HEADER';
3015: ec_debug.pl ( 1,
3016: 'EC',
3017: 'ECE_NO_DB_ROW_PROCESSED',

Line 3040: dbms_sql.close_cursor ( Header_sel_c );

3036: /***
3037: *** -- close all open cursors here
3038: ***/
3039: xProgress := '2910-60';
3040: dbms_sql.close_cursor ( Header_sel_c );
3041:
3042: xProgress := '2911-60';
3043: dbms_sql.close_cursor ( Header_1_sel_c );
3044:

Line 3043: dbms_sql.close_cursor ( Header_1_sel_c );

3039: xProgress := '2910-60';
3040: dbms_sql.close_cursor ( Header_sel_c );
3041:
3042: xProgress := '2911-60';
3043: dbms_sql.close_cursor ( Header_1_sel_c );
3044:
3045: xProgress := '2912-60';
3046: dbms_sql.close_cursor ( Alw_chg_h_sel_c );
3047:

Line 3046: dbms_sql.close_cursor ( Alw_chg_h_sel_c );

3042: xProgress := '2911-60';
3043: dbms_sql.close_cursor ( Header_1_sel_c );
3044:
3045: xProgress := '2912-60';
3046: dbms_sql.close_cursor ( Alw_chg_h_sel_c );
3047:
3048: xProgress := '2913-60';
3049: dbms_sql.close_cursor ( Line_sel_c );
3050:

Line 3049: dbms_sql.close_cursor ( Line_sel_c );

3045: xProgress := '2912-60';
3046: dbms_sql.close_cursor ( Alw_chg_h_sel_c );
3047:
3048: xProgress := '2913-60';
3049: dbms_sql.close_cursor ( Line_sel_c );
3050:
3051: xProgress := '2914-60';
3052: dbms_sql.close_cursor ( Line_t_sel_c );
3053:

Line 3052: dbms_sql.close_cursor ( Line_t_sel_c );

3048: xProgress := '2913-60';
3049: dbms_sql.close_cursor ( Line_sel_c );
3050:
3051: xProgress := '2914-60';
3052: dbms_sql.close_cursor ( Line_t_sel_c );
3053:
3054: xProgress := '2915-60';
3055: dbms_sql.close_cursor ( Alw_chg_l_sel_c );
3056:

Line 3055: dbms_sql.close_cursor ( Alw_chg_l_sel_c );

3051: xProgress := '2914-60';
3052: dbms_sql.close_cursor ( Line_t_sel_c );
3053:
3054: xProgress := '2915-60';
3055: dbms_sql.close_cursor ( Alw_chg_l_sel_c );
3056:
3057: xProgress := '2916-60';
3058: dbms_sql.close_cursor ( Header_del_c1 );
3059:

Line 3058: dbms_sql.close_cursor ( Header_del_c1 );

3054: xProgress := '2915-60';
3055: dbms_sql.close_cursor ( Alw_chg_l_sel_c );
3056:
3057: xProgress := '2916-60';
3058: dbms_sql.close_cursor ( Header_del_c1 );
3059:
3060: xProgress := '2917-60';
3061: dbms_sql.close_cursor ( Header_1_del_c1 );
3062:

Line 3061: dbms_sql.close_cursor ( Header_1_del_c1 );

3057: xProgress := '2916-60';
3058: dbms_sql.close_cursor ( Header_del_c1 );
3059:
3060: xProgress := '2917-60';
3061: dbms_sql.close_cursor ( Header_1_del_c1 );
3062:
3063: xProgress := '2918-60';
3064: dbms_sql.close_cursor ( Alw_chg_h_del_c1 );
3065:

Line 3064: dbms_sql.close_cursor ( Alw_chg_h_del_c1 );

3060: xProgress := '2917-60';
3061: dbms_sql.close_cursor ( Header_1_del_c1 );
3062:
3063: xProgress := '2918-60';
3064: dbms_sql.close_cursor ( Alw_chg_h_del_c1 );
3065:
3066: xProgress := '2919-60';
3067: dbms_sql.close_cursor ( Line_del_c1 );
3068:

Line 3067: dbms_sql.close_cursor ( Line_del_c1 );

3063: xProgress := '2918-60';
3064: dbms_sql.close_cursor ( Alw_chg_h_del_c1 );
3065:
3066: xProgress := '2919-60';
3067: dbms_sql.close_cursor ( Line_del_c1 );
3068:
3069: xProgress := '2920-60';
3070: dbms_sql.close_cursor ( Line_t_del_c1 );
3071:

Line 3070: dbms_sql.close_cursor ( Line_t_del_c1 );

3066: xProgress := '2919-60';
3067: dbms_sql.close_cursor ( Line_del_c1 );
3068:
3069: xProgress := '2920-60';
3070: dbms_sql.close_cursor ( Line_t_del_c1 );
3071:
3072: xProgress := '2921-60';
3073: dbms_sql.close_cursor ( Alw_chg_l_del_c1 );
3074:

Line 3073: dbms_sql.close_cursor ( Alw_chg_l_del_c1 );

3069: xProgress := '2920-60';
3070: dbms_sql.close_cursor ( Line_t_del_c1 );
3071:
3072: xProgress := '2921-60';
3073: dbms_sql.close_cursor ( Alw_chg_l_del_c1 );
3074:
3075: ec_debug.pop('ece_ar_transaction.Put_Data_To_Output_Table');
3076:
3077: EXCEPTION

Line 3519: -- dbms_sql (Native Oracle db functions that come with every Oracle Apps)

3515: -- :transaction_id is a place holder for foreign key value.
3516: -- A PL/SQL table (list of values) will be used to store data.
3517: -- Procedure ece_flatfile.Find_pos will be used to locate the specific
3518: -- data value in the PL/SQL table.
3519: -- dbms_sql (Native Oracle db functions that come with every Oracle Apps)
3520: -- dbms_sql.bind_variable will be used to assign data value to :transaction_id.
3521: --
3522: -- Let's use the above example:
3523: --

Line 3520: -- dbms_sql.bind_variable will be used to assign data value to :transaction_id.

3516: -- A PL/SQL table (list of values) will be used to store data.
3517: -- Procedure ece_flatfile.Find_pos will be used to locate the specific
3518: -- data value in the PL/SQL table.
3519: -- dbms_sql (Native Oracle db functions that come with every Oracle Apps)
3520: -- dbms_sql.bind_variable will be used to assign data value to :transaction_id.
3521: --
3522: -- Let's use the above example:
3523: --
3524: -- 1. Execute dynamic SQL 1 for headers (A) data

Line 3687: Header_sel_c := dbms_sql.open_cursor;

3683: -- ***
3684: -- ***************************************************
3685:
3686: xProgress := '2350-70';
3687: Header_sel_c := dbms_sql.open_cursor;
3688:
3689: xProgress := '2352-70';
3690: Header_1_sel_c := dbms_sql.open_cursor;
3691:

Line 3690: Header_1_sel_c := dbms_sql.open_cursor;

3686: xProgress := '2350-70';
3687: Header_sel_c := dbms_sql.open_cursor;
3688:
3689: xProgress := '2352-70';
3690: Header_1_sel_c := dbms_sql.open_cursor;
3691:
3692: xProgress := '2354-70';
3693: Alw_chg_sel_c := dbms_sql.open_cursor;
3694:

Line 3693: Alw_chg_sel_c := dbms_sql.open_cursor;

3689: xProgress := '2352-70';
3690: Header_1_sel_c := dbms_sql.open_cursor;
3691:
3692: xProgress := '2354-70';
3693: Alw_chg_sel_c := dbms_sql.open_cursor;
3694:
3695: xProgress := '2356-70';
3696: Line_sel_c := dbms_sql.open_cursor;
3697:

Line 3696: Line_sel_c := dbms_sql.open_cursor;

3692: xProgress := '2354-70';
3693: Alw_chg_sel_c := dbms_sql.open_cursor;
3694:
3695: xProgress := '2356-70';
3696: Line_sel_c := dbms_sql.open_cursor;
3697:
3698: xProgress := '2358-70';
3699: Line_t_sel_c := dbms_sql.open_cursor;
3700:

Line 3699: Line_t_sel_c := dbms_sql.open_cursor;

3695: xProgress := '2356-70';
3696: Line_sel_c := dbms_sql.open_cursor;
3697:
3698: xProgress := '2358-70';
3699: Line_t_sel_c := dbms_sql.open_cursor;
3700:
3701: -- ***************************************************
3702: --
3703: -- Parse each of the SELECT statement

Line 3710: dbms_sql.parse ( Header_sel_c,

3706: -- ***************************************************
3707:
3708: xProgress := '2360-70';
3709: BEGIN
3710: dbms_sql.parse ( Header_sel_c,
3711: cHeader_select,
3712: dbms_sql.native );
3713: EXCEPTION
3714: WHEN OTHERS THEN

Line 3712: dbms_sql.native );

3708: xProgress := '2360-70';
3709: BEGIN
3710: dbms_sql.parse ( Header_sel_c,
3711: cHeader_select,
3712: dbms_sql.native );
3713: EXCEPTION
3714: WHEN OTHERS THEN
3715: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
3716: cHeader_select );

Line 3715: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

3711: cHeader_select,
3712: dbms_sql.native );
3713: EXCEPTION
3714: WHEN OTHERS THEN
3715: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
3716: cHeader_select );
3717: app_exception.raise_exception;
3718: END;
3719:

Line 3722: dbms_sql.parse ( Header_1_sel_c,

3718: END;
3719:
3720: xProgress := '2362-70';
3721: BEGIN
3722: dbms_sql.parse ( Header_1_sel_c,
3723: cHeader_1_select,
3724: dbms_sql.native );
3725: EXCEPTION
3726: WHEN OTHERS THEN

Line 3724: dbms_sql.native );

3720: xProgress := '2362-70';
3721: BEGIN
3722: dbms_sql.parse ( Header_1_sel_c,
3723: cHeader_1_select,
3724: dbms_sql.native );
3725: EXCEPTION
3726: WHEN OTHERS THEN
3727: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
3728: cHeader_1_select );

Line 3727: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

3723: cHeader_1_select,
3724: dbms_sql.native );
3725: EXCEPTION
3726: WHEN OTHERS THEN
3727: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
3728: cHeader_1_select );
3729: app_exception.raise_exception;
3730: END;
3731:

Line 3734: dbms_sql.parse ( Alw_chg_sel_c,

3730: END;
3731:
3732: xProgress := '2364-70';
3733: BEGIN
3734: dbms_sql.parse ( Alw_chg_sel_c,
3735: cAlw_chg_select,
3736: dbms_sql.native );
3737: EXCEPTION
3738: WHEN OTHERS THEN

Line 3736: dbms_sql.native );

3732: xProgress := '2364-70';
3733: BEGIN
3734: dbms_sql.parse ( Alw_chg_sel_c,
3735: cAlw_chg_select,
3736: dbms_sql.native );
3737: EXCEPTION
3738: WHEN OTHERS THEN
3739: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
3740: cAlw_chg_select );

Line 3739: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

3735: cAlw_chg_select,
3736: dbms_sql.native );
3737: EXCEPTION
3738: WHEN OTHERS THEN
3739: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
3740: cAlw_chg_select );
3741: app_exception.raise_exception;
3742: END;
3743:

Line 3746: dbms_sql.parse ( Line_sel_c,

3742: END;
3743:
3744: xProgress := '2366-70';
3745: BEGIN
3746: dbms_sql.parse ( Line_sel_c,
3747: cLine_select,
3748: dbms_sql.native );
3749: EXCEPTION
3750: WHEN OTHERS THEN

Line 3748: dbms_sql.native );

3744: xProgress := '2366-70';
3745: BEGIN
3746: dbms_sql.parse ( Line_sel_c,
3747: cLine_select,
3748: dbms_sql.native );
3749: EXCEPTION
3750: WHEN OTHERS THEN
3751: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
3752: cLine_select );

Line 3751: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

3747: cLine_select,
3748: dbms_sql.native );
3749: EXCEPTION
3750: WHEN OTHERS THEN
3751: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
3752: cLine_select );
3753: app_exception.raise_exception;
3754: END;
3755:

Line 3758: dbms_sql.parse ( Line_t_sel_c,

3754: END;
3755:
3756: xProgress := '2368-70';
3757: BEGIN
3758: dbms_sql.parse ( Line_t_sel_c,
3759: cLine_t_select,
3760: dbms_sql.native );
3761: EXCEPTION
3762: WHEN OTHERS THEN

Line 3760: dbms_sql.native );

3756: xProgress := '2368-70';
3757: BEGIN
3758: dbms_sql.parse ( Line_t_sel_c,
3759: cLine_t_select,
3760: dbms_sql.native );
3761: EXCEPTION
3762: WHEN OTHERS THEN
3763: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
3764: cLine_t_select );

Line 3763: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,

3759: cLine_t_select,
3760: dbms_sql.native );
3761: EXCEPTION
3762: WHEN OTHERS THEN
3763: ece_error_handling_pvt.print_parse_error ( dbms_sql.last_error_position,
3764: cLine_t_select );
3765: app_exception.raise_exception;
3766: END;
3767:

Line 3837: dbms_sql.bind_variable ( Header_sel_c,

3833: -- Bind Variables
3834: xProgress := '2388-70';
3835: IF cCreate_Date_From IS NOT NULL
3836: THEN
3837: dbms_sql.bind_variable ( Header_sel_c,
3838: 'l_cCreate_Date_From',
3839: cCreate_Date_From);
3840: END IF;
3841:

Line 3845: dbms_sql.bind_variable ( Header_sel_c,

3841:
3842: xProgress := '2388-71';
3843: IF cCreate_Date_To IS NOT NULL
3844: THEN
3845: dbms_sql.bind_variable ( Header_sel_c,
3846: 'l_cCreate_Date_To',
3847: cCreate_Date_To);
3848: END IF;
3849:

Line 3853: dbms_sql.bind_variable ( Header_sel_c,

3849:
3850: xProgress := '2388-72';
3851: IF cCustomer_Name IS NOT NULL
3852: THEN
3853: dbms_sql.bind_variable ( Header_sel_c,
3854: 'l_cCustomer_Name',
3855: cCustomer_Name );
3856: END IF;
3857:

Line 3861: dbms_sql.bind_variable ( Header_sel_c,

3857:
3858: xProgress := '2388-73';
3859: IF cSite_Use_Code IS NOT NULL
3860: THEN
3861: dbms_sql.bind_variable ( Header_sel_c,
3862: 'l_cSite_Use_Code',
3863: cSite_Use_Code );
3864: END IF;
3865:

Line 3869: dbms_sql.bind_variable ( Header_sel_c,

3865:
3866: xProgress := '2388-74';
3867: IF cDocument_Type IS NOT NULL
3868: THEN
3869: dbms_sql.bind_variable ( Header_sel_c,
3870: 'l_cDocument_Type',
3871: cDocument_Type );
3872: END IF;
3873:

Line 3877: dbms_sql.bind_variable ( Header_sel_c,

3873:
3874: xProgress := '2388-75';
3875: IF cTransaction_Number IS NOT NULL
3876: THEN
3877: dbms_sql.bind_variable ( Header_sel_c,
3878: 'l_cTransaction_Number',
3879: cTransaction_Number );
3880: END IF;
3881:

Line 3896: dummy := dbms_sql.execute(Header_sel_c);

3892: -- ***************************************************
3893: -- EXECUTE the SELECT statement
3894:
3895: xProgress := '2390-70';
3896: dummy := dbms_sql.execute(Header_sel_c);
3897:
3898: -- ***************************************************
3899: --
3900: -- The model is:

Line 3911: WHILE dbms_sql.fetch_rows ( Header_sel_c ) > 0

3907: --
3908: -- ***************************************************
3909:
3910: xProgress := '2400-70';
3911: WHILE dbms_sql.fetch_rows ( Header_sel_c ) > 0
3912: LOOP -- Header
3913:
3914: -- ***************************************************
3915: --

Line 3923: dbms_sql.column_value ( Header_sel_c,

3919:
3920: xProgress := '2410-70';
3921: FOR i IN 1..iHeader_count
3922: LOOP
3923: dbms_sql.column_value ( Header_sel_c,
3924: i,
3925: l_header_tbl(i).value );
3926:
3927: dbms_sql.column_value ( Header_sel_c,

Line 3927: dbms_sql.column_value ( Header_sel_c,

3923: dbms_sql.column_value ( Header_sel_c,
3924: i,
3925: l_header_tbl(i).value );
3926:
3927: dbms_sql.column_value ( Header_sel_c,
3928: i,
3929: l_key_tbl(i).value );
3930: END LOOP;
3931:

Line 4481: dbms_sql.bind_variable ( Header_1_sel_c,

4477:
4478: -- use the following bind_variable feature as you see fit.
4479:
4480: xProgress := '2610-70';
4481: dbms_sql.bind_variable ( Header_1_sel_c,
4482: 'transaction_id',
4483: l_header_tbl(nPos1).value );
4484:
4485: xProgress := '2612-70';

Line 4486: dbms_sql.bind_variable ( Alw_chg_sel_c,

4482: 'transaction_id',
4483: l_header_tbl(nPos1).value );
4484:
4485: xProgress := '2612-70';
4486: dbms_sql.bind_variable ( Alw_chg_sel_c,
4487: 'transaction_id',
4488: l_header_tbl(nPos1).value );
4489:
4490: xProgress := '2614-70';

Line 4491: dbms_sql.bind_variable ( Line_sel_c,

4487: 'transaction_id',
4488: l_header_tbl(nPos1).value );
4489:
4490: xProgress := '2614-70';
4491: dbms_sql.bind_variable ( Line_sel_c,
4492: 'transaction_id',
4493: l_header_tbl(nPos1).value );
4494:
4495: xProgress := '2616-70';

Line 4496: dbms_sql.bind_variable ( Line_t_sel_c,

4492: 'transaction_id',
4493: l_header_tbl(nPos1).value );
4494:
4495: xProgress := '2616-70';
4496: dbms_sql.bind_variable ( Line_t_sel_c,
4497: 'transaction_id',
4498: l_header_tbl(nPos1).value );
4499:
4500: xProgress := '2620-70';

Line 4501: dummy := dbms_sql.execute( Header_1_sel_c );

4497: 'transaction_id',
4498: l_header_tbl(nPos1).value );
4499:
4500: xProgress := '2620-70';
4501: dummy := dbms_sql.execute( Header_1_sel_c );
4502:
4503: -- ***************************************************
4504: --
4505: -- header detail loop starts here

Line 4512: WHILE dbms_sql.fetch_rows ( Header_1_sel_c ) > 0

4508:
4509: /* Header 1 loop begins here */
4510:
4511: xProgress := '2630-70';
4512: WHILE dbms_sql.fetch_rows ( Header_1_sel_c ) > 0
4513: LOOP --- Header Detail
4514:
4515: -- ***************************************************
4516: --

Line 4523: dbms_sql.column_value ( Header_1_sel_c,

4519: -- ***************************************************
4520:
4521: xProgress := '2640-70';
4522: FOR l IN 1..iHeader_1_count LOOP
4523: dbms_sql.column_value ( Header_1_sel_c,
4524: l,
4525: l_header_1_tbl(l).value );
4526:
4527: dbms_sql.column_value ( Header_1_sel_c,

Line 4527: dbms_sql.column_value ( Header_1_sel_c,

4523: dbms_sql.column_value ( Header_1_sel_c,
4524: l,
4525: l_header_1_tbl(l).value );
4526:
4527: dbms_sql.column_value ( Header_1_sel_c,
4528: l,
4529: l_key_tbl(l+iHeader_count).value );
4530: END LOOP;
4531:

Line 4697: IF ( dbms_sql.last_row_count = 0 ) THEN

4693: END LOOP;
4694: /* header 1 loop ends here */
4695:
4696: xProgress := '2722-70';
4697: IF ( dbms_sql.last_row_count = 0 ) THEN
4698: v_LevelProcessed := 'HEADER 1';
4699: ec_debug.pl ( 1,
4700: 'EC',
4701: 'ECE_NO_DB_ROW_PROCESSED',

Line 4711: dummy := dbms_sql.execute (Alw_chg_sel_c );

4707: cTransaction_Type );
4708: END IF;
4709:
4710: xProgress := '2730-70';
4711: dummy := dbms_sql.execute (Alw_chg_sel_c );
4712:
4713: -- ***************************************************
4714: --
4715: -- allowance and charges loop starts here

Line 4720: WHILE dbms_sql.fetch_rows (Alw_chg_sel_c ) > 0

4716: --
4717: -- ***************************************************
4718:
4719: xProgress := '2740-70';
4720: WHILE dbms_sql.fetch_rows (Alw_chg_sel_c ) > 0
4721: LOOP --- Allowance and Charges
4722:
4723: -- ***************************************************
4724: --

Line 4732: dbms_sql.column_value ( Alw_chg_sel_c,

4728:
4729: xProgress := '2750-70';
4730: FOR m IN 1..iAlw_chg_count
4731: LOOP
4732: dbms_sql.column_value ( Alw_chg_sel_c,
4733: m,
4734: l_alw_chg_tbl(m).value );
4735:
4736: dbms_sql.column_value ( Alw_chg_sel_c,

Line 4736: dbms_sql.column_value ( Alw_chg_sel_c,

4732: dbms_sql.column_value ( Alw_chg_sel_c,
4733: m,
4734: l_alw_chg_tbl(m).value );
4735:
4736: dbms_sql.column_value ( Alw_chg_sel_c,
4737: m,
4738: l_key_tbl(m+iHeader_count).value );
4739: END LOOP;
4740:

Line 4983: IF ( dbms_sql.last_row_count = 0 ) THEN

4979:
4980: END LOOP; -- allowence and charges
4981:
4982: xProgress := '2854-70';
4983: IF ( dbms_sql.last_row_count = 0 ) THEN
4984: v_LevelProcessed := 'ALLOWANCE CHARGES';
4985: ec_debug.pl ( 1,
4986: 'EC',
4987: 'ECE_NO_DB_ROW_PROCESSED',

Line 5001: dummy := dbms_sql.execute ( Line_sel_c );

4997: -- ALL of you has to create this package in a seperate file
4998: -- even if it is empty.
4999:
5000: xProgress := '2860-70';
5001: dummy := dbms_sql.execute ( Line_sel_c );
5002:
5003: -- ***************************************************
5004: --
5005: -- line loop starts here

Line 5010: WHILE dbms_sql.fetch_rows ( Line_sel_c ) > 0

5006: --
5007: -- ***************************************************
5008:
5009: xProgress := '2870-70';
5010: WHILE dbms_sql.fetch_rows ( Line_sel_c ) > 0
5011: LOOP --- Line
5012:
5013: -- ***************************************************
5014: --

Line 5022: dbms_sql.column_value ( Line_sel_c,

5018:
5019: xProgress := '2880-70';
5020: FOR j IN 1..iLine_count
5021: LOOP
5022: dbms_sql.column_value ( Line_sel_c,
5023: j,
5024: l_line_tbl(j).value );
5025:
5026: dbms_sql.column_value ( Line_sel_c,

Line 5026: dbms_sql.column_value ( Line_sel_c,

5022: dbms_sql.column_value ( Line_sel_c,
5023: j,
5024: l_line_tbl(j).value );
5025:
5026: dbms_sql.column_value ( Line_sel_c,
5027: j,
5028: l_key_tbl(j+iHeader_count).value );
5029: END LOOP;
5030:

Line 5226: dbms_sql.bind_variable (Line_t_sel_c,

5222: --
5223: -- ***************************************************
5224:
5225: xProgress := '2960-70';
5226: dbms_sql.bind_variable (Line_t_sel_c,
5227: 'LINE_NUMBER',
5228: l_line_tbl(nPos9).value );
5229:
5230: xProgress := '2970-70';

Line 5231: dummy := dbms_sql.execute ( Line_t_sel_c );

5227: 'LINE_NUMBER',
5228: l_line_tbl(nPos9).value );
5229:
5230: xProgress := '2970-70';
5231: dummy := dbms_sql.execute ( Line_t_sel_c );
5232:
5233: -- ***************************************************
5234: --
5235: -- line tax loop starts here

Line 5240: WHILE dbms_sql.fetch_rows ( Line_t_sel_c ) > 0

5236: --
5237: -- ***************************************************
5238:
5239: xProgress := '2980-70';
5240: WHILE dbms_sql.fetch_rows ( Line_t_sel_c ) > 0
5241: LOOP --- Line Tax
5242:
5243: -- ***************************************************
5244: --

Line 5252: dbms_sql.column_value ( Line_t_sel_c,

5248:
5249: xProgress := '2990-70';
5250: FOR k IN 1..iLine_t_count
5251: LOOP
5252: dbms_sql.column_value ( Line_t_sel_c,
5253: k,
5254: l_line_t_tbl(k).value );
5255:
5256: dbms_sql.column_value ( Line_t_sel_c,

Line 5256: dbms_sql.column_value ( Line_t_sel_c,

5252: dbms_sql.column_value ( Line_t_sel_c,
5253: k,
5254: l_line_t_tbl(k).value );
5255:
5256: dbms_sql.column_value ( Line_t_sel_c,
5257: k,
5258: l_key_tbl(k+iHeader_count+iLine_count).value );
5259: END LOOP;
5260:

Line 5343: IF ( dbms_sql.last_row_count = 0 )

5339:
5340: END LOOP;
5341:
5342: xProgress := '3042-70';
5343: IF ( dbms_sql.last_row_count = 0 )
5344: THEN
5345: v_LevelProcessed := 'LINE TAX';
5346: ec_debug.pl ( 1,
5347: 'EC',

Line 5360: IF ( dbms_sql.last_row_count = 0 )

5356:
5357: END LOOP;
5358:
5359: xProgress := '3044-70';
5360: IF ( dbms_sql.last_row_count = 0 )
5361: THEN
5362: v_LevelProcessed := 'LINE';
5363: ec_debug.pl ( 1,
5364: 'EC',

Line 5478: IF ( dbms_sql.last_row_count = 0 ) THEN

5474: /*****
5475: END LOOP;
5476:
5477: xProgress := '3046-70';
5478: IF ( dbms_sql.last_row_count = 0 ) THEN
5479: v_LevelProcessed := 'HEADER 1';
5480: ec_debug.pl ( 1,
5481: 'EC',
5482: 'ECE_NO_DB_ROW_PROCESSED',

Line 5494: IF ( dbms_sql.last_row_count = 0 ) THEN

5490: *****/
5491: END LOOP;
5492:
5493: xProgress := '3048-70';
5494: IF ( dbms_sql.last_row_count = 0 ) THEN
5495: v_LevelProcessed := 'HEADER';
5496: ec_debug.pl ( 1,
5497: 'EC',
5498: 'ECE_NO_DB_ROW_PROCESSED',

Line 5511: dbms_sql.close_cursor ( Header_sel_c );

5507: xProgress := '3050-70';
5508: -- COMMIT;
5509:
5510: xProgress := '3060-70';
5511: dbms_sql.close_cursor ( Header_sel_c );
5512:
5513: xProgress := '3062-70';
5514: dbms_sql.close_cursor ( Header_1_sel_c );
5515:

Line 5514: dbms_sql.close_cursor ( Header_1_sel_c );

5510: xProgress := '3060-70';
5511: dbms_sql.close_cursor ( Header_sel_c );
5512:
5513: xProgress := '3062-70';
5514: dbms_sql.close_cursor ( Header_1_sel_c );
5515:
5516: xProgress := '3064-70';
5517: dbms_sql.close_cursor ( Alw_chg_sel_c );
5518:

Line 5517: dbms_sql.close_cursor ( Alw_chg_sel_c );

5513: xProgress := '3062-70';
5514: dbms_sql.close_cursor ( Header_1_sel_c );
5515:
5516: xProgress := '3064-70';
5517: dbms_sql.close_cursor ( Alw_chg_sel_c );
5518:
5519: xProgress := '3066-70';
5520: dbms_sql.close_cursor ( Line_sel_c );
5521:

Line 5520: dbms_sql.close_cursor ( Line_sel_c );

5516: xProgress := '3064-70';
5517: dbms_sql.close_cursor ( Alw_chg_sel_c );
5518:
5519: xProgress := '3066-70';
5520: dbms_sql.close_cursor ( Line_sel_c );
5521:
5522: xProgress := '3068-70';
5523: dbms_sql.close_cursor ( Line_t_sel_c );
5524:

Line 5523: dbms_sql.close_cursor ( Line_t_sel_c );

5519: xProgress := '3066-70';
5520: dbms_sql.close_cursor ( Line_sel_c );
5521:
5522: xProgress := '3068-70';
5523: dbms_sql.close_cursor ( Line_t_sel_c );
5524:
5525: ec_debug.pop ( 'ece_ar_transaction.Populate_AR_Trx' );
5526:
5527: EXCEPTION