<ROOT>
 <APPS_INITIALIZE_DATA>
  <USER_NAME>ENGINATICS</USER_NAME>
  <RESPONSIBILITY_KEY>SYSTEM_ADMINISTRATOR</RESPONSIBILITY_KEY>
  <APPLICATION_SHORT_NAME>SYSADMIN</APPLICATION_SHORT_NAME>
 </APPS_INITIALIZE_DATA>
<REPORTS>
<!-- loader xml for Enginatics Blitz Report: JA India - RG23C Part I Report - draft  - draft -->
 <REPORTS_ROW>
  <GUID>82288223F0A13869E053B46B63588994</GUID>
  <SQL_TEXT>SELECT a.slno,a.register_id,a.transaction_type,a.vendor_id,a.vendor_site_id,a.receipt_ref receipt_id,
a.organization_id,
a.location_id,
org.organization_name,
loc.description,
loc.address_line_1,
loc.address_line_2,
loc.address_line_3,
hr_org.excise_duty_comm,
hr_org.excise_duty_division,
hr_org.excise_duty_range,
hr_org.ec_code,
hr_org.excise_duty_circle,
a.slno,
a.transaction_date,
a.inventory_item_id,
b.description descr,
substr(a.identification_no,1,10)||&apos; &apos;||
substr(a.identification_mark,1,10)||&apos; &apos;||
substr(a.brand_name,1,10) Ident_Dtls,
DECODE(a.transaction_type,&apos;R&apos;,a.quantity_received,&apos;PR&apos;,a.quantity_received,&apos;IOR&apos;,a.quantity_received,&apos;CR&apos;,a.quantity_received,&apos;RA&apos;,a.quantity_received,&apos;Y&apos;,a.quantity_received) rec_qty,
DECODE(a.transaction_type,&apos;R&apos;,a.oth_receipt_id_ref,&apos;PR&apos;,a.oth_receipt_id_ref,&apos;IOR&apos;,a.oth_receipt_id_ref,&apos;CR&apos;,a.oth_receipt_id_ref,&apos;RA&apos;,a.oth_receipt_id_ref,&apos;Y&apos;,a.oth_receipt_id_ref) excise_invoice_id,
DECODE(a.transaction_type,&apos;R&apos;,a.oth_receipt_date,&apos;PR&apos;,a.oth_receipt_date,&apos;IOR&apos;,a.oth_receipt_date,&apos;CR&apos;,a.oth_receipt_date,&apos;RA&apos;,a.oth_receipt_date,&apos;Y&apos;,a.oth_receipt_date) excise_invoice_date,
DECODE(a.transaction_type,&apos;R&apos;,SUBSTR(c.vendor_name,1,20)||&apos; &apos;||
SUBSTR(d.address_line1,1,10)||&apos; &apos;||
SUBSTR(d.address_line2,1,10)||&apos; &apos;||
SUBSTR(d.city,1,9)||&apos; &apos;||
SUBSTR(d.state,1,5)||&apos; &apos;||
SUBSTR(d.zip,1,6)||&apos; &apos;||
SUBSTR(d.province,1,10)||&apos; &apos;||
SUBSTR(d.country,1,10),
&apos;RTV&apos;,SUBSTR(c.vendor_name,1,20)||&apos; &apos;||
SUBSTR(d.address_line1,1,10)||&apos; &apos;||
SUBSTR(d.address_line2,1,10)||&apos; &apos;||
SUBSTR(d.city,1,9)||&apos; &apos;||
SUBSTR(d.state,1,5)||&apos; &apos;||
SUBSTR(d.zip,1,6)||&apos; &apos;||
SUBSTR(d.province,1,10)||&apos; &apos;||
SUBSTR(d.country,1,10),
&apos;V&apos;,Substr(e.organization_name,1,25)) Vend_Dtls,
SUBSTR(a.range_no,1,10) Range1,
SUBSTR(a.division_no,1,10) Division1,
a.date_of_verification,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;IOI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;PI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;RI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;RTV&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;X&apos;,SUBSTR(a.goods_issue_id_ref,1,10),
&apos;V&apos;,SUBSTR(a.goods_issue_id_ref,1,10)) goods_issue_id_ref,
DECODE(a.transaction_type,&apos;I&apos;,a.goods_issue_date,&apos;IOI&apos;,a.goods_issue_date,&apos;PI&apos;,a.goods_issue_date,&apos;RI&apos;,a.goods_issue_date,&apos;RTV&apos;,a.goods_issue_date,&apos;X&apos;,a.goods_issue_date,&apos;V&apos;,a.goods_issue_date) goods_issue_date,
DECODE(a.transaction_type,&apos;I&apos;,a.goods_issue_quantity,&apos;PI&apos;,a.goods_issue_quantity,&apos;IOI&apos;,a.goods_issue_quantity,
&apos;RI&apos;,a.goods_issue_quantity,&apos;RTV&apos;,a.goods_issue_quantity) goods_issue_qty,
SUBSTR(a.place_of_install,1,10) place_of_install,
a.date_of_installation,
a.date_of_commission,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;IOI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;PI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;RI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;RTV&apos;,SUBSTR(a.sales_invoice_no,1,10),
&apos;X&apos;,SUBSTR(a.sales_invoice_no,1,10),
&apos;V&apos;,SUBSTR(a.sales_invoice_no,1,10)) sales_invoice_no,
DECODE(a.transaction_type,&apos;I&apos;,a.sales_invoice_date,&apos;IOI&apos;,a.sales_invoice_date,&apos;PI&apos;,a.sales_invoice_date,&apos;RI&apos;,a.sales_invoice_date,&apos;RTV&apos;,a.sales_invoice_date,&apos;X&apos;,a.sales_invoice_date,&apos;V&apos;,a.sales_invoice_date) sales_invoice_date,
DECODE(a.transaction_type,&apos;I&apos;,a.sales_invoice_quantity,&apos;IOI&apos;,a.sales_invoice_quantity,&apos;PI&apos;,a.sales_invoice_quantity,
&apos;RI&apos;,a.sales_invoice_quantity,&apos;RTV&apos;,a.sales_invoice_quantity,&apos;X&apos;,a.sales_invoice_quantity,
&apos;V&apos;,a.sales_invoice_quantity) sales_invoice_qty,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;IOI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;PI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;RI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;RTV&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),
&apos;X&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),
&apos;V&apos;,SUBSTR(a.oth_receipt_id_ref,1,10)) oth_receipt_id,
DECODE(a.transaction_type,&apos;I&apos;,a.oth_receipt_date,&apos;IOI&apos;,a.oth_receipt_date,&apos;PI&apos;,a.oth_receipt_date,&apos;RI&apos;,a.oth_receipt_date,
&apos;RTV&apos;,a.oth_receipt_date,&apos;X&apos;,a.oth_receipt_date,
&apos;V&apos;,a.oth_receipt_date) oth_receipt_date,
decode(a.transaction_type,&apos;I&apos;,a.oth_receipt_quantity,&apos;PI&apos;,a.oth_receipt_quantity,&apos;RI&apos;,a.oth_receipt_quantity,&apos;IOI&apos;,a.oth_receipt_quantity,&apos;RTV&apos;,a.oth_receipt_quantity,
&apos;X&apos;,a.oth_receipt_quantity,
&apos;V&apos;,a.oth_receipt_quantity) oth_receipt_qty,
a.closing_balance_qty,
a2.slno a2slno2,
a2.inventory_item_id||&apos;/&apos;||a2.slno a2foliono2,
substr(a.remarks,1,10) remarks,a.opening_balance_qty,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_no) col17p_1,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_date) col17p_2,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_quantity) col18,a.primary_uom_code,
substr(rcv.receipt_num,1,15) Recipt_num,
JA_JAIN23C1_XMLP_PKG.cf_1formula(a.register_id,a.opening_balance_qty,a.closing_balance_qty,a.inventory_item_id,a.slno) CF_Folio,
JA_JAIN23C1_XMLP_PKG.cf_folio_a2formula(a2.inventory_item_id || &apos;/&apos; || a2.slno) CF_folio_a2,
JA_JAIN23C1_XMLP_PKG.cf_item_tarrifformula(a.inventory_item_id) CF_item_tarrif,
JA_JAIN23C1_XMLP_PKG.cf_item_folioformula(a.inventory_item_id) CF_Item_folio,
JA_JAIN23C1_XMLP_PKG.cf_vend_dtlsformula(a.vendor_id,a.vendor_site_id,a.receipt_ref,DECODE (a.transaction_type ,&apos;R&apos; ,SUBSTR (c.vendor_name ,1 ,20 ) || &apos; &apos; || SUBSTR (d.address_line1 ,1 ,10 ) || &apos; &apos; || SUBSTR (d.address_line2 ,1 ,10 ) || &apos; &apos; || SUBSTR (d.city ,1 ,9 ) || &apos; &apos; || SUBSTR (d.state ,1 ,5 ) || &apos; &apos; || SUBSTR (d.zip ,1 ,6 ) || &apos; &apos; || SUBSTR (d.province ,1 ,10 ) || &apos; &apos; || SUBSTR (d.country ,1 ,10 ) ,&apos;RTV&apos; ,SUBSTR (c.vendor_name ,1 ,20 ) || &apos; &apos; || SUBSTR (d.address_line1 ,1 ,10 ) || &apos; &apos; || SUBSTR (d.address_line2 ,1 ,10 ) || &apos; &apos; || SUBSTR (d.city ,1 ,9 ) || &apos; &apos; || SUBSTR (d.state ,1 ,5 ) || &apos; &apos; || SUBSTR (d.zip ,1 ,6 ) || &apos; &apos; || SUBSTR (d.province ,1 ,10 ) || &apos; &apos; || SUBSTR (d.country ,1 ,10 ) ,&apos;V&apos; ,Substr (e.organization_name ,1 ,25 ) )) CF_vend_dtls,
JA_JAIN23C1_XMLP_PKG.cf_range1formula(a.vendor_id,a.vendor_site_id,a.receipt_ref,SUBSTR (a.range_no ,1 ,10 )) CF_range1,
JA_JAIN23C1_XMLP_PKG.cf_division1formula(a.vendor_id,a.vendor_site_id,a.receipt_ref,SUBSTR (a.division_no ,1 ,10 )) CF_division1,
JA_JAIN23C1_XMLP_PKG.cf_qty_receivedformula(a.slno,a.inventory_item_id,a.transaction_date,a.transaction_type) CF_qty_received,
JA_JAIN23C1_XMLP_PKG.cf_inv_idformula(a.slno,a.inventory_item_id,a.transaction_date) CF_inv_id,
JA_JAIN23C1_XMLP_PKG.cf_inv_dtformula(a.slno,a.inventory_item_id,a.transaction_date) CF_inv_dt,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_idformula(a.slno,a.inventory_item_id,a.transaction_date) CF_sales_inv_id,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_dtformula(a.slno,a.inventory_item_id,a.transaction_date) CF_sales_inv_dt,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_qtyformula(a.slno,a.inventory_item_id,a.transaction_date,a.transaction_type) CF_sales_inv_qty
from JAI_CMN_RG_23AC_I_TRXS a,
JAI_CMN_RG_23AC_II_TRXS a2,
mtl_system_items b,
po_vendors c,
po_vendor_sites_all d,
org_organization_definitions org,
hr_locations loc,
JAI_CMN_INVENTORY_ORGS hr_org ,org_organization_definitions E,
rcv_shipment_headers rcv,rcv_transactions rtran
where a.organization_id=:p_organization_id
and a.location_id=:p_location_id
AND TO_DATE(a.transaction_date,&apos;DD-MON-YYYY&apos;) &gt;= NVL(:P_TRN_FROM_DATE_1,TO_DATE(A.transaction_DATE,&apos;DD-MON-YYYY&apos;))
AND TO_DATE(A.transaction_DATE,&apos;DD-MON-YYYY&apos;) &lt;= NVL(:P_TRN_TO_DATE_1,TO_DATE(sysdate,&apos;DD-MON-YYYY&apos;))
and a.organization_id=b.organization_id
AND org.organization_id=a.organization_id
AND loc.location_id=a.location_id
AND a.register_id_part_ii=a2.register_id(+)
and a.register_type=&apos;C&apos;
and a.inventory_item_id=b.inventory_item_id
and a.vendor_id=c.vendor_id
and nvl(c.enabled_flag,&apos;Y&apos;)=&apos;Y&apos;
and a.transaction_date between nvl(c.start_date_active,a.transaction_date)
and nvl(c.end_date_active,a.transaction_date)
and a.vendor_id=d.vendor_id
and a.vendor_site_id=d.vendor_site_id
and hr_org.organization_id=a.organization_id
and hr_org.location_id=a.location_id
AND e.organization_id(+)=a.vendor_id
AND NVL(d.org_id,0)=NVL(org.operating_unit,0)
AND RTRAN.transaction_id(+)=A.receipt_ref
AND RCV.shipment_header_id(+)=RTRAN.shipment_Header_id
UNION
SELECT a.slno,a.register_id,a.transaction_type,a.vendor_id,a.vendor_site_id,a.receipt_ref receipt_id,
a.organization_id,
a.location_id,
org.organization_name,
loc.description,
loc.address_line_1,
loc.address_line_2,
loc.address_line_3,
hr_org.excise_duty_comm,
hr_org.excise_duty_division,
hr_org.excise_duty_range,
hr_org.ec_code,
hr_org.excise_duty_circle,
a.slno,
a.transaction_date,
a.inventory_item_id,
b.description descr,
substr(a.identification_no,1,10)||&apos; &apos;||
substr(a.identification_mark,1,10)||&apos; &apos;||
substr(a.brand_name,1,10) Ident_Dtls,
DECODE(a.transaction_type,&apos;R&apos;,a.quantity_received,&apos;PR&apos;,a.quantity_received,&apos;IOR&apos;,a.quantity_received,&apos;CR&apos;,a.quantity_received,&apos;RA&apos;,a.quantity_received,&apos;Y&apos;,a.quantity_received) rec_qty,
DECODE(a.transaction_type,&apos;R&apos;,a.oth_receipt_id_ref,&apos;PR&apos;,a.oth_receipt_id_ref,&apos;IOR&apos;,a.oth_receipt_id_ref,&apos;CR&apos;,a.oth_receipt_id_ref,&apos;RA&apos;,a.oth_receipt_id_ref,&apos;Y&apos;,a.oth_receipt_id_ref) excise_invoice_id,
DECODE(a.transaction_type,&apos;R&apos;,a.oth_receipt_date,&apos;PR&apos;,a.oth_receipt_date,&apos;IOR&apos;,a.oth_receipt_date,&apos;CR&apos;,a.oth_receipt_date,&apos;RA&apos;,a.oth_receipt_date,&apos;Y&apos;,a.oth_receipt_date) excise_invoice_date,
DECODE(a.transaction_type,&apos;R&apos;,SUBSTR(c.vendor_name,1,20)) Vend_Dtls,
SUBSTR(a.range_no,1,10) Range1,
SUBSTR(a.division_no,1,10) Division1,
a.date_of_verification,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;IOI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;PI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;RI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;RTV&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;X&apos;,SUBSTR(a.goods_issue_id_ref,1,10),
&apos;V&apos;,SUBSTR(a.goods_issue_id_ref,1,10)) goods_issue_id,
DECODE(a.transaction_type,&apos;I&apos;,a.goods_issue_date,&apos;IOI&apos;,a.goods_issue_date,&apos;PI&apos;,a.goods_issue_date,&apos;RI&apos;,a.goods_issue_date,&apos;RTV&apos;,a.goods_issue_date,&apos;X&apos;,a.goods_issue_date,&apos;V&apos;,a.goods_issue_date) goods_issue_date,
DECODE(a.transaction_type,&apos;I&apos;,a.goods_issue_quantity,&apos;PI&apos;,a.goods_issue_quantity,&apos;IOI&apos;,a.goods_issue_quantity,
&apos;RI&apos;,a.goods_issue_quantity,&apos;RTV&apos;,a.goods_issue_quantity) goods_issue_qty,
SUBSTR(a.place_of_install,1,10) place_of_install,
a.date_of_installation,
a.date_of_commission,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;IOI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;PI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;RI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;RTV&apos;,SUBSTR(a.sales_invoice_no,1,10),
&apos;X&apos;,SUBSTR(a.sales_invoice_no,1,10),
&apos;V&apos;,SUBSTR(a.sales_invoice_no,1,10)) sales_invoice_id,
DECODE(a.transaction_type,&apos;I&apos;,a.sales_invoice_date,&apos;IOI&apos;,a.sales_invoice_date,&apos;PI&apos;,a.sales_invoice_date,&apos;RI&apos;,a.sales_invoice_date,&apos;RTV&apos;,a.sales_invoice_date,&apos;X&apos;,a.sales_invoice_date,&apos;V&apos;,a.sales_invoice_date) sales_invoice_date,
DECODE(a.transaction_type,&apos;I&apos;,a.sales_invoice_quantity,&apos;IOI&apos;,a.sales_invoice_quantity,&apos;PI&apos;,a.sales_invoice_quantity,
&apos;RI&apos;,a.sales_invoice_quantity,&apos;RTV&apos;,a.sales_invoice_quantity,&apos;X&apos;,a.sales_invoice_quantity,
&apos;V&apos;,a.sales_invoice_quantity) sales_invoice_qty,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;IOI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;PI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;RI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;RTV&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),
&apos;X&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),
&apos;V&apos;,SUBSTR(a.oth_receipt_id_ref,1,10)) oth_receipt_id,
DECODE(a.transaction_type,&apos;I&apos;,a.oth_receipt_date,&apos;IOI&apos;,a.oth_receipt_date,&apos;PI&apos;,a.oth_receipt_date,&apos;RI&apos;,a.oth_receipt_date,
&apos;RTV&apos;,a.oth_receipt_date,&apos;X&apos;,a.oth_receipt_date,
&apos;V&apos;,a.oth_receipt_date) oth_receipt_date,
decode(a.transaction_type,&apos;I&apos;,a.oth_receipt_quantity,&apos;PI&apos;,a.oth_receipt_quantity,&apos;RI&apos;,a.oth_receipt_quantity,&apos;IOI&apos;,a.oth_receipt_quantity,&apos;RTV&apos;,a.oth_receipt_quantity,
&apos;X&apos;,a.oth_receipt_quantity,
&apos;V&apos;,a.oth_receipt_quantity) oth_receipt_qty,
a.closing_balance_qty,
a2.slno a2slno2,
a2.inventory_item_id||&apos;/&apos;||a2.slno a2foliono2,
substr(a.remarks,1,10) remarks,a.opening_balance_qty,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_no) col17p_1,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_date) col17p_2,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_quantity) col18,a.primary_uom_code,
substr(rcv.receipt_num,1,15) Recipt_num,
JA_JAIN23C1_XMLP_PKG.cf_1formula(a.register_id,a.opening_balance_qty,a.closing_balance_qty,a.inventory_item_id,a.slno) CF_Folio,
JA_JAIN23C1_XMLP_PKG.cf_folio_a2formula(a2.inventory_item_id || &apos;/&apos; || a2.slno) CF_folio_a2,
JA_JAIN23C1_XMLP_PKG.cf_item_tarrifformula(a.inventory_item_id) CF_item_tarrif,
JA_JAIN23C1_XMLP_PKG.cf_item_folioformula(a.inventory_item_id) CF_Item_folio,
JA_JAIN23C1_XMLP_PKG.cf_vend_dtlsformula(a.vendor_id,a.vendor_site_id,a.receipt_ref,DECODE(a.transaction_type,&apos;R&apos;,SUBSTR(c.vendor_name,1,20))) CF_vend_dtls,
JA_JAIN23C1_XMLP_PKG.cf_range1formula(a.vendor_id,a.vendor_site_id,a.receipt_ref,SUBSTR (a.range_no ,1 ,10 )) CF_range1,
JA_JAIN23C1_XMLP_PKG.cf_division1formula(a.vendor_id,a.vendor_site_id,a.receipt_ref,SUBSTR (a.division_no ,1 ,10 )) CF_division1,
JA_JAIN23C1_XMLP_PKG.cf_qty_receivedformula(a.slno,a.inventory_item_id,a.transaction_date,a.transaction_type) CF_qty_received,
JA_JAIN23C1_XMLP_PKG.cf_inv_idformula(a.slno,a.inventory_item_id,a.transaction_date) CF_inv_id,
JA_JAIN23C1_XMLP_PKG.cf_inv_dtformula(a.slno,a.inventory_item_id,a.transaction_date) CF_inv_dt,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_idformula(a.slno,a.inventory_item_id,a.transaction_date) CF_sales_inv_id,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_dtformula(a.slno,a.inventory_item_id,a.transaction_date) CF_sales_inv_dt,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_qtyformula(a.slno,a.inventory_item_id,a.transaction_date,a.transaction_type) CF_sales_inv_qty
from JAI_CMN_RG_23AC_I_TRXS a,
JAI_CMN_RG_23AC_II_TRXS a2,
mtl_system_items b,
po_vendors c,
JAI_CMN_VENDOR_SITES d,
org_organization_definitions org,
hr_locations loc,
JAI_CMN_INVENTORY_ORGS hr_org ,org_organization_definitions E,
rcv_shipment_headers rcv,rcv_transactions rtran
where a.organization_id=:p_organization_id
and a.location_id=:p_location_id
AND TO_DATE(a.transaction_date,&apos;DD-MON-YYYY&apos;) &gt;= NVL(:P_TRN_FROM_DATE_1,TO_DATE(A.transaction_DATE,&apos;DD-MON-YYYY&apos;))
AND TO_DATE(A.transaction_DATE,&apos;DD-MON-YYYY&apos;) &lt;= NVL(:P_TRN_TO_DATE_1,TO_DATE(sysdate,&apos;DD-MON-YYYY&apos;))
and a.organization_id=b.organization_id
AND org.organization_id=a.organization_id
AND loc.location_id=a.location_id
AND a.register_id_part_ii=a2.register_id(+)
and a.register_type=&apos;C&apos;
and a.inventory_item_id=b.inventory_item_id
and a.vendor_id=c.vendor_id
and nvl(c.enabled_flag,&apos;Y&apos;)=&apos;Y&apos;
and a.transaction_date between nvl(c.start_date_active,a.transaction_date)
and nvl(c.end_date_active,a.transaction_date)
and a.vendor_id=d.vendor_id
and NVL(a.vendor_site_id,0)=NVL(d.vendor_site_id,0)
and NVL(a.vendor_site_id,0)=0 
and hr_org.organization_id=a.organization_id
and hr_org.location_id=a.location_id
AND e.organization_id(+)=a.vendor_id
AND RTRAN.transaction_id(+)=A.receipt_ref
AND RCV.shipment_header_id(+)=RTRAN.shipment_Header_id
UNION
SELECT a.slno,a.register_id,a.transaction_type,a.vendor_id,a.vendor_site_id,a.receipt_ref,
a.organization_id,
a.location_id,
org.organization_name,
loc.description,
loc.address_line_1,
loc.address_line_2,
loc.address_line_3,
hr_org.excise_duty_comm,
hr_org.excise_duty_division,
hr_org.excise_duty_range,
hr_org.ec_code,
hr_org.excise_duty_circle,
a.slno,
a.transaction_date,
a.inventory_item_id,
b.description descr,
substr(a.identification_no,1,10)||&apos; &apos;||
substr(a.identification_mark,1,10)||&apos; &apos;||
substr(a.brand_name,1,10) Ident_Dtls,
DECODE(a.transaction_type,&apos;R&apos;,a.quantity_received,&apos;PR&apos;,a.quantity_received,&apos;IOR&apos;,a.quantity_received,&apos;CR&apos;,a.quantity_received,&apos;RA&apos;,a.quantity_received,&apos;Y&apos;,a.quantity_received) rec_qty,
DECODE(a.transaction_type,&apos;R&apos;,a.oth_receipt_id_ref,&apos;PR&apos;,a.oth_receipt_id_ref,&apos;IOR&apos;,a.oth_receipt_id_ref,&apos;CR&apos;,a.oth_receipt_id_ref,&apos;RA&apos;,a.oth_receipt_id_ref,&apos;Y&apos;,a.oth_receipt_id_ref) excise_invoice_id,
DECODE(a.transaction_type,&apos;R&apos;,a.oth_receipt_date,&apos;PR&apos;,a.oth_receipt_date,&apos;IOR&apos;,a.oth_receipt_date,&apos;CR&apos;,a.oth_receipt_date,&apos;RA&apos;,a.oth_receipt_date,&apos;Y&apos;,a.oth_receipt_date) excise_invoice_date,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(c.party_name,1,20)||&apos; &apos;||
SUBSTR(i.address1,1,10)||&apos; &apos;||
SUBSTR(i.address2,1,10)||&apos; &apos;||
SUBSTR(i.city,1,9)||&apos; &apos;||
SUBSTR(i.state,1,5)||&apos; &apos;||
SUBSTR(i.postal_code,1,6)||&apos; &apos;||
SUBSTR(i.province,1,10)||&apos; &apos;||
SUBSTR(i.country,1,10),
&apos;Y&apos;,SUBSTR(c.party_name,1,20)||&apos; &apos;||
SUBSTR(i.address1,1,10)||&apos; &apos;||
SUBSTR(i.address2,1,10)||&apos; &apos;||
SUBSTR(i.city,1,9)||&apos; &apos;||
SUBSTR(i.state,1,5)||&apos; &apos;||
SUBSTR(i.postal_code,1,6)||&apos; &apos;||
SUBSTR(i.province,1,10)||&apos; &apos;||
SUBSTR(i.country,1,10),
&apos;V&apos;,Substr(e.organization_name,1,25)) Vend_Dtls,
SUBSTR(a.range_no,1,10) Range1,
SUBSTR(a.division_no,1,10) Division1,
a.date_of_verification,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;IOI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;PI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;RI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;RTV&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;X&apos;,SUBSTR(a.goods_issue_id_ref,1,10),
&apos;V&apos;,SUBSTR(a.goods_issue_id_ref,1,10)) goods_issue_id_ref,
DECODE(a.transaction_type,&apos;I&apos;,a.goods_issue_date,&apos;IOI&apos;,a.goods_issue_date,&apos;PI&apos;,a.goods_issue_date,&apos;RI&apos;,a.goods_issue_date,&apos;RTV&apos;,a.goods_issue_date,&apos;X&apos;,a.goods_issue_date,&apos;V&apos;,a.goods_issue_date) goods_issue_date,
DECODE(a.transaction_type,&apos;I&apos;,a.goods_issue_quantity,&apos;PI&apos;,a.goods_issue_quantity,&apos;IOI&apos;,a.goods_issue_quantity,
&apos;RI&apos;,a.goods_issue_quantity,&apos;RTV&apos;,a.goods_issue_quantity) goods_issue_qty,
SUBSTR(a.place_of_install,1,10) place_of_install,
a.date_of_installation,
a.date_of_commission,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;IOI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;PI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;RI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;RTV&apos;,SUBSTR(a.sales_invoice_no,1,10),
&apos;X&apos;,SUBSTR(a.sales_invoice_no,1,10),
&apos;V&apos;,SUBSTR(a.sales_invoice_no,1,10)) sales_invoice_no,
DECODE(a.transaction_type,&apos;I&apos;,a.sales_invoice_date,&apos;IOI&apos;,a.sales_invoice_date,&apos;PI&apos;,a.sales_invoice_date,&apos;RI&apos;,a.sales_invoice_date,&apos;RTV&apos;,a.sales_invoice_date,&apos;X&apos;,a.sales_invoice_date,&apos;V&apos;,a.sales_invoice_date) sales_invoice_date,
DECODE(a.transaction_type,&apos;I&apos;,a.sales_invoice_quantity,&apos;IOI&apos;,a.sales_invoice_quantity,&apos;PI&apos;,a.sales_invoice_quantity,
&apos;RI&apos;,a.sales_invoice_quantity,&apos;RTV&apos;,a.sales_invoice_quantity,&apos;X&apos;,a.sales_invoice_quantity,
&apos;V&apos;,a.sales_invoice_quantity) sales_invoice_qty,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;IOI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;PI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;RI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;RTV&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),
&apos;X&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),
&apos;V&apos;,SUBSTR(a.oth_receipt_id_ref,1,10)) oth_receipt_id,
DECODE(a.transaction_type,&apos;I&apos;,a.oth_receipt_date,&apos;IOI&apos;,a.oth_receipt_date,&apos;PI&apos;,a.oth_receipt_date,&apos;RI&apos;,a.oth_receipt_date,
&apos;RTV&apos;,a.oth_receipt_date,&apos;X&apos;,a.oth_receipt_date,
&apos;V&apos;,a.oth_receipt_date) oth_receipt_date,
decode(a.transaction_type,&apos;I&apos;,a.oth_receipt_quantity,&apos;PI&apos;,a.oth_receipt_quantity,&apos;RI&apos;,a.oth_receipt_quantity,&apos;IOI&apos;,a.oth_receipt_quantity,&apos;RTV&apos;,a.oth_receipt_quantity,
&apos;X&apos;,a.oth_receipt_quantity,
&apos;V&apos;,a.oth_receipt_quantity) oth_receipt_qty,
a.closing_balance_qty,
a2.slno a2slno2,
a2.inventory_item_id||&apos;/&apos;||a2.slno a2foliono2,
substr(a.remarks,1,10) remarks,a.opening_balance_qty,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_no) col17p_1,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_date) col17p_2,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_quantity) col18,a.primary_uom_code,
substr(rcv.receipt_num,1,15) Recipt_num,
JA_JAIN23C1_XMLP_PKG.cf_1formula(a.register_id,a.opening_balance_qty,a.closing_balance_qty,a.inventory_item_id,a.slno) CF_Folio,
JA_JAIN23C1_XMLP_PKG.cf_folio_a2formula(a2.inventory_item_id || &apos;/&apos; || a2.slno) CF_folio_a2,
JA_JAIN23C1_XMLP_PKG.cf_item_tarrifformula(a.inventory_item_id) CF_item_tarrif,
JA_JAIN23C1_XMLP_PKG.cf_item_folioformula(a.inventory_item_id) CF_Item_folio,
JA_JAIN23C1_XMLP_PKG.cf_vend_dtlsformula(a.vendor_id,a.vendor_site_id,a.receipt_ref,DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(c.party_name,1,20)||&apos; &apos;||
SUBSTR(i.address1,1,10)||&apos; &apos;||
SUBSTR(i.address2,1,10)||&apos; &apos;||
SUBSTR(i.city,1,9)||&apos; &apos;||
SUBSTR(i.state,1,5)||&apos; &apos;||
SUBSTR(i.postal_code,1,6)||&apos; &apos;||
SUBSTR(i.province,1,10)||&apos; &apos;||
SUBSTR(i.country,1,10),
&apos;Y&apos;,SUBSTR(c.party_name,1,20)||&apos; &apos;||
SUBSTR(i.address1,1,10)||&apos; &apos;||
SUBSTR(i.address2,1,10)||&apos; &apos;||
SUBSTR(i.city,1,9)||&apos; &apos;||
SUBSTR(i.state,1,5)||&apos; &apos;||
SUBSTR(i.postal_code,1,6)||&apos; &apos;||
SUBSTR(i.province,1,10)||&apos; &apos;||
SUBSTR(i.country,1,10),
&apos;V&apos;,Substr(e.organization_name,1,25))) CF_vend_dtls,
JA_JAIN23C1_XMLP_PKG.cf_range1formula(a.vendor_id,a.vendor_site_id,a.receipt_ref,SUBSTR (a.range_no ,1 ,10 )) CF_range1,
JA_JAIN23C1_XMLP_PKG.cf_division1formula(a.vendor_id,a.vendor_site_id,a.receipt_ref,SUBSTR (a.division_no ,1 ,10 )) CF_division1,
JA_JAIN23C1_XMLP_PKG.cf_qty_receivedformula(a.slno,a.inventory_item_id,a.transaction_date,a.transaction_type) CF_qty_received,
JA_JAIN23C1_XMLP_PKG.cf_inv_idformula(a.slno,a.inventory_item_id,a.transaction_date) CF_inv_id,
JA_JAIN23C1_XMLP_PKG.cf_inv_dtformula(a.slno,a.inventory_item_id,a.transaction_date) CF_inv_dt,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_idformula(a.slno,a.inventory_item_id,a.transaction_date) CF_sales_inv_id,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_dtformula(a.slno,a.inventory_item_id,a.transaction_date) CF_sales_inv_dt,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_qtyformula(a.slno,a.inventory_item_id,a.transaction_date,a.transaction_type) CF_sales_inv_qty
from JAI_CMN_RG_23AC_I_TRXS a,
JAI_CMN_RG_23AC_II_TRXS a2,
mtl_system_items b,
hz_parties c,
hz_cust_accounts hzca,
hz_cust_site_uses_all d,
org_organization_definitions org,
hr_locations loc,
JAI_CMN_INVENTORY_ORGS hr_org ,org_organization_definitions E,
hz_locations i,hz_party_sites hzps,hz_cust_acct_sites_all hzcas,
rcv_shipment_headers rcv,rcv_transactions rtran
where a.organization_id=:p_organization_id
and a.location_id=:p_location_id
AND TO_DATE(a.transaction_date,&apos;DD-MON-YYYY&apos;) &gt;= NVL(:P_TRN_FROM_DATE_1,TO_DATE(A.transaction_DATE,&apos;DD-MON-YYYY&apos;))
AND TO_DATE(A.transaction_DATE,&apos;DD-MON-YYYY&apos;) &lt;= NVL(:P_TRN_TO_DATE_1,TO_DATE(sysdate,&apos;DD-MON-YYYY&apos;))
and a.organization_id=b.organization_id
AND org.organization_id=a.organization_id
AND loc.location_id=a.location_id
AND a.register_id_part_ii=a2.register_id(+)
and a.register_type=&apos;C&apos;
and a.inventory_item_id=b.inventory_item_id
and nvl(b.enabled_flag,&apos;Y&apos;)=&apos;Y&apos;
and a.transaction_date between nvl(b.start_date_active,a.transaction_date)
and nvl(b.end_date_active,a.transaction_date)
AND c.party_id=hzca.party_id
and a.customer_id=hzca.cust_account_id
and NVL(a.customer_site_id,d.site_use_id)=NVL(d.site_use_id,0)
and d.cust_acct_site_id=hzcas.cust_acct_site_id
AND hzcas.party_site_id=hzps.party_site_id
AND hzps.location_id=i.location_id
and hr_org.organization_id=a.organization_id
and hr_org.location_id=a.location_id
AND e.organization_id(+)=a.customer_id
AND RTRAN.transaction_id(+)=A.receipt_ref
AND RCV.shipment_header_id(+)=RTRAN.shipment_Header_id
UNION
SELECT a.slno,a.register_id,a.transaction_type,a.vendor_id,a.vendor_site_id,a.receipt_ref receipt_id,
a.organization_id,
a.location_id,
org.organization_name,
loc.description,
loc.address_line_1,
loc.address_line_2,
loc.address_line_3,
hr_org.excise_duty_comm,
hr_org.excise_duty_division,
hr_org.excise_duty_range,
hr_org.ec_code,
hr_org.excise_duty_circle,
a.slno,
a.transaction_date,
a.inventory_item_id,
b.description descr,
substr(a.identification_no,1,10)||&apos; &apos;||
substr(a.identification_mark,1,10)||&apos; &apos;||
substr(a.brand_name,1,10) Ident_Dtls,
DECODE(a.transaction_type,&apos;R&apos;,a.quantity_received,&apos;PR&apos;,a.quantity_received,&apos;IOR&apos;,a.quantity_received,&apos;CR&apos;,a.quantity_received,&apos;RA&apos;,a.quantity_received,&apos;Y&apos;,a.quantity_received) rec_qty,
DECODE(a.transaction_type,&apos;R&apos;,a.oth_receipt_id_ref,&apos;PR&apos;,a.oth_receipt_id_ref,&apos;IOR&apos;,a.oth_receipt_id_ref,&apos;CR&apos;,a.oth_receipt_id_ref,&apos;RA&apos;,a.oth_receipt_id_ref,&apos;Y&apos;,a.oth_receipt_id_ref) excise_invoice_id,
DECODE(a.transaction_type,&apos;R&apos;,a.oth_receipt_date,&apos;PR&apos;,a.oth_receipt_date,&apos;IOR&apos;,a.oth_receipt_date,&apos;CR&apos;,a.oth_receipt_date,&apos;RA&apos;,a.oth_receipt_date,&apos;Y&apos;,a.oth_receipt_date) excise_invoice_date,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(c.party_name,1,20)) Vend_Dtls,
SUBSTR(a.range_no,1,10) Range1,
SUBSTR(a.division_no,1,10) Division1,
a.date_of_verification,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;IOI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;PI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;RI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;RTV&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;X&apos;,SUBSTR(a.goods_issue_id_ref,1,10),
&apos;V&apos;,SUBSTR(a.goods_issue_id_ref,1,10)) goods_issue_id_ref,
DECODE(a.transaction_type,&apos;I&apos;,a.goods_issue_date,&apos;IOI&apos;,a.goods_issue_date,&apos;PI&apos;,a.goods_issue_date,&apos;RI&apos;,a.goods_issue_date,&apos;RTV&apos;,a.goods_issue_date,&apos;X&apos;,a.goods_issue_date,&apos;V&apos;,a.goods_issue_date) goods_issue_date,
DECODE(a.transaction_type,&apos;I&apos;,a.goods_issue_quantity,&apos;PI&apos;,a.goods_issue_quantity,&apos;IOI&apos;,a.goods_issue_quantity,
&apos;RI&apos;,a.goods_issue_quantity,&apos;RTV&apos;,a.goods_issue_quantity) goods_issue_qty,
SUBSTR(a.place_of_install,1,10) place_of_install,
a.date_of_installation,
a.date_of_commission,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;IOI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;PI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;RI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;RTV&apos;,SUBSTR(a.sales_invoice_no,1,10),
&apos;X&apos;,SUBSTR(a.sales_invoice_no,1,10),
&apos;V&apos;,SUBSTR(a.sales_invoice_no,1,10)) sales_invoice_id,
DECODE(a.transaction_type,&apos;I&apos;,a.sales_invoice_date,&apos;IOI&apos;,a.sales_invoice_date,&apos;PI&apos;,a.sales_invoice_date,&apos;RI&apos;,a.sales_invoice_date,&apos;RTV&apos;,a.sales_invoice_date,&apos;X&apos;,a.sales_invoice_date,&apos;V&apos;,a.sales_invoice_date) sales_invoice_date,
DECODE(a.transaction_type,&apos;I&apos;,a.sales_invoice_quantity,&apos;IOI&apos;,a.sales_invoice_quantity,&apos;PI&apos;,a.sales_invoice_quantity,
&apos;RI&apos;,a.sales_invoice_quantity,&apos;RTV&apos;,a.sales_invoice_quantity,&apos;X&apos;,a.sales_invoice_quantity,
&apos;V&apos;,a.sales_invoice_quantity) sales_invoice_qty,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;IOI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;PI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;RI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;RTV&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),
&apos;X&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),
&apos;V&apos;,SUBSTR(a.oth_receipt_id_ref,1,10)) oth_receipt_id,
DECODE(a.transaction_type,&apos;I&apos;,a.oth_receipt_date,&apos;IOI&apos;,a.oth_receipt_date,&apos;PI&apos;,a.oth_receipt_date,&apos;RI&apos;,a.oth_receipt_date,
&apos;RTV&apos;,a.oth_receipt_date,&apos;X&apos;,a.oth_receipt_date,
&apos;V&apos;,a.oth_receipt_date) oth_receipt_date,
decode(a.transaction_type,&apos;I&apos;,a.oth_receipt_quantity,&apos;PI&apos;,a.oth_receipt_quantity,&apos;RI&apos;,a.oth_receipt_quantity,&apos;IOI&apos;,a.oth_receipt_quantity,&apos;RTV&apos;,a.oth_receipt_quantity,
&apos;X&apos;,a.oth_receipt_quantity,
&apos;V&apos;,a.oth_receipt_quantity) oth_receipt_qty,
a.closing_balance_qty,
a2.slno a2slno2,
a2.inventory_item_id||&apos;/&apos;||a2.slno a2foliono2,
substr(a.remarks,1,10) remarks,a.opening_balance_qty,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_no) col17p_1,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_date) col17p_2,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_quantity) col18,a.primary_uom_code,
substr(rcv.receipt_num,1,15) Recipt_num,
JA_JAIN23C1_XMLP_PKG.cf_1formula(a.register_id,a.opening_balance_qty,a.closing_balance_qty,a.inventory_item_id,a.slno) CF_Folio,
JA_JAIN23C1_XMLP_PKG.cf_folio_a2formula(a2.inventory_item_id || &apos;/&apos; || a2.slno) CF_folio_a2,
JA_JAIN23C1_XMLP_PKG.cf_item_tarrifformula(a.inventory_item_id) CF_item_tarrif,
JA_JAIN23C1_XMLP_PKG.cf_item_folioformula(a.inventory_item_id) CF_Item_folio,
JA_JAIN23C1_XMLP_PKG.cf_vend_dtlsformula(a.vendor_id,a.vendor_site_id,a.receipt_ref,DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(c.party_name,1,20))) CF_vend_dtls,
JA_JAIN23C1_XMLP_PKG.cf_range1formula(a.vendor_id,a.vendor_site_id,a.receipt_ref,SUBSTR (a.range_no ,1 ,10 )) CF_range1,
JA_JAIN23C1_XMLP_PKG.cf_division1formula(a.vendor_id,a.vendor_site_id,a.receipt_ref,SUBSTR (a.division_no ,1 ,10 )) CF_division1,
JA_JAIN23C1_XMLP_PKG.cf_qty_receivedformula(a.slno,a.inventory_item_id,a.transaction_date,a.transaction_type) CF_qty_received,
JA_JAIN23C1_XMLP_PKG.cf_inv_idformula(a.slno,a.inventory_item_id,a.transaction_date) CF_inv_id,
JA_JAIN23C1_XMLP_PKG.cf_inv_dtformula(a.slno,a.inventory_item_id,a.transaction_date) CF_inv_dt,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_idformula(a.slno,a.inventory_item_id,a.transaction_date) CF_sales_inv_id,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_dtformula(a.slno,a.inventory_item_id,a.transaction_date) CF_sales_inv_dt,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_qtyformula(a.slno,a.inventory_item_id,a.transaction_date,a.transaction_type) CF_sales_inv_qty
from JAI_CMN_RG_23AC_I_TRXS a,
JAI_CMN_RG_23AC_II_TRXS a2,
mtl_system_items b,
hz_parties c,hz_cust_accounts hzca,
org_organization_definitions org,
hr_locations loc,
JAI_CMN_INVENTORY_ORGS hr_org ,org_organization_definitions E,
rcv_shipment_headers rcv,rcv_transactions rtran
where a.organization_id=:p_organization_id
and a.location_id=:p_location_id
AND TO_DATE(a.transaction_date,&apos;DD-MON-YYYY&apos;) &gt;= NVL(:P_TRN_FROM_DATE_1,TO_DATE(A.transaction_DATE,&apos;DD-MON-YYYY&apos;))
AND TO_DATE(A.transaction_DATE,&apos;DD-MON-YYYY&apos;) &lt;= NVL(:P_TRN_TO_DATE_1,TO_DATE(sysdate,&apos;DD-MON-YYYY&apos;))
and a.organization_id=b.organization_id
AND org.organization_id=a.organization_id
AND loc.location_id=a.location_id
AND a.register_id_part_ii=a2.register_id(+)
and a.register_type=&apos;C&apos;
and a.inventory_item_id=b.inventory_item_id
and nvl(b.enabled_flag,&apos;Y&apos;)=&apos;Y&apos;
and a.transaction_date between nvl(b.start_date_active,a.transaction_date)
and nvl(b.end_date_active,a.transaction_date)
AND hzca.party_id=c.party_id
and a.customer_id=hzca.cust_account_id
and NVL(a.customer_site_id,0)=0
and hr_org.organization_id=a.organization_id
and hr_org.location_id=a.location_id
AND e.organization_id(+)=a.customer_id
AND RTRAN.transaction_id(+)=A.receipt_ref
AND RCV.shipment_header_id(+)=RTRAN.shipment_Header_id
UNION
SELECT a.slno,a.register_id,a.transaction_type,a.vendor_id,a.vendor_site_id,a.receipt_ref receipt_id,
a.organization_id,
a.location_id,
org.organization_name,
loc.description,
loc.address_line_1,
loc.address_line_2,
loc.address_line_3,
hr_org.excise_duty_comm,
hr_org.excise_duty_division,
hr_org.excise_duty_range,
hr_org.ec_code,
hr_org.excise_duty_circle,
a.slno,
a.transaction_date,
a.inventory_item_id,
b.description descr,
substr(a.identification_no,1,10)||&apos; &apos;||
substr(a.identification_mark,1,10)||&apos; &apos;||
substr(a.brand_name,1,10) Ident_Dtls,
DECODE(a.transaction_type,&apos;R&apos;,a.quantity_received,&apos;PR&apos;,a.quantity_received,&apos;IOR&apos;,a.quantity_received,&apos;CR&apos;,a.quantity_received,&apos;RA&apos;,a.quantity_received,&apos;Y&apos;,a.quantity_received) rec_qty,
DECODE(a.transaction_type,&apos;R&apos;,a.oth_receipt_id_ref,&apos;PR&apos;,a.oth_receipt_id_ref,&apos;IOR&apos;,a.oth_receipt_id_ref,&apos;CR&apos;,a.oth_receipt_id_ref,&apos;RA&apos;,a.oth_receipt_id_ref,&apos;Y&apos;,a.oth_receipt_id_ref) excise_invoice_id,
DECODE(a.transaction_type,&apos;R&apos;,a.oth_receipt_date,&apos;PR&apos;,a.oth_receipt_date,&apos;IOR&apos;,a.oth_receipt_date,&apos;CR&apos;,a.oth_receipt_date,&apos;RA&apos;,a.oth_receipt_date,&apos;Y&apos;,a.oth_receipt_date) excise_invoice_date,
DECODE(a.transaction_type,&apos;R&apos;,NULL,
&apos;Y&apos;,NULL,
&apos;V&apos;,NULL,NULL ) Vend_Dtls,
SUBSTR(a.range_no,1,10) Range1,
SUBSTR(a.division_no,1,10) Division1,
a.date_of_verification,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;IOI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;PI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;RI&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;RTV&apos;,SUBSTR(a.goods_issue_id_ref,1,10),&apos;X&apos;,SUBSTR(a.goods_issue_id_ref,1,10),
&apos;V&apos;,SUBSTR(a.goods_issue_id_ref,1,10)) goods_issue_id,
DECODE(a.transaction_type,&apos;I&apos;,a.goods_issue_date,&apos;IOI&apos;,a.goods_issue_date,&apos;PI&apos;,a.goods_issue_date,&apos;RI&apos;,a.goods_issue_date,&apos;RTV&apos;,a.goods_issue_date,&apos;X&apos;,a.goods_issue_date,&apos;V&apos;,a.goods_issue_date) goods_issue_date,
DECODE(a.transaction_type,&apos;I&apos;,a.goods_issue_quantity,&apos;PI&apos;,a.goods_issue_quantity,&apos;IOI&apos;,a.goods_issue_quantity,
&apos;RI&apos;,a.goods_issue_quantity,&apos;RTV&apos;,a.goods_issue_quantity) goods_issue_qty,
SUBSTR(a.place_of_install,1,10) place_of_install,
a.date_of_installation,
a.date_of_commission,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;IOI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;PI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;RI&apos;,SUBSTR(a.sales_invoice_no,1,10),&apos;RTV&apos;,SUBSTR(a.sales_invoice_no,1,10),
&apos;X&apos;,SUBSTR(a.sales_invoice_no,1,10),
&apos;V&apos;,SUBSTR(a.sales_invoice_no,1,10)) sales_invoice_id,
DECODE(a.transaction_type,&apos;I&apos;,a.sales_invoice_date,&apos;IOI&apos;,a.sales_invoice_date,&apos;PI&apos;,a.sales_invoice_date,&apos;RI&apos;,a.sales_invoice_date,&apos;RTV&apos;,a.sales_invoice_date,&apos;X&apos;,a.sales_invoice_date,&apos;V&apos;,a.sales_invoice_date) sales_invoice_date,
DECODE(a.transaction_type,&apos;I&apos;,a.sales_invoice_quantity,&apos;IOI&apos;,a.sales_invoice_quantity,&apos;PI&apos;,a.sales_invoice_quantity,
&apos;RI&apos;,a.sales_invoice_quantity,&apos;RTV&apos;,a.sales_invoice_quantity,&apos;X&apos;,a.sales_invoice_quantity,
&apos;V&apos;,a.sales_invoice_quantity) sales_invoice_qty,
DECODE(a.transaction_type,&apos;I&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;IOI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;PI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;RI&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),&apos;RTV&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),
&apos;X&apos;,SUBSTR(a.oth_receipt_id_ref,1,10),
&apos;V&apos;,SUBSTR(a.oth_receipt_id_ref,1,10)) oth_receipt_id,
DECODE(a.transaction_type,&apos;I&apos;,a.oth_receipt_date,&apos;IOI&apos;,a.oth_receipt_date,&apos;PI&apos;,a.oth_receipt_date,&apos;RI&apos;,a.oth_receipt_date,
&apos;RTV&apos;,a.oth_receipt_date,&apos;X&apos;,a.oth_receipt_date,
&apos;V&apos;,a.oth_receipt_date) oth_receipt_date,
decode(a.transaction_type,&apos;I&apos;,a.oth_receipt_quantity,&apos;PI&apos;,a.oth_receipt_quantity,&apos;RI&apos;,a.oth_receipt_quantity,&apos;IOI&apos;,a.oth_receipt_quantity,&apos;RTV&apos;,a.oth_receipt_quantity,
&apos;X&apos;,a.oth_receipt_quantity,
&apos;V&apos;,a.oth_receipt_quantity) oth_receipt_qty,
a.closing_balance_qty,
a2.slno a2slno2,
a2.inventory_item_id||&apos;/&apos;||a2.slno a2foliono2,
substr(a.remarks,1,10) remarks,a.opening_balance_qty,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_no) col17p_1,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_date) col17p_2,
decode(NVL(a.basic_ed,0) + NVL(a.additional_ed,0) + NVL(a.other_ed,0),0,a.sales_invoice_quantity) col18,a.primary_uom_code,
substr(rcv.receipt_num,1,15) Recipt_num,
JA_JAIN23C1_XMLP_PKG.cf_1formula(a.register_id,a.opening_balance_qty,a.closing_balance_qty,a.inventory_item_id,a.slno) CF_Folio,
JA_JAIN23C1_XMLP_PKG.cf_folio_a2formula(a2.inventory_item_id || &apos;/&apos; || a2.slno) CF_folio_a2,
JA_JAIN23C1_XMLP_PKG.cf_item_tarrifformula(a.inventory_item_id) CF_item_tarrif,
JA_JAIN23C1_XMLP_PKG.cf_item_folioformula(a.inventory_item_id) CF_Item_folio,
JA_JAIN23C1_XMLP_PKG.cf_vend_dtlsformula(a.vendor_id,a.vendor_site_id,a.receipt_ref,DECODE(a.transaction_type,&apos;R&apos;,NULL,
&apos;Y&apos;,NULL,
&apos;V&apos;,NULL,NULL )) CF_vend_dtls,
JA_JAIN23C1_XMLP_PKG.cf_range1formula(a.vendor_id,a.vendor_site_id,a.receipt_ref,SUBSTR (a.range_no ,1 ,10 )) CF_range1,
JA_JAIN23C1_XMLP_PKG.cf_division1formula(a.vendor_id,a.vendor_site_id,a.receipt_ref,SUBSTR (a.division_no ,1 ,10 )) CF_division1,
JA_JAIN23C1_XMLP_PKG.cf_qty_receivedformula(a.slno,a.inventory_item_id,a.transaction_date,a.transaction_type) CF_qty_received,
JA_JAIN23C1_XMLP_PKG.cf_inv_idformula(a.slno,a.inventory_item_id,a.transaction_date) CF_inv_id,
JA_JAIN23C1_XMLP_PKG.cf_inv_dtformula(a.slno,a.inventory_item_id,a.transaction_date) CF_inv_dt,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_idformula(a.slno,a.inventory_item_id,a.transaction_date) CF_sales_inv_id,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_dtformula(a.slno,a.inventory_item_id,a.transaction_date) CF_sales_inv_dt,
JA_JAIN23C1_XMLP_PKG.cf_sales_inv_qtyformula(a.slno,a.inventory_item_id,a.transaction_date,a.transaction_type) CF_sales_inv_qty
from JAI_CMN_RG_23AC_I_TRXS a,
JAI_CMN_RG_23AC_II_TRXS a2,
mtl_system_items b,
org_organization_definitions org,
hr_locations loc,
JAI_CMN_INVENTORY_ORGS hr_org,
rcv_shipment_headers rcv,rcv_transactions rtran 
where a.organization_id=:p_organization_id
and a.location_id=:p_location_id
AND TO_DATE(a.transaction_date,&apos;DD-MON-YYYY&apos;) &gt;= NVL(:P_TRN_FROM_DATE_1,TO_DATE(A.transaction_DATE,&apos;DD-MON-YYYY&apos;))
AND TO_DATE(A.transaction_DATE,&apos;DD-MON-YYYY&apos;) &lt;= NVL(:P_TRN_TO_DATE_1,TO_DATE(sysdate,&apos;DD-MON-YYYY&apos;))
and a.organization_id=b.organization_id
AND org.organization_id=a.organization_id
AND loc.location_id=a.location_id
AND a.register_id_part_ii=a2.register_id(+)
and a.register_type=&apos;C&apos;
and a.inventory_item_id=b.inventory_item_id
and nvl(b.enabled_flag,&apos;Y&apos;)=&apos;Y&apos;
and a.transaction_date between nvl(b.start_date_active,a.transaction_date)
and nvl(b.end_date_active,a.transaction_date)
and NVL(a.vendor_id,0)=0
and NVL(a.customer_id,0)=0
and NVL(a.vendor_site_id,0)=0
AND NVL(a.customer_site_id,0)=0
and hr_org.organization_id=a.organization_id
and hr_org.location_id=a.location_id
AND RTRAN.transaction_id(+)=A.receipt_ref
AND RCV.shipment_header_id(+)=RTRAN.shipment_Header_id
ORDER BY 7 ASC,9 ASC,8 ASC,10 ASC,11 ASC,12 ASC,13 ASC,14 ASC,16 ASC,15 ASC,18 ASC,17 ASC,21 ASC ,
6,
31,
37,
4,
5,
3,
52
--order by 2
</SQL_TEXT>
  <DISABLED>Y</DISABLED>
  <XDO_APPLICATION_SHORT_NAME>JA</XDO_APPLICATION_SHORT_NAME>
  <XDO_DATA_SOURCE_CODE>JAI23C_1_XML</XDO_DATA_SOURCE_CODE>
  <REPORT_TRANSLATIONS>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>US</LANGUAGE>
    <REPORT_NAME>JA India - RG23C Part I Report - draft  - draft</REPORT_NAME>
    <DESCRIPTION>Application: Asia/Pacific Localizations
