DBA Data[Home] [Help]

APPS.GMS_POR_API SQL Statements

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

Line: 22

		select award_number
		  from gms_awards_all
		 where award_id = X_award_id ;
Line: 27

		select a.award_number
		  from gms_awards_all a,
		       gms_award_distributions adl
		 where adl.award_set_id	= X_award_set_id
		   and adl_status	= 'A'
		   and adl_line_num	= 1
		   and adl.award_id	= a.award_id ;
Line: 36

		select a.award_number
		  from gms_awards_all a,
		       gms_award_distributions adl ,
		       po_req_distributions_all req
		 where adl.award_set_id	= req.award_id
		   and req.distribution_id = X_req_distribution_id
		   and adl_status	= 'A'
		   and adl_line_num	= 1
		   and adl.award_id	= a.award_id ;
Line: 47

               SELECT default_dist_award_number
               FROM   gms_implementations
               WHERE  enabled ='Y'
		 and award_distribution_option = 'Y'
                 and default_dist_award_id = X_award_id ;
Line: 141

		select award_id
		  from gms_awards_all
		 where award_number = X_award_number ;
Line: 146

		select adl.award_id
		  from gms_award_distributions adl
		 where adl.award_set_id	= X_award_set_id
		   and adl_status	= 'A'
		   and adl_line_num	= 1 ;
Line: 153

		select adl.award_id
		  from gms_award_distributions adl ,
		       po_req_distributions_all req
		 where adl.award_set_id	= req.award_id
		   and req.distribution_id = X_req_distribution_id
		   and adl_status	= 'A'
		   and adl.adl_line_num	= 1 ;
Line: 162

               SELECT default_dist_award_id
               FROM   gms_implementations
               WHERE  enabled ='Y'
		 and award_distribution_option = 'Y'
                 and default_dist_award_number = X_award_number ;
Line: 254

			select pt.sponsored_flag
			  from pa_projects_all b,
			       gms_project_types pt
			 where b.project_id 	= X_project_id
			   and b.project_type	= pt.project_type
			   and pt.sponsored_flag = 'Y' ;
Line: 320

               SELECT default_dist_award_id,
		      award_distribution_option,
		      default_dist_award_number
               FROM   gms_implementations
               WHERE  enabled ='Y' ;
Line: 327

	select 	'Y'
	from 	dual
	where exists
		(select 1
		from gms_awards
		where award_number = X_award_number
		and   nvl(award_id,0) = nvl(l_award_id,0));
Line: 336

                select project_type_class_code
                from pa_project_types a,
                     pa_projects_all b
                where a.project_type = b.project_type
                and   b.project_id = X_project_id;
Line: 484

			select 	award_id
			into	l_award_id
			from 	gms_awards
			where 	award_number = X_award_number;
Line: 594

			select pt.sponsored_flag
			  from pa_projects_all b,
			       gms_project_types pt
			 where b.project_id 	= X_project_id
			   and b.project_type	= pt.project_type
			   and pt.sponsored_flag = 'Y' ;
Line: 627

			delete from gms_award_distributions
			 where award_set_id	= X_award_set_id ;
Line: 660

		x_adl_rec.last_update_date    	 := SYSDATE;
Line: 662

		x_adl_rec.last_updated_by     	 := 0;
Line: 664

		x_adl_rec.last_update_login   	 := 0;
Line: 690

	-- 3068454 ( CHANGE REQUIRED IN GMS_POR_API.WHEN_UPDATE/INSERT_LINE TO WORK
	-- WITH OA GUIDELINE )
	--
        PROCEDURE get_req_dist_AwardSetID ( X_distribution_id   IN NUMBER,
					    X_award_set_id      OUT NOCOPY NUMBER,
					    X_status            IN OUT NOCOPY varchar2 ) is
		l_award_set_id	NUMBER ;
Line: 699

		select award_id
		  from po_req_distributions_all
		 where distribution_id	= X_distribution_id ;
Line: 746

	-- 3068454 ( CHANGE REQUIRED IN GMS_POR_API.WHEN_UPDATE/INSERT_LINE TO WORK
	-- WITH OA GUIDELINE )
	-- END.

	-- =============================================================
	-- Create award distribution lines when REQ DISTRIBUTION LINE
	-- is created for a sponsored projects. This also tieback
	-- ADL with REQ.
	-- =============================================================
	PROCEDURE when_insert_line (	X_distribution_id	IN NUMBER,
					X_project_id		IN NUMBER,
				   	X_task_id		IN NUMBER,
				   	X_award_id		IN NUMBER,
				   	X_expenditure_type	IN VARCHAR2,
				   	X_expenditure_item_date IN DATE,
					--X_raw_cost		IN NUMBER,
					X_award_set_id		OUT NOCOPY NUMBER,
					X_status		IN OUT NOCOPY varchar2 ) is

		x_adl_rec    gms_award_distributions%ROWTYPE;
Line: 768

	 g_error_procedure_name := 'when_insert_line';
