DBA Data[Home] [Help]

APPS.GMF_ACTUAL_COST_ADJUSTMENT_PUB SQL Statements

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

Line: 142

	  IF P_OPERATION IN ('INSERT', 'UPDATE', 'DELETE', 'GET')
	  THEN
      IF p_adjustment_rec.cost_adjust_id IS NOT NULL AND P_OPERATION = 'INSERT' THEN
        IF FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW >= G_Debug_Level
        THEN
          log_msg('Resetting Cost Adjust Id to NULL for Operation: ' || P_OPERATION);
Line: 152

      AND P_OPERATION IN ('UPDATE', 'DELETE', 'GET')
		  THEN
			  BEGIN
  				SELECT	adjust_status,
                  period_id,
                  cost_Type_id,
                  organization_id,
                  inventory_item_id
  				INTO	  l_adjust_status,
                  p_adjustment_rec.period_id,
                  p_adjustment_rec.cost_Type_id,
                  p_adjustment_rec.organization_id,
                  p_adjustment_rec.inventory_item_id
  				FROM	  cm_adjs_dtl
  				WHERE	  cost_adjust_id = p_adjustment_rec.cost_adjust_id
  				AND	    ROWNUM = 1;
Line: 172

  			IF	l_adjust_status = 1 AND	P_OPERATION IN ('UPDATE', 'DELETE')
  			THEN
  				FND_MESSAGE.SET_NAME('GMF','GMF_API_ACA_APPLIED');
Line: 498

      IF P_OPERATION IN ('INSERT', 'UPDATE') THEN
        /************************
        * Adjust UOM Validation *
        ************************/
        IF (p_adjustment_rec.adjust_qty_uom <> FND_API.G_MISS_CHAR) AND (p_adjustment_rec.adjust_qty_uom IS NOT NULL)
        THEN
          IF FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW >= G_Debug_Level
          THEN
            log_msg('Validating Adjust Qty UOM :' || p_adjustment_rec.adjust_qty_uom);
Line: 523

  			IF P_OPERATION IN ('UPDATE', 'INSERT')
  			THEN
          IF FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW >= G_Debug_Level
          THEN
            log_msg('Validating Adjustment Cost');
Line: 546

  					SELECT	    1
  					INTO	      l_reason_cnt
  					FROM	      cm_reas_cds
  					WHERE	      reason_code = p_adjustment_rec.reason_code
  					AND	        delete_mark = 0
  					AND	        ROWNUM = 1;
Line: 565

        IF (p_adjustment_rec.delete_mark <> FND_API.G_MISS_NUM) AND (p_adjustment_rec.delete_mark IS NOT NULL)
  			THEN
          IF FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW >= G_Debug_Level
          THEN
            log_msg('Validating Delete_mark : ' || p_adjustment_rec.delete_mark);
Line: 571

          IF p_adjustment_rec.delete_mark NOT IN (0,1)
          THEN
            add_record_to_error_stack(p_adjustment_rec);
Line: 574

            FND_MESSAGE.SET_NAME('GMF','GMF_API_INVALID_DELETE_MARK');
Line: 575

            FND_MESSAGE.SET_TOKEN('DELETE_MARK',p_adjustment_rec.delete_mark);
Line: 579

        ELSIF (p_adjustment_rec.delete_mark = FND_API.G_MISS_NUM AND p_operation IN ('UPDATE', 'INSERT'))
        THEN
          add_record_to_error_stack(p_adjustment_rec);
Line: 582

          FND_MESSAGE.SET_NAME('GMF','GMF_API_DELETE_MARK_REQ');
Line: 586

        IF ((p_operation IN ('UPDATE','INSERT')) AND (p_adjustment_rec.delete_mark = 1))
        THEN
          add_record_to_error_stack(p_adjustment_rec);
Line: 621

                SELECT      start_date
                INTO        p_adjustment_rec.adjustment_date
                FROM        gmf_period_statuses
                WHERE       period_id = p_adjustment_rec.period_id;
Line: 631

                SELECT      start_date, end_date
                INTO        l_start_date, l_end_date
                FROM        gmf_period_statuses
                WHERE       period_id = p_adjustment_rec.period_id;
