DBA Data[Home] [Help]

APPS.GMF_BURDENDETAILS_PVT SQL Statements

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

Line: 161

        log_msg('Inserting Burden Details for Item ' || p_header_rec.inventory_item_id ||
	    ' organization_id ' || p_header_rec.organization_id || ' organization_code ' || p_header_rec.organization_code ||
	    ' Calendar ' || p_header_rec.calendar_code || ' Period ' || p_header_rec.Period_code ||
	    ' Mthd ' || p_header_rec.cost_mthd_code ) ;
Line: 192

      SELECT gem5_burdenline_id_S.NEXTVAL
        INTO l_burdenline_id
        FROM DUAL ;
Line: 203

        INSERT INTO cm_brdn_dtl
        (
          burdenline_id
        , resources
        , cost_cmpntcls_id
        , cost_analysis_code
        , burden_usage
        , item_qty
        , burden_qty
        , burden_factor
        , rollover_ind
        , cmpntcost_id
        , trans_cnt
        , delete_mark
        , text_code
        , created_by
        , creation_date
        , last_updated_by
        , last_update_login
        , last_update_date
        , request_id
        , program_application_id
        , program_id
        , program_update_date
        , organization_id
        , inventory_item_id
        , period_id
        , cost_type_id
        , item_uom
        , burden_uom
         )
        VALUES
        (
          l_burdenline_id
        , p_dtl_tbl(i).resources
        , p_dtl_tbl(i).cost_cmpntcls_id
        , p_dtl_tbl(i).cost_analysis_code
        , p_dtl_tbl(i).burden_usage
        , p_dtl_tbl(i).item_qty
        , p_dtl_tbl(i).burden_qty
        , p_burden_factor_tbl(i).burden_factor
        , 0	-- rollover indicator
        , ''	-- Component Cost Id
        , ''	-- trans cnt
        , 0	--delete mark
        , ''	-- text code
        , p_user_id
        , sysdate
        , p_user_id
        , FND_GLOBAL.LOGIN_ID
        , sysdate
        , ''	-- request_id
        , ''	-- program_application_id
        , ''	-- program_id
        , ''	-- program_update_date
        , p_header_rec.organization_id
        , p_header_rec.inventory_item_id
        , p_header_rec.period_id
        , p_header_rec.cost_type_id
        , p_dtl_tbl(i).item_uom
        , p_dtl_tbl(i).burden_uom
        );
Line: 267

        	log_msg( '1 row inserted for Resource ' || p_dtl_tbl(i).resources ||
		' Cmptcls Id ' || p_dtl_tbl(i).cost_cmpntcls_id || ' Alys Code ' || p_dtl_tbl(i).cost_analysis_code ||
		' Burdenline Id ' || l_burdenline_id);
Line: 281

	  x_burdenline_ids.delete ;
Line: 282

          FND_MESSAGE.SET_NAME('GMF','GMF_API_BRDN_INSERT_FAILED');
Line: 368

PROCEDURE Update_Burden_Details
(
  p_api_version                 IN  NUMBER                              ,
  p_init_msg_list               IN  VARCHAR2 := FND_API.G_FALSE ,
  p_commit                      IN  VARCHAR2 := FND_API.G_FALSE ,

  x_return_status               OUT NOCOPY VARCHAR2                    ,
  x_msg_count                   OUT NOCOPY VARCHAR2                    ,
  x_msg_data                    OUT NOCOPY VARCHAR2                    ,

  p_header_rec                  IN  GMF_BurdenDetails_PUB.Burden_Header_Rec_Type        ,
  p_dtl_tbl                     IN  GMF_BurdenDetails_PUB.Burden_Dtl_Tbl_Type           ,
  p_user_id                     IN  fnd_user.user_id%TYPE	,
  p_burden_factor_tbl		IN  Burden_factor_Tbl_Type
)
IS
	l_api_name              CONSTANT VARCHAR2(30)   := 'Update_Burden_Details' ;
