DBA Data[Home] [Help]

APPS.INVPVALI SQL Statements

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

Line: 32

	select  i.transaction_id,
	        i.transaction_type,
	        i.inventory_item_id,
		i.organization_id ,
		i.revision,
                rowid
	from mtl_item_revisions_interface i
	where i.process_flag = 2
        and   i.set_process_id  = xset_id
	and (i.organization_id = org_id or all_org = 1)
	and not exists (select 'X'
			from mtl_system_items m
			where m.organization_id = i.organization_id
                          and m.inventory_item_id = i.inventory_item_id)
	and not exists  (select 'X'
                         from mtl_system_items_interface mi
                        where mi.organization_id = i.organization_id
                          and mi.inventory_item_id = i.inventory_item_id
			  and process_flag = 4);
Line: 68

	select transaction_id,
	       transaction_type,
	       organization_id,
	       inventory_item_id,
	       revision,
	       revision_id,
	       rowid
	from mtl_item_revisions_interface
	where set_process_id  = xset_id
	and   process_flag    = 2;
Line: 84

        select i.rowid,
	       i.organization_id,
               i.inventory_item_id,
	       i.transaction_id,
	       i.created_by
        from mtl_item_revisions_interface i
        where i.set_process_id   = xset_id
        and   i.process_flag     = 2
	and   (i.transaction_type  = 'UPDATE'
	       or  exists (select null
			  from  mtl_system_items_b m
			  where m.organization_id   = i.organization_id
                          and   m.inventory_item_id = i.inventory_item_id));
Line: 106

        select m.transaction_id,
	       m.transaction_type,
               m.organization_id,
               m.inventory_item_id,
               m.revision,
	       m.rowid
        from mtl_item_revisions_interface m
        where m.set_process_id = xset_id
        and   m.process_flag = 2;
Line: 125

        select m.transaction_id,
	       m.transaction_type,
               m.organization_id,
               m.inventory_item_id,
               m.revision,
	       m.revision_id,
               m.effectivity_date,
	       m.ecn_initiation_date,
	       m.implementation_date,
	       m.revision_reason
        from mtl_item_revisions_interface m
        where m.set_process_id = xset_id
        and   m.process_flag = 2;
Line: 147

        select i.transaction_id,
               i.organization_id,
	       i.rowid
        from mtl_item_revisions_b m,
             mtl_item_revisions_interface i
        where m.organization_id = i.organization_id
        and   i.set_process_id  = xset_id
        and   m.inventory_item_id = i.inventory_item_id
        and   ( (m.revision < i.revision and  m.effectivity_date >=
                                                      i.effectivity_date)
              or (i.revision < m.revision and  i.effectivity_date >=
                                                      m.effectivity_date)
               )
	and   i.process_flag = 2;
Line: 168

	   SELECT rowid,
	          inventory_item_id,
	          organization_id,
	          lifecycle_id,
	          current_phase_id,
		  transaction_id,
		  transaction_type,
		  revision,
		  revision_id
	   FROM   mtl_item_revisions_interface i
	   WHERE  set_process_id = xset_id
           AND    process_flag = 2
	   FOR UPDATE OF current_phase_id NOWAIT;
Line: 183

	--Changes added lifecycle,phase ids in the select list.
	CURSOR c_get_item_ids(cp_org_id         NUMBER,
	                      cp_item_id        NUMBER)
	IS
           SELECT mi.item_catalog_group_id
   		 ,mi.lifecycle_id
	         ,mi.current_phase_id
		 ,'U'
                 ,mi.transaction_type
           FROM  mtl_system_items_interface mi
           WHERE mi.organization_id        = cp_org_id
           AND   mi.inventory_item_id      = cp_item_id
           AND   mi.process_flag           = 4
	   UNION
           SELECT m.item_catalog_group_id
   		 ,m.lifecycle_id
	         ,m.current_phase_id
		 ,NVL(m.approval_status,'A')
		 ,'EXISTS'
	   FROM  mtl_system_items_b m
           WHERE m.organization_id        = cp_org_id
           AND   m.inventory_item_id      = cp_item_id;
Line: 211

         SELECT 'Y'
         FROM   fnd_lookup_values_vl
         WHERE  lookup_type  = cp_type
         AND    lookup_code  = cp_code
         AND    SYSDATE BETWEEN NVL(start_date_active, SYSDATE) and NVL(end_date_active, SYSDATE)
         AND    enabled_flag = 'Y';
Line: 221

          select  starting_revision
          from  mtl_parameters
          where organization_id = cp_org_id;
Line: 226

          SELECT 1 FROM ego_import_option_sets
           WHERE batch_id = cp_xset_id
             AND enabled_for_data_pool = 'Y';
Line: 243

	--2808277: Update validations for Lifecycle-Phase
	l_row_count        NUMBER(3) := 0;