Source: India - RG23C Part I Report (XML) - Not Supported: Reserved For Future Use - Not Supported: Reserved For Future Use
Short Name: JAI23C_1_XML
DB package: JA_JAIN23C1_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
   <REPORT_TRANSLATIONS_ROW>
    <LANGUAGE>ZHS</LANGUAGE>
    <REPORT_NAME>JA 印度 - RG23C 报表第一部分- 不支持：已保留供将来使用</REPORT_NAME>
    <DESCRIPTION>Application: 亚太地区本地化
Source: 印度 - RG23C 报表第一部分 (XML) - 不支持：已保留供将来使用
Short Name: JAI23C_1_XML
DB package: JA_JAIN23C1_XMLP_PKG</DESCRIPTION>
   </REPORT_TRANSLATIONS_ROW>
  </REPORT_TRANSLATIONS>
  <CATEGORY_ASSIGNMENTS>
   <CATEGORY_ASSIGNMENTS_ROW>
    <CATEGORY>BI Publisher</CATEGORY>
   </CATEGORY_ASSIGNMENTS_ROW>
  </CATEGORY_ASSIGNMENTS>
  <ANCHORS>
   <ANCHORS_ROW>
    <ANCHOR>:cp_page</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:cp_page_no</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:last_page</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_conc_request_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_fiscal_year</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_location_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_month</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_organization_id</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_start_page_no</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_trn_from_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_trn_from_date_1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_trn_to_date</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:p_trn_to_date_1</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:prev_page</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:v_last_page</ANCHOR>
   </ANCHORS_ROW>
   <ANCHORS_ROW>
    <ANCHOR>:validation_flag</ANCHOR>
   </ANCHORS_ROW>
  </ANCHORS>
  <PARAMETERS>
   <PARAMETERS_ROW>
    <SORT_ORDER>1</SORT_ORDER>
    <DISPLAY_SEQUENCE>10</DISPLAY_SEQUENCE>
    <ANCHOR>:p_organization_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>ORGANIZATION_23C1</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