Line: 391

    SAVEPOINT    Update_Burden_Details_PVT;
Line: 411

    	log_msg('Beginning Update Burden Details process.');
Line: 434

          IF p_dtl_tbl(i).delete_mark = 0 THEN		-- Update
            UPDATE cm_brdn_dtl
            SET
		/*	Bug 2659435: key columns should not be changed.
                 resources         =  decode(p_dtl_tbl(i).resources
                                      , FND_API.G_MISS_CHAR, NULL
				      , NULL, resources
                                      , p_dtl_tbl(i).resources )
               , cost_cmpntcls_id  =  decode(p_dtl_tbl(i).cost_cmpntcls_id
                                      , FND_API.G_MISS_NUM, NULL
				      , NULL, cost_cmpntcls_id
                                      , p_dtl_tbl(i).cost_cmpntcls_id )
               , cost_analysis_code=  decode(p_dtl_tbl(i).cost_analysis_code
                                      , FND_API.G_MISS_CHAR, NULL
				      , NULL, cost_analysis_code
                                      , p_dtl_tbl(i).cost_analysis_code )
		*/
                burden_usage      =  decode(p_dtl_tbl(i).burden_usage
                                      , FND_API.G_MISS_NUM, NULL
				      , NULL, burden_usage
                                      , p_dtl_tbl(i).burden_usage )
               , item_qty          =  decode(p_dtl_tbl(i).item_qty
                                      , FND_API.G_MISS_NUM, NULL
				      , NULL, item_qty
                                      , p_dtl_tbl(i).item_qty )
               , item_uom          =  decode(p_dtl_tbl(i).item_uom
                                      , FND_API.G_MISS_CHAR, NULL
				      , NULL, item_uom
                                      , p_dtl_tbl(i).item_uom )
               , burden_qty        =  decode(p_dtl_tbl(i).burden_qty
                                      , FND_API.G_MISS_NUM, NULL
				      , NULL, burden_qty
                                      , p_dtl_tbl(i).burden_qty )
               , burden_uom        =  decode(p_dtl_tbl(i).burden_uom
                                      , FND_API.G_MISS_CHAR, NULL
				      , NULL, burden_uom
                                      , p_dtl_tbl(i).burden_uom )
               , burden_factor     =  decode(p_burden_factor_tbl(i).burden_factor
                                      , FND_API.G_MISS_NUM, NULL
				      , NULL, burden_factor
                                      , p_burden_factor_tbl(i).burden_factor )
               , delete_mark       =  0
               -- , creation_date     =  sysdate	-- Bug 2722404
               -- , created_by        =  p_user_id
               , last_update_date  =  sysdate
               , last_updated_by   =  p_user_id
               , last_update_login =  FND_GLOBAL.LOGIN_ID
            WHERE
               burdenline_id	= p_dtl_tbl(i).burdenline_id
            ;
Line: 484

          ELSE           -- delete the record i.e mark for purge
            UPDATE cm_brdn_dtl
            SET
                 delete_mark       =  1
               -- , creation_date     =  sysdate	-- Bug 2722404
               -- , created_by        =  p_user_id
               , last_update_date  =  sysdate
               , last_updated_by   =  p_user_id
               , last_update_login =  FND_GLOBAL.LOGIN_ID
            WHERE
               burdenline_id    = p_dtl_tbl(i).burdenline_id
            ;
Line: 499

	    IF p_dtl_tbl(i).delete_mark = 0 THEN
              FND_MESSAGE.SET_NAME('GMF','GMF_API_BRDN_NOT_FOUND_FOR_ID');
Line: 513

            IF p_dtl_tbl(i).delete_mark = 0 THEN
	       IF FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW >= G_Debug_Level THEN	-- Bug 2659435
	       	log_msg( '1 row updated for Burdenline Id ' || p_dtl_tbl(i).burdenline_id);