Line: 772

                gms_error_pkg.gms_debug ('Inside GMS_POR_API.when_insert_line','C');
Line: 804

		x_adl_rec.last_update_date    	 := SYSDATE;
Line: 806

		x_adl_rec.last_updated_by     	 := 0;
Line: 808

		x_adl_rec.last_update_login   	 := 0;
Line: 810

		--db_pack_message('When Insert Line Test :'||X_distribution_id) ;
Line: 826

		UPDATE PO_REQ_DISTRIBUTIONS_ALL
		   SET award_id  = x_adl_rec.award_set_id
		 where distribution_id	= X_distribution_id ;
Line: 837

	END when_insert_line ;
Line: 840

	-- 3068454 ( CHANGE REQUIRED IN GMS_POR_API.WHEN_UPDATE/INSERT_LINE TO WORK
	-- WITH OA GUIDELINE )
	--
	-- When_update_line overloading
	-- x_award_set_id was added.
	--
	PROCEDURE when_update_line (	X_distribution_id	IN NUMBER,
					X_project_id		IN NUMBER,
				   	X_task_id		IN NUMBER,
				   	X_award_id		IN NUMBER,
				   	X_expenditure_type	IN VARCHAR2,
				   	X_expenditure_item_date IN DATE,
					X_award_set_id          OUT NOCOPY NUMBER,
					X_status		IN OUT NOCOPY varchar2 ) is
	   l_award_set_id NUMBER ;
Line: 857

	    select award_id
	      from po_req_distributions_all
	     where distribution_id	= X_distribution_id ;
Line: 865

	            gms_error_pkg.gms_debug ('Inside parent GMS_POR_API.when_update_line','C');
Line: 869

	     when_update_line ( X_distribution_id,
				X_project_id,
				X_task_id,
				X_award_id,
				X_expenditure_type,
				X_expenditure_item_date,
				X_status ) ;
Line: 888

	            gms_error_pkg.gms_debug ('In When OTHERS Exception of parent when_update_line'|| ' SQLCODE:'|| SQLCODE|| ' SQLERRM:'|| SQLERRM,'C');
Line: 894

	END when_update_line ;
Line: 897

	-- 3068454 ( CHANGE REQUIRED IN GMS_POR_API.WHEN_UPDATE/INSERT_LINE TO WORK
	-- WITH OA GUIDELINE )
	-- END.............

	-- ================================================================
	-- following program unit control DML operations or Poject/task
	-- and award. ADLS are updated for change in project/task or award.
	-- Adls are also removed for project changed from sponsored to
	-- non sponsored.
	-- ================================================================

	PROCEDURE when_update_line (	X_distribution_id	IN NUMBER,
					X_project_id		IN NUMBER,
				   	X_task_id		IN NUMBER,
				   	X_award_id		IN NUMBER,
				   	X_expenditure_type	IN VARCHAR2,
				   	X_expenditure_item_date IN DATE,
					--X_raw_cost		IN NUMBER,
					X_status		IN OUT NOCOPY varchar2 ) is

		x_award_set_id	NUMBER ;
Line: 920

			select award_id
			  from po_req_distributions_all
			 where distribution_id	= X_distribution_id ;
Line: 928

	            gms_error_pkg.gms_debug ('Inside GMS_POR_API.when_update_line','C');
Line: 944

		--db_pack_message('When Update Line :'||NVL(X_award_set_id,0)) ;
Line: 947

	   		when_insert_line (	X_distribution_id,
						X_project_id		,
				   		X_task_id		,
				   		X_award_id		,
				   		X_expenditure_type	,
				   		X_expenditure_item_date ,
						--X_raw_cost		,
						X_award_set_id		,
						X_status		) ;
Line: 961

				delete from gms_award_distributions
				 where award_set_id = x_award_set_id
				   and adl_status   = 'A' ;
Line: 965

				UPDATE PO_REQ_DISTRIBUTIONS_ALL
				   SET award_id  = NULL
				 where distribution_id	= X_distribution_id ;
Line: 972

			update gms_award_distributions
			   set project_id	= X_project_id,
			       task_id		= X_task_id,
			       award_id		= X_award_id
			 where award_set_id = x_award_set_id
			   and adl_line_num = 1
			   and document_type= 'REQ'
			   and adl_status   = 'A' ;
Line: 993

	            gms_error_pkg.gms_debug ('In When OTHERS Exception of when_update_line'|| ' SQLCODE:'|| SQLCODE|| ' SQLERRM:'|| SQLERRM,'C');
Line: 998

	END when_update_line ;
Line: 1001

	-- Delete unwanted award distribution lines here.
	-- =================================================================

	PROCEDURE when_delete_line (	X_distribution_id	IN NUMBER,
					X_status		IN OUT NOCOPY varchar2 ) is

		x_award_set_id	NUMBER ;
Line: 1010

			select award_id
			  from po_req_distributions_all
			 where distribution_id	= X_distribution_id ;
