DBA Data[Home] [Help]

APPS.CN_ACC_PERIODS_PVT SQL Statements

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

Line: 13

   SELECT lookup_code, meaning
     FROM CN_lookups
     WHERE lookup_type = 'PERIOD_CLOSING_STATUS';
Line: 42

	 SELECT set_of_books_id,
	        period_set_id,
	        period_type_id
	   FROM cn_repositories
	  WHERE repository_id > 0
	    AND application_type = 'CN';
Line: 52

	     SELECT          cn.period_name,
	                     cn.period_year,
	                     cn.start_date,
	                     cn.end_date,
	   		     'O' closing_status_meaning,
	   		     cp.meaning processing_status,
	   		     p_freeze_flag,
	   		     cn.object_version_number
	   	       FROM  cn_period_statuses cn,
	   		     cn_lookups cp
	   		WHERE cp.lookup_type = 'PERIOD_PROCESSING_STATUS'
	   		  AND cp.lookup_code = nvl(cn.processing_status_code, 'CLEAN')
	   		  AND cn.period_set_id = l_period_set_id
		          AND cn.period_type_id = l_period_type_id
		          AND cn.period_name = p_period_name
	   	  UNION
		SELECT       gl.period_name,
		             gl.period_year,
	   		     gl.start_date,
	   		     gl.end_date,
	   		     'O' closing_status_meaning,
	   		     cp.meaning processing_status,
	   		     p_freeze_flag,
	   		     cn.object_version_number
	   	        FROM gl_period_statuses gl,
	   		     cn_period_statuses cn,
	   		     cn_lookups cp
	   		WHERE gl.set_of_books_id = l_set_of_books_id
	   		  AND gl.application_id = 283
	   		  AND gl.adjustment_period_flag = 'N'
	   		  AND gl.period_name = cn.period_name(+)
	   		  AND cp.lookup_type = 'PERIOD_PROCESSING_STATUS'
	   		  AND cp.lookup_code = nvl(cn.processing_status_code, 'CLEAN')
	   		  AND cn.period_type_id(+) = l_period_type_id
		          AND cn.period_set_id(+) = l_period_set_id
		          AND gl.period_name = p_period_name
	   		  AND not exists
	   		  (select 's' from cn_period_statuses cn1
	   		  where gl.period_name = cn1.period_name
	   		  and cn1.period_set_id = l_period_set_id
	   		  and cn1.period_type_id = l_period_type_id);
Line: 129

   update_acc_periods
     (p_api_version                => 1.0,
      p_init_msg_list              => fnd_api.g_true,
      p_org_id                     => l_org_id,
      p_acc_period_tbl             => l_acc_period_tbl,
      x_return_status              => x_return_status,
      x_msg_count                  => x_msg_count,
      x_msg_data                   => x_msg_data);
Line: 167

      update cn_period_statuses
	 set processing_status_code = 'FAILED'
       where processing_status_code = 'PROCESSING'
	 and period_name = l_period_rec.period_name;
Line: 213

PROCEDURE Update_Acc_Periods
  (p_api_version                IN      NUMBER                          ,
   p_init_msg_list              IN      VARCHAR2 := FND_API.G_FALSE     ,
   p_commit                     IN      VARCHAR2 := FND_API.G_FALSE     ,
   p_validation_level           IN      NUMBER   := FND_API.G_VALID_LEVEL_FULL,
   p_acc_period_tbl             IN      acc_period_tbl_type             ,
   p_org_id                     IN      NUMBER,
   x_return_status              OUT NOCOPY     VARCHAR2                        ,
   x_msg_count                  OUT NOCOPY     NUMBER                          ,
   x_msg_data                   OUT NOCOPY     VARCHAR2                        )
IS
   l_api_name                CONSTANT VARCHAR2(30) := 'Update_Acc_Periods';
Line: 243

   l_update_flag           VARCHAR2(1) := 'N';
