8: ----------- PRIVATE PROCEDURES PROTOTYPE --------------
9: -------------------------------------------------------
10:
11: PROCEDURE group_records_by_dml_type
12: ( p_draft_info IN PO_DRAFTS_PVT.DRAFT_INFO_REC_TYPE
13: , x_delete_list OUT NOCOPY PO_TBL_NUMBER
14: , x_insert_list OUT NOCOPY PO_TBL_NUMBER
15: , x_update_list OUT NOCOPY PO_TBL_NUMBER
16: );
217: --Testing:
218: --End of Comments
219: ------------------------------------------------------------------------
220: PROCEDURE apply_changes
221: ( p_draft_info IN PO_DRAFTS_PVT.DRAFT_INFO_REC_TYPE
222: ) IS
223: d_api_name CONSTANT VARCHAR2(30) := 'apply_changes';
224: d_module CONSTANT VARCHAR2(2000) := d_pkg_name || d_api_name || '.';
225: d_position NUMBER;
341: --Testing:
342: --End of Comments
343: ------------------------------------------------------------------------
344: PROCEDURE maintain_retroactive_change
345: ( p_draft_info IN PO_DRAFTS_PVT.draft_info_rec_type
346: ) IS
347: d_api_name CONSTANT VARCHAR2(30) := 'maintain_retroactive_change';
348: d_module CONSTANT VARCHAR2(2000) := d_pkg_name || d_api_name || '.';
349: d_position NUMBER;
492: --Testing:
493: --End of Comments
494: ------------------------------------------------------------------------
495: PROCEDURE group_records_by_dml_type
496: ( p_draft_info IN PO_DRAFTS_PVT.DRAFT_INFO_REC_TYPE
497: , x_delete_list OUT NOCOPY PO_TBL_NUMBER
498: , x_insert_list OUT NOCOPY PO_TBL_NUMBER
499: , x_update_list OUT NOCOPY PO_TBL_NUMBER
500: ) IS