57: ------------------------------------------------------------
58: PROCEDURE getDefaultTestParams(defaultInputValues OUT NOCOPY JTF_DIAG_INPUTTBL) IS
59: tempInput JTF_DIAG_INPUTTBL;
60: BEGIN
61: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.initinputtable;
62: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Operating Unit Id','LOV-oracle.apps.inv.diag.lov.OperatingLov');
63: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Number','LOV-oracle.apps.inv.diag.lov.PONumberLov');
64: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Number','LOV-oracle.apps.inv.diag.lov.POlineLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
65: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Location Number','LOV-oracle.apps.inv.diag.lov.POlinelocLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
58: PROCEDURE getDefaultTestParams(defaultInputValues OUT NOCOPY JTF_DIAG_INPUTTBL) IS
59: tempInput JTF_DIAG_INPUTTBL;
60: BEGIN
61: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.initinputtable;
62: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Operating Unit Id','LOV-oracle.apps.inv.diag.lov.OperatingLov');
63: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Number','LOV-oracle.apps.inv.diag.lov.PONumberLov');
64: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Number','LOV-oracle.apps.inv.diag.lov.POlineLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
65: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Location Number','LOV-oracle.apps.inv.diag.lov.POlinelocLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
66: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Organization Id','LOV-oracle.apps.inv.diag.lov.OrganizationLov');
59: tempInput JTF_DIAG_INPUTTBL;
60: BEGIN
61: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.initinputtable;
62: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Operating Unit Id','LOV-oracle.apps.inv.diag.lov.OperatingLov');
63: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Number','LOV-oracle.apps.inv.diag.lov.PONumberLov');
64: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Number','LOV-oracle.apps.inv.diag.lov.POlineLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
65: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Location Number','LOV-oracle.apps.inv.diag.lov.POlinelocLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
66: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Organization Id','LOV-oracle.apps.inv.diag.lov.OrganizationLov');
67: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Receipt Number','LOV-oracle.apps.inv.diag.lov.ReceiptNumLov');
60: BEGIN
61: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.initinputtable;
62: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Operating Unit Id','LOV-oracle.apps.inv.diag.lov.OperatingLov');
63: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Number','LOV-oracle.apps.inv.diag.lov.PONumberLov');
64: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Number','LOV-oracle.apps.inv.diag.lov.POlineLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
65: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Location Number','LOV-oracle.apps.inv.diag.lov.POlinelocLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
66: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Organization Id','LOV-oracle.apps.inv.diag.lov.OrganizationLov');
67: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Receipt Number','LOV-oracle.apps.inv.diag.lov.ReceiptNumLov');
68: defaultInputValues := tempInput;
61: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.initinputtable;
62: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Operating Unit Id','LOV-oracle.apps.inv.diag.lov.OperatingLov');
63: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Number','LOV-oracle.apps.inv.diag.lov.PONumberLov');
64: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Number','LOV-oracle.apps.inv.diag.lov.POlineLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
65: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Location Number','LOV-oracle.apps.inv.diag.lov.POlinelocLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
66: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Organization Id','LOV-oracle.apps.inv.diag.lov.OrganizationLov');
67: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Receipt Number','LOV-oracle.apps.inv.diag.lov.ReceiptNumLov');
68: defaultInputValues := tempInput;
69: END getDefaultTestParams;
62: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Operating Unit Id','LOV-oracle.apps.inv.diag.lov.OperatingLov');
63: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Number','LOV-oracle.apps.inv.diag.lov.PONumberLov');
64: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Number','LOV-oracle.apps.inv.diag.lov.POlineLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
65: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Location Number','LOV-oracle.apps.inv.diag.lov.POlinelocLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
66: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Organization Id','LOV-oracle.apps.inv.diag.lov.OrganizationLov');
67: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Receipt Number','LOV-oracle.apps.inv.diag.lov.ReceiptNumLov');
68: defaultInputValues := tempInput;
69: END getDefaultTestParams;
70:
63: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Number','LOV-oracle.apps.inv.diag.lov.PONumberLov');
64: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Number','LOV-oracle.apps.inv.diag.lov.POlineLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
65: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'PO Line Location Number','LOV-oracle.apps.inv.diag.lov.POlinelocLov'); -- LOV-oracle.apps.inv.diag.lov.ItemLov
66: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Organization Id','LOV-oracle.apps.inv.diag.lov.OrganizationLov');
67: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Receipt Number','LOV-oracle.apps.inv.diag.lov.ReceiptNumLov');
68: defaultInputValues := tempInput;
69: END getDefaultTestParams;
70:
71: ------------------------------------------------------------
72: -- procedure to report test mode back to the framework
73: ------------------------------------------------------------
74: FUNCTION getTestMode RETURN NUMBER IS
75: BEGIN
76: return JTF_DIAGNOSTIC_ADAPTUTIL.ADVANCED_MODE;
77: END getTestMode;
78:
79: ------------------------------------------------------------
80: -- procedure to execute the PLSQL test
105: l_line_loc_num po_line_locations_all.shipment_num%TYPE;
106: l_receipt_num rcv_shipment_headers.receipt_num%TYPE;
107:
108: BEGIN
109: JTF_DIAGNOSTIC_ADAPTUTIL.setUpVars;
110: JTF_DIAGNOSTIC_ADAPTUTIL.addStringToReport('@html');
111: JTF_DIAGNOSTIC_COREAPI.insert_style_sheet;
112: -- accept input
113: l_po_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Number',inputs));
106: l_receipt_num rcv_shipment_headers.receipt_num%TYPE;
107:
108: BEGIN
109: JTF_DIAGNOSTIC_ADAPTUTIL.setUpVars;
110: JTF_DIAGNOSTIC_ADAPTUTIL.addStringToReport('@html');
111: JTF_DIAGNOSTIC_COREAPI.insert_style_sheet;
112: -- accept input
113: l_po_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Number',inputs));
114: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));
109: JTF_DIAGNOSTIC_ADAPTUTIL.setUpVars;
110: JTF_DIAGNOSTIC_ADAPTUTIL.addStringToReport('@html');
111: JTF_DIAGNOSTIC_COREAPI.insert_style_sheet;
112: -- accept input
113: l_po_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Number',inputs));
114: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));
115: l_line_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Number',inputs));
116: l_line_loc_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Location Number',inputs));
117: l_receipt_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Receipt Number',inputs));
110: JTF_DIAGNOSTIC_ADAPTUTIL.addStringToReport('@html');
111: JTF_DIAGNOSTIC_COREAPI.insert_style_sheet;
112: -- accept input
113: l_po_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Number',inputs));
114: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));
115: l_line_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Number',inputs));
116: l_line_loc_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Location Number',inputs));
117: l_receipt_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Receipt Number',inputs));
118: l_org_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Organization Id',inputs));
111: JTF_DIAGNOSTIC_COREAPI.insert_style_sheet;
112: -- accept input
113: l_po_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Number',inputs));
114: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));
115: l_line_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Number',inputs));
116: l_line_loc_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Location Number',inputs));
117: l_receipt_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Receipt Number',inputs));
118: l_org_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Organization Id',inputs));
119:
112: -- accept input
113: l_po_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Number',inputs));
114: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));
115: l_line_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Number',inputs));
116: l_line_loc_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Location Number',inputs));
117: l_receipt_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Receipt Number',inputs));
118: l_org_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Organization Id',inputs));
119:
120: -----------------------------------------
113: l_po_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Number',inputs));
114: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));
115: l_line_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Number',inputs));
116: l_line_loc_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Location Number',inputs));
117: l_receipt_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Receipt Number',inputs));
118: l_org_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Organization Id',inputs));
119:
120: -----------------------------------------
121: -- Validation part.
114: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));
115: l_line_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Number',inputs));
116: l_line_loc_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('PO Line Location Number',inputs));
117: l_receipt_num := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Receipt Number',inputs));
118: l_org_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Organization Id',inputs));
119:
120: -----------------------------------------
121: -- Validation part.
122: -----------------------------------------
129: IF (l_receipt_num IS NULL OR l_org_id IS NULL) THEN
130: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('Some of the required inputs are missing.');
131: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please refer to the parameters section for mandatory parameters for this test.');
132: statusStr := 'FAILURE';
133: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
134: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
135: RETURN;
136: END IF;
137: ELSIF l_operating_id IS NULL THEN
130: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('Some of the required inputs are missing.');
131: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please refer to the parameters section for mandatory parameters for this test.');
132: statusStr := 'FAILURE';
133: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
134: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
135: RETURN;
136: END IF;
137: ELSIF l_operating_id IS NULL THEN
138: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('Some of the required inputs are missing.');
137: ELSIF l_operating_id IS NULL THEN
138: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('Some of the required inputs are missing.');
139: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please refer to the parameters section for mandatory parameters for this test.');
140: statusStr := 'FAILURE';
141: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
142: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
143: RETURN;
144: ELSE
145: IF (l_receipt_num IS NOT NULL AND l_po_number IS NULL AND l_org_id IS NULL) THEN
138: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('Some of the required inputs are missing.');
139: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please refer to the parameters section for mandatory parameters for this test.');
140: statusStr := 'FAILURE';
141: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
142: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
143: RETURN;
144: ELSE
145: IF (l_receipt_num IS NOT NULL AND l_po_number IS NULL AND l_org_id IS NULL) THEN
146: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('Some of the required inputs are missing.');
145: IF (l_receipt_num IS NOT NULL AND l_po_number IS NULL AND l_org_id IS NULL) THEN
146: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('Some of the required inputs are missing.');
147: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please refer to the parameters section for mandatory parameters for this test.');
148: statusStr := 'FAILURE';
149: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
150: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
151: RETURN;
152: END IF;
153: END IF;
146: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('Some of the required inputs are missing.');
147: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please refer to the parameters section for mandatory parameters for this test.');
148: statusStr := 'FAILURE';
149: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
150: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
151: RETURN;
152: END IF;
153: END IF;
154:
180: IF l_count = 0 THEN
181: statusStr := 'FAILURE';
182: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
183: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter valid data for all the input parameters.');
184: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
185: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
186: RETURN;
187: END IF;
188: END IF;
181: statusStr := 'FAILURE';
182: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
183: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter valid data for all the input parameters.');
184: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
185: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
186: RETURN;
187: END IF;
188: END IF;
189:
203: IF l_count = 0 THEN
204: statusStr := 'FAILURE';
205: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
206: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter a valid Purchase order number,Operating unit id,Receipt num and Organization_id.');
207: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
208: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
209: RETURN;
210: END IF;
211: END IF;
204: statusStr := 'FAILURE';
205: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
206: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter a valid Purchase order number,Operating unit id,Receipt num and Organization_id.');
207: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
208: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
209: RETURN;
210: END IF;
211: END IF;
212:
219: IF l_count = 0 THEN
220: statusStr := 'FAILURE';
221: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
222: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter a valid Purchase order number and Operating unit id.');
223: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
224: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
225: RETURN;
226: END IF;
227: END IF;
220: statusStr := 'FAILURE';
221: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
222: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter a valid Purchase order number and Operating unit id.');
223: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
224: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
225: RETURN;
226: END IF;
227: END IF;
228:
236: IF l_count = 0 THEN
237: statusStr := 'FAILURE';
238: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
239: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter a valid Receipt number and Organization id.');
240: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
241: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
242: RETURN;
243: END IF;
244: END IF;
237: statusStr := 'FAILURE';
238: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
239: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter a valid Receipt number and Organization id.');
240: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
241: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
242: RETURN;
243: END IF;
244: END IF;
245:
661:
662: -- Test Completed successfully.
663: statusStr := 'SUCCESS';
664: isFatal := 'FALSE';
665: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
666: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
667:
668: EXCEPTION
669: when others then
662: -- Test Completed successfully.
663: statusStr := 'SUCCESS';
664: isFatal := 'FALSE';
665: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
666: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
667:
668: EXCEPTION
669: when others then
670: JTF_DIAGNOSTIC_COREAPI.errorprint('Error: '||sqlerrm);
672: statusStr := 'FAILURE';
673: errStr := sqlerrm ||' occurred in script Exception handled';
674: fixInfo := 'Unexpected Exception in INVDPO1B.pls';
675: isFatal := 'SUCCESS';
676: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
677: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
678: END runTest;
679:
680:
673: errStr := sqlerrm ||' occurred in script Exception handled';
674: fixInfo := 'Unexpected Exception in INVDPO1B.pls';
675: isFatal := 'SUCCESS';
676: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
677: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
678: END runTest;
679:
680:
681: END INV_DIAG_RCV_PO;