Line: 253

      SELECT r.set_of_books_id,
	     r.repository_id,
	     ps.period_set_id,
	     ps.period_set_name,
	     pt.period_type,
	     pt.period_type_id
	FROM cn_repositories r,
	     cn_period_sets ps,
	     cn_period_types pt
       WHERE r.repository_id > 0
	 AND r.application_type = 'CN'
	 AND r.period_set_id = ps.period_set_id
	 AND r.period_type_id = pt.period_type_id
         AND r.org_id = p_org_id    -- MOAC Change
         AND r.org_id = ps.org_id   -- MOAC Change
         AND ps.org_id = pt.org_id; -- MOAC Change
Line: 271

      SELECT nvl(cn.org_id, p_org_id) org_id, -- MOAC Change
             gl.quarter_num,
	     gl.period_num,
	     cn.object_version_number,
	     gl.closing_status,
	     cn.freeze_flag
	FROM gl_period_statuses gl, cn_period_statuses cn
       WHERE gl.application_id = 283
	 AND gl.set_of_books_id = l_set_of_books_id
	 AND gl.period_name = p_period_name
	 AND gl.adjustment_period_flag = 'N'
	 AND gl.period_name = cn.period_name(+)
         AND cn.org_id(+) = p_org_id   -- MOAC Change
	FOR UPDATE OF gl.closing_status nowait;
Line: 288

      SELECT cn.period_status, processing_status_code
      FROM cn_period_statuses cn
      WHERE  cn.period_name = p_period_name
      AND    cn.period_year = p_period_year
      AND    cn.org_id = p_org_id                     -- MOAC Change
      AND    period_type_id = l_period_type_id
      AND    period_set_id = l_period_set_id;
Line: 298

      SELECT count(gl.closing_status)
        FROM gl_period_statuses gl
	WHERE gl.set_of_books_id = l_set_of_books_id
	 AND gl.application_id = 283
	 AND gl.adjustment_period_flag = 'N'
	 --AND gl.period_year = p_period_year
	 AND gl.start_date < p_start_date
	ORDER BY gl.start_date;
Line: 310

	       SELECT 'N', start_date
	         FROM gl_period_statuses gl
	 	WHERE gl.set_of_books_id = l_set_of_books_id
	 	 AND gl.application_id = 283
	 	 AND gl.adjustment_period_flag = 'N'
	 	 AND start_date < p_start_date
	 	 and not exists
		 (select 's' from cn_period_statuses cn1
		  where gl.period_name = cn1.period_name
		  and cn1.period_set_id = l_period_set_id
		  and cn1.PERIOD_TYPE_id     = l_period_type_id
		  and cn1.org_id = p_org_id)      -- MOAC Change
	  UNION
	       SELECT cn.period_status,start_date
	         FROM cn_period_statuses cn
	 	WHERE cn.period_set_id = l_period_set_id
	 	 AND  cn.period_type_id     = l_period_type_id
                 AND  cn.org_id = p_org_id  -- MOAC Change
	 	 AND  cn.start_date < p_start_date
               ORDER BY start_date DESC;
Line: 333

      SELECT count(gl.closing_status)
        FROM gl_period_statuses gl
	WHERE gl.set_of_books_id = l_set_of_books_id
	 AND gl.application_id = 283
	 AND gl.adjustment_period_flag = 'N'
	 --AND gl.period_year = p_period_year
	 AND gl.start_date > p_start_date
       ORDER BY gl.start_date;
Line: 346

      SELECT cn.period_status
        FROM cn_period_statuses cn
	WHERE cn.period_set_id = l_period_set_id
	 AND  cn.PERIOD_TYPE_id     = l_period_type_id
         AND  cn.org_id = p_org_id   -- MOAC Change
	 AND cn.start_date > p_start_date
	ORDER BY cn.start_date;
Line: 373

   UPDATE cn_repositories
     SET status = 'A'
     WHERE repository_id > 0
     AND application_type = 'CN'
     AND org_id = p_org_id;     -- MOAC Change
Line: 395

	 fnd_message.set_name('FND', 'FORM_RECORD_DELETED');
Line: 428

	 l_update_flag := 'Y';
Line: 430

	 -- update the existing gl_period_statuses record
	 IF (i > p_acc_period_tbl.first) THEN
	    l_pre_status := get_closing_status(p_acc_period_tbl(i-1).closing_status_meaning);
