You are on page 1of 3

19/09/2022, 17:20 Document 1598083.

1
  Last Login: September 19, 2022 10:06 AM UZT Ali (Available) (0) Contact Us Help
PowerView is Off

 
Dashboard Knowledge Service Requests Patches & Updates Community

Give Feedback...
Copyright (c) 2022, Oracle. All rights reserved. Oracle Confidential.

Not All Requisition Lines Are Autocreated Onto a Blanket Release - Requisition Line Cannot be Matched with Any of To Bottom
the Blanket Purchase Order Lines (Doc ID 1598083.1)

In this Document   Was this document helpful?  

Symptoms Yes
No
Cause    

Solution
  Document Details  
References

Type:
PROBLEM
Status:
PUBLISHED
Last Major
Jan 24, 2022
APPLIES TO: Update:
Mar 16, 2022
Last Update:

Oracle iProcurement - Version 12.1.3 and later


   

Oracle Purchasing - Version 12.1.3 and later

  Related Products  
Information in this document applies to any
platform.
CREATEPO
Oracle iProcurement
POXBWVRP
Oracle Purchasing

   

SYMPTOMS   Information Centers  


Information Center -
Procurement [2783634.2]
Intermittently, only a few lines on a Requisition are autocreated onto a Blanket Release.
Although eligible, the other remaining lines on the same Requisition are not autocreated
onto a Release. G-Invoicing Information Center
[2830078.2]
There may be an ERROR message displayed at autocreate    

ERROR   Document References  


This requisition line cannot be matched with any of the blanket purchase order lines
R12: Generic Data Fix (GDF)
for Catalog Items not Showing
No apparent errors are displayed in the workflow. in iProcurement [2216967.1]

messages show that the Create process failed, but no further reason.
For requisitions autocreated by the workflow, Debug

EBS Procurement Autocreate
Analyzer [2101058.1]
PO debug:

10: start_wf_create_apprv_process: This was called withItemType = CREATEPO/ ItemKey = 532078-95690 R12.1: Catalog Bulk Load -
20. start_wf_create_apprv_process: Just after create process
Items Upload Program Is Not

30. start_wf_create_apprv_process: Kicking off StartProcess with item_type = CREATEPO/ item_key = 532078-95690 Updating The Price On The

Blanket Purchase Agreement
10: create_doc: Kicking off backend withinterface_header_id = 532078 [1998190.1]

20: create_doc: Came back from the backend with doc_id = / num_lines_processed =0
40: create_doc: result = CREATE_FAILED

   

  Recently Viewed  
FND debug:

po.plsql.PO_INTERFACE_S.create_po.040 Create PO: After Group interface lines Total Amount Released
po.plsql.PO_INTERFACE_S.create_po.050 Create po: Interface header id is 532078
Against the Global
Agreement is Greater Than
po.plsql.PO_INTERFACE_S.create_po.050.EXCEPTION ;SQLERRM = ORA-01403: no
data found
Agreed Amount Limit

[1533584.1]
PRC:PO:Automatic Approval
Symptoms: Rule Created For Blanket
-------------
Purchase Agreements (BPA),

1.  Create Purchase Requisition in iProcurement based on a description based Blanket Purchase Agreement (BPA) line item But The Documents Are In
2.  Submit the requisition and approve Pending Approval Status

[2848611.1]
3.  Wait for the workflow to attempt autocreate of the requisition to Release or PO, or Attempt the Autocreate from the
Autocreate form "Total Released
Amount Must Be Less than
- The requisition
lines that are not autocreated have an one-time item (no item number) Agreement Amount
- The same issue may occur when the Requisition is autocreated via the 'Autocreate' form
(POXBWVRP), including the Error Limit" [2320670.1]
mentioned above Unexpected Error When
Accessing iSupplier Portal as
Internal User [2121824.1]
CAUSE
''You Have Encountered An
Unexpected Error''
During the creation of the Requisition line, the item description is derived from the BPA line.  Due to a bug in the code the blank NumberFormatException
spaces in the description were trimmed on the Requisition line. When Trying To Create An
Invoice With PO from
As a result, the description on the Requisition line and the BPA
line do no longer match.  This is the reason that the autocreate
iSupplier Responsibility or
process fails. Searching with Supplier

Name in Invoice Creation
The root cause of this issue was identified in: Page [1634434.1]

Show More
   

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=113949401177725&parent=EXTERNAL_SEARCH&sourceId=PROBLEM&id=15… 1/3
19/09/2022, 17:20 Document 1598083.1
Bug 16838089 - CREATEPO FAILS WHEN ITEM DESCRIPTION CONTAINS NEXT LINE IN END

SOLUTION

To implement the solution, please execute the following steps:


1. Download and review the readme and pre-requisites for Patch 19569271:R12.ICX.B which includes this fix

As an alternative consider applying the current Rollup Patch (RUP) for 12.1.3 listed in Note 1468883.1 which includes the fix
for this issue.

 
2.
Ensure that you have taken a backup of your system before applying the recommended patch.

3. Apply the patch in a test environment.


4. Confirm the following file versions:


    PoRequisitionLinesVORowImpl.class 120.10.12010000.10  


    ReqLineSvrCmd.class 120.12.12010000.7

    You can use the SQL statement like the following to verify the versions:

SQL*Plus>

select af.filename , afv.version_segment1