Line: 1018

	            gms_error_pkg.gms_debug ('Inside GMS_POR_API.when_delete_line','C');
Line: 1036

			delete from gms_award_distributions
			 where award_set_id = x_award_set_id
			   and adl_status   = 'A' ;
Line: 1042

	END when_delete_line ;
Line: 1065

       PROCEDURE delete_adl ( p_award_set_id 	IN NUMBER,
                              x_status          OUT NOCOPY varchar2,
                              x_err_msg         OUT NOCOPY varchar2 ) is
         l_status  varchar2(1) ;
Line: 1074

	            gms_error_pkg.gms_debug ('Inside GMS_POR_API.delete_adl','C');
Line: 1092

	      delete from gms_award_distributions
	       where award_set_id = p_award_set_id
	         and adl_status   = 'A' ;
Line: 1111

	            gms_error_pkg.gms_debug ('In When OTHERS Exception of delete_adl'|| ' SQLCODE:'|| SQLCODE|| ' SQLERRM:'|| SQLERRM,'C');
Line: 1120

       END delete_adl ;
Line: 1138

             SELECT award_distribution_option,
                    default_dist_award_number,
                    default_dist_award_id
             FROM   gms_implementations
             WHERE  enabled ='Y';
Line: 1190

               SELECT default_dist_award_id
               FROM   gms_implementations
               WHERE  enabled ='Y'
               AND    award_distribution_option ='Y';
Line: 1196

          SELECT fph.project_id
            from gms_funding_patterns_all FPH,
                 gms_fp_distributions     FPD,
                 pa_tasks t -- bug 9883567 Added
           where FPH.project_id        = p_project_id
             and t.task_id = p_task_id
             and NVL(FPH.task_id,t.top_task_id) = t.top_task_id
             and FPH.funding_pattern_id= FPD.funding_pattern_id
             and FPH.status            = 'A'
             and NVL(FPH.retroactive_flag,'N')  = 'N' ;
Line: 1208

              SELECT gae.expenditure_type
              FROM   gms_funding_patterns gfp,
                     gms_fp_distributions gfd,
                     gms_allowable_expenditures gae,
                     pa_tasks t,
                     gms_awards ga
              WHERE  t.task_id                       =p_task_id
              AND    t.project_id                    =p_project_id
              AND    gfp.project_id                  =p_project_id
              AND    nvl(gfp.task_id,t.top_task_id ) =t.top_task_id
              AND    gfp.status                      ='A'
              AND    gfp.retroactive_flag            ='N'
              AND    gae.expenditure_type            =p_expenditure_type
              AND    gfp.funding_pattern_id          =gfd.funding_pattern_id
              AND    ga.award_id                     =gfd.award_id
              AND    ga.allowable_schedule_id        =gae.allowability_schedule_id;
Line: 1347

              SELECT gms_packet_header_id_s.NEXTVAL
              FROM   DUAL;
Line: 1351

                SELECT gms_packet_dist_id_s.NEXTVAL
                FROM   DUAL;
Line: 1355

            SELECT awd.dist_status
            FROM   gms_distributions awd
            WHERE  awd.document_distribution_id  = l_distribution_id
            AND    awd.document_header_id        = l_doc_header_id
            AND    awd.document_type             = l_document_source
            AND    awd.dist_status               <>'FABA';
Line: 1464

                gms_error_pkg.gms_debug (g_error_procedure_name||' Inserting records in gms_distributions','C');
Line: 1471

         INSERT INTO gms_distributions
                       ( document_header_id ,
                         document_distribution_id,
                         document_type,
                         gl_date,
                         project_id,
                         task_id,
                         expenditure_type,
                         expenditure_organization_id,
                         expenditure_item_date,
                         quantity,
                         unit_price,
                         amount,
                         dist_status,
                         creation_date)
            VALUES     ( l_doc_header_id,
                         l_distribution_id,
                         l_document_source,
                         p_gl_encumbered_date,
                         p_project_id,
                         p_task_id,
                         p_expenditure_type,
                         p_expenditure_organization_id,
                         p_expenditure_item_date,
                         p_quantity,
                         p_unit_price,
                         p_func_amount,
                         NULL,
                         SYSDATE );
Line: 1520

           SELECT            a.award_number ,
                             awdd.award_id ,
                             awdd.quantity_distributed
           BULK COLLECT INTO l_award_qty_obj.award_num,
                             l_award_qty_obj.award_id,
                             l_award_qty_obj.quantity
           FROM              gms_distribution_details awdd,
                             gms_distributions        awd,
                             gms_awards_all           a
           WHERE             awd.document_distribution_id  = awdd.document_distribution_id
           AND               awd.document_header_id        = awdd.document_header_id
           AND               awd.document_distribution_id  = l_distribution_id
           AND               awd.document_header_id        = l_doc_header_id
           AND               awd.document_type             = l_document_source
           AND               awd. dist_status              = 'FABA'
           AND               awdd.award_id                 = a.Award_id;