Line: 276

		update mtl_item_revisions_interface
		set process_flag = l_process_flag_3
                where      rowid = cr.rowid ;
Line: 304

	         SELECT MTL_ITEM_REVISIONS_B_S.CURRVAL
		 					INTO l_revision_id FROM DUAL;
Line: 308

    	 		 		SELECT MTL_ITEM_REVISIONS_B_S.NEXTVAL
							INTO l_revision_id FROM DUAL;
Line: 319

                 update mtl_item_revisions_interface
                 set process_flag = l_process_flag_3
	         where rowid = cr.rowid;
Line: 347

            ELSIF cr.transaction_type ='UPDATE'
	       AND cr.revision IS NULL
	       AND cr.revision_id IS NULL THEN
               l_revid_error := TRUE;
Line: 353

               update mtl_item_revisions_interface
               set process_flag = l_process_flag_3
	       where rowid = cr.rowid;
Line: 375

           SELECT count(1) INTO l_row_count
	   FROM   mtl_item_revisions_b
	   WHERE  organization_id   = cr.organization_id
	   AND    inventory_item_id = cr.inventory_item_id
	   AND    (revision = cr.revision  OR revision_id = cr.revision_id);
Line: 383

              update mtl_item_revisions_interface
              set process_flag = l_process_flag_3
	      where rowid = cr.rowid;
Line: 403

           ELSIF cr.transaction_type ='UPDATE' AND l_row_count = 0 THEN
              update mtl_item_revisions_interface
              set process_flag = l_process_flag_3
	      where rowid = cr.rowid;
Line: 445

                    update mtl_item_revisions_interface
                    set process_flag = l_process_flag_3
   	            where rowid = cr.rowid;
Line: 460

                                'INV_IOI_ITEMREV_UPDATE_PRIV',
                                err_text);
Line: 478

                select count(*)
                into temp_count
                from mtl_item_revisions_interface i
                where i.organization_id    = cr.organization_id
                and   i.inventory_item_id  = cr.inventory_item_id
                and   i.set_process_id + 0 = xset_id
                and   i.revision = cr.revision
		--and   i.transaction_id     = cr.transaction_id --2808277 Removed for bug 5458317
                and   i.process_flag       = 2;
Line: 498

                   update mtl_item_revisions_interface
                   set process_flag     = l_process_flag_3
                   where transaction_id = cr.transaction_id
                     and   set_process_id = xset_id
                     and   revision       = cr.revision;
Line: 514

		   UPDATE mtl_system_items_interface
		   SET    process_flag = l_process_flag_3
		   WHERE  inventory_item_id = cr.inventory_item_id
   		   AND    organization_id   = cr.organization_id
		   AND    set_process_id = xset_id;
Line: 581

		             UPDATE mtl_item_revisions_interface
                             SET process_flag     = l_process_flag_3
		             WHERE rowid          = cr.rowid;
Line: 609

		      UPDATE mtl_item_revisions_interface
                      SET process_flag     = l_process_flag_3
		      WHERE rowid          = cr.rowid;
Line: 640

	   -- Cannot update past/current effective dates.
	   IF (cr.transaction_type='UPDATE') THEN

	       l_row_count:= 0;
Line: 645

	       SELECT count(1) INTO l_row_count
	       FROM   mtl_item_revisions_b
	       WHERE  revision_id = cr.revision_id
	       AND  TRUNC(effectivity_date)<= TRUNC(sysdate)
	       AND  TRUNC(effectivity_date) <> TRUNC(cr.effectivity_date);
Line: 652

	          update mtl_item_revisions_interface
                  set process_flag = l_process_flag_3
	          where transaction_id = cr.transaction_id
                  and   set_process_id = xset_id
	          and   revision = cr.revision;--Bug: 2593490
Line: 677

	       SELECT COUNT(1) INTO l_row_count
	       FROM   mtl_item_revisions_b
	       where  revision_id = cr.revision_id
	       AND    change_notice IS NOT NULL
	       AND    ((cr.ecn_initiation_date is NULL OR ecn_initiation_date <> cr.ecn_initiation_date)
	               OR (effectivity_date <> cr.effectivity_date)
		       OR ((implementation_date IS NULL AND cr.implementation_date IS NOT NULL)
		           OR(implementation_date <> cr.implementation_date)));
Line: 688

	          update mtl_item_revisions_interface
                  set process_flag     = l_process_flag_3
	          where transaction_id = cr.transaction_id
                  and   set_process_id = xset_id
	          and   revision       = cr.revision;--Bug: 2593490