Line: 519

	       	log_msg( '1 row deleted for Burdenline Id ' || p_dtl_tbl(i).burdenline_id);
Line: 525

          IF p_dtl_tbl(i).delete_mark = 0 THEN		-- Update
            UPDATE cm_brdn_dtl
            SET
		/*	Bug 2659435: key columns should not be changed.
                 resources         =  decode(p_dtl_tbl(i).resources
                                      , FND_API.G_MISS_CHAR, NULL
				      , NULL, resources
                                      , p_dtl_tbl(i).resources )
               , cost_cmpntcls_id  =  decode(p_dtl_tbl(i).cost_cmpntcls_id
                                      , FND_API.G_MISS_NUM, NULL
				      , NULL, cost_cmpntcls_id
                                      , p_dtl_tbl(i).cost_cmpntcls_id )
               , cost_analysis_code=  decode(p_dtl_tbl(i).cost_analysis_code
                                      , FND_API.G_MISS_CHAR, NULL
				      , NULL, cost_analysis_code
                                      , p_dtl_tbl(i).cost_analysis_code )
		*/
               burden_usage      =  decode(p_dtl_tbl(i).burden_usage
                                      , FND_API.G_MISS_NUM, NULL
				      , NULL, burden_usage
                                      , p_dtl_tbl(i).burden_usage )
               , item_qty          =  decode(p_dtl_tbl(i).item_qty
                                      , FND_API.G_MISS_NUM, NULL
				      , NULL, item_qty
                                      , p_dtl_tbl(i).item_qty )
               , item_uom           =  decode(p_dtl_tbl(i).item_uom
                                      , FND_API.G_MISS_CHAR, NULL
				      , NULL, item_uom
                                      , p_dtl_tbl(i).item_uom )
               , burden_qty        =  decode(p_dtl_tbl(i).burden_qty
                                      , FND_API.G_MISS_NUM, NULL
				      , NULL, burden_qty
                                      , p_dtl_tbl(i).burden_qty )
               , burden_uom        =  decode(p_dtl_tbl(i).burden_uom
                                      , FND_API.G_MISS_CHAR, NULL
				      , NULL, burden_uom
                                      , p_dtl_tbl(i).burden_uom )
               , burden_factor     =  decode(p_burden_factor_tbl(i).burden_factor
                                      , FND_API.G_MISS_NUM, NULL
				      , NULL, burden_factor
                                      , p_burden_factor_tbl(i).burden_factor )
               , delete_mark       =  0
               -- , creation_date     =  sysdate	-- Bug 2722404
               -- , created_by        =  p_user_id
               , last_update_date  =  sysdate
               , last_updated_by   =  p_user_id
               , last_update_login =  FND_GLOBAL.LOGIN_ID
            WHERE
  	         organization_id    = p_header_rec.organization_id
  	    AND  inventory_item_id  = p_header_rec.inventory_item_id
  	    AND  period_id	    = p_header_rec.period_id
  	    AND  cost_type_id	    = p_header_rec.cost_type_id
  	    AND  resources	    = p_dtl_tbl(i).resources
  	    AND  cost_cmpntcls_id   = p_dtl_tbl(i).cost_cmpntcls_id
  	    AND  cost_analysis_code = p_dtl_tbl(i).cost_analysis_code
            ;
Line: 581

          ELSE           -- delete the record i.e mark for purge
            UPDATE cm_brdn_dtl
            SET
                 delete_mark       =  1
               -- , creation_date     =  sysdate	-- Bug 2722404
               -- , created_by        =  p_user_id
               , last_update_date  =  sysdate
               , last_updated_by   =  p_user_id
               , last_update_login =  FND_GLOBAL.LOGIN_ID
            WHERE
  	         organization_id    = p_header_rec.organization_id
  	    AND  inventory_item_id  = p_header_rec.inventory_item_id
  	    AND  period_id	    = p_header_rec.period_id
  	    AND  cost_type_id	    = p_header_rec.cost_type_id
  	    AND  resources	    = p_dtl_tbl(i).resources
  	    AND  cost_cmpntcls_id   = p_dtl_tbl(i).cost_cmpntcls_id
  	    AND  cost_analysis_code = p_dtl_tbl(i).cost_analysis_code
            ;
