Professional Documents
Culture Documents
Upload catalogue item Images in iProcurement
Upload catalogue item Images in iProcurement
Oracle iProcurement module is widely used by oracle users to raise catalog and non-catalog
Purchase Requisitions. iProcurment module is very user friendly screen to raise requisitions and
hence it is most used module.
“Picture Speaks Louder than Words”, as famous English idiom says a picture
provides more information instead of providing just letters or description of an item. Hence the
user will be able to understand and choose his right product from the catalogue in iProcurement.
This document describes the Steps to add images in the iprocurement to show
them while performing catalogue requisitions.
You will get confirmation message Submit the BPA for approval
Below confirmation message appears and ensure that the BPA is approved.
You will be able to see the item with Picture as above in the iProcurement Screen.
We have a requirement from one of our customer to show the Approved Supplier List in
Oracle iProcurement Page itself when the user Clicks a link under “Purchasing News” Area. The
customer also wants to show below details along with the approved Suppliers list.
This document describes the Steps to get the above mentioned details and the steps to
create a link in iProcurement Page under “Purchasing News” Area. The excel sheet which is stored in
the database will open when the user clicks the link in iprocurement Page.
o to identify the required Smart Form name to select for the category
Write a SQL query to get the required data from the database which need to be stored in the
database and to retrive when the users click the link.
For examble, below query is used to obtain the above data
pas.commodity_id,
pas.vendor_name supplier,
(SELECT NAME
FROM apps.hr_operating_units
FROM apps.mtl_categories_b
apps.icx_cat_store_contents store_contents,
apps.por_noncat_templates_all_vl smartforms,
apps.po_asl_suppliers_v pas
AND pas.owning_organization_id IN (
SELECT organization_id
FROM apps.org_organization_definitions
WHERE operating_unit =
smartforms.org_id)
ORDER BY CATEGORY
Please follow the instructions below to get the forms personalization’s done.
Step 3A: Set the following Profile Options using System Administrator Responsibility at User
Level.
User: ABCDE
Utilities:Diagnostics Yes
Step 3C: Add Approved Supplier List to the Purchasing News Section
Create Item under the Purchasing News (Content Container: Purchasing News)
Create the Link with the following attributes:
Site Link
Property Value
ID UK_Approved_Supplier_List
Rendered True
iProcurement
Procurement Team would like to use “Upload” or Excel sheet options to update the Global
Blanket Purchase Agreement (GBPA). Using the functionality in R12 has changed.
Hence this document describes the Step by Step Process to use “Upload” functionality.
Issue Resolution
Create a Data file using the attched Excel sheet and Save the same in Text(Tab delimited)
format.
The data source file template can be downloaded from iProcurement Catalogue
Administration ---> Upload Tab. (Skip this activity if you have a source file)
Y You can see the downloaded file and save it to the computer and open the downloaded file
which has file name as "TextTemplate.txt"
Sample Excel File :
Open the file in Excel format and Enter the all relevant information in the column.
To Add a New line, use “ADD” in “Action Column.
To update the existing line, use “SYNC” in Action column.
To Use price break, Enter the Quantity and Break Price column
After entering the data, Save the file in Tab delimited format.
Step 3:
Navigate to “iPrcourement catalog Adminstration” page
Search the Agrement number which you want to update and query the Agreement and click on
“Update” to update the GBPA
Note: If the Agreement is not appearing in the screen, Please perfrom the Step2 and then go
to Step3.
Go to the Lines Tab and select “Via Upload” option and click on GO
Below Page Opens to upload the file
Select the file to load and keep other selection options are as it is and Click Submit.
You will get a confirmation as above.
You can check the Program and it will get completed in Normal.
Go back to iProcurment catalog Administration Responsibility-->Agreements Summary
Search the Agreement and check the BPA line to see the update.
In our Example, 1st line price got updated as 333.01 from the old price of 200.01.
SQL to Find Employee – Supervisor Hierarchy details
BACKGROUND
The Purchase order or Requisitions are not valid unless it is approved. In any of the
procurement process, most of the issues occur in the approval of the purchasing document
due to the issues in approval hierarchy and related setups.
Hence we have built a query to show the approval hierarchy of the Requestor of the
Requisition or Purchase Order along with other required details like Supervisor Name, User
Name, Expense account details etc.
This will help the support person to easily identify the issues in the hierarchy in a single query
output and to provide required resolution.
Resolution:
Step 1:
Please pass 'Employee number' of Requester in the below code. Run the script download the
output
SELECT
fu.user_name "User Name",
haou.name "Employee BG",
fu.employee_id "Employee ID @User",
gl.name "Emp. Ledger Name",
ppx.full_name "Employee Name",
ppx.employee_number "Employee Number",
ppx.person_id "Employee ID @ Person",
pjv.name "Employee Job Name",
pjv.approval_authority "Job Level",
hl.location_code "Employee Location",
gcc.concatenated_segments "Default Expense
Account",
ppx1.full_name "Supervisor Name",
ppx1.person_id "Supervisor Emp ID @ Person",
ppx1.employee_number "SuperVisor Emp Num @
Person",
haou1.name "Supervisor BG",
CONNECT_BY_ISCYCLE
FROM
apps.per_people_x ppx,
apps.per_people_x ppx1,
apps.per_assignments_x pax,
apps.per_jobs_v pjv,
apps.gl_code_combinations_kfv gcc,
apps.hr_locations hl,
apps.fnd_user fu,
apps.gl_ledgers gl,
apps.hr_all_organization_units haou
,apps.hr_all_organization_units haou1
WHERE 1=1
and ppx.person_id = pax.person_id
and ppx.person_id = fu.employee_id(+)
and pax.job_id = pjv.job_id
and pax.default_code_comb_id =
gcc.code_combination_id(+)
and pax.location_id = hl.location_id
and pax.set_of_books_id = gl.ledger_id(+)
and ppx1.person_id = pax.supervisor_id
London 12345.6789012.00000.03420.9999999.00000.0000.0000.0000
London 12345.6789012.00000.03700.9999999.00000.0000.0000.0000
London 12345.6789012.00000.03100.9999999.00000.0000.0000.0000
SuperVisor
Supervisor Supervisor Emp Emp Num @ CONNECT_BY_ISCY
Name ID @ Person Person Supervisor BG CLE
Step 2:
From Table # 1, find the Employee number of 'Supervisor' for the last record. In the above
example it is (10004)
Step 3:
London 12345.6789012.00000.03420.9999999.00000.0000.0000.0000
London 12345.6789012.00000.03700.9999999.00000.0000.0000.0000
London 12345.6789012.00000.03100.9999999.00000.0000.0000.0000
Supervisor
Emp ID @ SuperVisor Emp Num @
Supervisor Name Person Person Supervisor BG CONNECT_BY_ISCYCLE
Conclusion
From the final table we can find out that user id for the employee "Marshall" is not mapped.
Hence the approval generation issue has occurred.
This issue will be resolved if the employee and user id of the Marshall is mapped.
GL Transactions for AR
SELECT rctt.description trans_type, TO_CHAR (rct.trx_number) invoice_num,
TO_CHAR (rct.trx_date) invoice_date,
TO_CHAR (rcl.line_number) ponum_inv_linenum, rcl.description line_desc,
TO_CHAR (rcl.quantity_invoiced) requestor_qty_inv,
TO_CHAR (rcl.unit_selling_price) appr_date_unitprice,
TO_CHAR (rcl.revenue_amount) doc_seq_revamt,
rctg.account_class acct_class, TO_CHAR (rctg.PERCENT) PERCENT,
(rctg.amount * -1) amount, (rctg.acctd_amount * -1) dist_amt
FROM xla_ae_headers aeh,
xla_ae_lines ael,
xla_events xle,
xla.xla_transaction_entities ent,
xla_distribution_links xdl,
ra_customer_trx_all rct,
ra_customer_trx_lines_all rcl,
ra_cust_trx_types_all rctt,
ra_cust_trx_line_gl_dist_all rctg
WHERE 1 = 1
AND ael.application_id = aeh.application_id
AND ael.ae_header_id = aeh.ae_header_id
AND xle.application_id = aeh.application_id
AND xle.event_id = aeh.event_id
AND ent.application_id = xle.application_id
AND ent.entity_id = xle.entity_id
AND xdl.ae_header_id = aeh.ae_header_id
AND xdl.ae_line_num = ael.ae_line_num
AND rcl.customer_trx_line_id = rctg.customer_trx_line_id
AND rct.customer_trx_id = rcl.customer_trx_id
AND rctt.cust_trx_type_id = rct.cust_trx_type_id
AND rct.trx_number = ent.transaction_number
AND xdl.source_distribution_id_num_1 = rctg.cust_trx_line_gl_dist_id
AND xdl.source_distribution_type = 'RA_CUST_TRX_LINE_GL_DIST_ALL'
AND ael.ae_header_id = p_hdrid
AND ael.ae_line_num = p_linenum;
Description
This Open Receipt Report is used to review a list of receipts which are in open status for the date range
that you specify.