Line: 715

           select count(*)
           into    temp_count
           from mtl_item_revisions_interface i
           where  i.organization_id = cr.organization_id
           and   i.inventory_item_id = cr.inventory_item_id
           and   i.set_process_id + 0 = xset_id
	   --and    i.transaction_id     = cr.transaction_id  Commented for bug 5458317
           and  ((i.revision < cr.revision)
	          AND ((TRUNC(i.effectivity_date) = TRUNC(SYSDATE)
		        AND TRUNC(cr.effectivity_date) = TRUNC(SYSDATE)
			AND i.effectivity_date = cr.effectivity_date)
                       OR(i.effectivity_date   >= cr.effectivity_date)))
	    --2861248 : Effective date validation changed
	    --3569925 : Added = condition for > on effectivity dates.
	   /**Bug: 2593490 No need to check with  greater revisions
           or
           ( cr.revision < i.revision and   cr.effectivity_date > i.effectivity_date)
           ***/
            and   i.process_flag = 2 ;
Line: 737

               update mtl_item_revisions_interface
               set process_flag = l_process_flag_3
	       where transaction_id = cr.transaction_id
               and   set_process_id = xset_id
	       and   revision = cr.revision;--Bug: 2593490
Line: 776

	          update mtl_item_revisions_interface
                  set process_flag      = l_process_flag_3
	          where transaction_id  = cr.transaction_id
                  and   set_process_id  = xset_id
		  and   revision        = cr.revision;
Line: 790

		     UPDATE mtl_system_items_interface
		     SET    process_flag = l_process_flag_3
		     WHERE  inventory_item_id = cr.inventory_item_id
     		     AND    organization_id   = cr.organization_id
		     AND    set_process_id = xset_id;
Line: 825

                update mtl_item_revisions_interface
                set process_flag = l_process_flag_3
		where rowid = cr.rowid;
Line: 856

	 --2808277: Start Revision update changes
	 IF cr.transaction_type = 'UPDATE' THEN
	    SELECT current_phase_id
	    INTO   l_Old_Phase_Id
	    FROM   mtl_item_revisions_b
	    WHERE  revision_id = cr.revision_id;
Line: 863

	 --2808277: End Revision update changes

         -- Bug: 3769153 -- added OR part
         IF cr.lifecycle_id IS NOT NULL OR cr.current_phase_id IS NOT NULL THEN

            OPEN  c_get_item_ids(cp_org_id  => cr.organization_id,
	                         cp_item_id => cr.inventory_item_id);
Line: 881

               update mtl_item_revisions_interface
               set lifecycle_id = l_item_lifecycle_id
               where rowid = cr.rowid;
Line: 888

               update mtl_item_revisions_interface
               set process_flag = l_process_flag_3
	       where rowid = cr.rowid;
Line: 922

                  update mtl_item_revisions_interface
                  set process_flag = l_process_flag_3
   		  where rowid = cr.rowid;
Line: 951

                        update mtl_item_revisions_interface
                        set process_flag = l_process_flag_3
   		        where rowid = cr.rowid;
Line: 980

               update mtl_item_revisions_interface
               set process_flag = l_process_flag_3
	       where rowid = cr.rowid;
Line: 1010

	      IF (cr.transaction_type = 'UPDATE')
	         AND (cr.current_phase_id <> l_Old_Phase_Id) THEN

                --EGO Phase change policy called through INV wrapper.
 	        INV_EGO_REVISION_VALIDATE.phase_change_policy
	         (P_ORGANIZATION_ID   => cr.organization_id
		 ,P_INVENTORY_ITEM_ID => cr.inventory_item_id
		 ,P_CURR_PHASE_ID     => l_item_phase_id
		 ,P_FUTURE_PHASE_ID   => cr.current_phase_id
		 ,P_PHASE_CHANGE_CODE => NULL
		 ,P_LIFECYCLE_ID      => cr.lifecycle_id
	 	 ,X_POLICY_CODE       => l_Policy_Code
		 ,X_RETURN_STATUS     => l_Return_Status
		 ,X_ERRORCODE         => l_Error_Code
		 ,X_MSG_COUNT         => l_Msg_Count
		 ,X_MSG_DATA          => l_Msg_Data);
Line: 1029

	          update mtl_item_revisions_interface
                  set process_flag = l_process_flag_3
	          where rowid      = cr.rowid;
Line: 1066

	       UPDATE mtl_system_items_interface
	       SET    process_flag      = l_process_flag_3
	       WHERE  inventory_item_id = cr.inventory_item_id
     	       AND    organization_id   = cr.organization_id
	       AND    set_process_id    = xset_id;
Line: 1078

      update mtl_item_revisions_interface
      set   process_flag     = l_process_flag_4,
	    revision_label   = NVL(revision_label,revision),
	    revision_id      = NVL(revision_id,MTL_ITEM_REVISIONS_B_S.NEXTVAL) --2808277
      where process_flag     = l_process_flag_2
      and   set_process_id   = xset_id
      and (organization_id   = org_id or all_org = l_all_org);
Line: 1402

     INV_EGO_REVISION_VALIDATE.Insert_Revision_UserAttr(P_Set_id=>xset_id);