Line: 684

      IF p_operation IN ('UPDATE', 'DELETE')
			THEN
				IF	p_adjustment_rec.cost_adjust_id IS NULL
        AND	(p_adjustment_rec.organization_id IS NOT NULL OR p_adjustment_rec.organization_code IS NOT NULL)
        AND	(p_adjustment_rec.cost_type_id IS NOT NULL OR p_adjustment_rec.cost_mthd_code IS NOT NULL)
        AND	(p_adjustment_rec.inventory_item_id IS NOT NULL OR p_adjustment_rec.item_number IS NOT NULL)
        AND (p_adjustment_rec.period_id IS NOT NULL OR (p_adjustment_rec.calendar_code IS NOT NULL AND p_adjustment_rec.period_code IS NOT NULL))
        AND (p_adjustment_rec.cost_cmpntcls_id IS NOT NULL OR p_adjustment_rec.cost_cmpntcls_code IS NOT NULL)
        AND p_adjustment_rec.cost_analysis_code IS NOT NULL
        AND p_adjustment_rec.adjustment_ind IS NOT NULL
        THEN
					IF FND_MSG_PUB.G_MSG_LVL_DEBUG_LOW >= G_Debug_Level
					THEN
						log_msg(' Fetching Cost Adjust ID for Code Combination for ' ||
						        ' Organization ' || p_adjustment_rec.Organization_id ||
						        ' Cost Type Id ' || p_adjustment_rec.cost_type_id ||
						        ' Item Id ' || p_adjustment_rec.inventory_item_id ||
						        ' Period Id ' || p_adjustment_rec.period_id ||
                    ' Cost Component Class Id ' || p_adjustment_rec.cost_cmpntcls_id ||
						        ' Cost Analysis Code ' || p_adjustment_rec.cost_analysis_code ||
                    ' Adjustment Indicator '||p_adjustment_rec.adjustment_ind ||
						        ' for '|| p_operation);
Line: 708

						SELECT          cost_adjust_id, adjust_status
            INTO            p_adjustment_rec.cost_adjust_id, l_adjust_status
            FROM            cm_adjs_dtl
            WHERE           organization_id = p_adjustment_rec.organization_id
            AND             cost_type_id = p_adjustment_rec.cost_type_id
            AND             inventory_item_id = p_adjustment_rec.inventory_item_id
            AND             period_id = p_adjustment_rec.period_id
            AND             cost_cmpntcls_id = p_adjustment_rec.cost_cmpntcls_id
            AND             cost_analysis_code = p_adjustment_rec.cost_analysis_code
            AND             adjustment_ind = p_adjustment_rec.adjustment_ind
            AND             ROWNUM = 1;
Line: 851

    p_operation		              =>	        'INSERT',
    x_user_id		                =>	        l_user_id,
    x_return_status	            =>	        l_return_status
    );
Line: 874

      log_msg('Calling private API to insert record...');
Line: 955

  *   UPDATE_ACTUAL_COST_ADJUSTMENT                                   *
  *                                                                   *
  * TYPE                                                              *
  *   PUBLIC                                                          *
  *                                                                   *
  * FUNCTION                                                          *
  *   Updates Actual Cost Adjustment based on the input into table    *
  *   GMF_LOT_COST_ADJUSTMENTS                                        *
  *                                                                   *
  * PARAMETERS                                                        *
  *   IN :                                                            *
  *		      p_api_version	      IN  			    NUMBER	                *
  *		      p_init_msg_list	    IN  			    VARCHAR2                *
  *		      p_adjustment_rec	  IN OUT NOCOPY Adjustment_Rec_Type	    *
  *                                                                   *
  *   OUT :                                                           *
  *         x_return_status	       OUT NOCOPY VARCHAR2                *
  *         x_msg_count		         OUT NOCOPY VARCHAR2                *
  *		      x_msg_data		         OUT NOCOPY VARCHAR2                *
  *                                                                   *
  * DESCRIPTION                                                       *
  *   This procedure updates Actual Cost Adjustments                  *
  *                                                                   *
  * HISTORY                                                           *
  *   16-Sep-2005  Anand Thiyagarajan  Created                        *
  ********************************************************************/
  PROCEDURE UPDATE_ACTUAL_COST_ADJUSTMENT
  (
  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 	NUMBER,
  x_msg_data			              OUT NOCOPY 	VARCHAR2,
  p_adjustment_rec			    IN  OUT NOCOPY 	GMF_ACTUAL_COST_ADJUSTMENT_PUB.ADJUSTMENT_REC_TYPE
  )
  IS

    /******************
    * Local Variables *
    ******************/
	  l_api_name                    CONSTANT  VARCHAR2(30)	:= 'UPDATE_ACTUAL_COST_ADJUSTMENT';
Line: 1010

    SAVEPOINT	 UPDATE_ACT_COST_ADJUSTMENT_PUB ;