||'.'||afv.version_segment2

||'.'||max(to_number(substr(afv.version, decode(instr(afv.version, '.', 1, 2), 0, null,


instr(afv.version, '.', 1, 2) + 1)
, instr(afv.version, '.', 1, 3) -

1 - instr(afv.version, '.', 1, 2))))


||'.'||max(to_number(substr(afv.version, decode(instr(afv.version, '.',
1, 3), 0, null,
instr(afv.version, '.', 1, 3) + 1)))) version
from ad_files af, ad_file_versions afv

where af.file_id = afv.file_id

and (afv.version_segment1+afv.version_segment2/power(10,length(afv.version_segment2))) =

(select max(afv1.version_segment1+afv1.version_segment2/power(10,length(afv1.version_segment2)))
from ad_files af1, ad_file_versions afv1

where af1.app_short_name = af.app_short_name


and af1.subdir = af.subdir

and af1.filename = af.filename


and af1.file_id = afv1.file_id)


and af.filename in ('PoRequisitionLinesVORowImpl.class', 'ReqLineSvrCmd.class')


group by af.filename, afv.version_segment1, afv.version_segment2;

5. Retest the issue.


6. Migrate the solution as appropriate to other environments.


The patch will prevent the issue from occurring again in future.
To obtain a datafix for existing Requisition lines, please create a
Service Request with Oracle Support.

DATAFIX QUERIES

a) Use the following query from related datafix BUG 24472591 - DATAFIX REQ LINE DESCRIPTION <> BPA LINE DESCRIPTION
CAUSES ERROR AT AUTOCREATE to check if the requisition line description is different than the BPA line description

select prh.segment1 req_num,


       prla.requisition_header_id, prla.requisition_line_id, prla.blanket_po_header_id,


       prla.blanket_po_line_num,

       prla.item_description req_line_desc

  from po_requisition_lines_all prla, po_requisition_headers_all prh, po_lines_all pla


 where prla.requisition_header_id = prh.requisition_header_id

   and prla.item_id is null

   and prla.blanket_po_header_id = pla.po_header_id


   and prla.blanket_po_line_num = pla.line_num

   and prla.item_description <> pla.item_description

b) Use the following query from related datafix BUG 24586811 - REQ LINE DESCRIPTION <> BPA LINE DESCRIPTION W/CRLF
CAUSES ERROR AT AUTOCREATE to check for differences between the BPA line description and the attribute values table and

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=113949401177725&parent=EXTERNAL_SEARCH&sourceId=PROBLEM&id=15… 2/3
19/09/2022, 17:20 Document 1598083.1
iProcurement item description table

select ph.po_header_id, ph.type_lookup_code, ph.global_agreement_flag, pl.item_description,


pl.po_line_id, pl.org_id, pl.ip_category_id

 from po_headers_all ph, po_lines_all pl, po_attribute_values_tlp pavt, icx_cat_attribute_values_tlp


icavt
where
ph.po_header_id = pl.po_header_id and pavt.po_line_id = pl.po_line_id and icavt.po_line_id =
pavt.po_line_id

  and ph.authorization_status = 'APPROVED'


  and pl.item_id is null

  and pavt.language = icavt.language and pavt.language = userenv('lang')



<> pl.item_description)
  and (pavt.description <> pl.item_description   OR     icavt.description

If these queries return rows for existing requisitions and items, you may request a datafix from support similar to the bugs
mentioned above.

The EBS Procurement Autocreate Analyzer (Doc ID 2101058.1) contains a check to verify if this
issue is present in your instance. Download the latest version today and get proactive!

REFERENCES

BUG:16838089 - CREATEPO FAILS WHEN ITEM DESCRIPTION CONTAINS NEXT LINE IN END
BUG:17459296 - CATALOG REQUISITION FROM BLANKET AGREEMENT IS NOT CREATING BLANKET
RELEASE AUTOM
BUG:24586811 - REQ LINE DESCRIPTION <> BPA LINE DESCRIPTION W/CRLF CAUSES ERROR AT AUTOCREATE

BUG:24472591 - DATAFIX REQ LINE DESCRIPTION <> BPA LINE DESCRIPTION CAUSES ERROR AT AUTOCREATE

NOTE:2216967.1 - R12: Generic Data Fix (GDF) for Catalog Items not Showing in iProcurement

NOTE:2101058.1 - EBS Procurement Autocreate Analyzer


Program Is Not Updating The Price On The Blanket Purchase
NOTE:1998190.1 - R12.1: Catalog Bulk Load - Items Upload
Agreement
Didn't find what you are looking for? Ask in Community...

Related
Products

Oracle E-Business Suite > Procurement > Procurement > Oracle iProcurement > Requisition Creation > Setup to Gen PO or Release Auto from Req
Oracle E-Business Suite > Procurement > Procurement > Oracle Purchasing > Purchase Order > AutoCreate Process and Form

Keywords
ATTRIBUTE VALUES; AUTOCREATE; BLANKET; BPA; CREATEPO; IPROCUREMENT; REQUISITION
Errors
ORA-01403

Back to Top
 
Copyright (c) 2022, Oracle. All rights reserved. Legal Notices and Terms of Use Privacy Statement
   

https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=113949401177725&parent=EXTERNAL_SEARCH&sourceId=PROBLEM&id=15… 3/3

You might also like