56: ------------------------------------------------------------
57: PROCEDURE getDefaultTestParams(defaultInputValues OUT NOCOPY JTF_DIAG_INPUTTBL) IS
58: tempInput JTF_DIAG_INPUTTBL;
59: BEGIN
60: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.initinputtable;
61:
62: /* Bug#6828508:
63: * OperatingLov is wrongly referenced as 'OperatingUnit Id'.
64: * So, changed 'OperatingUnit Id' to 'Operating Unit Id' as mentioned
63: * OperatingLov is wrongly referenced as 'OperatingUnit Id'.
64: * So, changed 'OperatingUnit Id' to 'Operating Unit Id' as mentioned
65: * in OperatingLov.
66: */
67: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Operating Unit Id','LOV-oracle.apps.inv.diag.lov.OperatingLov');--Bug#6828508
68: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'RMA Number','LOV-oracle.apps.inv.diag.lov.RMANumberLov');
69: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'RMA Line Number','LOV-oracle.apps.inv.diag.lov.RMAlineLov');
70: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Organization Id','LOV-oracle.apps.inv.diag.lov.OrganizationLov');
71: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Receipt Number','LOV-oracle.apps.inv.diag.lov.RMAReceiptLov');
64: * So, changed 'OperatingUnit Id' to 'Operating Unit Id' as mentioned
65: * in OperatingLov.
66: */
67: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Operating Unit Id','LOV-oracle.apps.inv.diag.lov.OperatingLov');--Bug#6828508
68: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'RMA Number','LOV-oracle.apps.inv.diag.lov.RMANumberLov');
69: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'RMA Line Number','LOV-oracle.apps.inv.diag.lov.RMAlineLov');
70: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Organization Id','LOV-oracle.apps.inv.diag.lov.OrganizationLov');
71: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Receipt Number','LOV-oracle.apps.inv.diag.lov.RMAReceiptLov');
72: defaultInputValues := tempInput;
65: * in OperatingLov.
66: */
67: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Operating Unit Id','LOV-oracle.apps.inv.diag.lov.OperatingLov');--Bug#6828508
68: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'RMA Number','LOV-oracle.apps.inv.diag.lov.RMANumberLov');
69: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'RMA Line Number','LOV-oracle.apps.inv.diag.lov.RMAlineLov');
70: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Organization Id','LOV-oracle.apps.inv.diag.lov.OrganizationLov');
71: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Receipt Number','LOV-oracle.apps.inv.diag.lov.RMAReceiptLov');
72: defaultInputValues := tempInput;
73: END getDefaultTestParams;
66: */
67: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Operating Unit Id','LOV-oracle.apps.inv.diag.lov.OperatingLov');--Bug#6828508
68: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'RMA Number','LOV-oracle.apps.inv.diag.lov.RMANumberLov');
69: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'RMA Line Number','LOV-oracle.apps.inv.diag.lov.RMAlineLov');
70: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Organization Id','LOV-oracle.apps.inv.diag.lov.OrganizationLov');
71: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Receipt Number','LOV-oracle.apps.inv.diag.lov.RMAReceiptLov');
72: defaultInputValues := tempInput;
73: END getDefaultTestParams;
74:
67: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Operating Unit Id','LOV-oracle.apps.inv.diag.lov.OperatingLov');--Bug#6828508
68: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'RMA Number','LOV-oracle.apps.inv.diag.lov.RMANumberLov');
69: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'RMA Line Number','LOV-oracle.apps.inv.diag.lov.RMAlineLov');
70: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Organization Id','LOV-oracle.apps.inv.diag.lov.OrganizationLov');
71: tempInput := JTF_DIAGNOSTIC_ADAPTUTIL.addInput(tempInput,'Receipt Number','LOV-oracle.apps.inv.diag.lov.RMAReceiptLov');
72: defaultInputValues := tempInput;
73: END getDefaultTestParams;
74:
75: ------------------------------------------------------------
76: -- procedure to report test mode back to the framework
77: ------------------------------------------------------------
78: FUNCTION getTestMode RETURN NUMBER IS
79: BEGIN
80: return JTF_DIAGNOSTIC_ADAPTUTIL.ADVANCED_MODE;
81: END getTestMode;
82:
83: ------------------------------------------------------------
84: -- procedure to execute the PLSQL test
108: l_org_id rcv_shipment_headers.organization_id%TYPE;
109: l_line_loc_num po_line_locations_all.shipment_num%TYPE;
110: l_receipt_num rcv_shipment_headers.receipt_num%TYPE;
111: BEGIN
112: JTF_DIAGNOSTIC_ADAPTUTIL.setUpVars;
113: JTF_DIAGNOSTIC_ADAPTUTIL.addStringToReport('@html');
114: JTF_DIAGNOSTIC_COREAPI.insert_style_sheet;
115: -- accept input
116: l_rma_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Number',inputs));
109: l_line_loc_num po_line_locations_all.shipment_num%TYPE;
110: l_receipt_num rcv_shipment_headers.receipt_num%TYPE;
111: BEGIN
112: JTF_DIAGNOSTIC_ADAPTUTIL.setUpVars;
113: JTF_DIAGNOSTIC_ADAPTUTIL.addStringToReport('@html');
114: JTF_DIAGNOSTIC_COREAPI.insert_style_sheet;
115: -- accept input
116: l_rma_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Number',inputs));
117: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));--Bug#6828508
112: JTF_DIAGNOSTIC_ADAPTUTIL.setUpVars;
113: JTF_DIAGNOSTIC_ADAPTUTIL.addStringToReport('@html');
114: JTF_DIAGNOSTIC_COREAPI.insert_style_sheet;
115: -- accept input
116: l_rma_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Number',inputs));
117: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));--Bug#6828508
118: l_line_num :=Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Line Number',inputs));
119: l_receipt_num :=Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Receipt Number',inputs));
120: l_org_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Organization Id',inputs));
113: JTF_DIAGNOSTIC_ADAPTUTIL.addStringToReport('@html');
114: JTF_DIAGNOSTIC_COREAPI.insert_style_sheet;
115: -- accept input
116: l_rma_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Number',inputs));
117: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));--Bug#6828508
118: l_line_num :=Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Line Number',inputs));
119: l_receipt_num :=Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Receipt Number',inputs));
120: l_org_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Organization Id',inputs));
121:
114: JTF_DIAGNOSTIC_COREAPI.insert_style_sheet;
115: -- accept input
116: l_rma_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Number',inputs));
117: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));--Bug#6828508
118: l_line_num :=Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Line Number',inputs));
119: l_receipt_num :=Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Receipt Number',inputs));
120: l_org_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Organization Id',inputs));
121:
122: IF l_rma_number IS NULL THEN
115: -- accept input
116: l_rma_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Number',inputs));
117: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));--Bug#6828508
118: l_line_num :=Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Line Number',inputs));
119: l_receipt_num :=Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Receipt Number',inputs));
120: l_org_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Organization Id',inputs));
121:
122: IF l_rma_number IS NULL THEN
123:
116: l_rma_number := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Number',inputs));
117: l_operating_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Operating Unit Id',inputs));--Bug#6828508
118: l_line_num :=Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('RMA Line Number',inputs));
119: l_receipt_num :=Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Receipt Number',inputs));
120: l_org_id := Trim(JTF_DIAGNOSTIC_ADAPTUTIL.getInputValue('Organization Id',inputs));
121:
122: IF l_rma_number IS NULL THEN
123:
124: IF (l_receipt_num IS NULL OR l_org_id IS NULL) THEN
128: statusStr := 'FAILURE';
129: --errStr := 'Some of the Required inputs are missing';
130: --fixInfo := 'Please rerun the Diagnostics using either Purchase order number or Receipt number ';
131: --isFatal := 'SUCCESS';
132: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
133: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
134: skip_execution := 1;
135: RETURN;
136: END IF;
129: --errStr := 'Some of the Required inputs are missing';
130: --fixInfo := 'Please rerun the Diagnostics using either Purchase order number or Receipt number ';
131: --isFatal := 'SUCCESS';
132: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
133: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
134: skip_execution := 1;
135: RETURN;
136: END IF;
137: ELSIF l_operating_id IS NULL THEN
142: statusStr := 'FAILURE';
143: --errStr := 'Some of the Required inputs are missing';
144: --fixInfo := 'Please rerun the Diagnostics using either Purchase order number or Receipt number ';
145: --isFatal := 'SUCCESS';
146: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
147: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
148: skip_execution := 1;
149: RETURN;
150:
143: --errStr := 'Some of the Required inputs are missing';
144: --fixInfo := 'Please rerun the Diagnostics using either Purchase order number or Receipt number ';
145: --isFatal := 'SUCCESS';
146: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
147: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
148: skip_execution := 1;
149: RETURN;
150:
151: ELSE
156: statusStr := 'FAILURE';
157: --errStr := 'Some of the Required inputs are missing';
158: --fixInfo := 'Please rerun the Diagnostics using either Purchase order number or Receipt number ';
159: --isFatal := 'SUCCESS';
160: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
161: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
162: skip_execution := 1;
163: RETURN;
164: END IF;
157: --errStr := 'Some of the Required inputs are missing';
158: --fixInfo := 'Please rerun the Diagnostics using either Purchase order number or Receipt number ';
159: --isFatal := 'SUCCESS';
160: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
161: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
162: skip_execution := 1;
163: RETURN;
164: END IF;
165: END IF;
177: WHEN No_Data_Found THEN
178: statusStr := 'FAILURE';
179: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
180: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter valid RMA number and Operating unit id');
181: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
182: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
183: RETURN;
184: skip_execution := 1;
185: end;
178: statusStr := 'FAILURE';
179: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
180: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter valid RMA number and Operating unit id');
181: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
182: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
183: RETURN;
184: skip_execution := 1;
185: end;
186: end if;
196: WHEN No_Data_Found THEN
197: statusStr := 'FAILURE';
198: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
199: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter valid Receipt number and Organization id');
200: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
201: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
202: RETURN;
203: skip_execution := 1;
204: end;
197: statusStr := 'FAILURE';
198: JTF_DIAGNOSTIC_COREAPI.ErrorPrint('No Data exists for the entered combination.');
199: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('Please enter valid Receipt number and Organization id');
200: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
201: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
202: RETURN;
203: skip_execution := 1;
204: end;
205: end if;
545: END IF;
546:
547: ------------------------- Submit the sql to fwk
548: if skip_execution <> 1 then
549: JTF_DIAGNOSTIC_ADAPTUTIL.addStringToReport(reportClob,reportStr);
550: statusStr := 'SUCCESS';
551: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
552: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
553: end if;
547: ------------------------- Submit the sql to fwk
548: if skip_execution <> 1 then
549: JTF_DIAGNOSTIC_ADAPTUTIL.addStringToReport(reportClob,reportStr);
550: statusStr := 'SUCCESS';
551: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
552: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
553: end if;
554:
555: EXCEPTION
548: if skip_execution <> 1 then
549: JTF_DIAGNOSTIC_ADAPTUTIL.addStringToReport(reportClob,reportStr);
550: statusStr := 'SUCCESS';
551: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
552: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
553: end if;
554:
555: EXCEPTION
556: when others then
558: JTF_DIAGNOSTIC_COREAPI.ActionErrorPrint('This is the exception handler');
559: statusStr := 'FAILURE';
560: errStr := sqlerrm ||' occurred in script Exception handled';
561: isFatal := 'FALSE';
562: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
563: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
564: END runTest;
565:
566:
559: statusStr := 'FAILURE';
560: errStr := sqlerrm ||' occurred in script Exception handled';
561: isFatal := 'FALSE';
562: report := JTF_DIAGNOSTIC_ADAPTUTIL.constructReport(statusStr,errStr,fixInfo,isFatal);
563: reportClob := JTF_DIAGNOSTIC_ADAPTUTIL.getReportClob;
564: END runTest;
565:
566:
567: END INV_DIAG_RCV_RMA;