DBA Data[Home] [Help]

APPS.ICX_PO_REQ_ACCT2 SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 24

    select a.code_combination_id code_combination_id
    from po_req_distributions a,
         po_requisition_lines b,
         po_requisition_headers c
    where a.requisition_line_id = v_cart_line_id
    and   a.requisition_line_id = b.requisition_line_id
    and   b.requisition_header_id = v_cart_id
    and   b.requisition_header_id = c.requisition_header_id
    and nvl(a.org_id,-9999) = nvl(v_oo_id,-9999)
    order by distribution_id;
Line: 36

    select count(*)
    from gl_sets_of_books gsb,
         financials_system_parameters fsp,
         gl_code_combinations gl
    where gsb.SET_OF_BOOKS_ID = fsp.set_of_books_id
    and   gsb.CHART_OF_ACCOUNTS_ID = gl.CHART_OF_ACCOUNTS_ID
    and   gl.CODE_COMBINATION_ID = acct_id;
Line: 45

    select a.line_num
    from po_requisition_lines a,
         po_requisition_headers b
    where a.requisition_line_id = cartline_id
    and   a.requisition_header_id = cartid
    and   a.requisition_header_id = b.requisition_header_id
    and nvl(a.org_id,-9999) = nvl(oo_id,-9999);
Line: 54

    select line_num
    from po_requisition_lines
    where requisition_line_id = cartline_id
    and   requisition_header_id = cartid
    and nvl(org_id,-9999) = nvl(oo_id,-9999);
Line: 153

PROCEDURE insert_row(v_cart_line_id IN NUMBER,
		     v_oo_id IN NUMBER,
                     v_cart_id IN NUMBER,
	             v_account_id IN NUMBER default NULL,
		     v_n_segments IN NUMBER default NULL,
	             v_segments IN fnd_flex_ext.SegmentArray,
                     v_account_num IN VARCHAR2 default NULL,
                     v_allocation_type IN VARCHAR2 default NULL,
                     v_allocation_value IN NUMBER default NULL,
                     v_line_quantity IN NUMBER default NULL) is



    v_col_name varchar2(100);
Line: 167

    l_insert_sql varchar2(8000);
Line: 201

      select max(a.distribution_num)
      from po_req_distributions a,
           po_requisition_lines b,
           po_requisition_headers c
      where a.requisition_line_id = v_cart_line_id
      and   b.requisition_line_id = a.requisition_line_id
      and   b.requisition_header_id = v_cart_id
      and   b.requisition_header_id = c.requisition_header_id
      and   nvl(a.org_id,-9999) = nvl(v_oo_id,-9999);
Line: 212

      select a.line_num
      from po_requisition_lines a,
           po_requisition_headers b
      where a.requisition_line_id = v_cart_line_id
      and   a.requisition_header_id = v_cart_id
      and   a.requisition_header_id = b.requisition_header_id
      and nvl(a.org_id,-9999) = nvl(v_oo_id,-9999);
Line: 221

        select  hecv.default_code_combination_id employee_default_account_id,
                hecv.organization_id employee_org_id,
                hecv.business_group_id employee_bus_group_id,
                fsp.org_id po_org_id,
                isc.NEED_BY_DATE,
                isc.DESTINATION_TYPE_CODE,
                isc.DESTINATION_ORGANIZATION_ID,
                isc.DELIVER_TO_LOCATION_ID,
                fsp.set_of_books_id,
                isc.ITEM_ID,
                isc.ITEM_REVISION,
                isc.item_description,
                msi.expense_account,
                isc.UNIT_MEAS_LOOKUP_CODE,
                isc.QUANTITY,
                isc.UNIT_PRICE,
                isc.CATEGORY_ID,
                isc.LINE_TYPE_ID,
                isc.SUGGESTED_VENDOR_NAME,
                isc.SUGGESTED_VENDOR_LOCATION
        FROM    financials_system_parameters fsp,
                hr_employees_current_v hecv,
                mtl_system_items msi,
                po_requisition_lines isc
        where   isc.requisition_line_id = reqline_id
        and     msi.INVENTORY_ITEM_ID (+) = isc.ITEM_ID
        and     nvl(msi.ORGANIZATION_ID, isc.DESTINATION_ORGANIZATION_ID) = isc.DESTINATION_ORGANIZATION_ID
        and     hecv.EMPLOYEE_ID = emp_id
        and     nvl(isc.org_id, -9999) = nvl(v_oo_id, -9999);
