Purchase Order Import
I am currently working on purchase order conversion,
The following purchase order types are available:
1) Standard Purchase Order - this can be imported using Import Standard PO program
2) Blanket PO Agreements - this can be imported using Import Price Catalogs program
3) Planned Purchase Order - ?
4) Contract Purchase Agreements - ?
How the last two type of PO's uploaded into Oracle Apps 12.1.1.
Is there any similar kind of seeded program available or any api's available?
Thanks in advance
by
aboo
Hi
I am working on implementation project and i need to convert PO's and BPA's.
Could you please share Import Price Catalogs Conversion Script and Standard Purchase Order conversion script.
if you dont mind please send the script my below email-d.
Thanks a lot.
[email protected]
Praveen.
Similar Messages
-
Purchase Order Import inserts duplicate records in po_line_locations
Hi,
I'm running standard Purchase Order Import program to import few PO's. We have only one shipment for each item, so its only one record for each line in po_line_locations. But after running the import, it inserts a duplicate record with same qty into po_line_locations. Basically it is inserting same item twice in po_line_locations_all table and quantity is getting doubles at the line level. Seached Metalink but no hits for this, till now.
This is in R12 (12.0.6).
Did anyone encounter this problem earlier? Any hints or comments would help.
Thanks in advance.
Edited by: user2343071 on Sep 2, 2009 3:54 PMHi,
Once you please debug the particular program with the help of ABAPer. That may resolve your issue. Thanking you -
Expense Item - Standard Purchase Order Import
Hi all,
I am using import standard purchase order - open interface to upload po from legacy system. I can do that with an inventory item, Can anybody tell me what are the mandatory column or requirements for an EXPENSE ITEM .
I have given destination_type_code='EXPENSE' in po_distributions_interface , and given category_id , description . Even then po is not created.
Its urgent.
Thanks
AADITYAHi
Do you have a copy of your insert statement?
regards -
Purchase order important fields
what are important things mandatory to create purchase order, can any body tell me, I am SD consultant, I would appreciate ur help in advance, thanks
hi
to create the po u need to have following field data
doc type (default NB)
vendor
co code
pur org
pur group
quantity
plant
u can enter material or using acount assignment K and item category D u can just give description and can make the service po
reward if helpful
regards
kunal -
Purchase Order Import Conditions
Hi All
We are maintaing OB08 for currency conversion, but due to some reasons we have changed the conversion factor in PO
Now half the conditions are picking up the rate of PO and other half from OB08
What can be reasons for the same
Reagrds
Niti NarayanHi,
Set the Exchange rate fixed at the header level and it will use the conversion factor defined at OB08.
Raj -
Import Purchase order-Condition type and pricing procedure
In purchase order (IMPORT) has 500 line items. For each line item having customs condition type (BCD, cess, HScess, CVD, cess, HScess, Additional duty). For this manual entry is very difficult to entry.
By default condition type can pick default % or value like as
BCD 5%
Cess 2%
HScess 1%
CVD 10%
Cess 2%
HScess1%
Additional duty 4%. at the time of PO creation level by default this values come to in PO
For this anything maintain in condition type level or calculation schema level.
Pls explain step by step.create a acess seq in tcode M\07 with say table 044 for vendor
assign this acess seq to ur condition type of customs ecess cvd etc
create a cond record in MEK1 for all import vendor
so when ever u create PO for any import vendor u will get all the value for all condition type from cond record.
u can create acess seq as u woulds like to maintain cond record may be on purchase org if u have created seprate for Imports
or vendor plant comb etc
hope this solves ur issue -
Standard purchase order upload to oracle
hi,
we are on oracle apps 11i, database 9i.
I have a custom requirement that requires importing purchase orders to Oracle Apps through database. I was advised to use the following interface tables:
PO_HEADERS_INTERFACE
PO_LINES_INTERFACE
PO_LINE_LOCATIONS_INTERFACE
PO_DISTRIBUTIONS_INTERFACE
insert the data to these tables using a PLSQL procedure and then running the program IMPORT STANDARD PURCHASE ORDERS from front end.
If someone confirms the above is the right method, it would be appreciated.
thanks & regardsLooks correct. Refer to the below links.
http://docs.oracle.com/cd/E19509-01/820-4390/ggtjd/index.html
http://api-wizard.blogspot.com/2012/10/purchase-order-import.html
http://raghuoaf.blogspot.com/2012/03/po-creation-and-import-po.html
Thanks
Shree -
Purchase order-smartform issue
dear experts,
Here in purchase order import po printout one of the text field-AIR/OCEAN FREIGHT-VAL am getting the value like 560.00 but actually i should get 56,000. So i have changed my smartform declaration like JOFV TYPE KWERT. the earlier it was displayed like jofv like ps207-bgert. then the same in samrtforms form interface-->import paramter...where there given like jofv type ps207-bgert. then there i made a change like JOFV TYPE KWERT. once after this has done..when i save it doesn't ask for the request no...it directly saves...SO HERE MY PROBLEM IS NOW I HAVE TO GIVE THE REQUEST NO TO EDP THEN THEY WILL MOVE TO PRODUCTION TO SEE THE O/P.
here what can i do.....please help me out....
thanks & regards,
selva....
Moderator message: please use more descriptive subject lines for your posts, do not post in all upper case.
Edited by: Thomas Zloch on Jun 18, 2011 11:06 AMHi,
if its directly saved means already in some other request.
if you want to find SAP request in which your smart form is being saved then follow this
1) se03
2) Search for Objects in Requests/Tasks
3) Add in object selection blank box - SSFO and select checkbox
4) give smartform name
5) Execute
it will show request name details
Regards,
Dhina... -
How to create partially received Purchase Order using PDOI?
Hello All,
We are using 12.1.3
We have requirement to create PO with partially received quantity. Can it be possible through Purchase Order Import Interface program? I can not see any column there in po_line_location_interface table for quantity that has been received or shipped. So can anybody tried this scenario. If please revert back with the answer this is very urgent.
Thanks in Advance...!!!
AmolThanks Sandeep,
But PDOI allows us to enter quantity_billed on the PO. Have you ever faced such scenarios. Because I am doing conversion and I got stuck at the partial receiving.
Also I have to do a drop ship POs conversion, do you have any code snippet for drop shipment. If yes please share it or else any metalink doc id.
Thanks In Advance......!!! -
Can anyone tell me which fields I should check if I'm receiving the following error on a Standard Purchase Order Import:
Error: ITEM ID (VALUE =XX) is not a valid purchasable item.
I have checked that it is enabled, stock enabled, purchasing enabled. Are there other fields I should check as well?Hi there,
I have no idea what you are asking with the limit po?
Lynton -
Import standard Purchase Order process and interface tables
Hi all,
We are populating three PO interface tables from our custom developed application. PO_HEADERS_INTERFACE, PO_LINES_INTERFACE and PO_DISTRIBUTIONS_INTERFACE. We are using 11.5.10.2 version of Oracle Apps.
Initially we did not manage to populate the distributions interface table, but, now we are populating it. And after doing so, when we run the Import standard Purchase Order process for 'Approved' POs, the process_id for even the record which has correct distributions info also gets 'Rejected' as a value. The process is considering a mix of records : the approved POs that DO NOT HAVE distribution info in PO_DISTRIBUTIONS_INTERFACE (which we had not managed to populate) and the approved POs that HAVE distribution info in PO_DISTRIBUTIONS_INTERFACE.
does the Import standard Purchase Order process populate partial data that could be good or it rejects the whole lot of records?
Can anyone guide on this issue?
Thanks and kind regards,
Aparna
Edited by: Aparna on Jul 24, 2009 3:45 AM
Another piece of info I would like to share is
I have run the process for an approved PO with distributions info in PO_DISTRIBUTIONS_INTERFACE. This time no mixed data. In PO_INTERFACE_ERRORS table, an entry was found: for column name : PO_DISTRIBUTION_ID in ERROR_MESSAGE column 'Error: Has no distributions'.
Edited by: Aparna on Jul 24, 2009 8:03 AM
After carrying out number of tests, I have found out that
1) if the approval_status for the po is 'Approved' in the po_headers_interface table, it gives the above mentioned error and the process_id is 'rejected'.
2) if the approval_status for the po is 'Incomplete' in the po_headers_interface table, the process add the 'accepted' value for the process_id. But, the charge account number is not populated in shipments.
Edited by: Aparna on Jul 31, 2009 1:07 AM
There has been some progress on this issue. The process sees distributions data into the PO_DISTRIBUTIONS_INTERFACE table. Yet the following errors are found in the process log file:
Start dist default process
before getting period name
after getting period name
-->Intfc error occurred ...PO_PDOI_INVALID_GL_ENC_PER
before workflow
unit price = 18.5, rate = , unit price in functional currency = 18.5
after workflow
Start dist creation process
Start dist validation process
-->Intfc error occurred ...PO_PDOI_INVALID_BUDGET_ACCT
Start insert new record into po_distributions
Distribution ID: 252
dist num: 1
last updated by: 1189
po header id: 5283
po line id: 5878
line loc id: 5924
sob id: 21
cc id: 1560
qty ordered: 10
Req Header Ref num :
Req line Ref num :
Req dist id :
ROW ID: AAHUc1AFPAAAQ04AAC
call tax
Rollback for the Last Errored Line: 10
All Lines in error - Rolling back the header
We opened new GL periods for the calendar and yet same errrors are seen. Can anyone suggest any solution?
Kind regards,
AparnaHi
Do you have a copy of your insert statement?
regards -
How to find import and local purchase order for report
Dear Friends,
Please help me in coding this report, =below is the functional requirement.
1. To find the list of Import or Local Purchase Orders(purchase orders to be procured from another country).
2.Once the import purchase order is selected .The report sould display the PO number ,Currency , Value , po Date , Planned recipt date ,
BUy from vendor , ship from vendor , Origin Country, Destination country, and Status of the PO.
I am clear about the PO number Currency ,value and po date but could not get how do i fetch the details like:--Planned recipt date ,
BUy from vendor , ship from vendor , Origin Country, Destination country, and Status .
Your help is greatly appreciated.Hi,
Buy from vendor is the real vendor who is supplying the items while Ship from vendor is the vendor who just arrange for the transport. This should be maintained in the pruchase order, just consult with your MM consultant to get where they are storing those details
Regards
Karthik D -
Re: Error in submitting Import Standard Purchase orders from Pl/Sql
Hi All,
Iam using the following code to submit a concurret program
"Import Standard Purchase orders" from pl/sql
Program is sucessfully submittted but it is Completing in error status i am stuck there please help me in resolving this
My instance R12
My Code
======
DECLARE
v_request_id VARCHAR2 (100);
BEGIN
mo_global.set_policy_context ('S', 204); --org_id for the operating unit which the purchase order records belong too
mo_global.init ('PO'); -- sets the application
FND_GLOBAL.APPS_INITIALIZE (1013436, 50578, 201); --Consists of the user_id, responsibility_id, responsibility_application_id which is 201 for purchasing
v_request_id :=
fnd_request.submit_request (application => 'PO',
program => 'POXPOPDOI',
description => NULL,
start_time => NULL, -- To start immediately
sub_request => FALSE,
argument1 => '31348', -- Buyer_ID
argument2 => 'STANDARD', -- Doc Type
argument3 => '', -- doc subtype
argument4 => 'N', -- update items
argument5 => '', -- create sourcing rules not used
argument6 => 'INCOMPLETE', -- Approval status
argument7 => '', -- release generation method
argument8 => '1021387', -- batch_id
argument9 => '', -- operating unit null
argument10 => '', -- global agreement null
argument11 => '', -- enable sourcing null
argument12 => '', -- sourcing level null
argument13 => '', -- inv org enabled null
argument14 => '' -- inv org null
DBMS_OUTPUT.put_line ('Request submitted. ID = ' || v_request_id);
COMMIT;
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line (
'Request set submission failed - unknown error: ' || SQLERRM
END;
output
=====
when i check output i am getting the follwing error
DECLARE
ERROR at line 1:
ORA-06510: PL/SQL: unhandled user-defined exception
ORA-06512: at line 133
Log message
==========
+-----------------------------
| Starting concurrent program execution...
+-----------------------------
Arguments
31348
STANDARD
N
INCOMPLETE
1021387
Start of log messages from FND_FILE
To get the log messages for PDOI, please use the following id to query against FND_LOG_MESSAGES table:
AUDSID = 945297
ORA-01403: no data found in Package po.plsql.PO_PDOI_PVT. Procedure init_sys_parameters.0
ORA-01403: no data found in Package po.plsql.PO_PDOI_PVT. Procedure init_startup_values.10
ORA-01403: no data found in Package po.plsql.PO_PDOI_PVT. Procedure start_process.50
User-Defined Exception in Package po.plsql.PO_PDOI_Concurrent. Procedure POXPDOI.30
End of log messages from FND_FILE
Thanks
Manoj kumarPass NULL instead of ''
Check the flag
SELECT multi_org_category
FROM fnd_concurrent_programs
WHERE concurrent_program_name = 'POXPOPDOI'Update it as per the below MOS Doc
R12 / POXPOPDOI - 'ORA-01422' Error While Running 'Import Standard Purchase Orders' [ID 457628.1]
Otherwise,
Follow the below doc and insert values to the interface tables (headers, lines and distribution) and run the Import Standard Purchase Orders from the front end.
How To Diagnose Problems With Importing Standard Purchase Orders [ID 781351.1]
HTH
Cheers,
ND
Use the "helpful" or "correct" buttons to award points to replies / Mark the thread as answered, if your question is answered. -
ESYU: Importing Standard Purchase Orders에서 문제 발생시 진단 방법
Purpose
Oracle Purchasing - Version: 11.5.10.2 to 12.0.6
Information in this document applies to any platform.
ConcurrentProgram:POXPOPDOI - Import Standard Purchase Orders
이 문서는 reader게 Importing Standard Purchase Orders 실행 중 갑자기 발생하는 issue에 대해 어떻게
대응하는지에 대한 자세한 정보를 제공한다.
Instroduction
Purchase Document Open Interface는 다량의 Standard Purchase Order는 Oracle Purchasing으로 빨리
import 할 수 있게 한다. Import process는 import 되어야 하는 document information을 PO interface tables에
넣어주는 작업을 필요로하며, data를 validate 하고 application에 PO를 생성하거나 error message를 return 하는
Import Standard Purchase Orders concurrent program을 실행한다.
이 문서의 목적은 Importing Standard Purchase Orders에 관련된 process를 이해하거나 갑자기 발생한 문제의
원인을 찾는데 도움을 주기 위함이다. PO import 문제는 일반적으로 interface tables에 입력된 불일치하는 data가
원인이며, 일단 문제가 확인되면 Metalink는 비슷한 문제를 찾아주거나 Oracle Support에 Service Request를 log
할 수 있다.
Test case Information
1. 아래 insert 문장을 이용하여 PO interface tables에 data를 입력:
INSERT INTO po.po_headers_interface
(interface_header_id,
action,
org_id,
document_type_code,
currency_code,
agent_id,
vendor_name,
vendor_site_code,
ship_to_location,
bill_to_location,
reference_num)
VALUES
(apps.po_headers_interface_s.NEXTVAL,
'ORIGINAL',
207, -- Seattle
'STANDARD',
'USD', -- Your currency code
24, -- Your buyer id stock
'Advanced Network Devices',
'FRESNO',
'V1- New York City', -- Your ship to
'V1- New York City', -- Your bill to
'Currency test') -- Any reference num
INSERT INTO po.po_lines_interface
(interface_line_id,
interface_header_id,
line_num,
shipment_num,
line_type,
item,
uom_code,
quantity,
--unit_price,
promised_date,
ship_to_organization_code,
ship_to_location)
VALUES
(po_lines_interface_s.nextval,
po_headers_interface_s.currval,
1,
1,
'Outside processing',
'Flooring OSP',
'Ea',
1,
--17.50,
'10-APR-2009',
'V1',
'V1- New York City' )
INSERT INTO po.po_distributions_interface
(interface_header_id,
interface_line_id,
interface_distribution_id,
distribution_num,
quantity_ordered,
charge_account_id)
VALUES
(po_headers_interface_s.currval,
po.po_lines_interface_s.CURRVAL,
po.po_distributions_interface_s.NEXTVAL,
1,
1,
12975) -- Your Charge Account Id
2. Interface tables에 data가 insert 되었다면 import progra을 실행전 정보를 확인하기 위해 아래 query 문을 이용한다.
a - Select * from PO_HEADERS_INTERFACE where INTERFACE_HEADER_ID=&headerid
b - Select * from PO_LINES_INTERFACE where INTERFACE_HEADER_ID=&headerid
c - Select * from PO_DISTRIBUTIONS_INTERFACE where INTERFACE_HEADER_ID=&headerid
3. Data를 review 했으면 Import Standard Purchase Orders program을 실행한다.
Parameter >>
Default Buyer: Null
Create or Update Items: No
Approval Status: INCOMPLETE
Batch Id: Null
4. 만일 program에 문제가 있어 error가 발생한다면 error의 원인을 제공하기 위해 Purchasing Interface Error Report를
실행할 수 있다.
Parameter >>
Source Program: PO_DOCS_OPEN_INTERFACE
Purge Data: No
만일 PO가 import 되지 않았다면 Puchasing Interface Errors Report와 동일한 정보를 보기 위해 Interface Errors table을
아래 SQL을 이용하여 조회할 수 있다.
SELECT * FROM PO_INTERFACE_ERRORS WHERE INTERFACE_TRANSACTION_ID ='&recordsinterfacetransid';
Diagnostics
Import Standard Purchase ORder process의 troubleshoot 도움을 위해 아래 Diagnostics과 Reports를 이용한다.
1. Diagnostics Tool : Oracle Purchasing Purchasing Documents Open Interface Data Collection Test
(please refer to Note 224887.1 for assistance)
이 Diagnostics는 import program에 의해 import 되는 data를 validate 할 것이며 missing 되거나 맞지않는 정보를 highlight 한다.
이 Tool은 interface tables에 있는 맞지 않거나 불완전한 data의 자세한 정보를 제공할 수 있다.
Error는 PO를 import 할 때 발생한 문제 분석을 시도하는데 매우 유익하므로 SR을 log시 이 Diagnostic output을 upload 하는
것을 권장한다.
2. Purchasing Interface Errors Report
이 report는 Oracle Purchasing에서 사용가능하며 Import Standard Purchase Orders program을 실행시 발생하는
error를 강조한다.
Tracing
11.5.10 이상의 version에서 Import Standard Purchase Orders program의 trace를 생성:
1. Navigate to System Administrator responsibility
2. Navigate to Profiles->System
3. Query the Profile Option Concurrent: Allow Debugging and set it to Yes at User level
4. Navigate to Purchasing responsibility
5. From the Requests form, choose the Import Standard Purchase Orders program and set the required Parameters
6. Click the Debug button
7. Check the SQL Trace checkbox and specify Trace with Binds and Waits
8. Submit the Concurrent program
9. Retrieve the trace file created.
Logging
Import Standard Purchase Orders program의 FND Deug Log 생성:
1. Log_seq를 아래 SQL을 이용하여 확인.
select max(log_sequence) from fnd_log_messages;
2. Set the following profiles at the user level:
FND: Debug Log Enabled = YES
FND: Debug Log Filename = NULL
FND: Debug Log Level = STATEMENT
FND: Debug Log Module = %
3. Run Import Standard Purchase Orders program
4. Using a SQL client run the following query :
Select * from fnd_log_messages
where log_sequence > &log_seq_noted_above
order by log_sequence;
이 query의 output은 Import Standard Purchase Orders program이 실행 중 발생한 error를 표시한다.
Reference
Note 781351.1 -
Error While submitting Import Standard Purchase Order Concurrent Program
Hello All,
When I am trying to submit Import Standard Purchase Order Concurrent Program from front end, it gets submitted properly.
and from backend,I am getting Following error.
To get the log messages for PDOI, please use the following id to query against FND_LOG_MESSAGES table:
AUDSID = 27810853
ORA-01403: no data found in Package po.plsql.PO_PDOI_PVT. Procedure init_sys_parameters.0
ORA-01403: no data found in Package po.plsql.PO_PDOI_PVT. Procedure init_startup_values.10
ORA-01403: no data found in Package po.plsql.PO_PDOI_PVT. Procedure start_process.50
User-Defined Exception in Package po.plsql.PO_PDOI_Concurrent. Procedure POXPDOI.30
When I looked in Parameters in both program(manually submitted and called from backend) I found a difference.
difference is Parameter Operating Unit. It not get submitted while program calling from backend.
Please anybody tell me solution for this. for setting this parameter.
(Also I have applied for patch 13001705 as per Metalink suggested).
Thanks in advance.
Regards
Ravi Raj.
Edited by: Ravi Raj on Jan 23, 2013 10:50 PMPlease paste the code here.. there may be some parameter issue while submission.
Maybe you are looking for
-
Problem with placing Adobe files in InDesign
I'm working on a document in InDesign. I have CS3 Creative Suite. I have used this for a while now and not had this problem, but when I go to "place" and try to insert a "pdf" file, it will not allow me to do it any longer. The error says "Failed to
-
My Ipod Nano 4th Gen. doesn't synch all the music from my Itunes Library??
-
BAPI_GOODSMVT_CREATE Not working for Multiple materials
Hi, I am using BAPI_GOODSMVT_CREATE to post materials (same as t-code MB1A). I am populating Serial no for the materials having serialized profile it works fine if there is only one serialized profile material in the MRS. But if there is two material
-
** Is it possible manual trigger when JDBC is sender
Hi Friends, Is it possible manual trigger to send the new records to the JDBC sender adpter ? Instead of Stored Procedure or SQL statement (Stored Procedure) in 'Query SQL Statement' parameter ? The purpose is instead of JDBC poll at frequent interva
-
guys , i am getting error in oracle apps, pls suggest me what to do ? here is my case . i have created placeholder column inside formula column and have written plsql code inside formula column. and following error is shown in apps side ''REP-1276: P