DBA Data[Home] [Help]

APPS.OKL_SETUPPOPTIONS_PVT SQL Statements

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

Line: 19

    SELECT
            ID,
            OBJECT_VERSION_NUMBER,
            OPT_ID,
            PDT_ID,
            FROM_DATE,
            TO_DATE,
            OPTIONAL_YN,
            CREATED_BY,
            CREATION_DATE,
            LAST_UPDATED_BY,
            LAST_UPDATE_DATE,
            LAST_UPDATE_LOGIN
      FROM Okl_Pdt_Opts_V
     WHERE okl_pdt_opts_v.id = p_id;
Line: 51

              l_ponv_rec.LAST_UPDATED_BY,
              l_ponv_rec.LAST_UPDATE_DATE,
              l_ponv_rec.LAST_UPDATE_LOGIN;
Line: 87

    SELECT  FROM_DATE,
            TO_DATE
     FROM Okl_products_V pdtv
     WHERE pdtv.id = p_pdt_id;
Line: 137

   SELECT '1' FROM okl_k_headers_v khdr
   WHERE khdr.pdt_id = p_pdt_id;
Line: 143

    SELECT '1'
    FROM Okl_products_V pdt
    WHERE pdt.ID    = p_pdt_id
    AND   NVL(pdt.TO_DATE, p_date) < p_date;
Line: 152

    SELECT '1'
    FROM Okl_options_V opt
     WHERE opt.ID    = p_opt_id
	 AND   ((opt.FROM_DATE > p_from_date OR
            p_from_date > NVL(opt.TO_DATE,p_from_date)) OR
	 	    NVL(opt.TO_DATE, p_to_date) < p_to_date);
Line: 161

    SELECT opt_id,rgr_rdf_code,
           lrg_lse_id,rgr_rgd_code,
		   srd_id_for,lrg_srd_id
    FROM okl_opt_rules
    WHERE opt_id = p_opt_id;
Line: 169

    SELECT pon.pdt_id,pon.opt_id,
           orl.rgr_rdf_code,orl.lrg_lse_id,
		   orl.rgr_rgd_code,orl.srd_id_for,
		   orl.lrg_srd_id
    FROM okl_pdt_opts pon,
       okl_opt_rules orl
    WHERE pon.opt_id = orl.opt_id
    AND   pon.pdt_id = p_pdt_id;
Line: 179

    SELECT '1'
       FROM OKL_PDT_OPTS_V
      WHERE OKL_PDT_OPTS_V.OPT_ID =  p_unique1 AND
            OKL_PDT_OPTS_V.PDT_ID =  p_unique2 AND
            OKL_PDT_OPTS_V.ID <> NVL(p_ponv_rec.id,-9999);
Line: 393

    SELECT ID
       FROM OKL_OPTIONS_V
      WHERE OKL_OPTIONS_V.ID =  p_foreign;
Line: 501

 PROCEDURE insert_poptions(p_api_version     IN  NUMBER,
                           p_init_msg_list   IN  VARCHAR2 DEFAULT Okl_Api.G_FALSE,
                    	   x_return_status   OUT NOCOPY VARCHAR2,
                     	   x_msg_count       OUT NOCOPY NUMBER,
                      	   x_msg_data        OUT NOCOPY VARCHAR2,
					       p_pdtv_rec        IN  pdtv_rec_type,
                       	   p_ponv_rec        IN  ponv_rec_type,
                       	   x_ponv_rec        OUT NOCOPY ponv_rec_type
                       ) IS

    l_api_version     CONSTANT NUMBER := 1;
Line: 512

    l_api_name        CONSTANT VARCHAR2(30)  := 'insert_poptions';
Line: 584

    /* public api to insert poptions */
    Okl_Product_Options_Pub.insert_product_options(p_api_version   => p_api_version,
                        	                	    p_init_msg_list => p_init_msg_list,
                       		 	                    x_return_status => l_return_status,
                       		 	                    x_msg_count     => x_msg_count,
                       		 	                    x_msg_data      => x_msg_data,
                       		 	                    p_ponv_rec      => l_ponv_rec,
                       		 	                    x_ponv_rec      => x_ponv_rec);
Line: 624

  END insert_poptions;
Line: 631

  PROCEDURE delete_pdt_opt_vals(
     p_api_version           IN  NUMBER
    ,p_init_msg_list         IN  VARCHAR2 DEFAULT Okc_Api.G_FALSE
    ,x_return_status         OUT NOCOPY VARCHAR2
    ,x_msg_count             OUT NOCOPY NUMBER
    ,x_msg_data              OUT NOCOPY VARCHAR2
    ,p_pdtv_rec              IN  pdtv_rec_type
    ,p_ponv_rec              IN  ponv_rec_type) IS

    i                        PLS_INTEGER :=0;
Line: 645

      SELECT povv.id
        FROM okl_pdt_opt_vals_v povv
       WHERE povv.pon_id = p_ponv_rec.id;
Line: 657

     /* public api to delete product option values */
    Okl_Pdt_Opt_Vals_Pub.delete_pdt_opt_vals(p_api_version   => p_api_version,
                             	     	    p_init_msg_list  => p_init_msg_list,
                              		        x_return_status  => l_return_status,
                              		        x_msg_count      => x_msg_count,
                              		        x_msg_data       => x_msg_data,
                              		        p_povv_tbl       => l_del_povv_tbl);
Line: 674

    Okl_Product_Options_Pub.delete_product_options(p_api_version   => p_api_version,
                              		               p_init_msg_list => p_init_msg_list,
                              		               x_return_status => l_return_status,
                              		               x_msg_count     => x_msg_count,
                              		               x_msg_data      => x_msg_data,
                              		               p_ponv_rec      => p_ponv_rec);
Line: 700

  END delete_pdt_opt_vals;
Line: 708

  PROCEDURE delete_poptions(
                         p_api_version                  IN  NUMBER
                        ,p_init_msg_list                IN  VARCHAR2 DEFAULT Okc_Api.G_FALSE
                        ,x_return_status                OUT NOCOPY VARCHAR2
                        ,x_msg_count                    OUT NOCOPY NUMBER
                        ,x_msg_data                     OUT NOCOPY VARCHAR2
					    ,p_pdtv_rec                     IN  pdtv_rec_type
                        ,p_ponv_tbl                     IN  ponv_tbl_type
                        ) IS

	l_del_povv_tbl    Okl_Pdt_Opt_Vals_Pub.povv_tbl_type;
Line: 725

    l_api_name        CONSTANT VARCHAR2(30)  := 'delete_poptions';
Line: 752

        /* check if the product asked to delete is used by contracts if yes halt the process*/

 		 Check_Constraints(p_api_version    => p_api_version,
                            p_init_msg_list => p_init_msg_list,
                            p_ponv_rec 		=> l_ponv_tbl(i),
				   	        x_return_status	=> l_return_status,
                            x_msg_count     => x_msg_count,
                            x_msg_data      => x_msg_data,
				   	        x_valid			=> l_valid);
Line: 771

        delete_pdt_opt_vals(p_api_version   => p_api_version
                          ,p_init_msg_list  => p_init_msg_list
                          ,x_return_status  => x_return_status
                          ,x_msg_count      => x_msg_count
                          ,x_msg_data       => x_msg_data
					      ,p_pdtv_rec       => l_pdtv_rec
                          ,p_ponv_rec       => l_ponv_tbl(i)
                          );
Line: 823

  END delete_poptions;