Line: 603

	    IF p_dtl_tbl(i).delete_mark = 0 THEN
              FND_MESSAGE.SET_NAME('GMF','GMF_API_BRDN_NOT_FOUND_FOR_DTL');
Line: 621

            IF p_dtl_tbl(i).delete_mark = 0 THEN
               IF FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW >= G_Debug_Level THEN	-- Bug 2659435
               	  log_msg( '1 row updated for Resource ' || p_dtl_tbl(i).resources ||
                  ' Cmptcls Id ' || p_dtl_tbl(i).cost_cmpntcls_id || ' Alys Code ' || p_dtl_tbl(i).cost_analysis_code);
Line: 628

               	  log_msg( '1 row deleted for Resource ' || p_dtl_tbl(i).resources ||
                  ' Cmptcls Id ' || p_dtl_tbl(i).cost_cmpntcls_id || ' Alys Code ' || p_dtl_tbl(i).cost_analysis_code);
Line: 638

          IF p_dtl_tbl(i).delete_mark = 0 THEN			-- Update
            IF (p_dtl_tbl(i).burdenline_id IS NOT NULL) OR	-- burdenline_id is sent
               (p_dtl_tbl(i).burdenline_id <> FND_API.G_MISS_NUM) THEN
                FND_MESSAGE.SET_NAME('GMF','GMF_API_BRDN_UPD_FAILED_ID');
Line: 651

          ELSE		-- delete
            IF (p_dtl_tbl(i).burdenline_id IS NOT NULL) OR	-- burdenline_id is sent
               (p_dtl_tbl(i).burdenline_id <> FND_API.G_MISS_NUM) THEN
                FND_MESSAGE.SET_NAME('GMF','GMF_API_BRDN_DEL_FAILED_ID');
Line: 683

        ROLLBACK TO  Update_Burden_Details_PVT;
Line: 690

        ROLLBACK TO  Update_Burden_Details_PVT;
Line: 697

        ROLLBACK TO  Update_Burden_Details_PVT;
Line: 712

END Update_Burden_Details ;
Line: 765

    SELECT
        b.burdenline_id
      , b.resources
      , b.cost_cmpntcls_id
      , c.cost_cmpntcls_code
      , b.cost_analysis_code
      , b.burden_usage
      , b.item_qty
      , b.item_uom
      , b.burden_qty
      , b.burden_uom
      , b.burden_factor
      , b.delete_mark
    FROM
        cm_cmpt_mst c, cm_brdn_dtl b
    WHERE
        b.organization_id   = p_header_rec.organization_id
    AND b.inventory_item_id = p_header_rec.inventory_item_id
    AND b.period_id	    = p_header_rec.period_id
    AND b.cost_type_id	    = p_header_rec.cost_type_id
    AND c.cost_cmpntcls_id =  b.cost_cmpntcls_id
    ORDER BY
        b.resources
      , b.cost_cmpntcls_id
      , b.cost_analysis_code
    ;
Line: 837

        x_dtl_tbl(l_idx).delete_mark        := cr_rec.delete_mark ;
Line: 941

    SELECT 'x'
      FROM cm_brdn_dtl
     WHERE organization_id   = cp_organization_id
       AND inventory_item_id = cp_inventory_item_id
       AND resources         = cp_resources
       AND period_id         = cp_period_id
       AND cost_type_id      = cp_cost_type_id
       AND cost_cmpntcls_id  = cp_cost_cmpntcls_id
       AND cost_analysis_code= cp_cost_analysis_code;