The following lines contain the word 'select', 'insert', 'update' or 'delete':
| PROCEDURE Insert_Row |
+=======================================================================*/
PROCEDURE Insert_Row
(
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,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
---------------------------------------------
p_po_line_locs_rec IN po_line_locations_all%ROWTYPE
)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Insert_Row';
SAVEPOINT Insert_Row_Pvt ;
INSERT INTO po_line_locations_all (
line_location_id,
last_update_date,
last_updated_by,
po_header_id,
po_line_id,
last_update_login,
creation_date,
created_by,
quantity,
quantity_received,
quantity_accepted,
quantity_rejected,
quantity_billed,
quantity_cancelled,
unit_meas_lookup_code,
po_release_id,
ship_to_location_id,
ship_via_lookup_code,
need_by_date,
promised_date,
last_accept_date,
price_override,
encumbered_flag,
encumbered_date,
unencumbered_quantity,
fob_lookup_code,
freight_terms_lookup_code,
taxable_flag,
tax_name,
estimated_tax_amount,
from_header_id,
from_line_id,
from_line_location_id,
start_date,
end_date,
lead_time,
lead_time_unit,
price_discount,
terms_id,
approved_flag,
approved_date,
closed_flag,
cancel_flag,
cancelled_by,
cancel_date,
cancel_reason,
firm_status_lookup_code,
firm_date,
attribute_category,
attribute1,
attribute2,
attribute3,
attribute4,
attribute5,
attribute6,
attribute7,
attribute8,
attribute9,
attribute10,
unit_of_measure_class,
encumber_now,
attribute11,
attribute12,
attribute13,
attribute14,
attribute15,
inspection_required_flag,
receipt_required_flag,
qty_rcv_tolerance,
qty_rcv_exception_code,
enforce_ship_to_location_code,
allow_substitute_receipts_flag,
days_early_receipt_allowed,
days_late_receipt_allowed,
receipt_days_exception_code,
invoice_close_tolerance,
receive_close_tolerance,
ship_to_organization_id,
shipment_num,
source_shipment_id,
shipment_type,
closed_code,
request_id,
program_application_id,
program_id,
program_update_date,
ussgl_transaction_code,
government_context,
receiving_routing_id,
accrue_on_receipt_flag,
closed_reason,
closed_date,
closed_by,
org_id,
global_attribute1,
global_attribute2,
global_attribute3,
global_attribute4,
global_attribute5,
global_attribute6,
global_attribute7,
global_attribute8,
global_attribute9,
global_attribute10,
global_attribute11,
global_attribute12,
global_attribute13,
global_attribute14,
global_attribute15,
global_attribute16,
global_attribute17,
global_attribute18,
global_attribute19,
global_attribute20,
global_attribute_category,
quantity_shipped,
country_of_origin_code,
tax_user_override_flag,
/*match_flag, */
match_option,
tax_code_id,
calculate_tax_flag,
change_promised_date_reason,
matching_basis,
outsourced_assembly -- Bug 6971366. Added the missing outsource_assembly col
)
VALUES
(
p_po_line_locs_rec.line_location_id,
p_po_line_locs_rec.last_update_date,
p_po_line_locs_rec.last_updated_by,
p_po_line_locs_rec.po_header_id,
p_po_line_locs_rec.po_line_id,
p_po_line_locs_rec.last_update_login,
p_po_line_locs_rec.creation_date,
p_po_line_locs_rec.created_by,
p_po_line_locs_rec.quantity,
p_po_line_locs_rec.quantity_received,
p_po_line_locs_rec.quantity_accepted,
p_po_line_locs_rec.quantity_rejected,
p_po_line_locs_rec.quantity_billed ,
p_po_line_locs_rec.quantity_cancelled,
p_po_line_locs_rec.unit_meas_lookup_code,
p_po_line_locs_rec.po_release_id,
p_po_line_locs_rec.ship_to_location_id,
p_po_line_locs_rec.ship_via_lookup_code,
p_po_line_locs_rec.need_by_date,
p_po_line_locs_rec.promised_date,
p_po_line_locs_rec.last_accept_date,
p_po_line_locs_rec.price_override,
p_po_line_locs_rec.encumbered_flag,
p_po_line_locs_rec.encumbered_date,
p_po_line_locs_rec.unencumbered_quantity,
p_po_line_locs_rec.fob_lookup_code,
p_po_line_locs_rec.freight_terms_lookup_code,
p_po_line_locs_rec.taxable_flag,
p_po_line_locs_rec.tax_name,
p_po_line_locs_rec.estimated_tax_amount,
p_po_line_locs_rec.from_header_id,
p_po_line_locs_rec.from_line_id,
p_po_line_locs_rec.from_line_location_id,
p_po_line_locs_rec.start_date,
p_po_line_locs_rec.end_date,
p_po_line_locs_rec.lead_time,
p_po_line_locs_rec.lead_time_unit,
p_po_line_locs_rec.price_discount,
p_po_line_locs_rec.terms_id,
p_po_line_locs_rec.approved_flag,
p_po_line_locs_rec.approved_date,
p_po_line_locs_rec.closed_flag,
p_po_line_locs_rec.cancel_flag,
p_po_line_locs_rec.cancelled_by,
p_po_line_locs_rec.cancel_date,
p_po_line_locs_rec.cancel_reason,
p_po_line_locs_rec.firm_status_lookup_code,
p_po_line_locs_rec.firm_date,
p_po_line_locs_rec.attribute_category,
p_po_line_locs_rec.attribute1,
p_po_line_locs_rec.attribute2,
p_po_line_locs_rec.attribute3,
p_po_line_locs_rec.attribute4,
p_po_line_locs_rec.attribute5,
p_po_line_locs_rec.attribute6,
p_po_line_locs_rec.attribute7,
p_po_line_locs_rec.attribute8,
p_po_line_locs_rec.attribute9,
p_po_line_locs_rec.attribute10,
p_po_line_locs_rec.unit_of_measure_class,
p_po_line_locs_rec.encumber_now,
p_po_line_locs_rec.attribute11,
p_po_line_locs_rec.attribute12,
p_po_line_locs_rec.attribute13,
p_po_line_locs_rec.attribute14,
p_po_line_locs_rec.attribute15,
p_po_line_locs_rec.inspection_required_flag,
p_po_line_locs_rec.receipt_required_flag,
p_po_line_locs_rec.qty_rcv_tolerance,
p_po_line_locs_rec.qty_rcv_exception_code,
p_po_line_locs_rec.enforce_ship_to_location_code,
p_po_line_locs_rec.allow_substitute_receipts_flag,
p_po_line_locs_rec.days_early_receipt_allowed,
p_po_line_locs_rec.days_late_receipt_allowed,
p_po_line_locs_rec.receipt_days_exception_code,
p_po_line_locs_rec.invoice_close_tolerance,
p_po_line_locs_rec.receive_close_tolerance,
p_po_line_locs_rec.ship_to_organization_id,
p_po_line_locs_rec.shipment_num,
p_po_line_locs_rec.source_shipment_id,
p_po_line_locs_rec.shipment_type,
p_po_line_locs_rec.closed_code,
p_po_line_locs_rec.request_id,
p_po_line_locs_rec.program_application_id,
p_po_line_locs_rec.program_id,
p_po_line_locs_rec.program_update_date,
p_po_line_locs_rec.ussgl_transaction_code,
p_po_line_locs_rec.government_context,
p_po_line_locs_rec.receiving_routing_id,
p_po_line_locs_rec.accrue_on_receipt_flag,
p_po_line_locs_rec.closed_reason,
p_po_line_locs_rec.closed_date,
p_po_line_locs_rec.closed_by,
p_po_line_locs_rec.org_id,
p_po_line_locs_rec.global_attribute1,
p_po_line_locs_rec.global_attribute2,
p_po_line_locs_rec.global_attribute3,
p_po_line_locs_rec.global_attribute4,
p_po_line_locs_rec.global_attribute5,
p_po_line_locs_rec.global_attribute6,
p_po_line_locs_rec.global_attribute7,
p_po_line_locs_rec.global_attribute8,
p_po_line_locs_rec.global_attribute9,
p_po_line_locs_rec.global_attribute10,
p_po_line_locs_rec.global_attribute11,
p_po_line_locs_rec.global_attribute12,
p_po_line_locs_rec.global_attribute13,
p_po_line_locs_rec.global_attribute14,
p_po_line_locs_rec.global_attribute15,
p_po_line_locs_rec.global_attribute16,
p_po_line_locs_rec.global_attribute17,
p_po_line_locs_rec.global_attribute18,
p_po_line_locs_rec.global_attribute19,
p_po_line_locs_rec.global_attribute20,
p_po_line_locs_rec.global_attribute_category,
p_po_line_locs_rec.quantity_shipped,
p_po_line_locs_rec.country_of_origin_code,
p_po_line_locs_rec.tax_user_override_flag,
/*p_po_line_locs_rec.match_flag, */
p_po_line_locs_rec.match_option,
p_po_line_locs_rec.tax_code_id,
p_po_line_locs_rec.calculate_tax_flag,
p_po_line_locs_rec.change_promised_date_reason,
p_po_line_locs_rec.matching_basis,
p_po_line_locs_rec.outsourced_assembly -- Bug 6971366 . Added the missing outsource assembly col.
) ;
ROLLBACK TO Insert_Row_Pvt ;
ROLLBACK TO Insert_Row_Pvt ;
ROLLBACK TO Insert_Row_Pvt ;
END Insert_Row;
| PROCEDURE Update_Row |
+==========================================================================*/
PROCEDURE Update_Row
(
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,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
---------------------------------------------
p_po_line_locs_rec IN po_line_locations_all%ROWTYPE
)
IS
l_api_name CONSTANT VARCHAR2(30) := 'Update_Row';
SAVEPOINT Update_Row_Pvt ;
/* update */
UPDATE po_line_locations_all
SET
line_location_id = p_po_line_locs_rec.line_location_id ,
last_update_date = p_po_line_locs_rec.last_update_date,
last_updated_by = p_po_line_locs_rec.last_updated_by ,
po_header_id = p_po_line_locs_rec.po_header_id ,
po_line_id = p_po_line_locs_rec.po_line_id,
last_update_login = p_po_line_locs_rec.last_update_login ,
creation_date = p_po_line_locs_rec.creation_date,
created_by = p_po_line_locs_rec.created_by,
quantity = p_po_line_locs_rec.quantity,
quantity_received = p_po_line_locs_rec.quantity_received,
quantity_accepted = p_po_line_locs_rec.quantity_accepted,
quantity_rejected = p_po_line_locs_rec.quantity_rejected,
quantity_billed = p_po_line_locs_rec.quantity_billed ,
quantity_cancelled = p_po_line_locs_rec.quantity_cancelled,
unit_meas_lookup_code = p_po_line_locs_rec.unit_meas_lookup_code,
po_release_id = p_po_line_locs_rec.po_release_id,
ship_to_location_id = p_po_line_locs_rec.ship_to_location_id,
ship_via_lookup_code = p_po_line_locs_rec.ship_via_lookup_code,
need_by_date = p_po_line_locs_rec.need_by_date,
promised_date = p_po_line_locs_rec.promised_date,
last_accept_date = p_po_line_locs_rec.last_accept_date,
price_override = p_po_line_locs_rec.price_override ,
encumbered_flag = p_po_line_locs_rec.encumbered_flag ,
encumbered_date = p_po_line_locs_rec.encumbered_date,
unencumbered_quantity = p_po_line_locs_rec.unencumbered_quantity,
fob_lookup_code = p_po_line_locs_rec.fob_lookup_code,
freight_terms_lookup_code = p_po_line_locs_rec.freight_terms_lookup_code,
taxable_flag = p_po_line_locs_rec.taxable_flag,
tax_name = p_po_line_locs_rec.tax_name ,
estimated_tax_amount = p_po_line_locs_rec.estimated_tax_amount ,
from_header_id = p_po_line_locs_rec.from_header_id ,
from_line_id = p_po_line_locs_rec.from_line_id ,
from_line_location_id = p_po_line_locs_rec.from_line_location_id ,
start_date = p_po_line_locs_rec.start_date,
end_date = p_po_line_locs_rec.end_date,
lead_time = p_po_line_locs_rec.lead_time,
lead_time_unit = p_po_line_locs_rec.lead_time_unit,
price_discount = p_po_line_locs_rec.price_discount,
terms_id = p_po_line_locs_rec.terms_id ,
approved_flag = p_po_line_locs_rec.approved_flag,
approved_date = p_po_line_locs_rec.approved_date,
closed_flag = p_po_line_locs_rec.closed_flag,
cancel_flag = p_po_line_locs_rec.cancel_flag ,
cancelled_by = p_po_line_locs_rec.cancelled_by ,
cancel_date = p_po_line_locs_rec.cancel_date,
cancel_reason = p_po_line_locs_rec.cancel_reason ,
firm_status_lookup_code = p_po_line_locs_rec.firm_status_lookup_code,
firm_date = p_po_line_locs_rec.firm_date ,
attribute_category = p_po_line_locs_rec.attribute_category,
attribute1 = p_po_line_locs_rec.attribute1 ,
attribute2 = p_po_line_locs_rec.attribute2 ,
attribute3 = p_po_line_locs_rec.attribute3 ,
attribute4 = p_po_line_locs_rec.attribute4 ,
attribute5 = p_po_line_locs_rec.attribute5 ,
attribute6 = p_po_line_locs_rec.attribute6 ,
attribute7 = p_po_line_locs_rec.attribute7 ,
attribute8 = p_po_line_locs_rec.attribute8 ,
attribute9 = p_po_line_locs_rec.attribute9 ,
attribute10 = p_po_line_locs_rec.attribute10,
unit_of_measure_class = p_po_line_locs_rec.unit_of_measure_class,
encumber_now = p_po_line_locs_rec.encumber_now ,
attribute11 = p_po_line_locs_rec.attribute11 ,
attribute12 = p_po_line_locs_rec.attribute12 ,
attribute13 = p_po_line_locs_rec.attribute13 ,
attribute14 = p_po_line_locs_rec.attribute14 ,
attribute15 = p_po_line_locs_rec.attribute15 ,
inspection_required_flag = p_po_line_locs_rec.inspection_required_flag ,
receipt_required_flag = p_po_line_locs_rec.receipt_required_flag,
qty_rcv_tolerance = p_po_line_locs_rec.qty_rcv_tolerance,
qty_rcv_exception_code = p_po_line_locs_rec.qty_rcv_exception_code ,
enforce_ship_to_location_code = p_po_line_locs_rec.enforce_ship_to_location_code ,
allow_substitute_receipts_flag = p_po_line_locs_rec.allow_substitute_receipts_flag,
days_early_receipt_allowed = p_po_line_locs_rec.days_early_receipt_allowed ,
days_late_receipt_allowed = p_po_line_locs_rec.days_late_receipt_allowed ,
receipt_days_exception_code = p_po_line_locs_rec.receipt_days_exception_code ,
invoice_close_tolerance = p_po_line_locs_rec.invoice_close_tolerance ,
receive_close_tolerance = p_po_line_locs_rec.receive_close_tolerance,
ship_to_organization_id = p_po_line_locs_rec.ship_to_organization_id ,
shipment_num = p_po_line_locs_rec.shipment_num ,
source_shipment_id = p_po_line_locs_rec.source_shipment_id ,
shipment_type = p_po_line_locs_rec.shipment_type ,
closed_code = p_po_line_locs_rec.closed_code ,
request_id = p_po_line_locs_rec.request_id ,
program_application_id = p_po_line_locs_rec.program_application_id,
program_id = p_po_line_locs_rec.program_id ,
program_update_date = p_po_line_locs_rec.program_update_date ,
ussgl_transaction_code = p_po_line_locs_rec.ussgl_transaction_code ,
government_context = p_po_line_locs_rec.government_context ,
receiving_routing_id = p_po_line_locs_rec.receiving_routing_id ,
accrue_on_receipt_flag = p_po_line_locs_rec.accrue_on_receipt_flag ,
closed_reason = p_po_line_locs_rec.closed_reason ,
closed_date = p_po_line_locs_rec.closed_date,
closed_by = p_po_line_locs_rec.closed_by ,
org_id = p_po_line_locs_rec.org_id ,
global_attribute1 = p_po_line_locs_rec.global_attribute1 ,
global_attribute2 = p_po_line_locs_rec.global_attribute2 ,
global_attribute3 = p_po_line_locs_rec.global_attribute3 ,
global_attribute4 = p_po_line_locs_rec.global_attribute4 ,
global_attribute5 = p_po_line_locs_rec.global_attribute5 ,
global_attribute6 = p_po_line_locs_rec.global_attribute6 ,
global_attribute7 = p_po_line_locs_rec.global_attribute7 ,
global_attribute8 = p_po_line_locs_rec.global_attribute8 ,
global_attribute9 = p_po_line_locs_rec.global_attribute9 ,
global_attribute10 = p_po_line_locs_rec.global_attribute10 ,
global_attribute11 = p_po_line_locs_rec.global_attribute11 ,
global_attribute12 = p_po_line_locs_rec.global_attribute12 ,
global_attribute13 = p_po_line_locs_rec.global_attribute13 ,
global_attribute14 = p_po_line_locs_rec.global_attribute14 ,
global_attribute15 = p_po_line_locs_rec.global_attribute15 ,
global_attribute16 = p_po_line_locs_rec.global_attribute16 ,
global_attribute17 = p_po_line_locs_rec.global_attribute17 ,
global_attribute18 = p_po_line_locs_rec.global_attribute18 ,
global_attribute19 = p_po_line_locs_rec.global_attribute19 ,
global_attribute20 = p_po_line_locs_rec.global_attribute20 ,
global_attribute_category = p_po_line_locs_rec.global_attribute_category ,
quantity_shipped = p_po_line_locs_rec.quantity_shipped ,
country_of_origin_code = p_po_line_locs_rec.country_of_origin_code ,
tax_user_override_flag = p_po_line_locs_rec.tax_user_override_flag ,
/*match_flag = p_po_line_locs_rec.match_flag , */
match_option = p_po_line_locs_rec.match_option ,
tax_code_id = p_po_line_locs_rec.tax_code_id ,
calculate_tax_flag = p_po_line_locs_rec.calculate_tax_flag ,
change_promised_date_reason = p_po_line_locs_rec.change_promised_date_reason,
--Bug 7110860 added the coloumn as it is not null
outsourced_assembly = p_po_line_locs_rec.outsourced_assembly
WHERE
line_location_id = p_po_line_locs_rec.line_location_id;
ROLLBACK TO Update_Row_Pvt ;
ROLLBACK TO Update_Row_Pvt ;
ROLLBACK TO Update_Row_Pvt ;
END Update_Row;