Line: 543

	 cn_periods_api.update_gl_status(p_org_id,   -- MOAC Change
                                         p_acc_period_tbl(i).period_name,
					 l_closing_status,
					 'Y',
					 283,
					 l_set_of_books_id,
					 p_acc_period_tbl(i).freeze_flag,
					 sysdate,
					 fnd_global.login_id,
					 fnd_global.user_id);
Line: 580

   IF (l_update_flag = 'N') THEN
   	fnd_message.set_name('CN', 'CN_NO_CHANGES');
Line: 638

END update_acc_periods;
Line: 654

      SELECT period_year
	FROM gl_period_statuses
	WHERE trunc(sysdate) BETWEEN start_date AND end_date
	AND application_id = 283
	AND adjustment_period_flag = 'N'
	AND set_of_books_id = (SELECT set_of_books_id
			       FROM cn_repositories
			       WHERE repository_id > 0
			       AND application_type = 'CN')
	AND ROWNUM = 1;
Line: 666

      SELECT max(period_year)
	FROM gl_period_statuses
	WHERE application_id = 283
	AND adjustment_period_flag = 'N'
	AND set_of_books_id = (SELECT set_of_books_id
			       FROM cn_repositories
			       WHERE repository_id > 0
			       AND application_type = 'CN')
	;
Line: 677

      SELECT status,
	     set_of_books_id,
	     period_set_id,
	     period_type_id
	FROM cn_repositories
       WHERE repository_id > 0
	 AND application_type = 'CN';
Line: 686

      SELECT period_set_name
	FROM cn_period_sets
	WHERE period_set_id = l_period_set_id;
Line: 691

      SELECT period_type
	FROM cn_period_types
	WHERE period_type_id = l_period_type_id;
Line: 697

        SELECT   cn.period_name,
		     cn.period_year,
		     cn.start_date,
		     cn.end_date,
		     gp.meaning closing_status_meaning,
		     cp.meaning processing_status,
		     cn.freeze_flag,
		     cn.object_version_number
	       FROM  cn_period_statuses cn,
		     cn_lookups gp,
		     cn_lookups cp
		WHERE
		   gp.lookup_type = 'PERIOD_CLOSING_STATUS'
		  AND gp.lookup_code = cn.PERIOD_STATUS
		  AND cp.lookup_type = 'PERIOD_PROCESSING_STATUS'
		  AND cp.lookup_code = nvl(cn.processing_status_code, 'CLEAN')
		  AND cn.period_year = nvl(p_year, l_current_year)
		  AND cn.period_set_id = l_period_set_id
		  AND cn.period_type_id	 = l_period_type_id
	  UNION
	     SELECT gl.period_name,
		     gl.period_year,
		     gl.start_date,
		     gl.end_date,
		     gp.meaning closing_status_meaning,
		     cp.meaning processing_status,
		     cn.freeze_flag,
		     cn.object_version_number
	        FROM gl_period_statuses gl,
		     cn_period_statuses cn,
		     cn_lookups gp,
		     cn_lookups cp
		WHERE gl.set_of_books_id = l_set_of_books_id
		  AND gl.application_id = 283
		  AND gl.adjustment_period_flag = 'N'
		  AND gl.period_name = cn.period_name(+)
		  AND gp.lookup_type = 'PERIOD_CLOSING_STATUS'
		  AND gp.lookup_code = DECODE(gl.CLOSING_STATUS,'N','N','X')
		  AND cp.lookup_type = 'PERIOD_PROCESSING_STATUS'
		  AND cp.lookup_code = nvl(cn.processing_status_code, 'CLEAN')
		  AND gl.period_year = nvl(p_year, l_current_year)
		  AND cn.period_type_id(+)	 = l_period_type_id
		  AND cn.period_set_id (+) = l_period_set_id
		 and not exists
		  (select 's' from cn_period_statuses cn1
		  where gl.period_name = cn1.period_name
		  and cn1.period_set_id = l_period_set_id
		  and cn1.period_type_id	 = l_period_type_id)
	  order by 2,3;