Line: 252

        select to_person_id
        from po_requisition_lines a,
             po_requisition_headers b
        where a.requisition_line_id = line_id
        and   a.requisition_header_id = v_cart_id
        and   a.requisition_header_id = b.requisition_header_id
        and nvl(a.org_id,-9999) = nvl(v_oo_id,-9999);
Line: 261

      SELECT fsp.set_of_books_id
      FROM financials_system_parameters fsp,
	   gl_sets_of_books gsob
      WHERE gsob.set_of_books_id = fsp.set_of_books_id
      AND   nvl(fsp.org_id, -9999) = nvl(v_oo_id, -9999);
Line: 303

    select po_req_distributions_s.nextval into v_distribution_id
    from sys.dual;
Line: 308

    INSERT INTO po_req_distributions (distribution_id,
                                      last_update_date,
                                      last_updated_by,
                                      requisition_line_id,
                                      set_of_books_id,
                                      code_combination_id,
                                      req_line_quantity,
                                      last_update_login,
                                      creation_date,
                                      created_by,
                                      distribution_num,
                                      allocation_type,
                                      allocation_value)
                VALUES (v_distribution_id, -- bug 689962
                        sysdate,
                        l_shopper_id,
                        v_cart_line_id,
                        v_set_of_books_id,
                        v_account_id,
                        v_line_quantity,
                        l_shopper_id,
                        sysdate,
                        l_shopper_id,
                        l_dist_num,
                        v_allocation_type,
                        v_allocation_value);
Line: 339

    UPDATE po_req_distributions
    SET accrual_account_id=
                (SELECT accrued_code_combination_id
                 FROM po_system_parameters),
        budget_account_id = v_account_id,
        variance_account_id = v_account_id
    WHERE requisition_line_id = v_cart_line_id
-- bug 689962 only the current distribution needs to be update
    AND distribution_id = v_distribution_id
-- end
    AND nvl(org_id,-9999) = nvl(v_oo_id,-9999);
Line: 390

     update po_req_distributions a
     set a.ACCRUAL_ACCOUNT_ID = NVL(v_accrual_acct_id, a.accrual_account_id),
     a.VARIANCE_ACCOUNT_ID = NVL(v_variance_acct_id, a.variance_account_id),
     a.BUDGET_ACCOUNT_ID = NVL(v_budget_acct_id, a.budget_account_id)
     where a.requisition_line_id = v_cart_line_id
-- bug 689962, only apply customization to current distribution
     and a.distribution_id = v_distribution_id
-- end
     and nvl(a.org_id,-9999) = nvl(v_oo_id,-9999);
Line: 407

     select substr(l_error_message,12,512) into l_err_mesg from dual;
Line: 418

PROCEDURE update_row(v_cart_line_id IN NUMBER,
		     v_oo_id IN NUMBER,
		     v_cart_id IN NUMBER,
		     v_distribution_id IN NUMBER,
		     v_line_number IN NUMBER,
	             v_account_id IN NUMBER default NULL,
		     v_n_segments IN NUMBER default NULL,
	             v_segments IN fnd_flex_ext.SegmentArray,
                     v_account_num IN VARCHAR2 default NULL,
		     v_allocation_type IN VARCHAR2 default NULL,
		     v_allocation_value IN NUMBER default NULL,
		     v_line_quantity IN NUMBER default NULL) is


 cursor get_ak_columns is
        select  ltrim(rtrim(d.COLUMN_NAME)) COL_NAME
        from       ak_region_items a,
        ak_attributes b,
        ak_regions c,
        ak_object_attributes d
        where      a.NODE_DISPLAY_FLAG = 'Y'
        and        a.ATTRIBUTE_CODE = b.ATTRIBUTE_CODE
        and        a.ATTRIBUTE_APPLICATION_ID = b.ATTRIBUTE_APPLICATION_ID
        and        b.DATA_TYPE = 'VARCHAR2'
        and        c.REGION_APPLICATION_ID = 601
        and        a.REGION_CODE = c.REGION_CODE
        and        a.REGION_APPLICATION_ID = c.REGION_APPLICATION_ID
        and        c.DATABASE_OBJECT_NAME = d.DATABASE_OBJECT_NAME
        and        a.ATTRIBUTE_CODE = d.ATTRIBUTE_CODE
        and        a.region_code = 'ICX_CART_LINE_DISTRIBUTIONS_R'
        and        d.COLUMN_NAME like 'CHARGE_ACCOUNT_SEGMENT%'
        order by a.display_sequence;
