6: --The cursor below selects the buckets generated for company/org combination
7: CURSOR time_bkts IS
8: SELECT trunc(b.bkt_start_date), trunc(b.bkt_end_date), b.bucket_type
9: FROM msc_plan_buckets b
10: WHERE b.plan_id = msc_x_netting_pkg.G_PLAN_ID;
11:
12: --================================================================
13: --Group 2: Material Shortage
14: --================================================================
28: nvl(sd.base_item_id,sd.inventory_item_id),
29: bkt.bucket_index,
30: bkt.bkt_start_date,
31: bkt.bkt_end_date,
32: msc_x_netting_pkg.SUPPLY_COMMIT,
33: sd.publisher_name,
34: sd.publisher_site_name,
35: sd.supplier_name,
36: sd.supplier_site_name,
45: nvl(sum(sd.quantity),0),
46: nvl(max(sd.last_refresh_number),0)
47: from msc_sup_dem_entries sd,
48: msc_cp_plan_buckets bkt
49: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
50: and sd.publisher_id = bkt.supplier_id
51: and sd.publisher_site_id = bkt.supplier_site_id
52: and sd.customer_id = bkt.customer_id
53: and sd.customer_site_id = bkt.customer_site_id
51: and sd.publisher_site_id = bkt.supplier_site_id
52: and sd.customer_id = bkt.customer_id
53: and sd.customer_site_id = bkt.customer_site_id
54: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
55: and sd.publisher_order_type = msc_x_netting_pkg.SUPPLY_COMMIT
56: and sd.plan_id = bkt.plan_id
57: and trunc(sd.key_date) between bkt.bkt_start_date and bkt.bkt_end_date
58: group by sd.publisher_id,
59: sd.publisher_site_id,
81: nvl(sd.base_item_id,sd.inventory_item_id),
82: bkt.bucket_index,
83: bkt.bkt_start_date,
84: bkt.bkt_end_date,
85: msc_x_netting_pkg.ORDER_FORECAST,
86: sd.supplier_name,
87: sd.supplier_site_name,
88: sd.supplier_name,
89: sd.supplier_site_name,
98: nvl(sum(sd.quantity),0),
99: nvl(max(sd.last_refresh_number),0)
100: from msc_sup_dem_entries sd,
101: msc_cp_plan_buckets bkt
102: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
103: and sd.publisher_id = bkt.customer_id
104: and sd.publisher_site_id = bkt.customer_site_id
105: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
106: and sd.publisher_order_type = msc_x_netting_pkg.ORDER_FORECAST
102: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
103: and sd.publisher_id = bkt.customer_id
104: and sd.publisher_site_id = bkt.customer_site_id
105: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
106: and sd.publisher_order_type = msc_x_netting_pkg.ORDER_FORECAST
107: and sd.supplier_id = bkt.supplier_id
108: and sd.supplier_site_id = bkt.supplier_site_id
109: and sd.plan_id = bkt.plan_id
110: and trunc(sd.key_date) between bkt.bkt_start_date and bkt.bkt_end_date
142: nvl(sd.base_item_id,sd.inventory_item_id),
143: bkt.bucket_index,
144: bkt.bkt_start_date,
145: bkt.bkt_end_date,
146: msc_x_netting_pkg.ORDER_FORECAST,
147: sd.publisher_name,
148: sd.publisher_site_name,
149: sd.customer_name,
150: sd.customer_site_name,
159: nvl(sum(sd.quantity),0),
160: nvl(max(sd.last_refresh_number),0)
161: from msc_sup_dem_entries sd,
162: msc_cp_plan_buckets bkt
163: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
164: and sd.publisher_id = bkt.customer_id
165: and sd.publisher_site_id = bkt.customer_site_id
166: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
167: and sd.publisher_order_type = msc_x_netting_pkg.ORDER_FORECAST
163: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
164: and sd.publisher_id = bkt.customer_id
165: and sd.publisher_site_id = bkt.customer_site_id
166: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
167: and sd.publisher_order_type = msc_x_netting_pkg.ORDER_FORECAST
168: and sd.supplier_id = bkt.supplier_id
169: and sd.supplier_site_id = bkt.supplier_site_id
170: and sd.plan_id = bkt.plan_id
171: and trunc(sd.key_date) between bkt.bkt_start_date and bkt.bkt_end_date
195: nvl(sd.base_item_id,sd.inventory_item_id),
196: bkt.bucket_index,
197: bkt.bkt_start_date,
198: bkt.bkt_end_date,
199: msc_x_netting_pkg.SUPPLY_COMMIT,
200: sd.customer_name,
201: sd.customer_site_name,
202: sd.customer_name,
203: sd.customer_site_name,
212: nvl(sum(sd.quantity),0),
213: nvl(max(sd.last_refresh_number),0)
214: from msc_sup_dem_entries sd,
215: msc_cp_plan_buckets bkt
216: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
217: and sd.publisher_id = bkt.supplier_id
218: and sd.publisher_site_id = bkt.supplier_site_id
219: and sd.customer_id = bkt.customer_id
220: and sd.customer_site_id = bkt.customer_site_id
218: and sd.publisher_site_id = bkt.supplier_site_id
219: and sd.customer_id = bkt.customer_id
220: and sd.customer_site_id = bkt.customer_site_id
221: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
222: and sd.publisher_order_type = msc_x_netting_pkg.SUPPLY_COMMIT
223: and sd.plan_id = bkt.plan_id
224: and trunc(sd.key_date) between bkt.bkt_start_date and bkt.bkt_end_date
225: group by sd.customer_id,
226: sd.customer_site_id,
257: nvl(sum(sd.quantity),0),
258: bkt.bucket_index,
259: bkt.bkt_start_date,
260: bkt.bkt_end_date,
261: msc_x_netting_pkg.ORDER_FORECAST
262: from msc_sup_dem_entries sd,
263: msc_plan_buckets bkt
264: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
265: and sd.publisher_id = p_customer_id
260: bkt.bkt_end_date,
261: msc_x_netting_pkg.ORDER_FORECAST
262: from msc_sup_dem_entries sd,
263: msc_plan_buckets bkt
264: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
265: and sd.publisher_id = p_customer_id
266: and sd.publisher_site_id = p_customer_site_id
267: and nvl(sd.base_item_id,sd.inventory_item_id) = p_item_id
268: and sd.publisher_order_type = msc_x_netting_pkg.ORDER_FORECAST
264: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
265: and sd.publisher_id = p_customer_id
266: and sd.publisher_site_id = p_customer_site_id
267: and nvl(sd.base_item_id,sd.inventory_item_id) = p_item_id
268: and sd.publisher_order_type = msc_x_netting_pkg.ORDER_FORECAST
269: and sd.supplier_id = p_supplier_id
270: and sd.supplier_site_id = p_supplier_site_id
271: and sd.plan_id = bkt.plan_id
272: and trunc(sd.key_date) between bkt.bkt_start_date and bkt.bkt_end_date
278: nvl(sum(sd.quantity),0),
279: bkt.bucket_index,
280: bkt.bkt_start_date,
281: bkt.bkt_end_date,
282: msc_x_netting_pkg.SUPPLY_COMMIT
283: from msc_sup_dem_entries sd,
284: msc_plan_buckets bkt
285: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
286: and sd.publisher_id = p_supplier_id
281: bkt.bkt_end_date,
282: msc_x_netting_pkg.SUPPLY_COMMIT
283: from msc_sup_dem_entries sd,
284: msc_plan_buckets bkt
285: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
286: and sd.publisher_id = p_supplier_id
287: and sd.publisher_site_id = p_supplier_site_id
288: and sd.customer_id = p_customer_id
289: and sd.customer_site_id = p_customer_site_id
287: and sd.publisher_site_id = p_supplier_site_id
288: and sd.customer_id = p_customer_id
289: and sd.customer_site_id = p_customer_site_id
290: and nvl(sd.base_item_id,sd.inventory_item_id) = p_item_id
291: and sd.publisher_order_type = msc_x_netting_pkg.SUPPLY_COMMIT
292: and sd.plan_id = bkt.plan_id
293: and trunc(sd.key_date) between bkt.bkt_start_date and bkt.bkt_end_date
294: and sd.last_refresh_number <= p_cutoff_ref_num
295: group by bkt.bucket_index, bkt.bkt_start_date, bkt.bkt_end_date
344: sd2.creation_date,
345: sd2.last_refresh_number
346: FROM msc_sup_dem_entries sd1,
347: msc_sup_dem_entries sd2
348: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
349: AND sd1.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
350: AND sd2.plan_id = sd1.plan_id
351: AND sd2.inventory_item_id = sd1.inventory_item_id
352: AND sd2.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
345: sd2.last_refresh_number
346: FROM msc_sup_dem_entries sd1,
347: msc_sup_dem_entries sd2
348: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
349: AND sd1.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
350: AND sd2.plan_id = sd1.plan_id
351: AND sd2.inventory_item_id = sd1.inventory_item_id
352: AND sd2.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
353: AND sd2.supplier_id = sd1.publisher_id
348: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
349: AND sd1.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
350: AND sd2.plan_id = sd1.plan_id
351: AND sd2.inventory_item_id = sd1.inventory_item_id
352: AND sd2.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
353: AND sd2.supplier_id = sd1.publisher_id
354: AND sd2.supplier_site_id = sd1.publisher_site_id
355: AND sd2.publisher_id = sd1.customer_id
356: AND sd2.publisher_site_id = sd1.customer_site_id
412: sd2.creation_date,
413: sd2.last_refresh_number
414: FROM msc_sup_dem_entries sd1,
415: msc_sup_dem_entries sd2
416: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
417: AND sd1.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
418: AND sd2.plan_id = sd1.plan_id
419: AND sd2.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
420: AND sd2.customer_id = sd1.publisher_id
413: sd2.last_refresh_number
414: FROM msc_sup_dem_entries sd1,
415: msc_sup_dem_entries sd2
416: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
417: AND sd1.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
418: AND sd2.plan_id = sd1.plan_id
419: AND sd2.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
420: AND sd2.customer_id = sd1.publisher_id
421: AND sd2.customer_site_id = sd1.publisher_site_id
415: msc_sup_dem_entries sd2
416: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
417: AND sd1.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
418: AND sd2.plan_id = sd1.plan_id
419: AND sd2.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
420: AND sd2.customer_id = sd1.publisher_id
421: AND sd2.customer_site_id = sd1.publisher_site_id
422: AND sd2.publisher_id = sd1.supplier_id
423: AND sd2.publisher_site_id = sd1.supplier_site_id
451: nvl(sd.base_item_id,sd.inventory_item_id),
452: bkt.bucket_index,
453: bkt.bkt_start_date,
454: bkt.bkt_end_date,
455: msc_x_netting_pkg.SUPPLY_COMMIT,
456: sd.publisher_name,
457: sd.publisher_site_name,
458: sd.supplier_name,
459: sd.supplier_site_name,
468: nvl(sum(sd.quantity),0),
469: nvl(max(sd.last_refresh_number),0)
470: from msc_sup_dem_entries sd,
471: msc_cp_plan_buckets bkt
472: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
473: and sd.publisher_id = bkt.supplier_id
474: and sd.publisher_site_id = bkt.supplier_site_id
475: and sd.customer_id = bkt.customer_id
476: and sd.customer_site_id = bkt.customer_site_id
474: and sd.publisher_site_id = bkt.supplier_site_id
475: and sd.customer_id = bkt.customer_id
476: and sd.customer_site_id = bkt.customer_site_id
477: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
478: and sd.publisher_order_type = msc_x_netting_pkg.SUPPLY_COMMIT
479: and sd.plan_id = bkt.plan_id
480: and trunc(sd.key_date) between bkt.bkt_start_date and bkt.bkt_end_date
481: group by sd.publisher_id,
482: sd.publisher_site_id,
504: nvl(sd.base_item_id,sd.inventory_item_id),
505: bkt.bucket_index,
506: bkt.bkt_start_date,
507: bkt.bkt_end_date,
508: msc_x_netting_pkg.ORDER_FORECAST,
509: sd.supplier_name,
510: sd.supplier_site_name,
511: sd.supplier_name,
512: sd.supplier_site_name,
521: nvl(sum(sd.quantity),0),
522: nvl(max(sd.last_refresh_number),0)
523: from msc_sup_dem_entries sd,
524: msc_cp_plan_buckets bkt
525: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
526: and sd.publisher_id = bkt.customer_id
527: and sd.publisher_site_id = bkt.customer_site_id
528: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
529: and sd.publisher_order_type = msc_x_netting_pkg.ORDER_FORECAST
525: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
526: and sd.publisher_id = bkt.customer_id
527: and sd.publisher_site_id = bkt.customer_site_id
528: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
529: and sd.publisher_order_type = msc_x_netting_pkg.ORDER_FORECAST
530: and sd.supplier_id = bkt.supplier_id
531: and sd.supplier_site_id = bkt.supplier_site_id
532: and sd.plan_id = bkt.plan_id
533: and trunc(sd.key_date) between bkt.bkt_start_date and bkt.bkt_end_date
566: nvl(sd.base_item_id,sd.inventory_item_id),
567: bkt.bucket_index,
568: bkt.bkt_start_date,
569: bkt.bkt_end_date,
570: msc_x_netting_pkg.ORDER_FORECAST,
571: sd.publisher_name,
572: sd.publisher_site_name,
573: sd.customer_name,
574: sd.customer_site_name,
583: nvl(sum(sd.quantity),0),
584: nvl(max(sd.last_refresh_number),0)
585: from msc_sup_dem_entries sd,
586: msc_cp_plan_buckets bkt
587: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
588: and sd.publisher_id = bkt.customer_id
589: and sd.publisher_site_id = bkt.customer_site_id
590: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
591: and sd.publisher_order_type = msc_x_netting_pkg.ORDER_FORECAST
587: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
588: and sd.publisher_id = bkt.customer_id
589: and sd.publisher_site_id = bkt.customer_site_id
590: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
591: and sd.publisher_order_type = msc_x_netting_pkg.ORDER_FORECAST
592: and sd.supplier_id = bkt.supplier_id
593: and sd.supplier_site_id = bkt.supplier_site_id
594: and sd.plan_id = bkt.plan_id
595: and trunc(sd.key_date) between bkt.bkt_start_date and bkt.bkt_end_date
619: nvl(sd.base_item_id,sd.inventory_item_id),
620: bkt.bucket_index,
621: bkt.bkt_start_date,
622: bkt.bkt_end_date,
623: msc_x_netting_pkg.SUPPLY_COMMIT,
624: sd.customer_name,
625: sd.customer_site_name,
626: sd.customer_name,
627: sd.customer_site_name,
636: nvl(sum(sd.quantity),0),
637: nvl(max(sd.last_refresh_number),0)
638: from msc_sup_dem_entries sd,
639: msc_cp_plan_buckets bkt
640: where sd.plan_id = msc_x_netting_pkg.G_PLAN_ID
641: and sd.publisher_id = bkt.supplier_id
642: and sd.publisher_site_id = bkt.supplier_site_id
643: and sd.customer_id = bkt.customer_id
644: and sd.customer_site_id = bkt.customer_site_id
642: and sd.publisher_site_id = bkt.supplier_site_id
643: and sd.customer_id = bkt.customer_id
644: and sd.customer_site_id = bkt.customer_site_id
645: and nvl(sd.base_item_id,sd.inventory_item_id) = bkt.inventory_item_id
646: and sd.publisher_order_type = msc_x_netting_pkg.SUPPLY_COMMIT
647: and sd.plan_id = bkt.plan_id
648: and trunc(sd.key_date) between bkt.bkt_start_date and bkt.bkt_end_date
649: group by sd.customer_id,
650: sd.customer_site_id,
714: sd2.creation_date,
715: sd2.last_refresh_number
716: FROM msc_sup_dem_entries sd1,
717: msc_sup_dem_entries sd2
718: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
719: AND sd1.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
720: AND sd2.plan_id = sd1.plan_id
721: AND sd2.inventory_item_id = sd1.inventory_item_id
722: AND sd2.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
715: sd2.last_refresh_number
716: FROM msc_sup_dem_entries sd1,
717: msc_sup_dem_entries sd2
718: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
719: AND sd1.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
720: AND sd2.plan_id = sd1.plan_id
721: AND sd2.inventory_item_id = sd1.inventory_item_id
722: AND sd2.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
723: AND sd2.supplier_id = sd1.publisher_id
718: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
719: AND sd1.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
720: AND sd2.plan_id = sd1.plan_id
721: AND sd2.inventory_item_id = sd1.inventory_item_id
722: AND sd2.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
723: AND sd2.supplier_id = sd1.publisher_id
724: AND sd2.supplier_site_id = sd1.publisher_site_id
725: AND sd2.publisher_id = sd1.customer_id
726: AND sd2.publisher_site_id = sd1.customer_site_id
782: sd2.creation_date,
783: sd2.last_refresh_number
784: FROM msc_sup_dem_entries sd1,
785: msc_sup_dem_entries sd2
786: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
787: AND sd1.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
788: AND sd2.plan_id = sd1.plan_id
789: AND sd2.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
790: AND sd2.customer_id = sd1.publisher_id
783: sd2.last_refresh_number
784: FROM msc_sup_dem_entries sd1,
785: msc_sup_dem_entries sd2
786: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
787: AND sd1.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
788: AND sd2.plan_id = sd1.plan_id
789: AND sd2.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
790: AND sd2.customer_id = sd1.publisher_id
791: AND sd2.customer_site_id = sd1.publisher_site_id
785: msc_sup_dem_entries sd2
786: WHERE sd1.plan_id = msc_x_netting_pkg.G_PLAN_ID
787: AND sd1.publisher_order_type = msc_x_netting_pkg.PURCHASE_ORDER
788: AND sd2.plan_id = sd1.plan_id
789: AND sd2.publisher_order_type = msc_x_netting_pkg.SALES_ORDER
790: AND sd2.customer_id = sd1.publisher_id
791: AND sd2.customer_site_id = sd1.publisher_site_id
792: AND sd2.publisher_id = sd1.supplier_id
793: AND sd2.publisher_site_id = sd1.supplier_site_id
805: --======================================================================
806: --COMPUTE_MATERIAL_SHORTAGE (supply planning)
807: --======================================================================
808: PROCEDURE COMPUTE_MATERIAL_SHORTAGE ( p_refresh_number IN Number,
809: t_company_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
810: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
811: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
812: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
813: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
806: --COMPUTE_MATERIAL_SHORTAGE (supply planning)
807: --======================================================================
808: PROCEDURE COMPUTE_MATERIAL_SHORTAGE ( p_refresh_number IN Number,
809: t_company_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
810: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
811: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
812: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
813: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
814: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
807: --======================================================================
808: PROCEDURE COMPUTE_MATERIAL_SHORTAGE ( p_refresh_number IN Number,
809: t_company_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
810: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
811: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
812: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
813: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
814: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
815: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
808: PROCEDURE COMPUTE_MATERIAL_SHORTAGE ( p_refresh_number IN Number,
809: t_company_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
810: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
811: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
812: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
813: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
814: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
815: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
816: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
809: t_company_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
810: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
811: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
812: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
813: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
814: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
815: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
816: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
817: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
810: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
811: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
812: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
813: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
814: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
815: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
816: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
817: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
818: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
811: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
812: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
813: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
814: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
815: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
816: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
817: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
818: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
819: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
812: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
813: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
814: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
815: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
816: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
817: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
818: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
819: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
820: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
813: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
814: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
815: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
816: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
817: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
818: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
819: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
820: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
821: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
814: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
815: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
816: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
817: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
818: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
819: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
820: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
821: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
822: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
815: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
816: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
817: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
818: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
819: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
820: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
821: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
822: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
823: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
816: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
817: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
818: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
819: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
820: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
821: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
822: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
823: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
824: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
817: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
818: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
819: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
820: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
821: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
822: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
823: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
824: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
825: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
818: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
819: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
820: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
821: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
822: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
823: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
824: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
825: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
826: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
819: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
820: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
821: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
822: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
823: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
824: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
825: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
826: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
827: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
820: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
821: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
822: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
823: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
824: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
825: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
826: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
827: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
828: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
821: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
822: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
823: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
824: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
825: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
826: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
827: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
828: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
829: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
822: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
823: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
824: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
825: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
826: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
827: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
828: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
829: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
830: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
823: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
824: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
825: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
826: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
827: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
828: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
829: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
830: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
831: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
824: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
825: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
826: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
827: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
828: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
829: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
830: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
831: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
832: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
825: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
826: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
827: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
828: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
829: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
830: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
831: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
832: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
833: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
826: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
827: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
828: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
829: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
830: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
831: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
832: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
833: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
834: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
827: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
828: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
829: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
830: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
831: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
832: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
833: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
834: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
835: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
828: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
829: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
830: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
831: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
832: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
833: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
834: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
835: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
836: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
829: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
830: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
831: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
832: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
833: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
834: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
835: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
836: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
837: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
830: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
831: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
832: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
833: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
834: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
835: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
836: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
837: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
838: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
831: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
832: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
833: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
834: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
835: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
836: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
837: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
838: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
839: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
832: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
833: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
834: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
835: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
836: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
837: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
838: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
839: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
840: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
833: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
834: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
835: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
836: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
837: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
838: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
839: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
840: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
841: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
834: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
835: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
836: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
837: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
838: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
839: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
840: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
841: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
842: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
835: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
836: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
837: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
838: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
839: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
840: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
841: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
842: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
843: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
836: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
837: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
838: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
839: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
840: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
841: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
842: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
843: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
844: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
837: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
838: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
839: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
840: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
841: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
842: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
843: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
844: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
845: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
838: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
839: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
840: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
841: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
842: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
843: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
844: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
845: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
846: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
839: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
840: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
841: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
842: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
843: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
844: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
845: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
846: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
847: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
840: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
841: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
842: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
843: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
844: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
845: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
846: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
847: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
848: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
841: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
842: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
843: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
844: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
845: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
846: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
847: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
848: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
849: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
842: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
843: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
844: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
845: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
846: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
847: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
848: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
849: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
850: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
843: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
844: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
845: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
846: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
847: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
848: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
849: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
850: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
851: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
844: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
845: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
846: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
847: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
848: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
849: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
850: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
851: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
852: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
845: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
846: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
847: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
848: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
849: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
850: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
851: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
852: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
853: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
846: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
847: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
848: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
849: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
850: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
851: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
852: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
853: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
854: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
847: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
848: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
849: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
850: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
851: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
852: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
853: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
854: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
855: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
848: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
849: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
850: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
851: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
852: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
853: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
854: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
855: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
856: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
849: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
850: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
851: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
852: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
853: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
854: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
855: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
856: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
857: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
850: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
851: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
852: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
853: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
854: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
855: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
856: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
857: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
858: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
851: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
852: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
853: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
854: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
855: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
856: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
857: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
858: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
859: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
852: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
853: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
854: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
855: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
856: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
857: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
858: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
859: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
860: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
853: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
854: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
855: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
856: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
857: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
858: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
859: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
860: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
861: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
854: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
855: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
856: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
857: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
858: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
859: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
860: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
861: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
862: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
855: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
856: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
857: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
858: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
859: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
860: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
861: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
862: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
863: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
856: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
857: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
858: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
859: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
860: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
861: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
862: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
863: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
864: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
857: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
858: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
859: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
860: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
861: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
862: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
863: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
864: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
865: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
858: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
859: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
860: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
861: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
862: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
863: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
864: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
865: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
866:
859: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
860: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
861: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
862: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
863: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
864: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
865: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
866:
867:
860: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
861: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
862: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
863: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
864: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
865: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
866:
867:
868:
861: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
862: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
863: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
864: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
865: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
866:
867:
868:
869: b_trx_id1 msc_x_netting_pkg.number_arr;
865: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
866:
867:
868:
869: b_trx_id1 msc_x_netting_pkg.number_arr;
870: b_trx_id2 msc_x_netting_pkg.number_arr;
871: b_publisher_id msc_x_netting_pkg.number_arr;
872: b_publisher_site_id msc_x_netting_pkg.number_arr;
873: b_item_id msc_x_netting_pkg.number_arr;
866:
867:
868:
869: b_trx_id1 msc_x_netting_pkg.number_arr;
870: b_trx_id2 msc_x_netting_pkg.number_arr;
871: b_publisher_id msc_x_netting_pkg.number_arr;
872: b_publisher_site_id msc_x_netting_pkg.number_arr;
873: b_item_id msc_x_netting_pkg.number_arr;
874: b_po_qty msc_x_netting_pkg.number_arr;
867:
868:
869: b_trx_id1 msc_x_netting_pkg.number_arr;
870: b_trx_id2 msc_x_netting_pkg.number_arr;
871: b_publisher_id msc_x_netting_pkg.number_arr;
872: b_publisher_site_id msc_x_netting_pkg.number_arr;
873: b_item_id msc_x_netting_pkg.number_arr;
874: b_po_qty msc_x_netting_pkg.number_arr;
875: b_so_qty msc_x_netting_pkg.number_arr;
868:
869: b_trx_id1 msc_x_netting_pkg.number_arr;
870: b_trx_id2 msc_x_netting_pkg.number_arr;
871: b_publisher_id msc_x_netting_pkg.number_arr;
872: b_publisher_site_id msc_x_netting_pkg.number_arr;
873: b_item_id msc_x_netting_pkg.number_arr;
874: b_po_qty msc_x_netting_pkg.number_arr;
875: b_so_qty msc_x_netting_pkg.number_arr;
876: b_tp_po_qty msc_x_netting_pkg.number_arr;
869: b_trx_id1 msc_x_netting_pkg.number_arr;
870: b_trx_id2 msc_x_netting_pkg.number_arr;
871: b_publisher_id msc_x_netting_pkg.number_arr;
872: b_publisher_site_id msc_x_netting_pkg.number_arr;
873: b_item_id msc_x_netting_pkg.number_arr;
874: b_po_qty msc_x_netting_pkg.number_arr;
875: b_so_qty msc_x_netting_pkg.number_arr;
876: b_tp_po_qty msc_x_netting_pkg.number_arr;
877: b_tp_so_qty msc_x_netting_pkg.number_arr;
870: b_trx_id2 msc_x_netting_pkg.number_arr;
871: b_publisher_id msc_x_netting_pkg.number_arr;
872: b_publisher_site_id msc_x_netting_pkg.number_arr;
873: b_item_id msc_x_netting_pkg.number_arr;
874: b_po_qty msc_x_netting_pkg.number_arr;
875: b_so_qty msc_x_netting_pkg.number_arr;
876: b_tp_po_qty msc_x_netting_pkg.number_arr;
877: b_tp_so_qty msc_x_netting_pkg.number_arr;
878: b_posting_po_qty msc_x_netting_pkg.number_arr;
871: b_publisher_id msc_x_netting_pkg.number_arr;
872: b_publisher_site_id msc_x_netting_pkg.number_arr;
873: b_item_id msc_x_netting_pkg.number_arr;
874: b_po_qty msc_x_netting_pkg.number_arr;
875: b_so_qty msc_x_netting_pkg.number_arr;
876: b_tp_po_qty msc_x_netting_pkg.number_arr;
877: b_tp_so_qty msc_x_netting_pkg.number_arr;
878: b_posting_po_qty msc_x_netting_pkg.number_arr;
879: b_posting_so_qty msc_x_netting_pkg.number_arr;
872: b_publisher_site_id msc_x_netting_pkg.number_arr;
873: b_item_id msc_x_netting_pkg.number_arr;
874: b_po_qty msc_x_netting_pkg.number_arr;
875: b_so_qty msc_x_netting_pkg.number_arr;
876: b_tp_po_qty msc_x_netting_pkg.number_arr;
877: b_tp_so_qty msc_x_netting_pkg.number_arr;
878: b_posting_po_qty msc_x_netting_pkg.number_arr;
879: b_posting_so_qty msc_x_netting_pkg.number_arr;
880: b_customer_id msc_x_netting_pkg.number_arr;
873: b_item_id msc_x_netting_pkg.number_arr;
874: b_po_qty msc_x_netting_pkg.number_arr;
875: b_so_qty msc_x_netting_pkg.number_arr;
876: b_tp_po_qty msc_x_netting_pkg.number_arr;
877: b_tp_so_qty msc_x_netting_pkg.number_arr;
878: b_posting_po_qty msc_x_netting_pkg.number_arr;
879: b_posting_so_qty msc_x_netting_pkg.number_arr;
880: b_customer_id msc_x_netting_pkg.number_arr;
881: b_customer_site_id msc_x_netting_pkg.number_arr;
874: b_po_qty msc_x_netting_pkg.number_arr;
875: b_so_qty msc_x_netting_pkg.number_arr;
876: b_tp_po_qty msc_x_netting_pkg.number_arr;
877: b_tp_so_qty msc_x_netting_pkg.number_arr;
878: b_posting_po_qty msc_x_netting_pkg.number_arr;
879: b_posting_so_qty msc_x_netting_pkg.number_arr;
880: b_customer_id msc_x_netting_pkg.number_arr;
881: b_customer_site_id msc_x_netting_pkg.number_arr;
882: b_supplier_id msc_x_netting_pkg.number_arr;
875: b_so_qty msc_x_netting_pkg.number_arr;
876: b_tp_po_qty msc_x_netting_pkg.number_arr;
877: b_tp_so_qty msc_x_netting_pkg.number_arr;
878: b_posting_po_qty msc_x_netting_pkg.number_arr;
879: b_posting_so_qty msc_x_netting_pkg.number_arr;
880: b_customer_id msc_x_netting_pkg.number_arr;
881: b_customer_site_id msc_x_netting_pkg.number_arr;
882: b_supplier_id msc_x_netting_pkg.number_arr;
883: b_supplier_site_id msc_x_netting_pkg.number_arr;
876: b_tp_po_qty msc_x_netting_pkg.number_arr;
877: b_tp_so_qty msc_x_netting_pkg.number_arr;
878: b_posting_po_qty msc_x_netting_pkg.number_arr;
879: b_posting_so_qty msc_x_netting_pkg.number_arr;
880: b_customer_id msc_x_netting_pkg.number_arr;
881: b_customer_site_id msc_x_netting_pkg.number_arr;
882: b_supplier_id msc_x_netting_pkg.number_arr;
883: b_supplier_site_id msc_x_netting_pkg.number_arr;
884: b_po_last_refnum msc_x_netting_pkg.number_arr;
877: b_tp_so_qty msc_x_netting_pkg.number_arr;
878: b_posting_po_qty msc_x_netting_pkg.number_arr;
879: b_posting_so_qty msc_x_netting_pkg.number_arr;
880: b_customer_id msc_x_netting_pkg.number_arr;
881: b_customer_site_id msc_x_netting_pkg.number_arr;
882: b_supplier_id msc_x_netting_pkg.number_arr;
883: b_supplier_site_id msc_x_netting_pkg.number_arr;
884: b_po_last_refnum msc_x_netting_pkg.number_arr;
885: b_so_last_refnum msc_x_netting_pkg.number_arr;
878: b_posting_po_qty msc_x_netting_pkg.number_arr;
879: b_posting_so_qty msc_x_netting_pkg.number_arr;
880: b_customer_id msc_x_netting_pkg.number_arr;
881: b_customer_site_id msc_x_netting_pkg.number_arr;
882: b_supplier_id msc_x_netting_pkg.number_arr;
883: b_supplier_site_id msc_x_netting_pkg.number_arr;
884: b_po_last_refnum msc_x_netting_pkg.number_arr;
885: b_so_last_refnum msc_x_netting_pkg.number_arr;
886: b_po_key_date msc_x_netting_pkg.date_arr;
879: b_posting_so_qty msc_x_netting_pkg.number_arr;
880: b_customer_id msc_x_netting_pkg.number_arr;
881: b_customer_site_id msc_x_netting_pkg.number_arr;
882: b_supplier_id msc_x_netting_pkg.number_arr;
883: b_supplier_site_id msc_x_netting_pkg.number_arr;
884: b_po_last_refnum msc_x_netting_pkg.number_arr;
885: b_so_last_refnum msc_x_netting_pkg.number_arr;
886: b_po_key_date msc_x_netting_pkg.date_arr;
887: b_so_key_date msc_x_netting_pkg.date_arr;
880: b_customer_id msc_x_netting_pkg.number_arr;
881: b_customer_site_id msc_x_netting_pkg.number_arr;
882: b_supplier_id msc_x_netting_pkg.number_arr;
883: b_supplier_site_id msc_x_netting_pkg.number_arr;
884: b_po_last_refnum msc_x_netting_pkg.number_arr;
885: b_so_last_refnum msc_x_netting_pkg.number_arr;
886: b_po_key_date msc_x_netting_pkg.date_arr;
887: b_so_key_date msc_x_netting_pkg.date_arr;
888: b_po_receipt_date msc_x_netting_pkg.date_arr;
881: b_customer_site_id msc_x_netting_pkg.number_arr;
882: b_supplier_id msc_x_netting_pkg.number_arr;
883: b_supplier_site_id msc_x_netting_pkg.number_arr;
884: b_po_last_refnum msc_x_netting_pkg.number_arr;
885: b_so_last_refnum msc_x_netting_pkg.number_arr;
886: b_po_key_date msc_x_netting_pkg.date_arr;
887: b_so_key_date msc_x_netting_pkg.date_arr;
888: b_po_receipt_date msc_x_netting_pkg.date_arr;
889: b_so_receipt_date msc_x_netting_pkg.date_arr;
882: b_supplier_id msc_x_netting_pkg.number_arr;
883: b_supplier_site_id msc_x_netting_pkg.number_arr;
884: b_po_last_refnum msc_x_netting_pkg.number_arr;
885: b_so_last_refnum msc_x_netting_pkg.number_arr;
886: b_po_key_date msc_x_netting_pkg.date_arr;
887: b_so_key_date msc_x_netting_pkg.date_arr;
888: b_po_receipt_date msc_x_netting_pkg.date_arr;
889: b_so_receipt_date msc_x_netting_pkg.date_arr;
890: b_po_ship_date msc_x_netting_pkg.date_arr;
883: b_supplier_site_id msc_x_netting_pkg.number_arr;
884: b_po_last_refnum msc_x_netting_pkg.number_arr;
885: b_so_last_refnum msc_x_netting_pkg.number_arr;
886: b_po_key_date msc_x_netting_pkg.date_arr;
887: b_so_key_date msc_x_netting_pkg.date_arr;
888: b_po_receipt_date msc_x_netting_pkg.date_arr;
889: b_so_receipt_date msc_x_netting_pkg.date_arr;
890: b_po_ship_date msc_x_netting_pkg.date_arr;
891: b_so_ship_date msc_x_netting_pkg.date_arr;
884: b_po_last_refnum msc_x_netting_pkg.number_arr;
885: b_so_last_refnum msc_x_netting_pkg.number_arr;
886: b_po_key_date msc_x_netting_pkg.date_arr;
887: b_so_key_date msc_x_netting_pkg.date_arr;
888: b_po_receipt_date msc_x_netting_pkg.date_arr;
889: b_so_receipt_date msc_x_netting_pkg.date_arr;
890: b_po_ship_date msc_x_netting_pkg.date_arr;
891: b_so_ship_date msc_x_netting_pkg.date_arr;
892: b_po_creation_date msc_x_netting_pkg.date_arr;
885: b_so_last_refnum msc_x_netting_pkg.number_arr;
886: b_po_key_date msc_x_netting_pkg.date_arr;
887: b_so_key_date msc_x_netting_pkg.date_arr;
888: b_po_receipt_date msc_x_netting_pkg.date_arr;
889: b_so_receipt_date msc_x_netting_pkg.date_arr;
890: b_po_ship_date msc_x_netting_pkg.date_arr;
891: b_so_ship_date msc_x_netting_pkg.date_arr;
892: b_po_creation_date msc_x_netting_pkg.date_arr;
893: b_so_creation_date msc_x_netting_pkg.date_arr;
886: b_po_key_date msc_x_netting_pkg.date_arr;
887: b_so_key_date msc_x_netting_pkg.date_arr;
888: b_po_receipt_date msc_x_netting_pkg.date_arr;
889: b_so_receipt_date msc_x_netting_pkg.date_arr;
890: b_po_ship_date msc_x_netting_pkg.date_arr;
891: b_so_ship_date msc_x_netting_pkg.date_arr;
892: b_po_creation_date msc_x_netting_pkg.date_arr;
893: b_so_creation_date msc_x_netting_pkg.date_arr;
894: b_item_name msc_x_netting_pkg.itemnameList;
887: b_so_key_date msc_x_netting_pkg.date_arr;
888: b_po_receipt_date msc_x_netting_pkg.date_arr;
889: b_so_receipt_date msc_x_netting_pkg.date_arr;
890: b_po_ship_date msc_x_netting_pkg.date_arr;
891: b_so_ship_date msc_x_netting_pkg.date_arr;
892: b_po_creation_date msc_x_netting_pkg.date_arr;
893: b_so_creation_date msc_x_netting_pkg.date_arr;
894: b_item_name msc_x_netting_pkg.itemnameList;
895: b_item_desc msc_x_netting_pkg.itemdescList;
888: b_po_receipt_date msc_x_netting_pkg.date_arr;
889: b_so_receipt_date msc_x_netting_pkg.date_arr;
890: b_po_ship_date msc_x_netting_pkg.date_arr;
891: b_so_ship_date msc_x_netting_pkg.date_arr;
892: b_po_creation_date msc_x_netting_pkg.date_arr;
893: b_so_creation_date msc_x_netting_pkg.date_arr;
894: b_item_name msc_x_netting_pkg.itemnameList;
895: b_item_desc msc_x_netting_pkg.itemdescList;
896: b_publisher_name msc_x_netting_pkg.publisherList;
889: b_so_receipt_date msc_x_netting_pkg.date_arr;
890: b_po_ship_date msc_x_netting_pkg.date_arr;
891: b_so_ship_date msc_x_netting_pkg.date_arr;
892: b_po_creation_date msc_x_netting_pkg.date_arr;
893: b_so_creation_date msc_x_netting_pkg.date_arr;
894: b_item_name msc_x_netting_pkg.itemnameList;
895: b_item_desc msc_x_netting_pkg.itemdescList;
896: b_publisher_name msc_x_netting_pkg.publisherList;
897: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
890: b_po_ship_date msc_x_netting_pkg.date_arr;
891: b_so_ship_date msc_x_netting_pkg.date_arr;
892: b_po_creation_date msc_x_netting_pkg.date_arr;
893: b_so_creation_date msc_x_netting_pkg.date_arr;
894: b_item_name msc_x_netting_pkg.itemnameList;
895: b_item_desc msc_x_netting_pkg.itemdescList;
896: b_publisher_name msc_x_netting_pkg.publisherList;
897: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
898: b_supplier_name msc_x_netting_pkg.supplierList;
891: b_so_ship_date msc_x_netting_pkg.date_arr;
892: b_po_creation_date msc_x_netting_pkg.date_arr;
893: b_so_creation_date msc_x_netting_pkg.date_arr;
894: b_item_name msc_x_netting_pkg.itemnameList;
895: b_item_desc msc_x_netting_pkg.itemdescList;
896: b_publisher_name msc_x_netting_pkg.publisherList;
897: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
898: b_supplier_name msc_x_netting_pkg.supplierList;
899: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
892: b_po_creation_date msc_x_netting_pkg.date_arr;
893: b_so_creation_date msc_x_netting_pkg.date_arr;
894: b_item_name msc_x_netting_pkg.itemnameList;
895: b_item_desc msc_x_netting_pkg.itemdescList;
896: b_publisher_name msc_x_netting_pkg.publisherList;
897: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
898: b_supplier_name msc_x_netting_pkg.supplierList;
899: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
900: b_supplier_item_name msc_x_netting_pkg.itemnameList;
893: b_so_creation_date msc_x_netting_pkg.date_arr;
894: b_item_name msc_x_netting_pkg.itemnameList;
895: b_item_desc msc_x_netting_pkg.itemdescList;
896: b_publisher_name msc_x_netting_pkg.publisherList;
897: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
898: b_supplier_name msc_x_netting_pkg.supplierList;
899: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
900: b_supplier_item_name msc_x_netting_pkg.itemnameList;
901: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
894: b_item_name msc_x_netting_pkg.itemnameList;
895: b_item_desc msc_x_netting_pkg.itemdescList;
896: b_publisher_name msc_x_netting_pkg.publisherList;
897: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
898: b_supplier_name msc_x_netting_pkg.supplierList;
899: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
900: b_supplier_item_name msc_x_netting_pkg.itemnameList;
901: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
902: b_customer_name msc_x_netting_pkg.customerList;
895: b_item_desc msc_x_netting_pkg.itemdescList;
896: b_publisher_name msc_x_netting_pkg.publisherList;
897: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
898: b_supplier_name msc_x_netting_pkg.supplierList;
899: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
900: b_supplier_item_name msc_x_netting_pkg.itemnameList;
901: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
902: b_customer_name msc_x_netting_pkg.customerList;
903: b_customer_site_name msc_x_netting_pkg.custsiteList;
896: b_publisher_name msc_x_netting_pkg.publisherList;
897: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
898: b_supplier_name msc_x_netting_pkg.supplierList;
899: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
900: b_supplier_item_name msc_x_netting_pkg.itemnameList;
901: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
902: b_customer_name msc_x_netting_pkg.customerList;
903: b_customer_site_name msc_x_netting_pkg.custsiteList;
904: b_customer_item_name msc_x_netting_pkg.itemnameList;
897: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
898: b_supplier_name msc_x_netting_pkg.supplierList;
899: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
900: b_supplier_item_name msc_x_netting_pkg.itemnameList;
901: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
902: b_customer_name msc_x_netting_pkg.customerList;
903: b_customer_site_name msc_x_netting_pkg.custsiteList;
904: b_customer_item_name msc_x_netting_pkg.itemnameList;
905: b_customer_item_desc msc_x_netting_pkg.itemdescList;
898: b_supplier_name msc_x_netting_pkg.supplierList;
899: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
900: b_supplier_item_name msc_x_netting_pkg.itemnameList;
901: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
902: b_customer_name msc_x_netting_pkg.customerList;
903: b_customer_site_name msc_x_netting_pkg.custsiteList;
904: b_customer_item_name msc_x_netting_pkg.itemnameList;
905: b_customer_item_desc msc_x_netting_pkg.itemdescList;
906: b_order_number msc_x_netting_pkg.ordernumberList;
899: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
900: b_supplier_item_name msc_x_netting_pkg.itemnameList;
901: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
902: b_customer_name msc_x_netting_pkg.customerList;
903: b_customer_site_name msc_x_netting_pkg.custsiteList;
904: b_customer_item_name msc_x_netting_pkg.itemnameList;
905: b_customer_item_desc msc_x_netting_pkg.itemdescList;
906: b_order_number msc_x_netting_pkg.ordernumberList;
907: b_release_number msc_x_netting_pkg.releasenumList;
900: b_supplier_item_name msc_x_netting_pkg.itemnameList;
901: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
902: b_customer_name msc_x_netting_pkg.customerList;
903: b_customer_site_name msc_x_netting_pkg.custsiteList;
904: b_customer_item_name msc_x_netting_pkg.itemnameList;
905: b_customer_item_desc msc_x_netting_pkg.itemdescList;
906: b_order_number msc_x_netting_pkg.ordernumberList;
907: b_release_number msc_x_netting_pkg.releasenumList;
908: b_line_number msc_x_netting_pkg.linenumList;
901: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
902: b_customer_name msc_x_netting_pkg.customerList;
903: b_customer_site_name msc_x_netting_pkg.custsiteList;
904: b_customer_item_name msc_x_netting_pkg.itemnameList;
905: b_customer_item_desc msc_x_netting_pkg.itemdescList;
906: b_order_number msc_x_netting_pkg.ordernumberList;
907: b_release_number msc_x_netting_pkg.releasenumList;
908: b_line_number msc_x_netting_pkg.linenumList;
909: b_end_order_number msc_x_netting_pkg.ordernumberList;
902: b_customer_name msc_x_netting_pkg.customerList;
903: b_customer_site_name msc_x_netting_pkg.custsiteList;
904: b_customer_item_name msc_x_netting_pkg.itemnameList;
905: b_customer_item_desc msc_x_netting_pkg.itemdescList;
906: b_order_number msc_x_netting_pkg.ordernumberList;
907: b_release_number msc_x_netting_pkg.releasenumList;
908: b_line_number msc_x_netting_pkg.linenumList;
909: b_end_order_number msc_x_netting_pkg.ordernumberList;
910: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
903: b_customer_site_name msc_x_netting_pkg.custsiteList;
904: b_customer_item_name msc_x_netting_pkg.itemnameList;
905: b_customer_item_desc msc_x_netting_pkg.itemdescList;
906: b_order_number msc_x_netting_pkg.ordernumberList;
907: b_release_number msc_x_netting_pkg.releasenumList;
908: b_line_number msc_x_netting_pkg.linenumList;
909: b_end_order_number msc_x_netting_pkg.ordernumberList;
910: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
911: b_end_order_line_number msc_x_netting_pkg.linenumList;
904: b_customer_item_name msc_x_netting_pkg.itemnameList;
905: b_customer_item_desc msc_x_netting_pkg.itemdescList;
906: b_order_number msc_x_netting_pkg.ordernumberList;
907: b_release_number msc_x_netting_pkg.releasenumList;
908: b_line_number msc_x_netting_pkg.linenumList;
909: b_end_order_number msc_x_netting_pkg.ordernumberList;
910: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
911: b_end_order_line_number msc_x_netting_pkg.linenumList;
912: b_refresh_number msc_x_netting_pkg.number_arr;
905: b_customer_item_desc msc_x_netting_pkg.itemdescList;
906: b_order_number msc_x_netting_pkg.ordernumberList;
907: b_release_number msc_x_netting_pkg.releasenumList;
908: b_line_number msc_x_netting_pkg.linenumList;
909: b_end_order_number msc_x_netting_pkg.ordernumberList;
910: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
911: b_end_order_line_number msc_x_netting_pkg.linenumList;
912: b_refresh_number msc_x_netting_pkg.number_arr;
913:
906: b_order_number msc_x_netting_pkg.ordernumberList;
907: b_release_number msc_x_netting_pkg.releasenumList;
908: b_line_number msc_x_netting_pkg.linenumList;
909: b_end_order_number msc_x_netting_pkg.ordernumberList;
910: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
911: b_end_order_line_number msc_x_netting_pkg.linenumList;
912: b_refresh_number msc_x_netting_pkg.number_arr;
913:
914: l_start_date Date;
907: b_release_number msc_x_netting_pkg.releasenumList;
908: b_line_number msc_x_netting_pkg.linenumList;
909: b_end_order_number msc_x_netting_pkg.ordernumberList;
910: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
911: b_end_order_line_number msc_x_netting_pkg.linenumList;
912: b_refresh_number msc_x_netting_pkg.number_arr;
913:
914: l_start_date Date;
915: l_end_date Date;
908: b_line_number msc_x_netting_pkg.linenumList;
909: b_end_order_number msc_x_netting_pkg.ordernumberList;
910: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
911: b_end_order_line_number msc_x_netting_pkg.linenumList;
912: b_refresh_number msc_x_netting_pkg.number_arr;
913:
914: l_start_date Date;
915: l_end_date Date;
916: l_bucket_type Number;
963: l_insert Number := 0;
964: l_inserted_record Number := 0;
965:
966:
967: b_bucket_index msc_x_netting_pkg.number_arr;
968: b_bkt_start_date msc_x_netting_pkg.date_arr;
969: b_bkt_end_date msc_x_netting_pkg.date_arr;
970: b_order_type msc_x_netting_pkg.number_arr;
971: b_total_quantity msc_x_netting_pkg.number_arr;
964: l_inserted_record Number := 0;
965:
966:
967: b_bucket_index msc_x_netting_pkg.number_arr;
968: b_bkt_start_date msc_x_netting_pkg.date_arr;
969: b_bkt_end_date msc_x_netting_pkg.date_arr;
970: b_order_type msc_x_netting_pkg.number_arr;
971: b_total_quantity msc_x_netting_pkg.number_arr;
972: b_tp_total_quantity msc_x_netting_pkg.number_arr;
965:
966:
967: b_bucket_index msc_x_netting_pkg.number_arr;
968: b_bkt_start_date msc_x_netting_pkg.date_arr;
969: b_bkt_end_date msc_x_netting_pkg.date_arr;
970: b_order_type msc_x_netting_pkg.number_arr;
971: b_total_quantity msc_x_netting_pkg.number_arr;
972: b_tp_total_quantity msc_x_netting_pkg.number_arr;
973: b_posting_total_quantity msc_x_netting_pkg.number_arr;
966:
967: b_bucket_index msc_x_netting_pkg.number_arr;
968: b_bkt_start_date msc_x_netting_pkg.date_arr;
969: b_bkt_end_date msc_x_netting_pkg.date_arr;
970: b_order_type msc_x_netting_pkg.number_arr;
971: b_total_quantity msc_x_netting_pkg.number_arr;
972: b_tp_total_quantity msc_x_netting_pkg.number_arr;
973: b_posting_total_quantity msc_x_netting_pkg.number_arr;
974:
967: b_bucket_index msc_x_netting_pkg.number_arr;
968: b_bkt_start_date msc_x_netting_pkg.date_arr;
969: b_bkt_end_date msc_x_netting_pkg.date_arr;
970: b_order_type msc_x_netting_pkg.number_arr;
971: b_total_quantity msc_x_netting_pkg.number_arr;
972: b_tp_total_quantity msc_x_netting_pkg.number_arr;
973: b_posting_total_quantity msc_x_netting_pkg.number_arr;
974:
975: BEGIN
968: b_bkt_start_date msc_x_netting_pkg.date_arr;
969: b_bkt_end_date msc_x_netting_pkg.date_arr;
970: b_order_type msc_x_netting_pkg.number_arr;
971: b_total_quantity msc_x_netting_pkg.number_arr;
972: b_tp_total_quantity msc_x_netting_pkg.number_arr;
973: b_posting_total_quantity msc_x_netting_pkg.number_arr;
974:
975: BEGIN
976:
969: b_bkt_end_date msc_x_netting_pkg.date_arr;
970: b_order_type msc_x_netting_pkg.number_arr;
971: b_total_quantity msc_x_netting_pkg.number_arr;
972: b_tp_total_quantity msc_x_netting_pkg.number_arr;
973: b_posting_total_quantity msc_x_netting_pkg.number_arr;
974:
975: BEGIN
976:
977: --dbms_output.put_line('Exception 5');
1021: --======================================================
1022: -- archive old exception and its complement
1023: --======================================================
1024:
1025: msc_x_netting_pkg.add_to_delete_tbl(
1026: b_publisher_id(j),
1027: b_publisher_site_id(j),
1028: b_customer_id(j),
1029: b_customer_site_id(j),
1029: b_customer_site_id(j),
1030: null,
1031: null,
1032: b_item_id(j),
1033: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
1034: msc_x_netting_pkg.G_EXCEP5,
1035: null,
1036: null,
1037: null,
1030: null,
1031: null,
1032: b_item_id(j),
1033: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
1034: msc_x_netting_pkg.G_EXCEP5,
1035: null,
1036: null,
1037: null,
1038: null,
1049: t_trxid2_list,
1050: t_date1_list,
1051: t_date2_list);
1052:
1053: l_threshold1 := msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP5,
1054: b_publisher_id(j),
1055: b_publisher_site_id(j),
1056: b_item_id(j),
1057: null,
1083: b_item_id(j) = b_item_id(j-1) and
1084: b_bucket_index(j) = b_bucket_index(j-1) and
1085: b_bkt_start_date(j) = b_bkt_start_date(j-1)) THEN
1086:
1087: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
1088: l_total_demand := b_total_quantity(j-1);
1089: l_tp_total_demand := b_tp_total_quantity(j-1);
1090: l_posting_total_demand := b_posting_total_quantity(j-1);
1091: ELSIF (b_order_type(j-1)= msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1087: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
1088: l_total_demand := b_total_quantity(j-1);
1089: l_tp_total_demand := b_tp_total_quantity(j-1);
1090: l_posting_total_demand := b_posting_total_quantity(j-1);
1091: ELSIF (b_order_type(j-1)= msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1092: l_total_supply := b_total_quantity(j-1);
1093: l_tp_total_supply := b_tp_total_quantity(j-1);
1094: l_posting_total_supply := b_posting_total_quantity(j-1);
1095: END IF;
1092: l_total_supply := b_total_quantity(j-1);
1093: l_tp_total_supply := b_tp_total_quantity(j-1);
1094: l_posting_total_supply := b_posting_total_quantity(j-1);
1095: END IF;
1096: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST) THEN
1097: l_total_demand := b_total_quantity(j);
1098: l_tp_total_demand := b_tp_total_quantity(j);
1099: l_posting_total_demand := b_posting_total_quantity(j);
1100: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1096: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST) THEN
1097: l_total_demand := b_total_quantity(j);
1098: l_tp_total_demand := b_tp_total_quantity(j);
1099: l_posting_total_demand := b_posting_total_quantity(j);
1100: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1101: l_total_supply := b_total_quantity(j);
1102: l_tp_total_supply := b_tp_total_quantity(j);
1103: l_posting_total_supply := b_posting_total_quantity(j);
1104: END IF;
1142: b_supplier_site_id(j) = b_supplier_site_id(j-1) AND
1143: b_item_id(j) = b_item_id(j-1) AND
1144: b_bucket_index(j) <> b_bucket_index(j-1) and l_pair <> 1) THEN
1145:
1146: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST) THEN
1147: l_total_demand := b_total_quantity(j-1);
1148: l_tp_total_demand := b_tp_total_quantity(j-1);
1149: l_posting_total_demand := b_posting_total_quantity(j-1);
1150: l_total_supply := 0;
1149: l_posting_total_demand := b_posting_total_quantity(j-1);
1150: l_total_supply := 0;
1151: l_tp_total_supply := 0;
1152: l_posting_total_supply := 0;
1153: ELSIF (b_order_type(j-1) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1154: l_total_demand := 0;
1155: l_tp_total_demand := 0;
1156: l_posting_total_demand := 0;
1157: l_total_supply := b_total_quantity(j-1);
1197: b_supplier_id(j) <> b_supplier_id(j-1) OR
1198: b_supplier_site_id(j) <> b_supplier_site_id(j-1) OR
1199: b_item_id(j) <> b_item_id(j-1) ) THEN
1200:
1201: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST) THEN
1202: l_total_demand := b_total_quantity(j-1);
1203: l_tp_total_demand := b_tp_total_quantity(j-1);
1204: l_posting_total_demand := b_posting_total_quantity(j-1);
1205: l_total_supply := 0;
1204: l_posting_total_demand := b_posting_total_quantity(j-1);
1205: l_total_supply := 0;
1206: l_tp_total_supply := 0;
1207: l_posting_total_supply := 0;
1208: ELSIF (b_order_type(j-1) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1209: l_total_demand := 0;
1210: l_tp_total_demand := 0;
1211: l_posting_total_demand := 0;
1212: l_total_supply := b_total_quantity(j-1);
1235:
1236: --dbms_output.put_line('5 diff with insert' || b_bkt_start_date(j) || ' ps ' || b_publisher_site_id(j) || ' cs ' || b_customer_site_id(j));
1237:
1238: ELSIF (j = 1 AND b_bkt_start_date.COUNT = 1) THEN
1239: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
1240: l_total_demand := b_total_quantity(j);
1241: l_tp_total_demand := b_tp_total_quantity(j);
1242: l_posting_total_demand := b_posting_total_quantity(j);
1243: l_total_supply := 0;
1242: l_posting_total_demand := b_posting_total_quantity(j);
1243: l_total_supply := 0;
1244: l_tp_total_supply := 0;
1245: l_posting_total_supply := 0;
1246: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1247: l_total_demand := 0;
1248: l_tp_total_demand := 0;
1249: l_posting_total_demand := 0;
1250: l_total_supply := b_total_quantity(j);
1286:
1287: --======================================================
1288: -- clean up the opposite exception and its complement
1289: --======================================================
1290: msc_x_netting_pkg.add_to_delete_tbl(
1291: l_publisher_id, --b_publisher_id(j),
1292: l_publisher_site_id, --b_publisher_site_id(j),
1293: l_customer_id, --b_customer_id(j),
1294: l_customer_site_id, --b_customer_site_id(j),
1294: l_customer_site_id, --b_customer_site_id(j),
1295: null,
1296: null,
1297: l_item_id, --b_item_id(j),
1298: msc_x_netting_pkg.G_MATERIAL_EXCESS,
1299: msc_x_netting_pkg.G_EXCEP25,
1300: null,
1301: null,
1302: l_start_date,
1295: null,
1296: null,
1297: l_item_id, --b_item_id(j),
1298: msc_x_netting_pkg.G_MATERIAL_EXCESS,
1299: msc_x_netting_pkg.G_EXCEP25,
1300: null,
1301: null,
1302: l_start_date,
1303: l_end_date,
1314: t_trxid2_list,
1315: t_date1_list,
1316: t_date2_list);
1317:
1318: l_exception_type := msc_x_netting_pkg.G_EXCEP5;
1319: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1320: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1321: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1322:
1315: t_date1_list,
1316: t_date2_list);
1317:
1318: l_exception_type := msc_x_netting_pkg.G_EXCEP5;
1319: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1320: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1321: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1322:
1323: --dbms_output.put_line('Deman ' || l_tp_total_demand || 'supp ' || l_total_supply);
1316: t_date2_list);
1317:
1318: l_exception_type := msc_x_netting_pkg.G_EXCEP5;
1319: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1320: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1321: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1322:
1323: --dbms_output.put_line('Deman ' || l_tp_total_demand || 'supp ' || l_total_supply);
1324:
1317:
1318: l_exception_type := msc_x_netting_pkg.G_EXCEP5;
1319: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1320: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1321: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1322:
1323: --dbms_output.put_line('Deman ' || l_tp_total_demand || 'supp ' || l_total_supply);
1324:
1325: msc_x_netting_pkg.add_to_exception_tbl(
1321: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1322:
1323: --dbms_output.put_line('Deman ' || l_tp_total_demand || 'supp ' || l_total_supply);
1324:
1325: msc_x_netting_pkg.add_to_exception_tbl(
1326: l_publisher_id, --b_publisher_id(j),
1327: l_publisher_name, --b_publisher_name(j),
1328: l_publisher_site_id, --b_publisher_site_id(j),
1329: l_publisher_site_name, --b_publisher_site_name(j),
1435: l_customer_site_name := b_customer_site_name(j);
1436: l_supplier_name := b_supplier_name(j);
1437: l_supplier_site_name := b_supplier_site_name(j);
1438:
1439: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST) THEN
1440: l_total_demand := b_total_quantity(j);
1441: l_tp_total_demand := b_tp_total_quantity(j);
1442: l_posting_total_demand := b_posting_total_quantity(j);
1443: l_total_supply := 0;
1442: l_posting_total_demand := b_posting_total_quantity(j);
1443: l_total_supply := 0;
1444: l_tp_total_supply := 0;
1445: l_posting_total_supply := 0;
1446: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1447: l_total_demand := 0;
1448: l_tp_total_demand := 0;
1449: l_posting_total_demand := 0;
1450: l_total_supply := b_total_quantity(j);
1458:
1459: FND_FILE.PUT_LINE(FND_FILE.LOG, '5:insert' || 'demand ' || l_tp_total_demand || 'sup ' || l_total_supply);
1460:
1461:
1462: l_exception_type := msc_x_netting_pkg.G_EXCEP5;
1463: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1464: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1465: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1466:
1459: FND_FILE.PUT_LINE(FND_FILE.LOG, '5:insert' || 'demand ' || l_tp_total_demand || 'sup ' || l_total_supply);
1460:
1461:
1462: l_exception_type := msc_x_netting_pkg.G_EXCEP5;
1463: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1464: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1465: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1466:
1467: --dbms_output.put_line('Deman ' || l_tp_total_demand || 'supp ' || l_total_supply);
1460:
1461:
1462: l_exception_type := msc_x_netting_pkg.G_EXCEP5;
1463: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1464: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1465: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1466:
1467: --dbms_output.put_line('Deman ' || l_tp_total_demand || 'supp ' || l_total_supply);
1468:
1461:
1462: l_exception_type := msc_x_netting_pkg.G_EXCEP5;
1463: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1464: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1465: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1466:
1467: --dbms_output.put_line('Deman ' || l_tp_total_demand || 'supp ' || l_total_supply);
1468:
1469: msc_x_netting_pkg.add_to_exception_tbl(
1465: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1466:
1467: --dbms_output.put_line('Deman ' || l_tp_total_demand || 'supp ' || l_total_supply);
1468:
1469: msc_x_netting_pkg.add_to_exception_tbl(
1470: l_publisher_id, --b_publisher_id(j),
1471: l_publisher_name, --b_publisher_name(j),
1472: l_publisher_site_id, --b_publisher_site_id(j),
1473: l_publisher_site_name, --b_publisher_site_name(j),
1565: --- END IF; --sum
1566: END LOOP;
1567: END IF;
1568:
1569: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Done: ' || msc_x_netting_pkg.get_message_type(5) ||
1570: ':' || to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS'));
1571:
1572: --=======================================================================================
1573: --for Supplier supply planning (exception 2.2 and 7.2)
1626:
1627: --======================================================
1628: -- archive old exception and its complement
1629: --======================================================
1630: msc_x_netting_pkg.add_to_delete_tbl(
1631: b_publisher_id(j),
1632: b_publisher_site_id(j),
1633: null,
1634: null,
1634: null,
1635: b_supplier_id(j),
1636: b_supplier_site_id(j),
1637: b_item_id(j),
1638: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
1639: msc_x_netting_pkg.G_EXCEP6,
1640: null,
1641: null,
1642: null,
1635: b_supplier_id(j),
1636: b_supplier_site_id(j),
1637: b_item_id(j),
1638: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
1639: msc_x_netting_pkg.G_EXCEP6,
1640: null,
1641: null,
1642: null,
1643: null,
1655: t_date1_list,
1656: t_date2_list);
1657:
1658:
1659: l_threshold1 := msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP6,
1660: b_publisher_id(j),
1661: b_publisher_site_id(j),
1662: b_item_id(j),
1663: b_supplier_id(j),
1690: b_item_id(j) = b_item_id(j-1) and
1691: b_bucket_index(j) = b_bucket_index(j-1) and
1692: b_bkt_start_date(j) = b_bkt_start_date(j-1)) THEN
1693:
1694: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
1695: l_total_demand := b_total_quantity(j-1);
1696: l_tp_total_demand := b_tp_total_quantity(j-1);
1697: l_posting_total_demand := b_posting_total_quantity(j-1);
1698: ELSIF (b_order_type(j-1)= msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1694: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
1695: l_total_demand := b_total_quantity(j-1);
1696: l_tp_total_demand := b_tp_total_quantity(j-1);
1697: l_posting_total_demand := b_posting_total_quantity(j-1);
1698: ELSIF (b_order_type(j-1)= msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1699: l_total_supply := b_total_quantity(j-1);
1700: l_tp_total_supply := b_tp_total_quantity(j-1);
1701: l_posting_total_supply := b_posting_total_quantity(j-1);
1702: END IF;
1700: l_tp_total_supply := b_tp_total_quantity(j-1);
1701: l_posting_total_supply := b_posting_total_quantity(j-1);
1702: END IF;
1703:
1704: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST) THEN
1705: l_total_demand := b_total_quantity(j);
1706: l_tp_total_demand := b_tp_total_quantity(j);
1707: l_posting_total_demand := b_posting_total_quantity(j);
1708:
1705: l_total_demand := b_total_quantity(j);
1706: l_tp_total_demand := b_tp_total_quantity(j);
1707: l_posting_total_demand := b_posting_total_quantity(j);
1708:
1709: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1710: l_total_supply := b_total_quantity(j);
1711: l_tp_total_supply := b_tp_total_quantity(j);
1712: l_posting_total_supply := b_posting_total_quantity(j);
1713: END IF;
1749: b_supplier_site_id(j) = b_supplier_site_id(j-1) AND
1750: b_item_id(j) = b_item_id(j-1) AND
1751: b_bucket_index(j) <> b_bucket_index(j-1) and l_pair <> 1) THEN
1752:
1753: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST) THEN
1754: l_total_demand := b_total_quantity(j-1);
1755: l_tp_total_demand := b_tp_total_quantity(j-1);
1756: l_posting_total_demand := b_posting_total_quantity(j-1);
1757: l_total_supply := 0;
1756: l_posting_total_demand := b_posting_total_quantity(j-1);
1757: l_total_supply := 0;
1758: l_tp_total_supply := 0;
1759: l_posting_total_supply := 0;
1760: ELSIF (b_order_type(j-1) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1761: l_total_demand := 0;
1762: l_tp_total_demand := 0;
1763: l_posting_total_demand := 0;
1764: l_total_supply := b_total_quantity(j-1);
1800: b_supplier_id(j) <> b_supplier_id(j-1) OR
1801: b_supplier_site_id(j) <> b_supplier_site_id(j-1) OR
1802: b_item_id(j) <> b_item_id(j-1)) THEN
1803:
1804: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST) THEN
1805: l_total_demand := b_total_quantity(j-1);
1806: l_tp_total_demand := b_tp_total_quantity(j-1);
1807: l_posting_total_demand := b_posting_total_quantity(j-1);
1808: l_total_supply := 0;
1807: l_posting_total_demand := b_posting_total_quantity(j-1);
1808: l_total_supply := 0;
1809: l_tp_total_supply := 0;
1810: l_posting_total_supply := 0;
1811: ELSIF (b_order_type(j-1) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1812: l_total_demand := 0;
1813: l_tp_total_demand := 0;
1814: l_posting_total_demand := 0;
1815: l_total_supply := b_total_quantity(j-1);
1835: l_supplier_site_name := b_supplier_site_name(j-1);
1836:
1837: ELSIF (j = 1 and b_bkt_start_date.COUNT = 1) THEN
1838:
1839: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
1840: l_total_demand := b_total_quantity(j);
1841: l_tp_total_demand := b_tp_total_quantity(j);
1842: l_posting_total_demand := b_posting_total_quantity(j);
1843: l_total_supply := 0;
1842: l_posting_total_demand := b_posting_total_quantity(j);
1843: l_total_supply := 0;
1844: l_tp_total_supply := 0;
1845: l_posting_total_supply := 0;
1846: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
1847: l_total_demand := 0;
1848: l_tp_total_demand := 0;
1849: l_posting_total_demand := 0;
1850: l_total_supply := b_total_quantity(j);
1882:
1883: --------------------------------------------------------
1884: -- clean up the opposite exception and its complement
1885: --------------------------------------------------------
1886: msc_x_netting_pkg.add_to_delete_tbl(
1887: l_publisher_id, --b_publisher_id(j),
1888: l_publisher_site_id, --b_publisher_site_id(j),
1889: null,
1890: null,
1890: null,
1891: l_supplier_id, --b_supplier_id(j),
1892: l_supplier_site_id, --b_supplier_site_id(j),
1893: l_item_id, --b_item_id(j),
1894: msc_x_netting_pkg.G_MATERIAL_EXCESS,
1895: msc_x_netting_pkg.G_EXCEP26,
1896: null,
1897: null,
1898: l_start_date,
1891: l_supplier_id, --b_supplier_id(j),
1892: l_supplier_site_id, --b_supplier_site_id(j),
1893: l_item_id, --b_item_id(j),
1894: msc_x_netting_pkg.G_MATERIAL_EXCESS,
1895: msc_x_netting_pkg.G_EXCEP26,
1896: null,
1897: null,
1898: l_start_date,
1899: l_end_date,
1912: t_date2_list);
1913:
1914:
1915: --if plan_type is SP then detected exception 2.2
1916: l_exception_type := msc_x_netting_pkg.G_EXCEP6;
1917: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1918: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1919: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1920:
1913:
1914:
1915: --if plan_type is SP then detected exception 2.2
1916: l_exception_type := msc_x_netting_pkg.G_EXCEP6;
1917: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1918: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1919: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1920:
1921: msc_x_netting_pkg.add_to_exception_tbl(
1914:
1915: --if plan_type is SP then detected exception 2.2
1916: l_exception_type := msc_x_netting_pkg.G_EXCEP6;
1917: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1918: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1919: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1920:
1921: msc_x_netting_pkg.add_to_exception_tbl(
1922: l_publisher_id, --b_publisher_id(j),
1915: --if plan_type is SP then detected exception 2.2
1916: l_exception_type := msc_x_netting_pkg.G_EXCEP6;
1917: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1918: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1919: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1920:
1921: msc_x_netting_pkg.add_to_exception_tbl(
1922: l_publisher_id, --b_publisher_id(j),
1923: l_publisher_name, --b_publisher_name(j),
1917: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
1918: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
1919: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
1920:
1921: msc_x_netting_pkg.add_to_exception_tbl(
1922: l_publisher_id, --b_publisher_id(j),
1923: l_publisher_name, --b_publisher_name(j),
1924: l_publisher_site_id, --b_publisher_site_id(j),
1925: l_publisher_site_name, --b_publisher_site_name(j),
2032: l_customer_site_name := b_customer_site_name(j);
2033: l_supplier_name := b_supplier_name(j);
2034: l_supplier_site_name := b_supplier_site_name(j);
2035:
2036: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST) THEN
2037: l_total_demand := b_total_quantity(j);
2038: l_tp_total_demand := b_tp_total_quantity(j);
2039: l_posting_total_demand := b_posting_total_quantity(j);
2040: l_total_supply := 0;
2039: l_posting_total_demand := b_posting_total_quantity(j);
2040: l_total_supply := 0;
2041: l_tp_total_supply := 0;
2042: l_posting_total_supply := 0;
2043: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
2044: l_total_demand := 0;
2045: l_tp_total_demand := 0;
2046: l_posting_total_demand := 0;
2047: l_total_supply := b_total_quantity(j);
2053: and (b_refresh_number(j) > p_refresh_number)
2054: THEN
2055:
2056: --if plan_type is SP then detected exception 2.2
2057: l_exception_type := msc_x_netting_pkg.G_EXCEP6;
2058: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2059: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2060: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2061:
2054: THEN
2055:
2056: --if plan_type is SP then detected exception 2.2
2057: l_exception_type := msc_x_netting_pkg.G_EXCEP6;
2058: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2059: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2060: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2061:
2062: msc_x_netting_pkg.add_to_exception_tbl(
2055:
2056: --if plan_type is SP then detected exception 2.2
2057: l_exception_type := msc_x_netting_pkg.G_EXCEP6;
2058: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2059: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2060: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2061:
2062: msc_x_netting_pkg.add_to_exception_tbl(
2063: l_publisher_id, --b_publisher_id(j),
2056: --if plan_type is SP then detected exception 2.2
2057: l_exception_type := msc_x_netting_pkg.G_EXCEP6;
2058: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2059: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2060: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2061:
2062: msc_x_netting_pkg.add_to_exception_tbl(
2063: l_publisher_id, --b_publisher_id(j),
2064: l_publisher_name, --b_publisher_name(j),
2058: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2059: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2060: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2061:
2062: msc_x_netting_pkg.add_to_exception_tbl(
2063: l_publisher_id, --b_publisher_id(j),
2064: l_publisher_name, --b_publisher_name(j),
2065: l_publisher_site_id, --b_publisher_site_id(j),
2066: l_publisher_site_name, --b_publisher_site_name(j),
2159: --end if;
2160: END LOOP;
2161: END IF;
2162:
2163: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Done: ' || msc_x_netting_pkg.get_message_type(6) ||
2164: ':' || to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS'));
2165:
2166:
2167: /* reset the trxid */
2220: --dbms_output.put_line('--------------- Trx id 2 = ' || b_trx_id2(j));
2221: --======================================================
2222: -- archive old exception and its complement
2223: --======================================================
2224: msc_x_netting_pkg.add_to_delete_tbl(
2225: b_publisher_id(j),
2226: b_publisher_site_id(j),
2227: b_customer_id(j),
2228: b_customer_site_id(j),
2228: b_customer_site_id(j),
2229: null,
2230: null,
2231: b_item_id(j),
2232: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2233: msc_x_netting_pkg.G_EXCEP7,
2234: b_trx_id1(j),
2235: b_trx_id2(j),
2236: null,
2229: null,
2230: null,
2231: b_item_id(j),
2232: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2233: msc_x_netting_pkg.G_EXCEP7,
2234: b_trx_id1(j),
2235: b_trx_id2(j),
2236: null,
2237: null,
2249: t_date1_list,
2250: t_date2_list);
2251:
2252:
2253: msc_x_netting_pkg.add_to_delete_tbl(
2254: b_customer_id(j),
2255: b_customer_site_id(j),
2256: null,
2257: null,
2257: null,
2258: b_publisher_id(j),
2259: b_publisher_site_id(j),
2260: b_item_id(j),
2261: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2262: msc_x_netting_pkg.G_EXCEP8,
2263: b_trx_id2(j),
2264: b_trx_id1(j),
2265: null,
2258: b_publisher_id(j),
2259: b_publisher_site_id(j),
2260: b_item_id(j),
2261: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2262: msc_x_netting_pkg.G_EXCEP8,
2263: b_trx_id2(j),
2264: b_trx_id1(j),
2265: null,
2266: null,
2277: t_trxid2_list,
2278: t_date1_list,
2279: t_date2_list);
2280:
2281: l_threshold1 := msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP7,
2282: b_publisher_id(j),
2283: b_publisher_site_id(j),
2284: b_item_id(j),
2285: null,
2288: b_customer_site_id(j),
2289: b_so_receipt_date(j));
2290:
2291:
2292: l_total_qty := msc_x_netting_pkg.get_total_qty(b_order_number(j),
2293: b_release_number(j),
2294: b_line_number(j),
2295: b_publisher_id(j),
2296: b_publisher_site_id(j),
2304: --======================================================
2305: -- Clean up the opposite exception and its complement
2306: --======================================================
2307:
2308: msc_x_netting_pkg.add_to_delete_tbl(
2309: b_publisher_id(j),
2310: b_publisher_site_id(j),
2311: b_customer_id(j),
2312: b_customer_site_id(j),
2312: b_customer_site_id(j),
2313: null,
2314: null,
2315: b_item_id(j),
2316: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2317: msc_x_netting_pkg.G_EXCEP27,
2318: b_trx_id1(j),
2319: b_trx_id2(j),
2320: null,
2313: null,
2314: null,
2315: b_item_id(j),
2316: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2317: msc_x_netting_pkg.G_EXCEP27,
2318: b_trx_id1(j),
2319: b_trx_id2(j),
2320: null,
2321: null,
2332: t_trxid2_list,
2333: t_date1_list,
2334: t_date2_list);
2335:
2336: msc_x_netting_pkg.add_to_delete_tbl(
2337: b_customer_id(j),
2338: b_customer_site_id(j),
2339: null,
2340: null,
2340: null,
2341: b_publisher_id(j),
2342: b_publisher_site_id(j),
2343: b_item_id(j),
2344: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2345: msc_x_netting_pkg.G_EXCEP28,
2346: b_trx_id2(j),
2347: b_trx_id1(j),
2348: null,
2341: b_publisher_id(j),
2342: b_publisher_site_id(j),
2343: b_item_id(j),
2344: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2345: msc_x_netting_pkg.G_EXCEP28,
2346: b_trx_id2(j),
2347: b_trx_id1(j),
2348: null,
2349: null,
2392: and publisher_site_id = b_publisher_site_id(j)
2393: and customer_id = b_customer_id(j)
2394: and customer_site_id = b_customer_site_id(j)
2395: and inventory_item_id = b_item_id(j)
2396: and publisher_order_type = msc_x_netting_pkg.SALES_ORDER
2397: and end_order_number = b_order_number(j)
2398: and NVL(end_order_line_number,-1) = nvl(b_line_number(j),-1)
2399: and nvl(end_order_rel_number,-1) = nvl(b_release_number(j),-1)
2400: and key_date = (select max(key_date)
2403: and publisher_site_id = b_publisher_site_id(j)
2404: and customer_id = b_customer_id(j)
2405: and customer_site_id = b_customer_site_id(j)
2406: and inventory_item_id = b_item_id(j)
2407: and publisher_order_type = msc_x_netting_pkg.SALES_ORDER
2408: and end_order_number = b_order_number(j)
2409: and NVL(end_order_line_number,-1) = nvl(b_line_number(j),-1)
2410: and nvl(end_order_rel_number,-1) = nvl(b_release_number(j),-1));
2411: --dbms_output.put_line('so trx id ' || l_last_so_trx_id);
2414: null;
2415: --dbms_output.put_line('Error ' || sqlerrm);
2416: END;
2417:
2418: msc_x_netting_pkg.add_to_delete_tbl(
2419: b_publisher_id(j),
2420: b_publisher_site_id(j),
2421: b_customer_id(j),
2422: b_customer_site_id(j),
2422: b_customer_site_id(j),
2423: null,
2424: null,
2425: b_item_id(j),
2426: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2427: msc_x_netting_pkg.G_EXCEP7,
2428: l_last_so_trx_id,
2429: b_trx_id2(j),
2430: null,
2423: null,
2424: null,
2425: b_item_id(j),
2426: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2427: msc_x_netting_pkg.G_EXCEP7,
2428: l_last_so_trx_id,
2429: b_trx_id2(j),
2430: null,
2431: null,
2443: t_date1_list,
2444: t_date2_list);
2445:
2446:
2447: msc_x_netting_pkg.add_to_delete_tbl(
2448: b_customer_id(j),
2449: b_customer_site_id(j),
2450: null,
2451: null,
2451: null,
2452: b_publisher_id(j),
2453: b_publisher_site_id(j),
2454: b_item_id(j),
2455: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2456: msc_x_netting_pkg.G_EXCEP8,
2457: b_trx_id2(j),
2458: l_last_so_trx_id,
2459: null,
2452: b_publisher_id(j),
2453: b_publisher_site_id(j),
2454: b_item_id(j),
2455: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2456: msc_x_netting_pkg.G_EXCEP8,
2457: b_trx_id2(j),
2458: l_last_so_trx_id,
2459: null,
2460: null,
2471: t_trxid2_list,
2472: t_date1_list,
2473: t_date2_list);
2474:
2475: msc_x_netting_pkg.add_to_delete_tbl(
2476: b_publisher_id(j),
2477: b_publisher_site_id(j),
2478: b_customer_id(j),
2479: b_customer_site_id(j),
2479: b_customer_site_id(j),
2480: null,
2481: null,
2482: b_item_id(j),
2483: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2484: msc_x_netting_pkg.G_EXCEP27,
2485: l_last_so_trx_id,
2486: b_trx_id2(j),
2487: null,
2480: null,
2481: null,
2482: b_item_id(j),
2483: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2484: msc_x_netting_pkg.G_EXCEP27,
2485: l_last_so_trx_id,
2486: b_trx_id2(j),
2487: null,
2488: null,
2499: t_trxid2_list,
2500: t_date1_list,
2501: t_date2_list);
2502:
2503: msc_x_netting_pkg.add_to_delete_tbl(
2504: b_customer_id(j),
2505: b_customer_site_id(j),
2506: null,
2507: null,
2507: null,
2508: b_publisher_id(j),
2509: b_publisher_site_id(j),
2510: b_item_id(j),
2511: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2512: msc_x_netting_pkg.G_EXCEP28,
2513: b_trx_id2(j),
2514: l_last_so_trx_id,
2515: null,
2508: b_publisher_id(j),
2509: b_publisher_site_id(j),
2510: b_item_id(j),
2511: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2512: msc_x_netting_pkg.G_EXCEP28,
2513: b_trx_id2(j),
2514: l_last_so_trx_id,
2515: null,
2516: null,
2539:
2540: l_exception_basis := MSC_X_UTIL.GET_LOOKUP_MEANING('MSC_X_SHIPPING_CONTROL',
2541: nvl(l_shipping_control,1));
2542:
2543: l_exception_type := msc_x_netting_pkg.G_EXCEP7; -- fulfillment qty shortfall for your cust po
2544: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2545: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2546: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2547:
2540: l_exception_basis := MSC_X_UTIL.GET_LOOKUP_MEANING('MSC_X_SHIPPING_CONTROL',
2541: nvl(l_shipping_control,1));
2542:
2543: l_exception_type := msc_x_netting_pkg.G_EXCEP7; -- fulfillment qty shortfall for your cust po
2544: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2545: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2546: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2547:
2548: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
2541: nvl(l_shipping_control,1));
2542:
2543: l_exception_type := msc_x_netting_pkg.G_EXCEP7; -- fulfillment qty shortfall for your cust po
2544: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2545: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2546: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2547:
2548: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
2549: b_publisher_name(j),
2542:
2543: l_exception_type := msc_x_netting_pkg.G_EXCEP7; -- fulfillment qty shortfall for your cust po
2544: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2545: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2546: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2547:
2548: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
2549: b_publisher_name(j),
2550: b_publisher_site_id(j),
2544: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2545: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2546: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2547:
2548: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
2549: b_publisher_name(j),
2550: b_publisher_site_id(j),
2551: b_publisher_site_name(j),
2552: b_item_id(j),
2636: l_inserted_record := l_inserted_record + 1;
2637:
2638: if (b_po_last_refnum(j) <= p_refresh_number) then
2639: --dbms_output.put_line('In complement exception7 ');
2640: l_complement_threshold:= msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP8,
2641: b_customer_id(j),
2642: b_customer_site_id(j),
2643: b_item_id(j),
2644: b_publisher_id(j),
2648: b_po_key_date(j));
2649:
2650: if (l_total_qty + (l_complement_threshold*b_po_qty(j)/100) < b_po_qty(j)) then
2651:
2652: l_exception_type := msc_x_netting_pkg.G_EXCEP8; --fulfillment qty shortfall from yr sup
2653: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2654: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2655: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2656:
2649:
2650: if (l_total_qty + (l_complement_threshold*b_po_qty(j)/100) < b_po_qty(j)) then
2651:
2652: l_exception_type := msc_x_netting_pkg.G_EXCEP8; --fulfillment qty shortfall from yr sup
2653: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2654: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2655: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2656:
2657: msc_x_netting_pkg.add_to_exception_tbl(b_customer_id(j),
2650: if (l_total_qty + (l_complement_threshold*b_po_qty(j)/100) < b_po_qty(j)) then
2651:
2652: l_exception_type := msc_x_netting_pkg.G_EXCEP8; --fulfillment qty shortfall from yr sup
2653: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2654: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2655: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2656:
2657: msc_x_netting_pkg.add_to_exception_tbl(b_customer_id(j),
2658: b_customer_name(j),
2651:
2652: l_exception_type := msc_x_netting_pkg.G_EXCEP8; --fulfillment qty shortfall from yr sup
2653: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2654: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2655: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2656:
2657: msc_x_netting_pkg.add_to_exception_tbl(b_customer_id(j),
2658: b_customer_name(j),
2659: b_customer_site_id(j),
2653: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
2654: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
2655: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
2656:
2657: msc_x_netting_pkg.add_to_exception_tbl(b_customer_id(j),
2658: b_customer_name(j),
2659: b_customer_site_id(j),
2660: b_customer_site_name(j),
2661: b_item_id(j),
2748: END IF; -- if j=1
2749: end if; -- if total qty
2750: END LOOP;
2751: END IF;
2752: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Done: ' || msc_x_netting_pkg.get_message_type(7) ||
2753: ':' || to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS'));
2754:
2755: /* reset the trxid */
2756: l_generate_complement := null;
2810:
2811: --======================================================
2812: -- archive old exception and its complement
2813: --======================================================
2814: msc_x_netting_pkg.add_to_delete_tbl(
2815: b_publisher_id(j),
2816: b_publisher_site_id(j),
2817: null,
2818: null,
2818: null,
2819: b_supplier_id(j),
2820: b_supplier_site_id(j),
2821: b_item_id(j),
2822: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2823: msc_x_netting_pkg.G_EXCEP8,
2824: b_trx_id1(j),
2825: b_trx_id2(j),
2826: null,
2819: b_supplier_id(j),
2820: b_supplier_site_id(j),
2821: b_item_id(j),
2822: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2823: msc_x_netting_pkg.G_EXCEP8,
2824: b_trx_id1(j),
2825: b_trx_id2(j),
2826: null,
2827: null,
2838: t_trxid2_list,
2839: t_date1_list,
2840: t_date2_list);
2841:
2842: msc_x_netting_pkg.add_to_delete_tbl(
2843: b_supplier_id(j),
2844: b_supplier_site_id(j),
2845: b_publisher_id(j),
2846: b_publisher_site_id(j),
2846: b_publisher_site_id(j),
2847: null,
2848: null,
2849: b_item_id(j),
2850: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2851: msc_x_netting_pkg.G_EXCEP7,
2852: b_trx_id2(j),
2853: b_trx_id1(j),
2854: null,
2847: null,
2848: null,
2849: b_item_id(j),
2850: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
2851: msc_x_netting_pkg.G_EXCEP7,
2852: b_trx_id2(j),
2853: b_trx_id1(j),
2854: null,
2855: null,
2867: t_date1_list,
2868: t_date2_list);
2869:
2870:
2871: l_threshold1 := msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP8,
2872: b_publisher_id(j),
2873: b_publisher_site_id(j),
2874: b_item_id(j),
2875: b_supplier_id(j),
2877: null,
2878: null,
2879: b_po_key_date(j));
2880:
2881: l_total_qty := msc_x_netting_pkg.get_total_qty(b_order_number(j),
2882: b_release_number(j),
2883: b_line_number(j),
2884: b_supplier_id(j),
2885: b_supplier_site_id(j),
2890: IF (l_total_qty + (l_threshold1*b_po_qty(j)/100) < b_po_qty(j) ) THEN
2891: --======================================================
2892: -- Clean up the opposite exception and its complement
2893: --======================================================
2894: msc_x_netting_pkg.add_to_delete_tbl(
2895: b_publisher_id(j),
2896: b_publisher_site_id(j),
2897: null,
2898: null,
2898: null,
2899: b_supplier_id(j),
2900: b_supplier_site_id(j),
2901: b_item_id(j),
2902: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2903: msc_x_netting_pkg.G_EXCEP28,
2904: b_trx_id1(j),
2905: b_trx_id2(j),
2906: null,
2899: b_supplier_id(j),
2900: b_supplier_site_id(j),
2901: b_item_id(j),
2902: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2903: msc_x_netting_pkg.G_EXCEP28,
2904: b_trx_id1(j),
2905: b_trx_id2(j),
2906: null,
2907: null,
2918: t_trxid2_list,
2919: t_date1_list,
2920: t_date2_list);
2921:
2922: msc_x_netting_pkg.add_to_delete_tbl(
2923: b_supplier_id(j),
2924: b_supplier_site_id(j),
2925: b_publisher_id(j),
2926: b_publisher_site_id(j),
2926: b_publisher_site_id(j),
2927: null,
2928: null,
2929: b_item_id(j),
2930: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2931: msc_x_netting_pkg.G_EXCEP27,
2932: b_trx_id2(j),
2933: b_trx_id1(j),
2934: null,
2927: null,
2928: null,
2929: b_item_id(j),
2930: msc_x_netting_pkg.G_MATERIAL_EXCESS,
2931: msc_x_netting_pkg.G_EXCEP27,
2932: b_trx_id2(j),
2933: b_trx_id1(j),
2934: null,
2935: null,
2970: and publisher_site_id = b_supplier_site_id(j)
2971: and customer_id = b_publisher_id(j)
2972: and customer_site_id = b_publisher_site_id(j)
2973: and inventory_item_id = b_item_id(j)
2974: and publisher_order_type = msc_x_netting_pkg.SALES_ORDER
2975: and end_order_number = b_order_number(j)
2976: and NVL(end_order_line_number,-1) = nvl(b_line_number(j),-1)
2977: and nvl(end_order_rel_number,-1) = nvl(b_release_number(j),-1)
2978: and key_date = (select max(key_date)
2981: and publisher_site_id = b_supplier_site_id(j)
2982: and customer_id = b_publisher_id(j)
2983: and customer_site_id = b_publisher_site_id(j)
2984: and inventory_item_id = b_item_id(j)
2985: and publisher_order_type = msc_x_netting_pkg.SALES_ORDER
2986: and end_order_number = b_order_number(j)
2987: and NVL(end_order_line_number,-1) = nvl(b_line_number(j),-1)
2988: and nvl(end_order_rel_number,-1) = nvl(b_release_number(j),-1) );
2989: EXCEPTION
2999: and publisher_site_id = b_supplier_site_id(j)
3000: and customer_id = b_publisher_id(j)
3001: and customer_site_id = b_publisher_site_id(j)
3002: and inventory_item_id = b_item_id(j)
3003: and publisher_order_type = msc_x_netting_pkg.SALES_ORDER
3004: and end_order_number = b_order_number(j)
3005: and NVL(end_order_line_number,-1) = nvl(b_line_number(j),-1)
3006: and nvl(end_order_rel_number,-1) = nvl(b_release_number(j),-1);
3007:
3010:
3011: --======================================================
3012: -- archive old exception and its complement
3013: --======================================================
3014: msc_x_netting_pkg.add_to_delete_tbl(
3015: b_publisher_id(j),
3016: b_publisher_site_id(j),
3017: null,
3018: null,
3018: null,
3019: b_supplier_id(j),
3020: b_supplier_site_id(j),
3021: b_item_id(j),
3022: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
3023: msc_x_netting_pkg.G_EXCEP8,
3024: b_trx_id1(j),
3025: l_last_so_trx_id,
3026: null,
3019: b_supplier_id(j),
3020: b_supplier_site_id(j),
3021: b_item_id(j),
3022: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
3023: msc_x_netting_pkg.G_EXCEP8,
3024: b_trx_id1(j),
3025: l_last_so_trx_id,
3026: null,
3027: null,
3038: t_trxid2_list,
3039: t_date1_list,
3040: t_date2_list);
3041:
3042: msc_x_netting_pkg.add_to_delete_tbl(
3043: b_supplier_id(j),
3044: b_supplier_site_id(j),
3045: b_publisher_id(j),
3046: b_publisher_site_id(j),
3046: b_publisher_site_id(j),
3047: null,
3048: null,
3049: b_item_id(j),
3050: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
3051: msc_x_netting_pkg.G_EXCEP7,
3052: l_last_so_trx_id,
3053: b_trx_id1(j),
3054: null,
3047: null,
3048: null,
3049: b_item_id(j),
3050: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
3051: msc_x_netting_pkg.G_EXCEP7,
3052: l_last_so_trx_id,
3053: b_trx_id1(j),
3054: null,
3055: null,
3066: t_trxid2_list,
3067: t_date1_list,
3068: t_date2_list);
3069:
3070: msc_x_netting_pkg.add_to_delete_tbl(
3071: b_publisher_id(j),
3072: b_publisher_site_id(j),
3073: null,
3074: null,
3074: null,
3075: b_supplier_id(j),
3076: b_supplier_site_id(j),
3077: b_item_id(j),
3078: msc_x_netting_pkg.G_MATERIAL_EXCESS,
3079: msc_x_netting_pkg.G_EXCEP28,
3080: b_trx_id1(j),
3081: l_last_so_trx_id,
3082: null,
3075: b_supplier_id(j),
3076: b_supplier_site_id(j),
3077: b_item_id(j),
3078: msc_x_netting_pkg.G_MATERIAL_EXCESS,
3079: msc_x_netting_pkg.G_EXCEP28,
3080: b_trx_id1(j),
3081: l_last_so_trx_id,
3082: null,
3083: null,
3094: t_trxid2_list,
3095: t_date1_list,
3096: t_date2_list);
3097:
3098: msc_x_netting_pkg.add_to_delete_tbl(
3099: b_supplier_id(j),
3100: b_supplier_site_id(j),
3101: b_publisher_id(j),
3102: b_publisher_site_id(j),
3102: b_publisher_site_id(j),
3103: null,
3104: null,
3105: b_item_id(j),
3106: msc_x_netting_pkg.G_MATERIAL_EXCESS,
3107: msc_x_netting_pkg.G_EXCEP27,
3108: l_last_so_trx_id,
3109: b_trx_id1(j),
3110: null,
3103: null,
3104: null,
3105: b_item_id(j),
3106: msc_x_netting_pkg.G_MATERIAL_EXCESS,
3107: msc_x_netting_pkg.G_EXCEP27,
3108: l_last_so_trx_id,
3109: b_trx_id1(j),
3110: null,
3111: null,
3133:
3134: l_exception_basis := MSC_X_UTIL.GET_LOOKUP_MEANING('MSC_X_SHIPPING_CONTROL',
3135: nvl(l_shipping_control,1));
3136:
3137: l_exception_type := msc_x_netting_pkg.G_EXCEP8; -- fulfillment qty shortfall from sup for your po
3138: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
3139: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3140: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3141:
3134: l_exception_basis := MSC_X_UTIL.GET_LOOKUP_MEANING('MSC_X_SHIPPING_CONTROL',
3135: nvl(l_shipping_control,1));
3136:
3137: l_exception_type := msc_x_netting_pkg.G_EXCEP8; -- fulfillment qty shortfall from sup for your po
3138: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
3139: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3140: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3141:
3142:
3135: nvl(l_shipping_control,1));
3136:
3137: l_exception_type := msc_x_netting_pkg.G_EXCEP8; -- fulfillment qty shortfall from sup for your po
3138: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
3139: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3140: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3141:
3142:
3143: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
3136:
3137: l_exception_type := msc_x_netting_pkg.G_EXCEP8; -- fulfillment qty shortfall from sup for your po
3138: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
3139: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3140: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3141:
3142:
3143: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
3144: b_publisher_name(j),
3139: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3140: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3141:
3142:
3143: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
3144: b_publisher_name(j),
3145: b_publisher_site_id(j),
3146: b_publisher_site_name(j),
3147: b_item_id(j),
3232:
3233: if (b_so_last_refnum(j) <= p_refresh_number) then
3234: --dbms_output.put_line('In complement 8');
3235:
3236: l_complement_threshold:= msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP7,
3237: b_supplier_id(j),
3238: b_supplier_site_id(j),
3239: b_item_id(j),
3240: null,
3243: b_publisher_site_id(j),
3244: b_so_key_date(j));
3245: if (l_total_qty + (l_complement_threshold* b_po_qty(j)/100) < b_po_qty(j) ) THEN
3246:
3247: l_exception_type := msc_x_netting_pkg.G_EXCEP7;
3248: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
3249: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3250: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3251:
3244: b_so_key_date(j));
3245: if (l_total_qty + (l_complement_threshold* b_po_qty(j)/100) < b_po_qty(j) ) THEN
3246:
3247: l_exception_type := msc_x_netting_pkg.G_EXCEP7;
3248: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
3249: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3250: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3251:
3252: msc_x_netting_pkg.add_to_exception_tbl(b_supplier_id(j),
3245: if (l_total_qty + (l_complement_threshold* b_po_qty(j)/100) < b_po_qty(j) ) THEN
3246:
3247: l_exception_type := msc_x_netting_pkg.G_EXCEP7;
3248: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
3249: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3250: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3251:
3252: msc_x_netting_pkg.add_to_exception_tbl(b_supplier_id(j),
3253: b_supplier_name(j),
3246:
3247: l_exception_type := msc_x_netting_pkg.G_EXCEP7;
3248: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
3249: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3250: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3251:
3252: msc_x_netting_pkg.add_to_exception_tbl(b_supplier_id(j),
3253: b_supplier_name(j),
3254: b_supplier_site_id(j),
3248: l_exception_group := msc_x_netting_pkg.G_MATERIAL_SHORTAGE;
3249: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3250: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3251:
3252: msc_x_netting_pkg.add_to_exception_tbl(b_supplier_id(j),
3253: b_supplier_name(j),
3254: b_supplier_site_id(j),
3255: b_supplier_site_name(j),
3256: b_item_id(j),
3344: end if;
3345: END LOOP;
3346: END IF;
3347:
3348: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Done: ' || msc_x_netting_pkg.get_message_type(8) ||
3349: ':' ||to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS'));
3350:
3351: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Total exceptions inserted for the group ' ||
3352: msc_x_netting_pkg.get_message_group(msc_x_netting_pkg.G_MATERIAL_SHORTAGE) || ':' || l_inserted_record);
3348: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Done: ' || msc_x_netting_pkg.get_message_type(8) ||
3349: ':' ||to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS'));
3350:
3351: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Total exceptions inserted for the group ' ||
3352: msc_x_netting_pkg.get_message_group(msc_x_netting_pkg.G_MATERIAL_SHORTAGE) || ':' || l_inserted_record);
3353:
3354:
3355: -- added exception handler
3356: EXCEPTION
3365: --COMPUTE_MATERIAL_EXCESS (supply planning)
3366: --==================================================================
3367: --======================================================================
3368: PROCEDURE COMPUTE_MATERIAL_EXCESS( p_refresh_number IN Number,
3369: t_company_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3370: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3371: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3372: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3373: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3366: --==================================================================
3367: --======================================================================
3368: PROCEDURE COMPUTE_MATERIAL_EXCESS( p_refresh_number IN Number,
3369: t_company_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3370: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3371: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3372: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3373: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3374: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3367: --======================================================================
3368: PROCEDURE COMPUTE_MATERIAL_EXCESS( p_refresh_number IN Number,
3369: t_company_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3370: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3371: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3372: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3373: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3374: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3375: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3368: PROCEDURE COMPUTE_MATERIAL_EXCESS( p_refresh_number IN Number,
3369: t_company_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3370: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3371: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3372: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3373: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3374: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3375: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3376: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3369: t_company_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3370: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3371: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3372: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3373: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3374: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3375: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3376: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3377: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3370: t_company_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3371: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3372: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3373: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3374: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3375: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3376: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3377: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3378: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3371: t_customer_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3372: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3373: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3374: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3375: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3376: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3377: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3378: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3379: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3372: t_customer_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3373: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3374: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3375: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3376: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3377: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3378: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3379: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3380: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3373: t_supplier_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3374: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3375: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3376: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3377: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3378: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3379: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3380: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3381: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3374: t_supplier_site_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3375: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3376: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3377: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3378: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3379: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3380: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3381: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3382: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3375: t_item_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3376: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3377: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3378: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3379: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3380: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3381: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3382: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3383: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
3376: t_group_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3377: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3378: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3379: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3380: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3381: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3382: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3383: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
3384: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3377: t_type_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3378: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3379: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3380: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3381: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3382: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3383: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
3384: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3385: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
3378: t_trxid1_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3379: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3380: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3381: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3382: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3383: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
3384: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3385: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
3386: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3379: t_trxid2_list IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3380: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3381: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3382: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3383: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
3384: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3385: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
3386: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3387: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3380: t_date1_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3381: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3382: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3383: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
3384: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3385: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
3386: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3387: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3388: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
3381: t_date2_list IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3382: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3383: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
3384: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3385: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
3386: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3387: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3388: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
3389: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3382: a_company_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3383: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
3384: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3385: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
3386: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3387: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3388: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
3389: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3390: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
3383: a_company_name IN OUT NOCOPY msc_x_netting_pkg.publisherList,
3384: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3385: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
3386: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3387: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3388: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
3389: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3390: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
3391: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3384: a_company_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3385: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
3386: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3387: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3388: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
3389: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3390: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
3391: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3392: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
3385: a_company_site_name IN OUT NOCOPY msc_x_netting_pkg.pubsiteList,
3386: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3387: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3388: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
3389: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3390: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
3391: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3392: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
3393: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3386: a_item_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3387: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3388: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
3389: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3390: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
3391: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3392: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
3393: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3394: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3387: a_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3388: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
3389: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3390: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
3391: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3392: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
3393: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3394: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3395: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3388: a_item_desc IN OUT NOCOPY msc_x_netting_pkg.itemdescList,
3389: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3390: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
3391: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3392: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
3393: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3394: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3395: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3396: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
3389: a_exception_type IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3390: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
3391: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3392: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
3393: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3394: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3395: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3396: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
3397: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3390: a_exception_type_name IN OUT NOCOPY msc_x_netting_pkg.exceptypeList,
3391: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3392: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
3393: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3394: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3395: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3396: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
3397: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3398: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
3391: a_exception_group IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3392: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
3393: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3394: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3395: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3396: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
3397: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3398: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
3399: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3392: a_exception_group_name IN OUT NOCOPY msc_x_netting_pkg.excepgroupList,
3393: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3394: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3395: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3396: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
3397: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3398: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
3399: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3400: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3393: a_trx_id1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3394: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3395: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3396: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
3397: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3398: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
3399: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3400: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3401: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
3394: a_trx_id2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3395: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3396: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
3397: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3398: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
3399: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3400: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3401: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
3402: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3395: a_customer_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3396: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
3397: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3398: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
3399: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3400: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3401: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
3402: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3403: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
3396: a_customer_name IN OUT NOCOPY msc_x_netting_pkg.customerList,
3397: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3398: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
3399: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3400: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3401: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
3402: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3403: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
3404: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3397: a_customer_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3398: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
3399: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3400: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3401: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
3402: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3403: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
3404: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3405: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3398: a_customer_site_name IN OUT NOCOPY msc_x_netting_pkg.custsiteList,
3399: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3400: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3401: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
3402: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3403: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
3404: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3405: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3406: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3399: a_customer_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3400: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3401: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
3402: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3403: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
3404: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3405: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3406: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3407: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3400: a_supplier_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3401: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
3402: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3403: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
3404: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3405: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3406: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3407: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3408: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3401: a_supplier_name IN OUT NOCOPY msc_x_netting_pkg.supplierList,
3402: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3403: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
3404: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3405: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3406: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3407: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3408: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3409: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3402: a_supplier_site_id IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3403: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
3404: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3405: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3406: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3407: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3408: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3409: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3410: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3403: a_supplier_site_name IN OUT NOCOPY msc_x_netting_pkg.suppsiteList,
3404: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3405: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3406: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3407: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3408: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3409: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3410: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3411: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3404: a_supplier_item_name IN OUT NOCOPY msc_x_netting_pkg.itemnameList,
3405: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3406: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3407: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3408: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3409: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3410: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3411: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3412: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3405: a_number1 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3406: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3407: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3408: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3409: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3410: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3411: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3412: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3413: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3406: a_number2 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3407: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3408: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3409: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3410: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3411: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3412: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3413: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3414: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3407: a_number3 IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3408: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3409: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3410: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3411: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3412: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3413: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3414: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3415: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3408: a_threshold IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3409: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3410: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3411: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3412: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3413: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3414: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3415: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3416: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3409: a_lead_time IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3410: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3411: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3412: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3413: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3414: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3415: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3416: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3417: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3410: a_item_min_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3411: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3412: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3413: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3414: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3415: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3416: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3417: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3418: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3411: a_item_max_qty IN OUT NOCOPY msc_x_netting_pkg.number_arr,
3412: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3413: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3414: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3415: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3416: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3417: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3418: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3419: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3412: a_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3413: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3414: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3415: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3416: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3417: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3418: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3419: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3420: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3413: a_release_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3414: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3415: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3416: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3417: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3418: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3419: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3420: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3421: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3414: a_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3415: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3416: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3417: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3418: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3419: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3420: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3421: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3422: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3415: a_end_order_number IN OUT NOCOPY msc_x_netting_pkg.ordernumberList,
3416: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3417: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3418: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3419: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3420: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3421: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3422: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3423: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3416: a_end_order_rel_number IN OUT NOCOPY msc_x_netting_pkg.releasenumList,
3417: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3418: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3419: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3420: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3421: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3422: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3423: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3424: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3417: a_end_order_line_number IN OUT NOCOPY msc_x_netting_pkg.linenumList,
3418: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3419: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3420: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3421: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3422: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3423: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3424: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3425: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
3418: a_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3419: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3420: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3421: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3422: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3423: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3424: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3425: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
3426:
3419: a_tp_creation_date IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3420: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3421: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3422: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3423: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3424: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3425: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
3426:
3427:
3420: a_date1 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3421: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3422: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3423: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3424: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3425: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
3426:
3427:
3428: b_trx_id1 msc_x_netting_pkg.number_arr;
3421: a_date2 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3422: a_date3 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3423: a_date4 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3424: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3425: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
3426:
3427:
3428: b_trx_id1 msc_x_netting_pkg.number_arr;
3429: b_trx_id2 msc_x_netting_pkg.number_arr;
3424: a_date5 IN OUT NOCOPY msc_x_netting_pkg.date_arr,
3425: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
3426:
3427:
3428: b_trx_id1 msc_x_netting_pkg.number_arr;
3429: b_trx_id2 msc_x_netting_pkg.number_arr;
3430: b_publisher_id msc_x_netting_pkg.number_arr;
3431: b_publisher_site_id msc_x_netting_pkg.number_arr;
3432: b_item_id msc_x_netting_pkg.number_arr;
3425: a_exception_basis IN OUT NOCOPY msc_x_netting_pkg.exceptbasisList) IS
3426:
3427:
3428: b_trx_id1 msc_x_netting_pkg.number_arr;
3429: b_trx_id2 msc_x_netting_pkg.number_arr;
3430: b_publisher_id msc_x_netting_pkg.number_arr;
3431: b_publisher_site_id msc_x_netting_pkg.number_arr;
3432: b_item_id msc_x_netting_pkg.number_arr;
3433: b_po_qty msc_x_netting_pkg.number_arr;
3426:
3427:
3428: b_trx_id1 msc_x_netting_pkg.number_arr;
3429: b_trx_id2 msc_x_netting_pkg.number_arr;
3430: b_publisher_id msc_x_netting_pkg.number_arr;
3431: b_publisher_site_id msc_x_netting_pkg.number_arr;
3432: b_item_id msc_x_netting_pkg.number_arr;
3433: b_po_qty msc_x_netting_pkg.number_arr;
3434: b_so_qty msc_x_netting_pkg.number_arr;
3427:
3428: b_trx_id1 msc_x_netting_pkg.number_arr;
3429: b_trx_id2 msc_x_netting_pkg.number_arr;
3430: b_publisher_id msc_x_netting_pkg.number_arr;
3431: b_publisher_site_id msc_x_netting_pkg.number_arr;
3432: b_item_id msc_x_netting_pkg.number_arr;
3433: b_po_qty msc_x_netting_pkg.number_arr;
3434: b_so_qty msc_x_netting_pkg.number_arr;
3435: b_tp_po_qty msc_x_netting_pkg.number_arr;
3428: b_trx_id1 msc_x_netting_pkg.number_arr;
3429: b_trx_id2 msc_x_netting_pkg.number_arr;
3430: b_publisher_id msc_x_netting_pkg.number_arr;
3431: b_publisher_site_id msc_x_netting_pkg.number_arr;
3432: b_item_id msc_x_netting_pkg.number_arr;
3433: b_po_qty msc_x_netting_pkg.number_arr;
3434: b_so_qty msc_x_netting_pkg.number_arr;
3435: b_tp_po_qty msc_x_netting_pkg.number_arr;
3436: b_tp_so_qty msc_x_netting_pkg.number_arr;
3429: b_trx_id2 msc_x_netting_pkg.number_arr;
3430: b_publisher_id msc_x_netting_pkg.number_arr;
3431: b_publisher_site_id msc_x_netting_pkg.number_arr;
3432: b_item_id msc_x_netting_pkg.number_arr;
3433: b_po_qty msc_x_netting_pkg.number_arr;
3434: b_so_qty msc_x_netting_pkg.number_arr;
3435: b_tp_po_qty msc_x_netting_pkg.number_arr;
3436: b_tp_so_qty msc_x_netting_pkg.number_arr;
3437: b_posting_po_qty msc_x_netting_pkg.number_arr;
3430: b_publisher_id msc_x_netting_pkg.number_arr;
3431: b_publisher_site_id msc_x_netting_pkg.number_arr;
3432: b_item_id msc_x_netting_pkg.number_arr;
3433: b_po_qty msc_x_netting_pkg.number_arr;
3434: b_so_qty msc_x_netting_pkg.number_arr;
3435: b_tp_po_qty msc_x_netting_pkg.number_arr;
3436: b_tp_so_qty msc_x_netting_pkg.number_arr;
3437: b_posting_po_qty msc_x_netting_pkg.number_arr;
3438: b_posting_so_qty msc_x_netting_pkg.number_arr;
3431: b_publisher_site_id msc_x_netting_pkg.number_arr;
3432: b_item_id msc_x_netting_pkg.number_arr;
3433: b_po_qty msc_x_netting_pkg.number_arr;
3434: b_so_qty msc_x_netting_pkg.number_arr;
3435: b_tp_po_qty msc_x_netting_pkg.number_arr;
3436: b_tp_so_qty msc_x_netting_pkg.number_arr;
3437: b_posting_po_qty msc_x_netting_pkg.number_arr;
3438: b_posting_so_qty msc_x_netting_pkg.number_arr;
3439: b_customer_id msc_x_netting_pkg.number_arr;
3432: b_item_id msc_x_netting_pkg.number_arr;
3433: b_po_qty msc_x_netting_pkg.number_arr;
3434: b_so_qty msc_x_netting_pkg.number_arr;
3435: b_tp_po_qty msc_x_netting_pkg.number_arr;
3436: b_tp_so_qty msc_x_netting_pkg.number_arr;
3437: b_posting_po_qty msc_x_netting_pkg.number_arr;
3438: b_posting_so_qty msc_x_netting_pkg.number_arr;
3439: b_customer_id msc_x_netting_pkg.number_arr;
3440: b_customer_site_id msc_x_netting_pkg.number_arr;
3433: b_po_qty msc_x_netting_pkg.number_arr;
3434: b_so_qty msc_x_netting_pkg.number_arr;
3435: b_tp_po_qty msc_x_netting_pkg.number_arr;
3436: b_tp_so_qty msc_x_netting_pkg.number_arr;
3437: b_posting_po_qty msc_x_netting_pkg.number_arr;
3438: b_posting_so_qty msc_x_netting_pkg.number_arr;
3439: b_customer_id msc_x_netting_pkg.number_arr;
3440: b_customer_site_id msc_x_netting_pkg.number_arr;
3441: b_supplier_id msc_x_netting_pkg.number_arr;
3434: b_so_qty msc_x_netting_pkg.number_arr;
3435: b_tp_po_qty msc_x_netting_pkg.number_arr;
3436: b_tp_so_qty msc_x_netting_pkg.number_arr;
3437: b_posting_po_qty msc_x_netting_pkg.number_arr;
3438: b_posting_so_qty msc_x_netting_pkg.number_arr;
3439: b_customer_id msc_x_netting_pkg.number_arr;
3440: b_customer_site_id msc_x_netting_pkg.number_arr;
3441: b_supplier_id msc_x_netting_pkg.number_arr;
3442: b_supplier_site_id msc_x_netting_pkg.number_arr;
3435: b_tp_po_qty msc_x_netting_pkg.number_arr;
3436: b_tp_so_qty msc_x_netting_pkg.number_arr;
3437: b_posting_po_qty msc_x_netting_pkg.number_arr;
3438: b_posting_so_qty msc_x_netting_pkg.number_arr;
3439: b_customer_id msc_x_netting_pkg.number_arr;
3440: b_customer_site_id msc_x_netting_pkg.number_arr;
3441: b_supplier_id msc_x_netting_pkg.number_arr;
3442: b_supplier_site_id msc_x_netting_pkg.number_arr;
3443: b_po_last_refnum msc_x_netting_pkg.number_arr;
3436: b_tp_so_qty msc_x_netting_pkg.number_arr;
3437: b_posting_po_qty msc_x_netting_pkg.number_arr;
3438: b_posting_so_qty msc_x_netting_pkg.number_arr;
3439: b_customer_id msc_x_netting_pkg.number_arr;
3440: b_customer_site_id msc_x_netting_pkg.number_arr;
3441: b_supplier_id msc_x_netting_pkg.number_arr;
3442: b_supplier_site_id msc_x_netting_pkg.number_arr;
3443: b_po_last_refnum msc_x_netting_pkg.number_arr;
3444: b_so_last_refnum msc_x_netting_pkg.number_arr;
3437: b_posting_po_qty msc_x_netting_pkg.number_arr;
3438: b_posting_so_qty msc_x_netting_pkg.number_arr;
3439: b_customer_id msc_x_netting_pkg.number_arr;
3440: b_customer_site_id msc_x_netting_pkg.number_arr;
3441: b_supplier_id msc_x_netting_pkg.number_arr;
3442: b_supplier_site_id msc_x_netting_pkg.number_arr;
3443: b_po_last_refnum msc_x_netting_pkg.number_arr;
3444: b_so_last_refnum msc_x_netting_pkg.number_arr;
3445: b_po_key_date msc_x_netting_pkg.date_arr;
3438: b_posting_so_qty msc_x_netting_pkg.number_arr;
3439: b_customer_id msc_x_netting_pkg.number_arr;
3440: b_customer_site_id msc_x_netting_pkg.number_arr;
3441: b_supplier_id msc_x_netting_pkg.number_arr;
3442: b_supplier_site_id msc_x_netting_pkg.number_arr;
3443: b_po_last_refnum msc_x_netting_pkg.number_arr;
3444: b_so_last_refnum msc_x_netting_pkg.number_arr;
3445: b_po_key_date msc_x_netting_pkg.date_arr;
3446: b_so_key_date msc_x_netting_pkg.date_arr;
3439: b_customer_id msc_x_netting_pkg.number_arr;
3440: b_customer_site_id msc_x_netting_pkg.number_arr;
3441: b_supplier_id msc_x_netting_pkg.number_arr;
3442: b_supplier_site_id msc_x_netting_pkg.number_arr;
3443: b_po_last_refnum msc_x_netting_pkg.number_arr;
3444: b_so_last_refnum msc_x_netting_pkg.number_arr;
3445: b_po_key_date msc_x_netting_pkg.date_arr;
3446: b_so_key_date msc_x_netting_pkg.date_arr;
3447: b_po_receipt_date msc_x_netting_pkg.date_arr;
3440: b_customer_site_id msc_x_netting_pkg.number_arr;
3441: b_supplier_id msc_x_netting_pkg.number_arr;
3442: b_supplier_site_id msc_x_netting_pkg.number_arr;
3443: b_po_last_refnum msc_x_netting_pkg.number_arr;
3444: b_so_last_refnum msc_x_netting_pkg.number_arr;
3445: b_po_key_date msc_x_netting_pkg.date_arr;
3446: b_so_key_date msc_x_netting_pkg.date_arr;
3447: b_po_receipt_date msc_x_netting_pkg.date_arr;
3448: b_so_receipt_date msc_x_netting_pkg.date_arr;
3441: b_supplier_id msc_x_netting_pkg.number_arr;
3442: b_supplier_site_id msc_x_netting_pkg.number_arr;
3443: b_po_last_refnum msc_x_netting_pkg.number_arr;
3444: b_so_last_refnum msc_x_netting_pkg.number_arr;
3445: b_po_key_date msc_x_netting_pkg.date_arr;
3446: b_so_key_date msc_x_netting_pkg.date_arr;
3447: b_po_receipt_date msc_x_netting_pkg.date_arr;
3448: b_so_receipt_date msc_x_netting_pkg.date_arr;
3449: b_po_ship_date msc_x_netting_pkg.date_arr;
3442: b_supplier_site_id msc_x_netting_pkg.number_arr;
3443: b_po_last_refnum msc_x_netting_pkg.number_arr;
3444: b_so_last_refnum msc_x_netting_pkg.number_arr;
3445: b_po_key_date msc_x_netting_pkg.date_arr;
3446: b_so_key_date msc_x_netting_pkg.date_arr;
3447: b_po_receipt_date msc_x_netting_pkg.date_arr;
3448: b_so_receipt_date msc_x_netting_pkg.date_arr;
3449: b_po_ship_date msc_x_netting_pkg.date_arr;
3450: b_so_ship_date msc_x_netting_pkg.date_arr;
3443: b_po_last_refnum msc_x_netting_pkg.number_arr;
3444: b_so_last_refnum msc_x_netting_pkg.number_arr;
3445: b_po_key_date msc_x_netting_pkg.date_arr;
3446: b_so_key_date msc_x_netting_pkg.date_arr;
3447: b_po_receipt_date msc_x_netting_pkg.date_arr;
3448: b_so_receipt_date msc_x_netting_pkg.date_arr;
3449: b_po_ship_date msc_x_netting_pkg.date_arr;
3450: b_so_ship_date msc_x_netting_pkg.date_arr;
3451: b_po_creation_date msc_x_netting_pkg.date_arr;
3444: b_so_last_refnum msc_x_netting_pkg.number_arr;
3445: b_po_key_date msc_x_netting_pkg.date_arr;
3446: b_so_key_date msc_x_netting_pkg.date_arr;
3447: b_po_receipt_date msc_x_netting_pkg.date_arr;
3448: b_so_receipt_date msc_x_netting_pkg.date_arr;
3449: b_po_ship_date msc_x_netting_pkg.date_arr;
3450: b_so_ship_date msc_x_netting_pkg.date_arr;
3451: b_po_creation_date msc_x_netting_pkg.date_arr;
3452: b_so_creation_date msc_x_netting_pkg.date_arr;
3445: b_po_key_date msc_x_netting_pkg.date_arr;
3446: b_so_key_date msc_x_netting_pkg.date_arr;
3447: b_po_receipt_date msc_x_netting_pkg.date_arr;
3448: b_so_receipt_date msc_x_netting_pkg.date_arr;
3449: b_po_ship_date msc_x_netting_pkg.date_arr;
3450: b_so_ship_date msc_x_netting_pkg.date_arr;
3451: b_po_creation_date msc_x_netting_pkg.date_arr;
3452: b_so_creation_date msc_x_netting_pkg.date_arr;
3453: b_item_name msc_x_netting_pkg.itemnameList;
3446: b_so_key_date msc_x_netting_pkg.date_arr;
3447: b_po_receipt_date msc_x_netting_pkg.date_arr;
3448: b_so_receipt_date msc_x_netting_pkg.date_arr;
3449: b_po_ship_date msc_x_netting_pkg.date_arr;
3450: b_so_ship_date msc_x_netting_pkg.date_arr;
3451: b_po_creation_date msc_x_netting_pkg.date_arr;
3452: b_so_creation_date msc_x_netting_pkg.date_arr;
3453: b_item_name msc_x_netting_pkg.itemnameList;
3454: b_item_desc msc_x_netting_pkg.itemdescList;
3447: b_po_receipt_date msc_x_netting_pkg.date_arr;
3448: b_so_receipt_date msc_x_netting_pkg.date_arr;
3449: b_po_ship_date msc_x_netting_pkg.date_arr;
3450: b_so_ship_date msc_x_netting_pkg.date_arr;
3451: b_po_creation_date msc_x_netting_pkg.date_arr;
3452: b_so_creation_date msc_x_netting_pkg.date_arr;
3453: b_item_name msc_x_netting_pkg.itemnameList;
3454: b_item_desc msc_x_netting_pkg.itemdescList;
3455: b_publisher_name msc_x_netting_pkg.publisherList;
3448: b_so_receipt_date msc_x_netting_pkg.date_arr;
3449: b_po_ship_date msc_x_netting_pkg.date_arr;
3450: b_so_ship_date msc_x_netting_pkg.date_arr;
3451: b_po_creation_date msc_x_netting_pkg.date_arr;
3452: b_so_creation_date msc_x_netting_pkg.date_arr;
3453: b_item_name msc_x_netting_pkg.itemnameList;
3454: b_item_desc msc_x_netting_pkg.itemdescList;
3455: b_publisher_name msc_x_netting_pkg.publisherList;
3456: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
3449: b_po_ship_date msc_x_netting_pkg.date_arr;
3450: b_so_ship_date msc_x_netting_pkg.date_arr;
3451: b_po_creation_date msc_x_netting_pkg.date_arr;
3452: b_so_creation_date msc_x_netting_pkg.date_arr;
3453: b_item_name msc_x_netting_pkg.itemnameList;
3454: b_item_desc msc_x_netting_pkg.itemdescList;
3455: b_publisher_name msc_x_netting_pkg.publisherList;
3456: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
3457: b_supplier_name msc_x_netting_pkg.supplierList;
3450: b_so_ship_date msc_x_netting_pkg.date_arr;
3451: b_po_creation_date msc_x_netting_pkg.date_arr;
3452: b_so_creation_date msc_x_netting_pkg.date_arr;
3453: b_item_name msc_x_netting_pkg.itemnameList;
3454: b_item_desc msc_x_netting_pkg.itemdescList;
3455: b_publisher_name msc_x_netting_pkg.publisherList;
3456: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
3457: b_supplier_name msc_x_netting_pkg.supplierList;
3458: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
3451: b_po_creation_date msc_x_netting_pkg.date_arr;
3452: b_so_creation_date msc_x_netting_pkg.date_arr;
3453: b_item_name msc_x_netting_pkg.itemnameList;
3454: b_item_desc msc_x_netting_pkg.itemdescList;
3455: b_publisher_name msc_x_netting_pkg.publisherList;
3456: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
3457: b_supplier_name msc_x_netting_pkg.supplierList;
3458: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
3459: b_supplier_item_name msc_x_netting_pkg.itemnameList;
3452: b_so_creation_date msc_x_netting_pkg.date_arr;
3453: b_item_name msc_x_netting_pkg.itemnameList;
3454: b_item_desc msc_x_netting_pkg.itemdescList;
3455: b_publisher_name msc_x_netting_pkg.publisherList;
3456: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
3457: b_supplier_name msc_x_netting_pkg.supplierList;
3458: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
3459: b_supplier_item_name msc_x_netting_pkg.itemnameList;
3460: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
3453: b_item_name msc_x_netting_pkg.itemnameList;
3454: b_item_desc msc_x_netting_pkg.itemdescList;
3455: b_publisher_name msc_x_netting_pkg.publisherList;
3456: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
3457: b_supplier_name msc_x_netting_pkg.supplierList;
3458: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
3459: b_supplier_item_name msc_x_netting_pkg.itemnameList;
3460: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
3461: b_customer_name msc_x_netting_pkg.customerList;
3454: b_item_desc msc_x_netting_pkg.itemdescList;
3455: b_publisher_name msc_x_netting_pkg.publisherList;
3456: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
3457: b_supplier_name msc_x_netting_pkg.supplierList;
3458: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
3459: b_supplier_item_name msc_x_netting_pkg.itemnameList;
3460: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
3461: b_customer_name msc_x_netting_pkg.customerList;
3462: b_customer_site_name msc_x_netting_pkg.custsiteList;
3455: b_publisher_name msc_x_netting_pkg.publisherList;
3456: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
3457: b_supplier_name msc_x_netting_pkg.supplierList;
3458: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
3459: b_supplier_item_name msc_x_netting_pkg.itemnameList;
3460: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
3461: b_customer_name msc_x_netting_pkg.customerList;
3462: b_customer_site_name msc_x_netting_pkg.custsiteList;
3463: b_customer_item_name msc_x_netting_pkg.itemnameList;
3456: b_publisher_site_name msc_x_netting_pkg.pubsiteList;
3457: b_supplier_name msc_x_netting_pkg.supplierList;
3458: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
3459: b_supplier_item_name msc_x_netting_pkg.itemnameList;
3460: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
3461: b_customer_name msc_x_netting_pkg.customerList;
3462: b_customer_site_name msc_x_netting_pkg.custsiteList;
3463: b_customer_item_name msc_x_netting_pkg.itemnameList;
3464: b_customer_item_desc msc_x_netting_pkg.itemdescList;
3457: b_supplier_name msc_x_netting_pkg.supplierList;
3458: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
3459: b_supplier_item_name msc_x_netting_pkg.itemnameList;
3460: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
3461: b_customer_name msc_x_netting_pkg.customerList;
3462: b_customer_site_name msc_x_netting_pkg.custsiteList;
3463: b_customer_item_name msc_x_netting_pkg.itemnameList;
3464: b_customer_item_desc msc_x_netting_pkg.itemdescList;
3465: b_order_number msc_x_netting_pkg.ordernumberList;
3458: b_supplier_site_name msc_x_netting_pkg.suppsiteList;
3459: b_supplier_item_name msc_x_netting_pkg.itemnameList;
3460: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
3461: b_customer_name msc_x_netting_pkg.customerList;
3462: b_customer_site_name msc_x_netting_pkg.custsiteList;
3463: b_customer_item_name msc_x_netting_pkg.itemnameList;
3464: b_customer_item_desc msc_x_netting_pkg.itemdescList;
3465: b_order_number msc_x_netting_pkg.ordernumberList;
3466: b_release_number msc_x_netting_pkg.releasenumList;
3459: b_supplier_item_name msc_x_netting_pkg.itemnameList;
3460: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
3461: b_customer_name msc_x_netting_pkg.customerList;
3462: b_customer_site_name msc_x_netting_pkg.custsiteList;
3463: b_customer_item_name msc_x_netting_pkg.itemnameList;
3464: b_customer_item_desc msc_x_netting_pkg.itemdescList;
3465: b_order_number msc_x_netting_pkg.ordernumberList;
3466: b_release_number msc_x_netting_pkg.releasenumList;
3467: b_line_number msc_x_netting_pkg.linenumList;
3460: b_supplier_item_desc msc_x_netting_pkg.itemdescList;
3461: b_customer_name msc_x_netting_pkg.customerList;
3462: b_customer_site_name msc_x_netting_pkg.custsiteList;
3463: b_customer_item_name msc_x_netting_pkg.itemnameList;
3464: b_customer_item_desc msc_x_netting_pkg.itemdescList;
3465: b_order_number msc_x_netting_pkg.ordernumberList;
3466: b_release_number msc_x_netting_pkg.releasenumList;
3467: b_line_number msc_x_netting_pkg.linenumList;
3468: b_end_order_number msc_x_netting_pkg.ordernumberList;
3461: b_customer_name msc_x_netting_pkg.customerList;
3462: b_customer_site_name msc_x_netting_pkg.custsiteList;
3463: b_customer_item_name msc_x_netting_pkg.itemnameList;
3464: b_customer_item_desc msc_x_netting_pkg.itemdescList;
3465: b_order_number msc_x_netting_pkg.ordernumberList;
3466: b_release_number msc_x_netting_pkg.releasenumList;
3467: b_line_number msc_x_netting_pkg.linenumList;
3468: b_end_order_number msc_x_netting_pkg.ordernumberList;
3469: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
3462: b_customer_site_name msc_x_netting_pkg.custsiteList;
3463: b_customer_item_name msc_x_netting_pkg.itemnameList;
3464: b_customer_item_desc msc_x_netting_pkg.itemdescList;
3465: b_order_number msc_x_netting_pkg.ordernumberList;
3466: b_release_number msc_x_netting_pkg.releasenumList;
3467: b_line_number msc_x_netting_pkg.linenumList;
3468: b_end_order_number msc_x_netting_pkg.ordernumberList;
3469: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
3470: b_end_order_line_number msc_x_netting_pkg.linenumList;
3463: b_customer_item_name msc_x_netting_pkg.itemnameList;
3464: b_customer_item_desc msc_x_netting_pkg.itemdescList;
3465: b_order_number msc_x_netting_pkg.ordernumberList;
3466: b_release_number msc_x_netting_pkg.releasenumList;
3467: b_line_number msc_x_netting_pkg.linenumList;
3468: b_end_order_number msc_x_netting_pkg.ordernumberList;
3469: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
3470: b_end_order_line_number msc_x_netting_pkg.linenumList;
3471: b_refresh_number msc_x_netting_pkg.number_arr;
3464: b_customer_item_desc msc_x_netting_pkg.itemdescList;
3465: b_order_number msc_x_netting_pkg.ordernumberList;
3466: b_release_number msc_x_netting_pkg.releasenumList;
3467: b_line_number msc_x_netting_pkg.linenumList;
3468: b_end_order_number msc_x_netting_pkg.ordernumberList;
3469: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
3470: b_end_order_line_number msc_x_netting_pkg.linenumList;
3471: b_refresh_number msc_x_netting_pkg.number_arr;
3472:
3465: b_order_number msc_x_netting_pkg.ordernumberList;
3466: b_release_number msc_x_netting_pkg.releasenumList;
3467: b_line_number msc_x_netting_pkg.linenumList;
3468: b_end_order_number msc_x_netting_pkg.ordernumberList;
3469: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
3470: b_end_order_line_number msc_x_netting_pkg.linenumList;
3471: b_refresh_number msc_x_netting_pkg.number_arr;
3472:
3473: l_start_date Date;
3466: b_release_number msc_x_netting_pkg.releasenumList;
3467: b_line_number msc_x_netting_pkg.linenumList;
3468: b_end_order_number msc_x_netting_pkg.ordernumberList;
3469: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
3470: b_end_order_line_number msc_x_netting_pkg.linenumList;
3471: b_refresh_number msc_x_netting_pkg.number_arr;
3472:
3473: l_start_date Date;
3474: l_end_date Date;
3467: b_line_number msc_x_netting_pkg.linenumList;
3468: b_end_order_number msc_x_netting_pkg.ordernumberList;
3469: b_end_order_rel_number msc_x_netting_pkg.releasenumList;
3470: b_end_order_line_number msc_x_netting_pkg.linenumList;
3471: b_refresh_number msc_x_netting_pkg.number_arr;
3472:
3473: l_start_date Date;
3474: l_end_date Date;
3475: l_bucket_type Number;
3524: l_pair Number:= 0;
3525: l_insert Number := 0;
3526: l_inserted_record Number := 0;
3527:
3528: b_bucket_index msc_x_netting_pkg.number_arr;
3529: b_bkt_start_date msc_x_netting_pkg.date_arr;
3530: b_bkt_end_date msc_x_netting_pkg.date_arr;
3531: b_order_type msc_x_netting_pkg.number_arr;
3532: b_total_quantity msc_x_netting_pkg.number_arr;
3525: l_insert Number := 0;
3526: l_inserted_record Number := 0;
3527:
3528: b_bucket_index msc_x_netting_pkg.number_arr;
3529: b_bkt_start_date msc_x_netting_pkg.date_arr;
3530: b_bkt_end_date msc_x_netting_pkg.date_arr;
3531: b_order_type msc_x_netting_pkg.number_arr;
3532: b_total_quantity msc_x_netting_pkg.number_arr;
3533: b_tp_total_quantity msc_x_netting_pkg.number_arr;
3526: l_inserted_record Number := 0;
3527:
3528: b_bucket_index msc_x_netting_pkg.number_arr;
3529: b_bkt_start_date msc_x_netting_pkg.date_arr;
3530: b_bkt_end_date msc_x_netting_pkg.date_arr;
3531: b_order_type msc_x_netting_pkg.number_arr;
3532: b_total_quantity msc_x_netting_pkg.number_arr;
3533: b_tp_total_quantity msc_x_netting_pkg.number_arr;
3534: b_posting_total_quantity msc_x_netting_pkg.number_arr;
3527:
3528: b_bucket_index msc_x_netting_pkg.number_arr;
3529: b_bkt_start_date msc_x_netting_pkg.date_arr;
3530: b_bkt_end_date msc_x_netting_pkg.date_arr;
3531: b_order_type msc_x_netting_pkg.number_arr;
3532: b_total_quantity msc_x_netting_pkg.number_arr;
3533: b_tp_total_quantity msc_x_netting_pkg.number_arr;
3534: b_posting_total_quantity msc_x_netting_pkg.number_arr;
3535:
3528: b_bucket_index msc_x_netting_pkg.number_arr;
3529: b_bkt_start_date msc_x_netting_pkg.date_arr;
3530: b_bkt_end_date msc_x_netting_pkg.date_arr;
3531: b_order_type msc_x_netting_pkg.number_arr;
3532: b_total_quantity msc_x_netting_pkg.number_arr;
3533: b_tp_total_quantity msc_x_netting_pkg.number_arr;
3534: b_posting_total_quantity msc_x_netting_pkg.number_arr;
3535:
3536: BEGIN
3529: b_bkt_start_date msc_x_netting_pkg.date_arr;
3530: b_bkt_end_date msc_x_netting_pkg.date_arr;
3531: b_order_type msc_x_netting_pkg.number_arr;
3532: b_total_quantity msc_x_netting_pkg.number_arr;
3533: b_tp_total_quantity msc_x_netting_pkg.number_arr;
3534: b_posting_total_quantity msc_x_netting_pkg.number_arr;
3535:
3536: BEGIN
3537:
3530: b_bkt_end_date msc_x_netting_pkg.date_arr;
3531: b_order_type msc_x_netting_pkg.number_arr;
3532: b_total_quantity msc_x_netting_pkg.number_arr;
3533: b_tp_total_quantity msc_x_netting_pkg.number_arr;
3534: b_posting_total_quantity msc_x_netting_pkg.number_arr;
3535:
3536: BEGIN
3537:
3538: --dbms_output.put_line('Exception 25');
3582:
3583: --======================================================
3584: -- archive old exception and its complement
3585: --======================================================
3586: msc_x_netting_pkg.add_to_delete_tbl(
3587: b_publisher_id(j),
3588: b_publisher_site_id(j),
3589: b_customer_id(j),
3590: b_customer_site_id(j),
3590: b_customer_site_id(j),
3591: null,
3592: null,
3593: b_item_id(j),
3594: msc_x_netting_pkg.G_MATERIAL_EXCESS,
3595: msc_x_netting_pkg.G_EXCEP25,
3596: null,
3597: null,
3598: null,
3591: null,
3592: null,
3593: b_item_id(j),
3594: msc_x_netting_pkg.G_MATERIAL_EXCESS,
3595: msc_x_netting_pkg.G_EXCEP25,
3596: null,
3597: null,
3598: null,
3599: null,
3611: t_date1_list,
3612: t_date2_list);
3613:
3614:
3615: l_threshold2 := msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP25,
3616: b_publisher_id(j),
3617: b_publisher_site_id(j),
3618: b_item_id(j),
3619: null,
3644: b_item_id(j) = b_item_id(j-1) and
3645: b_bucket_index(j) = b_bucket_index(j-1) and
3646: b_bkt_start_date(j) = b_bkt_start_date(j-1)) THEN
3647:
3648: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
3649: l_total_demand := b_total_quantity(j-1);
3650: l_tp_total_demand := b_tp_total_quantity(j-1);
3651: l_posting_total_demand := b_posting_total_quantity(j-1);
3652: ELSIF (b_order_type(j-1)= msc_x_netting_pkg.SUPPLY_COMMIT) THEN
3648: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
3649: l_total_demand := b_total_quantity(j-1);
3650: l_tp_total_demand := b_tp_total_quantity(j-1);
3651: l_posting_total_demand := b_posting_total_quantity(j-1);
3652: ELSIF (b_order_type(j-1)= msc_x_netting_pkg.SUPPLY_COMMIT) THEN
3653: l_total_supply := b_total_quantity(j-1);
3654: l_tp_total_supply := b_tp_total_quantity(j-1);
3655: l_posting_total_supply := b_posting_total_quantity(j-1);
3656: END IF;
3653: l_total_supply := b_total_quantity(j-1);
3654: l_tp_total_supply := b_tp_total_quantity(j-1);
3655: l_posting_total_supply := b_posting_total_quantity(j-1);
3656: END IF;
3657: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST) THEN
3658: l_total_demand := b_total_quantity(j);
3659: l_tp_total_demand := b_tp_total_quantity(j);
3660: l_posting_total_demand := b_posting_total_quantity(j);
3661: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
3657: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST) THEN
3658: l_total_demand := b_total_quantity(j);
3659: l_tp_total_demand := b_tp_total_quantity(j);
3660: l_posting_total_demand := b_posting_total_quantity(j);
3661: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
3662: l_total_supply := b_total_quantity(j);
3663: l_tp_total_supply := b_tp_total_quantity(j);
3664: l_posting_total_supply := b_posting_total_quantity(j);
3665: END IF;
3704: b_supplier_site_id(j) = b_supplier_site_id(j-1) AND
3705: b_item_id(j) = b_item_id(j-1) AND
3706: b_bucket_index(j) <> b_bucket_index(j-1) and l_pair <> 1) THEN
3707:
3708: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST) THEN
3709: l_total_demand := b_total_quantity(j-1);
3710: l_tp_total_demand := b_tp_total_quantity(j-1);
3711: l_posting_total_demand := b_posting_total_quantity(j-1);
3712: l_total_supply := 0;
3711: l_posting_total_demand := b_posting_total_quantity(j-1);
3712: l_total_supply := 0;
3713: l_tp_total_supply := 0;
3714: l_posting_total_supply := 0;
3715: ELSIF (b_order_type(j-1) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
3716: l_total_demand := 0;
3717: l_tp_total_demand := 0;
3718: l_posting_total_demand := 0;
3719: l_total_supply := b_total_quantity(j-1);
3760: b_supplier_id(j) <> b_supplier_id(j-1) OR
3761: b_supplier_site_id(j) <> b_supplier_site_id(j-1) OR
3762: b_item_id(j) <> b_item_id(j-1) ) THEN
3763:
3764: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST) THEN
3765: l_total_demand := b_total_quantity(j-1);
3766: l_tp_total_demand := b_tp_total_quantity(j-1);
3767: l_posting_total_demand := b_posting_total_quantity(j-1);
3768: l_total_supply := 0;
3767: l_posting_total_demand := b_posting_total_quantity(j-1);
3768: l_total_supply := 0;
3769: l_tp_total_supply := 0;
3770: l_posting_total_supply := 0;
3771: ELSIF (b_order_type(j-1) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
3772: l_total_demand := 0;
3773: l_tp_total_demand := 0;
3774: l_posting_total_demand := 0;
3775: l_total_supply := b_total_quantity(j-1);
3798:
3799: --dbms_output.put_line('5 diff with insert' || b_bkt_start_date(j) || ' ps ' || b_publisher_site_id(j) || ' cs ' || b_customer_site_id(j));
3800:
3801: ELSIF (j = 1 AND b_bkt_start_date.COUNT = 1) THEN
3802: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
3803: l_total_demand := b_total_quantity(j);
3804: l_tp_total_demand := b_tp_total_quantity(j);
3805: l_posting_total_demand := b_posting_total_quantity(j);
3806: l_total_supply := 0;
3805: l_posting_total_demand := b_posting_total_quantity(j);
3806: l_total_supply := 0;
3807: l_tp_total_supply := 0;
3808: l_posting_total_supply := 0;
3809: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
3810: l_total_demand := 0;
3811: l_tp_total_demand := 0;
3812: l_posting_total_demand := 0;
3813: l_total_supply := b_total_quantity(j);
3849:
3850: --======================================================
3851: -- clean up the opposite exception and its complement
3852: --======================================================
3853: msc_x_netting_pkg.add_to_delete_tbl(
3854: l_publisher_id, --b_publisher_id(j),
3855: l_publisher_site_id, --b_publisher_site_id(j),
3856: l_customer_id, --b_customer_id(j),
3857: l_customer_site_id, --b_customer_site_id(j),
3857: l_customer_site_id, --b_customer_site_id(j),
3858: null,
3859: null,
3860: l_item_id, --b_item_id(j),
3861: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
3862: msc_x_netting_pkg.G_EXCEP5,
3863: null,
3864: null,
3865: l_start_date,
3858: null,
3859: null,
3860: l_item_id, --b_item_id(j),
3861: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
3862: msc_x_netting_pkg.G_EXCEP5,
3863: null,
3864: null,
3865: l_start_date,
3866: l_end_date,
3878: t_date1_list,
3879: t_date2_list);
3880:
3881:
3882: l_exception_type := msc_x_netting_pkg.G_EXCEP25;--Cust order fcst < your allocated supply
3883: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
3884: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3885: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3886:
3879: t_date2_list);
3880:
3881:
3882: l_exception_type := msc_x_netting_pkg.G_EXCEP25;--Cust order fcst < your allocated supply
3883: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
3884: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3885: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3886:
3887: msc_x_netting_pkg.add_to_exception_tbl(
3880:
3881:
3882: l_exception_type := msc_x_netting_pkg.G_EXCEP25;--Cust order fcst < your allocated supply
3883: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
3884: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3885: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3886:
3887: msc_x_netting_pkg.add_to_exception_tbl(
3888: l_publisher_id, --b_publisher_id(j),
3881:
3882: l_exception_type := msc_x_netting_pkg.G_EXCEP25;--Cust order fcst < your allocated supply
3883: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
3884: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3885: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3886:
3887: msc_x_netting_pkg.add_to_exception_tbl(
3888: l_publisher_id, --b_publisher_id(j),
3889: l_publisher_name, --b_publisher_name(j),
3883: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
3884: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
3885: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
3886:
3887: msc_x_netting_pkg.add_to_exception_tbl(
3888: l_publisher_id, --b_publisher_id(j),
3889: l_publisher_name, --b_publisher_name(j),
3890: l_publisher_site_id, --b_publisher_site_id(j),
3891: l_publisher_site_name, --b_publisher_site_name(j),
3998: l_customer_site_name := b_customer_site_name(j);
3999: l_supplier_name := b_supplier_name(j);
4000: l_supplier_site_name := b_supplier_site_name(j);
4001:
4002: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST) THEN
4003: l_total_demand := b_total_quantity(j);
4004: l_tp_total_demand := b_tp_total_quantity(j);
4005: l_posting_total_demand := b_posting_total_quantity(j);
4006: l_total_supply := 0;
4005: l_posting_total_demand := b_posting_total_quantity(j);
4006: l_total_supply := 0;
4007: l_tp_total_supply := 0;
4008: l_posting_total_supply := 0;
4009: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
4010: l_total_demand := 0;
4011: l_tp_total_demand := 0;
4012: l_posting_total_demand := 0;
4013: l_total_supply := b_total_quantity(j);
4020: and (b_refresh_number(j) > p_refresh_number)
4021: THEN
4022:
4023:
4024: l_exception_type := msc_x_netting_pkg.G_EXCEP25;--Cust order fcst < your allocated supply
4025: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4026: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4027: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4028:
4021: THEN
4022:
4023:
4024: l_exception_type := msc_x_netting_pkg.G_EXCEP25;--Cust order fcst < your allocated supply
4025: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4026: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4027: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4028:
4029:
4022:
4023:
4024: l_exception_type := msc_x_netting_pkg.G_EXCEP25;--Cust order fcst < your allocated supply
4025: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4026: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4027: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4028:
4029:
4030: msc_x_netting_pkg.add_to_exception_tbl(
4023:
4024: l_exception_type := msc_x_netting_pkg.G_EXCEP25;--Cust order fcst < your allocated supply
4025: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4026: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4027: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4028:
4029:
4030: msc_x_netting_pkg.add_to_exception_tbl(
4031: l_publisher_id, --b_publisher_id(j),
4026: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4027: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4028:
4029:
4030: msc_x_netting_pkg.add_to_exception_tbl(
4031: l_publisher_id, --b_publisher_id(j),
4032: l_publisher_name, --b_publisher_name(j),
4033: l_publisher_site_id, --b_publisher_site_id(j),
4034: l_publisher_site_name, -- b_publisher_site_name(j),
4126: -- END IF; --sum
4127: end loop;
4128: END IF;
4129:
4130: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Done: ' || msc_x_netting_pkg.get_message_type(25) ||
4131: ':' || to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS'));
4132:
4133: --=======================================================================================
4134: --for Supplier supply planning (exception 7.2)
4185:
4186: --======================================================
4187: -- archive old exception and its complement
4188: --======================================================
4189: msc_x_netting_pkg.add_to_delete_tbl(
4190: b_publisher_id(j),
4191: b_publisher_site_id(j),
4192: null,
4193: null,
4193: null,
4194: b_supplier_id(j),
4195: b_supplier_site_id(j),
4196: b_item_id(j),
4197: msc_x_netting_pkg.G_MATERIAL_EXCESS,
4198: msc_x_netting_pkg.G_EXCEP26,
4199: null,
4200: null,
4201: null,
4194: b_supplier_id(j),
4195: b_supplier_site_id(j),
4196: b_item_id(j),
4197: msc_x_netting_pkg.G_MATERIAL_EXCESS,
4198: msc_x_netting_pkg.G_EXCEP26,
4199: null,
4200: null,
4201: null,
4202: null,
4214: t_date1_list,
4215: t_date2_list);
4216:
4217:
4218: l_threshold2 := msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP26,
4219: b_publisher_id(j),
4220: b_publisher_site_id(j),
4221: b_item_id(j),
4222: b_supplier_id(j),
4248: b_item_id(j) = b_item_id(j-1) and
4249: b_bucket_index(j) = b_bucket_index(j-1) and
4250: b_bkt_start_date(j) = b_bkt_start_date(j-1)) THEN
4251:
4252: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
4253: l_total_demand := b_total_quantity(j-1);
4254: l_tp_total_demand := b_tp_total_quantity(j-1);
4255: l_posting_total_demand := b_posting_total_quantity(j-1);
4256: ELSIF (b_order_type(j-1)= msc_x_netting_pkg.SUPPLY_COMMIT) THEN
4252: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
4253: l_total_demand := b_total_quantity(j-1);
4254: l_tp_total_demand := b_tp_total_quantity(j-1);
4255: l_posting_total_demand := b_posting_total_quantity(j-1);
4256: ELSIF (b_order_type(j-1)= msc_x_netting_pkg.SUPPLY_COMMIT) THEN
4257: l_total_supply := b_total_quantity(j-1);
4258: l_tp_total_supply := b_tp_total_quantity(j-1);
4259: l_posting_total_supply := b_posting_total_quantity(j-1);
4260: END IF;
4258: l_tp_total_supply := b_tp_total_quantity(j-1);
4259: l_posting_total_supply := b_posting_total_quantity(j-1);
4260: END IF;
4261:
4262: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST) THEN
4263: l_total_demand := b_total_quantity(j);
4264: l_tp_total_demand := b_tp_total_quantity(j);
4265: l_posting_total_demand := b_posting_total_quantity(j);
4266:
4263: l_total_demand := b_total_quantity(j);
4264: l_tp_total_demand := b_tp_total_quantity(j);
4265: l_posting_total_demand := b_posting_total_quantity(j);
4266:
4267: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
4268: l_total_supply := b_total_quantity(j);
4269: l_tp_total_supply := b_tp_total_quantity(j);
4270: l_posting_total_supply := b_posting_total_quantity(j);
4271: END IF;
4307: b_supplier_site_id(j) = b_supplier_site_id(j-1) AND
4308: b_item_id(j) = b_item_id(j-1) AND
4309: b_bucket_index(j) <> b_bucket_index(j-1) and l_pair <> 1) THEN
4310:
4311: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST) THEN
4312: l_total_demand := b_total_quantity(j-1);
4313: l_tp_total_demand := b_tp_total_quantity(j-1);
4314: l_posting_total_demand := b_posting_total_quantity(j-1);
4315: l_total_supply := 0;
4314: l_posting_total_demand := b_posting_total_quantity(j-1);
4315: l_total_supply := 0;
4316: l_tp_total_supply := 0;
4317: l_posting_total_supply := 0;
4318: ELSIF (b_order_type(j-1) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
4319: l_total_demand := 0;
4320: l_tp_total_demand := 0;
4321: l_posting_total_demand := 0;
4322: l_total_supply := b_total_quantity(j-1);
4358: b_supplier_id(j) <> b_supplier_id(j-1) OR
4359: b_supplier_site_id(j) <> b_supplier_site_id(j-1) OR
4360: b_item_id(j) <> b_item_id(j-1)) THEN
4361:
4362: IF (b_order_type(j-1) = msc_x_netting_pkg.ORDER_FORECAST) THEN
4363: l_total_demand := b_total_quantity(j-1);
4364: l_tp_total_demand := b_tp_total_quantity(j-1);
4365: l_posting_total_demand := b_posting_total_quantity(j-1);
4366: l_total_supply := 0;
4365: l_posting_total_demand := b_posting_total_quantity(j-1);
4366: l_total_supply := 0;
4367: l_tp_total_supply := 0;
4368: l_posting_total_supply := 0;
4369: ELSIF (b_order_type(j-1) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
4370: l_total_demand := 0;
4371: l_tp_total_demand := 0;
4372: l_posting_total_demand := 0;
4373: l_total_supply := b_total_quantity(j-1);
4393: l_supplier_site_name := b_supplier_site_name(j-1);
4394:
4395: ELSIF (j = 1 and b_bkt_start_date.COUNT = 1) THEN
4396:
4397: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST ) THEN
4398: l_total_demand := b_total_quantity(j);
4399: l_tp_total_demand := b_tp_total_quantity(j);
4400: l_posting_total_demand := b_posting_total_quantity(j);
4401: l_total_supply := 0;
4400: l_posting_total_demand := b_posting_total_quantity(j);
4401: l_total_supply := 0;
4402: l_tp_total_supply := 0;
4403: l_posting_total_supply := 0;
4404: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
4405: l_total_demand := 0;
4406: l_tp_total_demand := 0;
4407: l_posting_total_demand := 0;
4408: l_total_supply := b_total_quantity(j);
4442:
4443: --------------------------------------------------------
4444: -- clean up the opposite exception and its complement
4445: --------------------------------------------------------
4446: msc_x_netting_pkg.add_to_delete_tbl(
4447: l_publisher_id, --b_publisher_id(j),
4448: l_publisher_site_id, --b_publisher_site_id(j),
4449: null,
4450: null,
4450: null,
4451: l_supplier_id, --b_supplier_id(j),
4452: l_supplier_site_id, --b_supplier_site_id(j),
4453: l_item_id, --b_item_id(j),
4454: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
4455: msc_x_netting_pkg.G_EXCEP6,
4456: null,
4457: null,
4458: l_start_date,
4451: l_supplier_id, --b_supplier_id(j),
4452: l_supplier_site_id, --b_supplier_site_id(j),
4453: l_item_id, --b_item_id(j),
4454: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
4455: msc_x_netting_pkg.G_EXCEP6,
4456: null,
4457: null,
4458: l_start_date,
4459: l_end_date,
4473:
4474:
4475: --if plan_type is SP then detected exception 7.2
4476: --dbms_output.put_line('dem ' || l_total_demand || 'sup ' || l_tp_total_supply);
4477: l_exception_type := msc_x_netting_pkg.G_EXCEP26;
4478: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4479: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4480: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4481:
4474:
4475: --if plan_type is SP then detected exception 7.2
4476: --dbms_output.put_line('dem ' || l_total_demand || 'sup ' || l_tp_total_supply);
4477: l_exception_type := msc_x_netting_pkg.G_EXCEP26;
4478: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4479: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4480: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4481:
4482: msc_x_netting_pkg.add_to_exception_tbl(
4475: --if plan_type is SP then detected exception 7.2
4476: --dbms_output.put_line('dem ' || l_total_demand || 'sup ' || l_tp_total_supply);
4477: l_exception_type := msc_x_netting_pkg.G_EXCEP26;
4478: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4479: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4480: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4481:
4482: msc_x_netting_pkg.add_to_exception_tbl(
4483: l_publisher_id, --b_publisher_id(j),
4476: --dbms_output.put_line('dem ' || l_total_demand || 'sup ' || l_tp_total_supply);
4477: l_exception_type := msc_x_netting_pkg.G_EXCEP26;
4478: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4479: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4480: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4481:
4482: msc_x_netting_pkg.add_to_exception_tbl(
4483: l_publisher_id, --b_publisher_id(j),
4484: l_publisher_name, --b_publisher_name(j),
4478: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4479: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4480: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4481:
4482: msc_x_netting_pkg.add_to_exception_tbl(
4483: l_publisher_id, --b_publisher_id(j),
4484: l_publisher_name, --b_publisher_name(j),
4485: l_publisher_site_id, --b_publisher_site_id(j),
4486: l_publisher_site_name, --b_publisher_site_name(j),
4592: l_customer_site_name := b_customer_site_name(j);
4593: l_supplier_name := b_supplier_name(j);
4594: l_supplier_site_name := b_supplier_site_name(j);
4595:
4596: IF (b_order_type(j) = msc_x_netting_pkg.ORDER_FORECAST) THEN
4597: l_total_demand := b_total_quantity(j);
4598: l_tp_total_demand := b_tp_total_quantity(j);
4599: l_posting_total_demand := b_posting_total_quantity(j);
4600: l_total_supply := 0;
4599: l_posting_total_demand := b_posting_total_quantity(j);
4600: l_total_supply := 0;
4601: l_tp_total_supply := 0;
4602: l_posting_total_supply := 0;
4603: ELSIF (b_order_type(j) = msc_x_netting_pkg.SUPPLY_COMMIT) THEN
4604: l_total_demand := 0;
4605: l_tp_total_demand := 0;
4606: l_posting_total_demand := 0;
4607: l_total_supply := b_total_quantity(j);
4615:
4616:
4617: --if plan_type is SP then detected exception 7.2
4618: --dbms_output.put_line('dem ' || l_total_demand || 'sup ' || l_tp_total_supply);
4619: l_exception_type := msc_x_netting_pkg.G_EXCEP26;
4620: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4621: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4622: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4623:
4616:
4617: --if plan_type is SP then detected exception 7.2
4618: --dbms_output.put_line('dem ' || l_total_demand || 'sup ' || l_tp_total_supply);
4619: l_exception_type := msc_x_netting_pkg.G_EXCEP26;
4620: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4621: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4622: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4623:
4624: msc_x_netting_pkg.add_to_exception_tbl(
4617: --if plan_type is SP then detected exception 7.2
4618: --dbms_output.put_line('dem ' || l_total_demand || 'sup ' || l_tp_total_supply);
4619: l_exception_type := msc_x_netting_pkg.G_EXCEP26;
4620: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4621: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4622: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4623:
4624: msc_x_netting_pkg.add_to_exception_tbl(
4625: l_publisher_id, --b_publisher_id(j),
4618: --dbms_output.put_line('dem ' || l_total_demand || 'sup ' || l_tp_total_supply);
4619: l_exception_type := msc_x_netting_pkg.G_EXCEP26;
4620: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4621: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4622: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4623:
4624: msc_x_netting_pkg.add_to_exception_tbl(
4625: l_publisher_id, --b_publisher_id(j),
4626: l_publisher_name, --b_publisher_name(j),
4620: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
4621: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
4622: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
4623:
4624: msc_x_netting_pkg.add_to_exception_tbl(
4625: l_publisher_id, --b_publisher_id(j),
4626: l_publisher_name, --b_publisher_name(j),
4627: l_publisher_site_id, --b_publisher_site_id(j),
4628: l_publisher_site_name, --b_publisher_site_name(j),
4719: --END IF;
4720: --END IF; --sum
4721: END LOOP;
4722: END IF;
4723: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Done: ' ||msc_x_netting_pkg.get_message_type(26) ||
4724: ':' || to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS'));
4725:
4726:
4727: --=================================================================================
4784: --dbms_output.put_line('--------------- Trx id 2 = ' || b_trx_id2(j));
4785: --======================================================
4786: -- archive old exception and its complement
4787: --======================================================
4788: msc_x_netting_pkg.add_to_delete_tbl(
4789: b_publisher_id(j),
4790: b_publisher_site_id(j),
4791: b_customer_id(j),
4792: b_customer_site_id(j),
4792: b_customer_site_id(j),
4793: null,
4794: null,
4795: b_item_id(j),
4796: msc_x_netting_pkg.G_MATERIAL_EXCESS,
4797: msc_x_netting_pkg.G_EXCEP27,
4798: b_trx_id1(j),
4799: b_trx_id2(j),
4800: null,
4793: null,
4794: null,
4795: b_item_id(j),
4796: msc_x_netting_pkg.G_MATERIAL_EXCESS,
4797: msc_x_netting_pkg.G_EXCEP27,
4798: b_trx_id1(j),
4799: b_trx_id2(j),
4800: null,
4801: null,
4813: t_date1_list,
4814: t_date2_list);
4815:
4816:
4817: msc_x_netting_pkg.add_to_delete_tbl(
4818: b_customer_id(j),
4819: b_customer_site_id(j),
4820: null,
4821: null,
4821: null,
4822: b_publisher_id(j),
4823: b_publisher_site_id(j),
4824: b_item_id(j),
4825: msc_x_netting_pkg.G_MATERIAL_EXCESS,
4826: msc_x_netting_pkg.G_EXCEP28,
4827: b_trx_id2(j),
4828: b_trx_id1(j),
4829: null,
4822: b_publisher_id(j),
4823: b_publisher_site_id(j),
4824: b_item_id(j),
4825: msc_x_netting_pkg.G_MATERIAL_EXCESS,
4826: msc_x_netting_pkg.G_EXCEP28,
4827: b_trx_id2(j),
4828: b_trx_id1(j),
4829: null,
4830: null,
4842: t_date1_list,
4843: t_date2_list);
4844:
4845:
4846: l_threshold2 := msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP27,
4847: b_publisher_id(j),
4848: b_publisher_site_id(j),
4849: b_item_id(j),
4850: null,
4852: b_customer_id(j),
4853: b_customer_site_id(j),
4854: b_so_key_date(j));
4855:
4856: l_total_qty := msc_x_netting_pkg.get_total_qty(b_order_number(j),
4857: b_release_number(j),
4858: b_line_number(j),
4859: b_publisher_id(j),
4860: b_publisher_site_id(j),
4866: --======================================================
4867: -- Clean up the opposite exception and its complement
4868: --======================================================
4869:
4870: msc_x_netting_pkg.add_to_delete_tbl(
4871: b_publisher_id(j),
4872: b_publisher_site_id(j),
4873: b_customer_id(j),
4874: b_customer_site_id(j),
4874: b_customer_site_id(j),
4875: null,
4876: null,
4877: b_item_id(j),
4878: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
4879: msc_x_netting_pkg.G_EXCEP7,
4880: b_trx_id1(j),
4881: b_trx_id2(j),
4882: null,
4875: null,
4876: null,
4877: b_item_id(j),
4878: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
4879: msc_x_netting_pkg.G_EXCEP7,
4880: b_trx_id1(j),
4881: b_trx_id2(j),
4882: null,
4883: null,
4894: t_trxid2_list,
4895: t_date1_list,
4896: t_date2_list);
4897:
4898: msc_x_netting_pkg.add_to_delete_tbl(
4899: b_customer_id(j),
4900: b_customer_site_id(j),
4901: null,
4902: null,
4902: null,
4903: b_publisher_id(j),
4904: b_publisher_site_id(j),
4905: b_item_id(j),
4906: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
4907: msc_x_netting_pkg.G_EXCEP8,
4908: b_trx_id2(j),
4909: b_trx_id1(j),
4910: null,
4903: b_publisher_id(j),
4904: b_publisher_site_id(j),
4905: b_item_id(j),
4906: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
4907: msc_x_netting_pkg.G_EXCEP8,
4908: b_trx_id2(j),
4909: b_trx_id1(j),
4910: null,
4911: null,
4953: and publisher_site_id = b_publisher_site_id(j)
4954: and customer_id = b_customer_id(j)
4955: and customer_site_id = b_customer_site_id(j)
4956: and inventory_item_id = b_item_id(j)
4957: and publisher_order_type = msc_x_netting_pkg.SALES_ORDER
4958: and end_order_number = b_order_number(j)
4959: and NVL(end_order_line_number,-1) = nvl(b_line_number(j),-1)
4960: and nvl(end_order_rel_number,-1) = nvl(b_release_number(j),-1)
4961: and key_date = (select max(key_date)
4964: and publisher_site_id = b_publisher_site_id(j)
4965: and customer_id = b_customer_id(j)
4966: and customer_site_id = b_customer_site_id(j)
4967: and inventory_item_id = b_item_id(j)
4968: and publisher_order_type = msc_x_netting_pkg.SALES_ORDER
4969: and end_order_number = b_order_number(j)
4970: and NVL(end_order_line_number,-1) = nvl(b_line_number(j),-1)
4971: and nvl(end_order_rel_number,-1) = nvl(b_release_number(j),-1));
4972: --dbms_output.put_line('so trx id ' || l_last_so_trx_id);
4979:
4980: --======================================================
4981: -- archive old exception and its complement
4982: --======================================================
4983: msc_x_netting_pkg.add_to_delete_tbl(
4984: b_publisher_id(j),
4985: b_publisher_site_id(j),
4986: b_customer_id(j),
4987: b_customer_site_id(j),
4987: b_customer_site_id(j),
4988: null,
4989: null,
4990: b_item_id(j),
4991: msc_x_netting_pkg.G_MATERIAL_EXCESS,
4992: msc_x_netting_pkg.G_EXCEP27,
4993: l_last_so_trx_id,
4994: b_trx_id2(j),
4995: null,
4988: null,
4989: null,
4990: b_item_id(j),
4991: msc_x_netting_pkg.G_MATERIAL_EXCESS,
4992: msc_x_netting_pkg.G_EXCEP27,
4993: l_last_so_trx_id,
4994: b_trx_id2(j),
4995: null,
4996: null,
5008: t_date1_list,
5009: t_date2_list);
5010:
5011:
5012: msc_x_netting_pkg.add_to_delete_tbl(
5013: b_customer_id(j),
5014: b_customer_site_id(j),
5015: null,
5016: null,
5016: null,
5017: b_publisher_id(j),
5018: b_publisher_site_id(j),
5019: b_item_id(j),
5020: msc_x_netting_pkg.G_MATERIAL_EXCESS,
5021: msc_x_netting_pkg.G_EXCEP28,
5022: b_trx_id2(j),
5023: l_last_so_trx_id,
5024: null,
5017: b_publisher_id(j),
5018: b_publisher_site_id(j),
5019: b_item_id(j),
5020: msc_x_netting_pkg.G_MATERIAL_EXCESS,
5021: msc_x_netting_pkg.G_EXCEP28,
5022: b_trx_id2(j),
5023: l_last_so_trx_id,
5024: null,
5025: null,
5037: t_date1_list,
5038: t_date2_list);
5039:
5040:
5041: msc_x_netting_pkg.add_to_delete_tbl(
5042: b_publisher_id(j),
5043: b_publisher_site_id(j),
5044: b_customer_id(j),
5045: b_customer_site_id(j),
5045: b_customer_site_id(j),
5046: null,
5047: null,
5048: b_item_id(j),
5049: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5050: msc_x_netting_pkg.G_EXCEP7,
5051: l_last_so_trx_id,
5052: b_trx_id2(j),
5053: null,
5046: null,
5047: null,
5048: b_item_id(j),
5049: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5050: msc_x_netting_pkg.G_EXCEP7,
5051: l_last_so_trx_id,
5052: b_trx_id2(j),
5053: null,
5054: null,
5065: t_trxid2_list,
5066: t_date1_list,
5067: t_date2_list);
5068:
5069: msc_x_netting_pkg.add_to_delete_tbl(
5070: b_customer_id(j),
5071: b_customer_site_id(j),
5072: null,
5073: null,
5073: null,
5074: b_publisher_id(j),
5075: b_publisher_site_id(j),
5076: b_item_id(j),
5077: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5078: msc_x_netting_pkg.G_EXCEP8,
5079: b_trx_id2(j),
5080: l_last_so_trx_id,
5081: null,
5074: b_publisher_id(j),
5075: b_publisher_site_id(j),
5076: b_item_id(j),
5077: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5078: msc_x_netting_pkg.G_EXCEP8,
5079: b_trx_id2(j),
5080: l_last_so_trx_id,
5081: null,
5082: null,
5106:
5107: l_exception_basis := MSC_X_UTIL.GET_LOOKUP_MEANING('MSC_X_SHIPPING_CONTROL',
5108: nvl(l_shipping_control,1));
5109:
5110: l_exception_type := msc_x_netting_pkg.G_EXCEP27; -- fulfillment qty excess for customer PO
5111: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5112: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5113: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5114:
5107: l_exception_basis := MSC_X_UTIL.GET_LOOKUP_MEANING('MSC_X_SHIPPING_CONTROL',
5108: nvl(l_shipping_control,1));
5109:
5110: l_exception_type := msc_x_netting_pkg.G_EXCEP27; -- fulfillment qty excess for customer PO
5111: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5112: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5113: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5114:
5115:
5108: nvl(l_shipping_control,1));
5109:
5110: l_exception_type := msc_x_netting_pkg.G_EXCEP27; -- fulfillment qty excess for customer PO
5111: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5112: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5113: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5114:
5115:
5116: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
5109:
5110: l_exception_type := msc_x_netting_pkg.G_EXCEP27; -- fulfillment qty excess for customer PO
5111: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5112: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5113: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5114:
5115:
5116: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
5117: b_publisher_name(j),
5112: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5113: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5114:
5115:
5116: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
5117: b_publisher_name(j),
5118: b_publisher_site_id(j),
5119: b_publisher_site_name(j),
5120: b_item_id(j),
5208: -------------------------------------------------
5209: if (b_po_last_refnum(j) <= p_refresh_number) then
5210: --dbms_output.put_line('In complement 27');
5211:
5212: l_complement_threshold:= msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP28,
5213: b_customer_id(j),
5214: b_customer_site_id(j),
5215: b_item_id(j),
5216: b_publisher_id(j),
5220: b_po_ship_date(j));
5221:
5222: if (l_total_qty > b_po_qty(j) + (l_complement_threshold*b_po_qty(j)/100) ) then
5223:
5224: l_exception_type := msc_x_netting_pkg.G_EXCEP28; --fulfillment qty excess from your sup
5225: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5226: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5227: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5228:
5221:
5222: if (l_total_qty > b_po_qty(j) + (l_complement_threshold*b_po_qty(j)/100) ) then
5223:
5224: l_exception_type := msc_x_netting_pkg.G_EXCEP28; --fulfillment qty excess from your sup
5225: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5226: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5227: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5228:
5229: msc_x_netting_pkg.add_to_exception_tbl(b_customer_id(j),
5222: if (l_total_qty > b_po_qty(j) + (l_complement_threshold*b_po_qty(j)/100) ) then
5223:
5224: l_exception_type := msc_x_netting_pkg.G_EXCEP28; --fulfillment qty excess from your sup
5225: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5226: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5227: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5228:
5229: msc_x_netting_pkg.add_to_exception_tbl(b_customer_id(j),
5230: b_customer_name(j),
5223:
5224: l_exception_type := msc_x_netting_pkg.G_EXCEP28; --fulfillment qty excess from your sup
5225: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5226: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5227: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5228:
5229: msc_x_netting_pkg.add_to_exception_tbl(b_customer_id(j),
5230: b_customer_name(j),
5231: b_customer_site_id(j),
5225: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5226: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5227: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5228:
5229: msc_x_netting_pkg.add_to_exception_tbl(b_customer_id(j),
5230: b_customer_name(j),
5231: b_customer_site_id(j),
5232: b_customer_site_name(j),
5233: b_item_id(j),
5321: END IF; -- if j=1
5322: end if;
5323: END LOOP;
5324: END IF;
5325: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Done: ' || msc_x_netting_pkg.get_message_type(27) ||
5326: ':' ||to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS'));
5327:
5328: /* reset the trxid */
5329:
5385:
5386: --======================================================
5387: -- archive old exception and its complement
5388: --======================================================
5389: msc_x_netting_pkg.add_to_delete_tbl(
5390: b_publisher_id(j),
5391: b_publisher_site_id(j),
5392: null,
5393: null,
5393: null,
5394: b_supplier_id(j),
5395: b_supplier_site_id(j),
5396: b_item_id(j),
5397: msc_x_netting_pkg.G_MATERIAL_EXCESS,
5398: msc_x_netting_pkg.G_EXCEP28,
5399: b_trx_id1(j),
5400: b_trx_id2(j),
5401: null,
5394: b_supplier_id(j),
5395: b_supplier_site_id(j),
5396: b_item_id(j),
5397: msc_x_netting_pkg.G_MATERIAL_EXCESS,
5398: msc_x_netting_pkg.G_EXCEP28,
5399: b_trx_id1(j),
5400: b_trx_id2(j),
5401: null,
5402: null,
5413: t_trxid2_list,
5414: t_date1_list,
5415: t_date2_list);
5416:
5417: msc_x_netting_pkg.add_to_delete_tbl(
5418: b_supplier_id(j),
5419: b_supplier_site_id(j),
5420: b_publisher_id(j),
5421: b_publisher_site_id(j),
5421: b_publisher_site_id(j),
5422: null,
5423: null,
5424: b_item_id(j),
5425: msc_x_netting_pkg.G_MATERIAL_EXCESS,
5426: msc_x_netting_pkg.G_EXCEP27,
5427: b_trx_id2(j),
5428: b_trx_id1(j),
5429: null,
5422: null,
5423: null,
5424: b_item_id(j),
5425: msc_x_netting_pkg.G_MATERIAL_EXCESS,
5426: msc_x_netting_pkg.G_EXCEP27,
5427: b_trx_id2(j),
5428: b_trx_id1(j),
5429: null,
5430: null,
5442: t_date1_list,
5443: t_date2_list);
5444:
5445:
5446: l_threshold2 := msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP28,
5447: b_publisher_id(j),
5448: b_publisher_site_id(j),
5449: b_item_id(j),
5450: b_supplier_id(j),
5452: null,
5453: null,
5454: b_po_key_date(j));
5455:
5456: l_total_qty := msc_x_netting_pkg.get_total_qty(b_order_number(j),
5457: b_release_number(j),
5458: b_line_number(j),
5459: b_supplier_id(j),
5460: b_supplier_site_id(j),
5466:
5467: --======================================================
5468: -- Clean up the opposite exception and its complement
5469: --======================================================
5470: msc_x_netting_pkg.add_to_delete_tbl(
5471: b_publisher_id(j),
5472: b_publisher_site_id(j),
5473: null,
5474: null,
5474: null,
5475: b_supplier_id(j),
5476: b_supplier_site_id(j),
5477: b_item_id(j),
5478: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5479: msc_x_netting_pkg.G_EXCEP8,
5480: b_trx_id1(j),
5481: b_trx_id2(j),
5482: null,
5475: b_supplier_id(j),
5476: b_supplier_site_id(j),
5477: b_item_id(j),
5478: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5479: msc_x_netting_pkg.G_EXCEP8,
5480: b_trx_id1(j),
5481: b_trx_id2(j),
5482: null,
5483: null,
5494: t_trxid2_list,
5495: t_date1_list,
5496: t_date2_list);
5497:
5498: msc_x_netting_pkg.add_to_delete_tbl(
5499: b_supplier_id(j),
5500: b_supplier_site_id(j),
5501: b_publisher_id(j),
5502: b_publisher_site_id(j),
5502: b_publisher_site_id(j),
5503: null,
5504: null,
5505: b_item_id(j),
5506: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5507: msc_x_netting_pkg.G_EXCEP7,
5508: b_trx_id2(j),
5509: b_trx_id1(j),
5510: null,
5503: null,
5504: null,
5505: b_item_id(j),
5506: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5507: msc_x_netting_pkg.G_EXCEP7,
5508: b_trx_id2(j),
5509: b_trx_id1(j),
5510: null,
5511: null,
5545: and publisher_site_id = b_supplier_site_id(j)
5546: and customer_id = b_publisher_id(j)
5547: and customer_site_id = b_publisher_site_id(j)
5548: and inventory_item_id = b_item_id(j)
5549: and publisher_order_type = msc_x_netting_pkg.SALES_ORDER
5550: and end_order_number = b_order_number(j)
5551: and NVL(end_order_line_number,-1) = nvl(b_line_number(j),-1)
5552: and nvl(end_order_rel_number,-1) = nvl(b_release_number(j),-1)
5553: and key_date = (select max(key_date)
5556: and publisher_site_id = b_supplier_site_id(j)
5557: and customer_id = b_publisher_id(j)
5558: and customer_site_id = b_publisher_site_id(j)
5559: and inventory_item_id = b_item_id(j)
5560: and publisher_order_type = msc_x_netting_pkg.SALES_ORDER
5561: and end_order_number = b_order_number(j)
5562: and NVL(end_order_line_number,-1) = nvl(b_line_number(j),-1)
5563: and nvl(end_order_rel_number,-1) = nvl(b_release_number(j),-1) );
5564: EXCEPTION
5574: and publisher_site_id = b_supplier_site_id(j)
5575: and customer_id = b_publisher_id(j)
5576: and customer_site_id = b_publisher_site_id(j)
5577: and inventory_item_id = b_item_id(j)
5578: and publisher_order_type = msc_x_netting_pkg.SALES_ORDER
5579: and end_order_number = b_order_number(j)
5580: and NVL(end_order_line_number,-1) = nvl(b_line_number(j),-1)
5581: and nvl(end_order_rel_number,-1) = nvl(b_release_number(j),-1);
5582:
5585:
5586: --======================================================
5587: -- archive old exception and its complement
5588: --======================================================
5589: msc_x_netting_pkg.add_to_delete_tbl(
5590: b_publisher_id(j),
5591: b_publisher_site_id(j),
5592: null,
5593: null,
5593: null,
5594: b_supplier_id(j),
5595: b_supplier_site_id(j),
5596: b_item_id(j),
5597: msc_x_netting_pkg.G_MATERIAL_EXCESS,
5598: msc_x_netting_pkg.G_EXCEP28,
5599: b_trx_id1(j),
5600: l_last_so_trx_id,
5601: null,
5594: b_supplier_id(j),
5595: b_supplier_site_id(j),
5596: b_item_id(j),
5597: msc_x_netting_pkg.G_MATERIAL_EXCESS,
5598: msc_x_netting_pkg.G_EXCEP28,
5599: b_trx_id1(j),
5600: l_last_so_trx_id,
5601: null,
5602: null,
5613: t_trxid2_list,
5614: t_date1_list,
5615: t_date2_list);
5616:
5617: msc_x_netting_pkg.add_to_delete_tbl(
5618: b_supplier_id(j),
5619: b_supplier_site_id(j),
5620: b_publisher_id(j),
5621: b_publisher_site_id(j),
5621: b_publisher_site_id(j),
5622: null,
5623: null,
5624: b_item_id(j),
5625: msc_x_netting_pkg.G_MATERIAL_EXCESS,
5626: msc_x_netting_pkg.G_EXCEP27,
5627: l_last_so_trx_id,
5628: b_trx_id1(j),
5629: null,
5622: null,
5623: null,
5624: b_item_id(j),
5625: msc_x_netting_pkg.G_MATERIAL_EXCESS,
5626: msc_x_netting_pkg.G_EXCEP27,
5627: l_last_so_trx_id,
5628: b_trx_id1(j),
5629: null,
5630: null,
5641: t_trxid2_list,
5642: t_date1_list,
5643: t_date2_list);
5644:
5645: msc_x_netting_pkg.add_to_delete_tbl(
5646: b_publisher_id(j),
5647: b_publisher_site_id(j),
5648: null,
5649: null,
5649: null,
5650: b_supplier_id(j),
5651: b_supplier_site_id(j),
5652: b_item_id(j),
5653: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5654: msc_x_netting_pkg.G_EXCEP8,
5655: b_trx_id1(j),
5656: l_last_so_trx_id,
5657: null,
5650: b_supplier_id(j),
5651: b_supplier_site_id(j),
5652: b_item_id(j),
5653: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5654: msc_x_netting_pkg.G_EXCEP8,
5655: b_trx_id1(j),
5656: l_last_so_trx_id,
5657: null,
5658: null,
5669: t_trxid2_list,
5670: t_date1_list,
5671: t_date2_list);
5672:
5673: msc_x_netting_pkg.add_to_delete_tbl(
5674: b_supplier_id(j),
5675: b_supplier_site_id(j),
5676: b_publisher_id(j),
5677: b_publisher_site_id(j),
5677: b_publisher_site_id(j),
5678: null,
5679: null,
5680: b_item_id(j),
5681: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5682: msc_x_netting_pkg.G_EXCEP7,
5683: l_last_so_trx_id,
5684: b_trx_id1(j),
5685: null,
5678: null,
5679: null,
5680: b_item_id(j),
5681: msc_x_netting_pkg.G_MATERIAL_SHORTAGE,
5682: msc_x_netting_pkg.G_EXCEP7,
5683: l_last_so_trx_id,
5684: b_trx_id1(j),
5685: null,
5686: null,
5709: b_supplier_site_name(j));
5710:
5711: l_exception_basis := MSC_X_UTIL.GET_LOOKUP_MEANING('MSC_X_SHIPPING_CONTROL',
5712: nvl(l_shipping_control,1));
5713: l_exception_type := msc_x_netting_pkg.G_EXCEP28;
5714: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5715: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5716: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5717:
5710:
5711: l_exception_basis := MSC_X_UTIL.GET_LOOKUP_MEANING('MSC_X_SHIPPING_CONTROL',
5712: nvl(l_shipping_control,1));
5713: l_exception_type := msc_x_netting_pkg.G_EXCEP28;
5714: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5715: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5716: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5717:
5718: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
5711: l_exception_basis := MSC_X_UTIL.GET_LOOKUP_MEANING('MSC_X_SHIPPING_CONTROL',
5712: nvl(l_shipping_control,1));
5713: l_exception_type := msc_x_netting_pkg.G_EXCEP28;
5714: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5715: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5716: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5717:
5718: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
5719: b_publisher_name(j),
5712: nvl(l_shipping_control,1));
5713: l_exception_type := msc_x_netting_pkg.G_EXCEP28;
5714: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5715: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5716: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5717:
5718: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
5719: b_publisher_name(j),
5720: b_publisher_site_id(j),
5714: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5715: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5716: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5717:
5718: msc_x_netting_pkg.add_to_exception_tbl(b_publisher_id(j),
5719: b_publisher_name(j),
5720: b_publisher_site_id(j),
5721: b_publisher_site_name(j),
5722: b_item_id(j),
5811: if (b_so_last_refnum(j) <= p_refresh_number) then
5812: --dbms_output.put_line('In complement28');
5813:
5814: --dbms_output.put_line('generate complement ex');
5815: l_complement_threshold:= msc_pmf_pkg.get_threshold(msc_x_netting_pkg.G_EXCEP27,
5816: b_supplier_id(j),
5817: b_supplier_site_id(j),
5818: b_item_id(j),
5819: null,
5823: b_so_key_date(j));
5824:
5825: if (l_total_qty > b_po_qty(j) + (l_complement_threshold*b_po_qty(j)/100) ) THEN
5826:
5827: l_exception_type := msc_x_netting_pkg.G_EXCEP27; --fulfillment qty excess for your cust po
5828: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5829: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5830: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5831:
5824:
5825: if (l_total_qty > b_po_qty(j) + (l_complement_threshold*b_po_qty(j)/100) ) THEN
5826:
5827: l_exception_type := msc_x_netting_pkg.G_EXCEP27; --fulfillment qty excess for your cust po
5828: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5829: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5830: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5831:
5832: msc_x_netting_pkg.add_to_exception_tbl(b_supplier_id(j),
5825: if (l_total_qty > b_po_qty(j) + (l_complement_threshold*b_po_qty(j)/100) ) THEN
5826:
5827: l_exception_type := msc_x_netting_pkg.G_EXCEP27; --fulfillment qty excess for your cust po
5828: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5829: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5830: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5831:
5832: msc_x_netting_pkg.add_to_exception_tbl(b_supplier_id(j),
5833: b_supplier_name(j),
5826:
5827: l_exception_type := msc_x_netting_pkg.G_EXCEP27; --fulfillment qty excess for your cust po
5828: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5829: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5830: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5831:
5832: msc_x_netting_pkg.add_to_exception_tbl(b_supplier_id(j),
5833: b_supplier_name(j),
5834: b_supplier_site_id(j),
5828: l_exception_group := msc_x_netting_pkg.G_MATERIAL_EXCESS;
5829: l_exception_type_name := msc_x_netting_pkg.get_message_type (l_exception_type);
5830: l_exception_group_name := msc_x_netting_pkg.get_message_group (l_exception_group);
5831:
5832: msc_x_netting_pkg.add_to_exception_tbl(b_supplier_id(j),
5833: b_supplier_name(j),
5834: b_supplier_site_id(j),
5835: b_supplier_site_name(j),
5836: b_item_id(j),
5924: END IF; --if j = 1
5925: end if;
5926: END LOOP;
5927: END IF;
5928: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Done: ' || msc_x_netting_pkg.get_message_type(28) ||
5929: ':' || to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS'));
5930:
5931: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Total exceptions inserted for the group ' ||
5932: msc_x_netting_pkg.get_message_group(msc_x_netting_pkg.G_MATERIAL_EXCESS) || ':' || l_inserted_record);
5928: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Done: ' || msc_x_netting_pkg.get_message_type(28) ||
5929: ':' || to_char(sysdate, 'DD-MON-YYYY HH24:MI:SS'));
5930:
5931: FND_FILE.PUT_LINE(FND_FILE.LOG, 'Total exceptions inserted for the group ' ||
5932: msc_x_netting_pkg.get_message_group(msc_x_netting_pkg.G_MATERIAL_EXCESS) || ':' || l_inserted_record);
5933:
5934: EXCEPTION
5935: WHEN OTHERS THEN
5936: MSC_SCE_LOADS_PKG.LOG_MESSAGE('Error in MSC_X_NETTING2_PKG.Compute_Material_Excess');