Line: 1042

  	  log_msg('Beginning Public Update Actual Cost Adjustment API');
Line: 1053

    p_operation		          =>	    'UPDATE',
    x_user_id		            =>	    l_user_id,
    x_return_status	        =>	    l_return_status
    );
Line: 1077

      log_msg('Calling private API to update record...');
Line: 1082

	  GMF_ACTUAL_COST_ADJUSTMENT_PVT.UPDATE_ACTUAL_COST_ADJUSTMENT
	  (
	  p_api_version		        =>		      p_api_version,
    p_init_msg_list	        =>		      FND_API.G_FALSE,
    x_return_status	        =>		      x_return_status,
    x_msg_count		          =>		      x_msg_count,
    x_msg_data		          =>		      x_msg_data,
    p_adjustment_rec		    =>		      p_adjustment_rec
	  );
Line: 1122

		  ROLLBACK TO UPDATE_ACT_COST_ADJUSTMENT_PUB;
Line: 1132

		  ROLLBACK TO UPDATE_ACT_COST_ADJUSTMENT_PUB;
Line: 1142

		  ROLLBACK TO UPDATE_ACT_COST_ADJUSTMENT_PUB;
Line: 1154

  END UPDATE_ACTUAL_COST_ADJUSTMENT;
Line: 1158

  *   DELETE_ACTUAL_COST_ADJUSTMENT                                   *
  *                                                                   *
  * TYPE                                                              *
  *   PUBLIC                                                          *
  *                                                                   *
  * FUNCTION                                                          *
  *   Deletes Actual Cost Adjustment based on the input into table    *
  *   GMF_LOT_COST_ADJUSTMENTS                                        *
  *                                                                   *
  * PARAMETERS                                                        *
  *   IN :                                                            *
  *		      p_api_version	      IN  			    NUMBER	                *
  *		      p_init_msg_list	    IN  			    VARCHAR2                *
  *		      p_adjustment_rec	  IN OUT NOCOPY Adjustment_Rec_Type	    *
  *                                                                   *
  *   OUT :                                                           *
  *         x_return_status	       OUT NOCOPY VARCHAR2                *
  *         x_msg_count		         OUT NOCOPY VARCHAR2                *
  *		      x_msg_data		         OUT NOCOPY VARCHAR2                *
  *                                                                   *
  * DESCRIPTION                                                       *
  *   This procedure deletes Actual Cost Adjustments                  *
  *                                                                   *
  * HISTORY                                                           *
  *   16-Sep-2005  Anand Thiyagarajan  Created                        *
  ********************************************************************/
  PROCEDURE DELETE_ACTUAL_COST_ADJUSTMENT
  (
  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 	NUMBER,
  x_msg_data			              OUT NOCOPY 	VARCHAR2,
  p_adjustment_rec			    IN  OUT NOCOPY 	GMF_ACTUAL_COST_ADJUSTMENT_PUB.ADJUSTMENT_REC_TYPE
  )
  IS

    /******************
    * Local Variables *
    ******************/
	  l_api_name                    CONSTANT  VARCHAR2(30)	:= 'DELETE_ACTUAL_COST_ADJUSTMENT';
Line: 1213

    SAVEPOINT	 DELETE_ACT_COST_ADJUSTMENT_PUB ;
Line: 1245

  	  log_msg('Beginning Public Delete Actual Cost Adjustment API');
Line: 1256

    p_operation		          =>	    'DELETE',
    x_user_id		            =>	    l_user_id,
    x_return_status	        =>	    l_return_status
    );
Line: 1280

      log_msg('Calling private API to delete record...');
Line: 1285

	  GMF_ACTUAL_COST_ADJUSTMENT_PVT.DELETE_ACTUAL_COST_ADJUSTMENT
	  (
	  p_api_version		        =>		      p_api_version,
    p_init_msg_list	        =>		      FND_API.G_FALSE,
    x_return_status	        =>		      x_return_status,
    x_msg_count		          =>		      x_msg_count,
    x_msg_data		          =>		      x_msg_data,
    p_adjustment_rec		    =>		      p_adjustment_rec
	  );
Line: 1325

		  ROLLBACK TO DELETE_ACT_COST_ADJUSTMENT_PUB;
Line: 1335

		  ROLLBACK TO DELETE_ACT_COST_ADJUSTMENT_PUB;
Line: 1345

		  ROLLBACK TO DELETE_ACT_COST_ADJUSTMENT_PUB;
Line: 1357

  END DELETE_ACTUAL_COST_ADJUSTMENT;