Line: 452

    l_insert_sql varchar2(8000);
Line: 471

      select cart_line_number
      from icx_shopping_cart_lines
      where cart_id = v_cart_id
      and cart_line_id = v_cart_line_id;
Line: 497

    l_insert_sql := 'Update icx_cart_line_distributions set
                     last_updated_by = ' || l_shopper_id
		    || ' ,last_update_login = ' || l_shopper_id
                    || ' ,last_update_date = sysdate';
Line: 503

	l_insert_sql := l_insert_sql || ', allocation_type = ''' || v_allocation_type || '''';
Line: 506

        l_insert_sql := l_insert_sql || ', allocation_value = ' || v_allocation_value;
Line: 509

        l_insert_sql := l_insert_sql || ', charge_account_id = ' || v_account_id;
Line: 512

        l_insert_sql := l_insert_sql || ', charge_account_num = ''' || v_account_num || '''';
Line: 516

    l_insert_sql := 'Update icx_cart_line_distributions
	set last_updated_by = :last_updated_by,
	last_update_login = :last_update_login ,
	last_update_date = :last_update_date,
	allocation_type = decode(:allocation_type, null, allocation_type, :allocation_type ),
	allocation_value = decode( :allocation_value, null, allocation_value, :allocation_value ),
	charge_account_id = decode( :charge_account_id , null, charge_account_id, :charge_account_id ),
	charge_account_num = decode( :charge_account_num, null, charge_account_num, :charge_account_num )';
Line: 529

              l_insert_sql :=   l_insert_sql || ',' || prec.COL_NAME || ' = ''' || ':a' || to_char(l) || '''';
Line: 541

     l_insert_sql := l_insert_sql || ' where cart_id = ' || v_cart_id ||
		     ' and cart_line_id = ' || v_cart_line_id || ' and distribution_id = ' || v_distribution_id;
Line: 545

     l_insert_sql := l_insert_sql || ' where cart_id = :cart_id and cart_line_id = :cart_line_id and distribution_id = :distribution_id ';
Line: 548

     dbms_sql.parse( v_cursor_id, l_insert_sql, DBMS_SQL.native);
Line: 559

     dbms_sql.bind_variable(v_cursor_id, ':last_updated_by', l_shopper_id );
Line: 560

     dbms_sql.bind_variable(v_cursor_id, ':last_update_date', sysdate );
Line: 561

     dbms_sql.bind_variable(v_cursor_id, ':last_update_login', l_shopper_id );
Line: 568

     dbms_sql.parse(l_call,l_insert_sql ,dbms_sql.native);
Line: 584

     update icx_cart_line_distributions
     set ACCRUAL_ACCOUNT_ID = v_accrual_acct_id,
     VARIANCE_ACCOUNT_ID = v_variance_acct_id,
     BUDGET_ACCOUNT_ID = v_budget_acct_id
     where CART_LINE_ID = v_cart_line_id
     and CART_ID = v_cart_id
     and DISTRIBUTION_ID = v_distribution_id;
Line: 600

     select substr(l_error_message,12,512) into l_err_mesg from dual;
Line: 799

/* Find Account Id based on concatenated segments passin and update the account
 * distribution tables based on account id found.
 * Pass in distribution id to update existing account, and insert a new row
 * if distiribution id is not passed.*/
/* NOTE: this is used when no segments are turned on in AK for display  or
   update, so only update the charge account id and charge account num */
PROCEDURE update_account_num(v_cart_id IN NUMBER,
			 v_cart_line_id IN NUMBER,
                         v_oo_id IN NUMBER,
			 v_account_num IN VARCHAR2,
			 v_distribution_id IN NUMBER default NULL,
			 v_line_number IN NUMBER default NULL,
			 v_allocation_type IN VARCHAR2 default NULL,
			 v_allocation_value IN NUMBER default NULL,
			 v_validate_flag IN VARCHAR2 default 'Y',
                         v_line_quantity IN VARCHAR2 default NULL) is

 v_error_message varchar(1000);
Line: 827

         select max(a.distribution_num)
      from po_req_distributions a,
           po_requisition_lines b,
           po_requisition_headers c
      where a.requisition_line_id = cartline_id
      and   a.requisition_line_id = b.requisition_line_id
      and   b.requisition_header_id = v_cart_id
      and   b.requisition_header_id = c.requisition_header_id
      and nvl(a.org_id, -9999) = nvl(oo_id,-9999);
Line: 838

      SELECT CHART_OF_ACCOUNTS_ID
      FROM gl_sets_of_books,
           financials_system_parameters fsp
      WHERE gl_sets_of_books.SET_OF_BOOKS_ID = fsp.set_of_books_id;
Line: 844

	 select a.line_num
      from po_requisition_lines a,
           po_requisition_headers b
      where a.requisition_line_id = cartline_id
      and   a.requisition_header_id = v_cart_id
      and   a.requisition_header_id = b.requisition_header_id
      and nvl(a.org_id, -9999) = nvl(oo_id,-9999);
Line: 908

      any segment in the insert_row or update_row procedure */
    v_n_segments := 0;
Line: 911

         insert_row(v_cart_line_id,v_oo_id,v_cart_id, v_account_id,v_n_segments,v_segments,v_account_num,v_allocation_type,v_allocation_value, v_line_quantity);
Line: 914

         update_row(v_cart_line_id,v_oo_id,v_cart_id,v_distribution_id,v_line_number,v_account_id,v_n_segments,v_segments,v_account_num,v_allocation_type,v_allocation_value);
Line: 934

/* Find Account Id based on table of segments passin and update the account
 * distribution tables based on account id found
 * Pass in distribution id to update existing account, and insert a new row
 * if distiribution id is not passed.*/
PROCEDURE update_account(v_cart_id IN NUMBER,
                         v_cart_line_id IN NUMBER,
                         v_oo_id IN NUMBER,
			 v_segments IN fnd_flex_ext.SegmentArray,
			 v_distribution_id IN NUMBER default NULL,
			 v_line_number IN NUMBER default NULL,
			 v_allocation_type IN VARCHAR2 default NULL,
			 v_allocation_value IN NUMBER default NULL,
                         v_validate_flag IN VARCHAR2 default 'Y',
                         v_line_quantity IN VARCHAR2 default NULL) is

 v_error_message varchar(1000);
Line: 960

         select max(a.distribution_num)
      from po_req_distributions a,
           po_requisition_lines b,
           po_requisition_headers c
      where a.requisition_line_id = reqline_id
      and   a.requisition_line_id = b.requisition_line_id
      and   b.requisition_header_id = v_cart_id
      and   b.requisition_header_id = c.requisition_header_id
      and nvl(a.org_id, -9999) = nvl(v_oo_id,-9999);
Line: 971

      SELECT CHART_OF_ACCOUNTS_ID
      FROM gl_sets_of_books,
           financials_system_parameters fsp
      WHERE gl_sets_of_books.SET_OF_BOOKS_ID = fsp.set_of_books_id;
Line: 977

	select a.line_num
	from po_requisition_lines a,
             po_requisition_headers b
	where a.requisition_line_id = reqline_id
	and   a.requisition_header_id = v_cart_id
	and   a.requisition_header_id = b.requisition_header_id
        and nvl(a.org_id, -9999) = nvl(v_oo_id,-9999);
Line: 1041

         insert_row(v_cart_line_id,v_oo_id,v_cart_id, v_account_id,v_n_segments,v_segments,v_account_num,v_allocation_type,v_allocation_value, to_number(v_line_quantity));
Line: 1043

         update_row(v_cart_line_id,v_oo_id,v_cart_id,v_distribution_id,v_line_number,v_account_id,v_n_segments,v_segments,v_account_num,v_allocation_type,v_allocation_value);
Line: 1095

        SELECT  default_code_combination_id employee_default_account_id
        from hr_employees_current_v
        where employee_id = v_emp_id;
Line: 1100

     select msi.expense_account
     from mtl_system_items msi,
     icx_shopping_carts isc,
     icx_shopping_cart_lines iscl
     where msi.inventory_item_id(+) = iscl.item_id
       AND     nvl(msi.ORGANIZATION_ID,
                        nvl(isc.DESTINATION_ORGANIZATION_ID,
                            iscl.DESTINATION_ORGANIZATION_ID)) =
                    nvl(isc.DESTINATION_ORGANIZATION_ID,
                        iscl.DESTINATION_ORGANIZATION_ID)
     and iscl.cart_id = isc.cart_id
     and iscl.cart_id = v_cart_id
     and iscl.cart_line_id = v_cart_line_id
     and nvl(isc.org_id,-9999) = nvl(v_oo_id,-9999)
     and nvl(iscl.org_id,-9999) = nvl(v_oo_id,-9999);
Line: 1117

      SELECT CHART_OF_ACCOUNTS_ID
      FROM gl_sets_of_books,
           financials_system_parameters fsp
      WHERE gl_sets_of_books.SET_OF_BOOKS_ID = fsp.set_of_books_id;
Line: 1123

	select cart_line_number
      from icx_shopping_cart_lines
      where cart_id = v_cart_id
      and cart_line_id = v_cart_line_id
      and nvl(org_id, -9999) = nvl(v_oo_id,-9999);
Line: 1166

          select count(*) into v_exist
          from gl_sets_of_books gsb,
               financials_system_parameters fsp,
               gl_code_combinations gl
          where gsb.SET_OF_BOOKS_ID = fsp.set_of_books_id
          and   gsb.CHART_OF_ACCOUNTS_ID = gl.CHART_OF_ACCOUNTS_ID
          and   gl.CODE_COMBINATION_ID = v_account_id;
Line: 1214

    insert_row(v_cart_line_id,v_oo_id,v_cart_id,v_account_id,v_n_segments,v_segments,v_account_num);
Line: 1252

        SELECT  default_code_combination_id employee_default_account_id
        from hr_employees_current_v
        where employee_id = v_emp_id;
Line: 1257

     select msi.expense_account
     from mtl_system_items msi,
     po_requisition_headers poh,
     po_requisition_lines pol
     where msi.inventory_item_id(+) = pol.item_id
       AND     nvl(msi.ORGANIZATION_ID,
                            NVL(pol.DESTINATION_ORGANIZATION_ID, -999)) =
                    nvl(pol.DESTINATION_ORGANIZATION_ID, -999)
     and pol.requisition_header_id = poh.requisition_header_id
     and pol.requisition_header_id = v_cart_id
     and pol.requisition_line_id = v_cart_line_id
     and nvl(poh.org_id,-9999) = nvl(v_oo_id,-9999)
     and nvl(pol.org_id,-9999) = nvl(v_oo_id,-9999);
Line: 1273

      SELECT CHART_OF_ACCOUNTS_ID
      FROM gl_sets_of_books,
           financials_system_parameters fsp
      WHERE gl_sets_of_books.SET_OF_BOOKS_ID = fsp.set_of_books_id;
Line: 1279

	select a.line_num
      from po_requisition_lines a,
           po_requisition_headers b
      where a.requisition_header_id = v_cart_id
      and   a.requisition_header_id = b.requisition_header_id
      and   a.requisition_line_id = v_cart_line_id;
Line: 1379

PROCEDURE update_account_by_id(v_cart_id IN NUMBER,
			       v_cart_line_id IN NUMBER,
			       v_oo_id IN NUMBER,
                               v_distribution_id IN NUMBER,
			       v_line_number IN NUMBER) is

 v_segments fnd_flex_ext.SegmentArray;
Line: 1392

 SELECT CHART_OF_ACCOUNTS_ID
 FROM gl_sets_of_books,
      financials_system_parameters fsp
 WHERE gl_sets_of_books.SET_OF_BOOKS_ID = fsp.set_of_books_id;
Line: 1402

   select charge_account_id
 from icx_cart_line_distributions
 where cart_id = cartid
 and cart_line_id = cartline_id
 and distribution_id = dist_id
 and nvl(org_id,-9999) = nvl(oo_id,-9999);
Line: 1410

    select cart_line_number
    from icx_shopping_cart_lines
    where cart_id = cartid
    and cart_line_id = cartline_id;
Line: 1449

       icx_req_acct2.update_row(v_cart_line_id,v_oo_id,v_cart_id,v_distribution_id,
  			        v_line_number,v_account_id,v_n_segments,v_segments,
				v_account_num);