a.organization_id id,
a.organization_name value,
null description
from
org_organization_definitions a
where exists (select &apos;X&apos;
from jai_cmn_rg_23ac_i_trxs b
where b.register_type=&apos;C&apos;
and b.organization_id=a.organization_id)
order by a.organization_name</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Organization</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>组织</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>2</SORT_ORDER>
    <DISPLAY_SEQUENCE>20</DISPLAY_SEQUENCE>
    <ANCHOR>:p_location_id</ANCHOR>
    <PARAMETER_TYPE_DSP>LOV Oracle</PARAMETER_TYPE_DSP>
    <LOV_NAME>LOCATION_23C1</LOV_NAME>
    <VALIDATE_FROM_LIST_DSP>Y</VALIDATE_FROM_LIST_DSP>
    <LOV_QUERY_DSP>select
a.location_id id,
a.description value,
null description
from
hr_locations a
where exists (select &apos;X&apos;
from jai_cmn_rg_23ac_i_trxs b
where b.register_type=&apos;C&apos;
and b.organization_id=:$flex$.organization_23c1
and b.location_id=a.location_id)
order by a.description</LOV_QUERY_DSP>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Location</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>地点</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>3</SORT_ORDER>
    <DISPLAY_SEQUENCE>30</DISPLAY_SEQUENCE>
    <ANCHOR>:p_trn_from_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Transaction From Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>事务处理起始日期</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
   <PARAMETERS_ROW>
    <SORT_ORDER>4</SORT_ORDER>
    <DISPLAY_SEQUENCE>40</DISPLAY_SEQUENCE>
    <ANCHOR>:p_trn_to_date</ANCHOR>
    <PARAMETER_TYPE_DSP>Date</PARAMETER_TYPE_DSP>
    <REQUIRED>Y</REQUIRED>
    <PARAMETER_TRANSLATIONS>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>US</LANGUAGE>
      <PARAMETER_NAME>Transaction To Date</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
     <PARAMETER_TRANSLATIONS_ROW>
      <LANGUAGE>ZHS</LANGUAGE>
      <PARAMETER_NAME>事务处理终止日期</PARAMETER_NAME>
     </PARAMETER_TRANSLATIONS_ROW>
    </PARAMETER_TRANSLATIONS>
   </PARAMETERS_ROW>
  </PARAMETERS>
  <TEMPLATES>
  </TEMPLATES>
  <DEFAULT_TEMPLATES>
  </DEFAULT_TEMPLATES>
  <UPLOAD_COLUMNS>
  </UPLOAD_COLUMNS>
  <UPLOAD_PARAMETERS>
  </UPLOAD_PARAMETERS>
  <UPLOAD_SQLS>
  </UPLOAD_SQLS>
 </REPORTS_ROW>
</REPORTS>
</ROOT>
