PO Open interface creating PO's in INCOMPLETE Status
Hi All,
We are facing a strange issue in our PROD Instance. We have a custom program which picks the PO details from flat file and dump the same into PO_HEADERS_INTERFACE table and then call the Open interface program. This program creates the PO in Approve status, but many times it create one PO in INCOMPLETE status.
When we run the same file in our DEV and TEST instance then this PO is also created in APPROVED status.
Secondly when we created another program with "po_reqapproval_init1.start_wf_process" to approve the incomplete PO's then in DEV instance it is working fine (Guess as we already have some INCOMPLETE PO when we refreshed the instance). But when the same thing is tested in PROD then it was moving the PO to PRE-APPROVED status.
RDBMS : 10.2.0.2.0
Oracle Applications : 11.5.10.2
Thanks
Aryan
1) Is it possible that the person who runs the program in prod does not have the same position/approval authority as the person who does it in DEV?
2) Check if the ASL relationship is setup for the items on the failed POs
Sandeep Gandhi
Similar Messages
-
How to create cross charge AP invoice through Payables Open Interface Import
Hi,
I am working on developing an AP invoice interface program for creating cross charge invoices in Oracle 11i.
Cross charge invoice means the supplier & site is from operating unit A, but the costing should hit the project number in Operating unit B.
The pa_projects_all.allow_cross_charge_flag for the project number is set to Y. I am using below scripts to enter data into the interface tables:
<code>
INSERT INTO ap_invoice_lines_interface
(invoice_id,
invoice_line_id, line_type_lookup_code,
amount, org_id,
last_update_date, last_updated_by,
creation_date, created_by,
project_id, task_id,
expenditure_type, expenditure_item_date,
expenditure_organization_id
VALUES (v_invoice_id,
ap_invoice_lines_interface_s.NEXTVAL, 'ITEM',
c_line.invoice_amount, v_org_id,
TRUNC (SYSDATE), fnd_global.user_id,
TRUNC (SYSDATE), fnd_global.user_id,
v_project_id, v_task_id,
v_expenditure_type, v_expenditure_item_date,
v_organization_id
INSERT INTO ap_invoices_interface
(invoice_id, invoice_num, invoice_date,
gl_date, vendor_id, vendor_site_id,
invoice_amount, invoice_currency_code,
exchange_rate, exchange_rate_type, exchange_date,
terms_id, terms_date, payment_method_lookup_code,
pay_group_lookup_code, payment_currency_code,
last_update_date, last_updated_by, creation_date,
created_by, SOURCE, org_id
VALUES (v_invoice_id, c_head.invoice_num, c_head.invoice_date,
c_head.gl_date, v_vendor_id, v_vendor_site_id,
c_head.invoice_amount, c_head.invoice_currency,
v_rate, 'Corporate', c_head.invoice_date,
v_terms_id, TRUNC (SYSDATE), v_payment_method,
v_paygroup, c_head.payment_currency,
TRUNC (SYSDATE), fnd_global.user_id, TRUNC (SYSDATE),
fnd_global.user_id, 'CONCUR', v_org_id
<code>
After inserting data into the interface tables, I submitted the Payable Open Interface Import with correct source and the record fails with below errors:
REASON DESCRIPTION
Account Required An account is required
PA Flexbuild Failed Project Flexbuilder failed with error
The above inserts are working fine for same entity invoices.
I am not sure what could be the error.
Any help is greatly appreciated.
Thanks
ImranHave you customized/setup the Project Accounting Workflow builder. You need to do some setup for this workflow builder so that the project accounts can be derived properly.
-
Open interface for creating/updating orgs
Is there an open interface/API for creating and/or updating organizations representing plants/distribution centers/warehouses etc in EBS?? If not is there any way to load such information beside the UI.
Have a look at the Human Resources product on iRep. There ara API's for organizations and i thing classification also.
-
In 11i payment method the PAYMENT_METHOD_LOOKUP_CODE was stored on the po_vendors record.this value could be retrieved by :
SELECT payment_method_lookup_code
INTO v_temp_look_up
FROM po.po_vendors
WHERE Trim(UPPER (vendor_name)) = Trim(UPPER (var_vendor_nm));
Sites record also had PAYMENT_METHOD_LOOKUP_CODE that could be retrieved by:
select pos.payment_method_lookup_code
INTO v_temp_look_up
from po_vendors po,PO_VENDOR_SITES_ALL pos
where po.vendor_id=pos.vendor_id
AND Vendor_site_Id=var_Vendor_site_Id ;
Some of our old custom applications however ONLY USE the PAYMENT_METHOD_LOOKUP_CODE from the po.po_vendors RECORD.
Hence upon completion of the SUPPLIER OPEN INTERFACE the PAYMENT_METHOD_LOOKUP_CODE would be accessible from the po.po_vendors record.
Now we are upgrading to R12.
I did some reading and realized that r12 PAYMENT_METHOD_LOOKUP_CODE
Is stored in IBY_EXTERNAL_PAYEES_ALL and iby_ext_party_pmt_mthds.
I loaded a vendor via the interface using:
INSERT INTO AP.AP_SUPPLIERS_INT
(VENDOR_INTERFACE_ID,
VENDOR_NAME,
SEGMENT1,
VENDOR_TYPE_LOOKUP_CODE,
TERMS_ID,
SET_OF_BOOKS_ID,
PAY_DATE_BASIS_LOOKUP_CODE,
PAY_GROUP_LOOKUP_CODE,
PAYMENT_PRIORITY,
INVOICE_CURRENCY_CODE,
PAYMENT_CURRENCY_CODE,
DISTRIBUTION_SET_ID ,
ACCTS_PAY_CODE_COMBINATION_ID ,
PREPAY_CODE_COMBINATION_ID,
PAYMENT_METHOD_LOOKUP_CODE ,
TERMS_DATE_BASIS ,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
payment_method_code)
VALUES
VAR_VENDOR_INTERFACE_ID ,
SUP_VENDOR_NAME_var,
SUP_SEGMENT1_var,
Upper(Trim(VENDOR_TYPE_LOOKUP_CODE_var)),
10000 ,
2024 ,
SUP_PAY_DATE_BASIS_LOOKUP_CODE_var,
Upper(Trim(Nvl(PAY_GROUP_LOOKUP_CODE_var))) ,
SUP_PAYMENT_PRIORITY_var,
SUP_INVOICE_CURRENCY_CODE_var,
SUP_PAYMENT_CURRENCY_CODE_var,
SUP_DISTRIBUTION_SET_ID_var,
'3007',
'3007',
'EFT',
SUP_TERMS_DATE_BASIS_var,
SUP_ATTRIBUTE_CATEGORY_var,
SUP_ATTRIBUTE1_var ,
'EFT') ;
I ran the supplier interface and it completed successfully.
I ran the query for the supplier:
SELECT * FROM ap_suppliers WHERE VENDOR_NAME ='MARVEN, MARVEN'
AND VENDOR_ID='35425'
AND PARTY_ID ='47546' ;
This query returned the correct record.
I then ran another query to get the iby_ext_party_pmt_mthds for the SUPPLIER.
SELECT * FROM iby_ext_party_pmt_mthds
WHERE ext_pmt_party_id IN (
SELECT EXT_PAYEE_ID FROM IBY_EXTERNAL_PAYEES_ALL
WHERE PAYEE_PARTY_ID='47546'
BUT IT DID NOT RETURN ANY VALUE!!!
I logged into the oracle payables and then went to the suppliers screen.
I then clicked the Payment Details link. Under the Payment Method section none of the payment methods were selected !
I checked the ‘Wire’ Payment method and saved.
I then ran the query :
I then ran another query to get the iby_ext_party_pmt_mthds for the SUPPLIER.
SELECT * FROM iby_ext_party_pmt_mthds
WHERE ext_pmt_party_id IN (
SELECT EXT_PAYEE_ID FROM IBY_EXTERNAL_PAYEES_ALL
WHERE PAYEE_PARTY_ID='47546'
And it returned the correct row.
Now I would like to know
Why is the iby_ext_party_pmt_mthds record was not created from the supplier open interface seeing that I specified a value (‘EFT’) for the payment method for the supplier?
kindly help...thanks in advanceIt looks like the final answer is, I had it configured correctly. The problem I encountered was my testing of the signature. I assumed I could control the interval that was used to track the failed attempts.
I never found a way to do that and I can't find any documentation that tells me what the interval is. It is fairly small because I couldn't key in 3 failed attempts fast enough to trigger the deny action. A little patience and a scripted attack hit my server and it banned it every hour. All 3 attempts are hitting in < one second.
Signature statistics [process switch:fast switch]
signature 2157:2: packets checked [0:1] alarmed [0:0] dropped [0:0]
signature 2157:1: packets checked [0:19] alarmed [0:0] dropped [0:0]
signature 3106:0: packets checked [0:83] alarmed [0:0] dropped [0:0]
signature 3109:0: packets checked [0:10] alarmed [0:10] dropped [0:0]
signature 6250:0: packets checked [31:0] alarmed [10:0] dropped [0:0]
deny acl's created 10
signature 6056:0: packets checked [1:0] alarmed [1:0] dropped [0:0]
Interfaces configured for ips 1 -
How to create new cost groups in inventory org using API or open interface?
Hi,
I would be very kind of you if you can provide me with a solution to my question below.
I have a requirement of copying all the cost groups from one inventory org and creating the same cost groups in another inventory org using programmatically. Is there any API or Open interface that can be used to create the cost groups in the new inventory organization? If not can you suggest any other way of fulfilling this requirement?
I would highly appreciate your help.
Thanks,
Ranajithi,
think, it's not possible.
look here:
http://help.sap.com/saphelp_47x200/helpdata/en/4f/71e05a448011d189f00000e81ddfac/frameset.htm
"The field groups and their respective fields are defined in system tables"
kind regards
Andreas -
AP error while submitting "Payable Open interface"
Hello,
I am trying to run the request 'Payables open interface'. I got the output once and the error was because the supplier site was invalid. I created a supplier site saved it and ran the request again. Now, I am getting the following error.
Payables: Version : 11.5.0 - Development
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
APXIIMPT module: Payables Open Interface Import
Current system time is 21-JUN-2009 08:15:01
+-----------------------------
| Starting concurrent program execution...
+-----------------------------
Arguments
p_source='SQLLDR'
p_batch_name='N/A'
p_purge_flag='N'
p_trace_switch='N'
p_debug_switch='N'
p_summary_flag='N'
p_commit_batch_size='1000'
p_user_id='1007990'
p_login_id='2532036'
APPLLCSP Environment Variable set to :
XML_REPORTS_XENVIRONMENT is :
/u02/applmgr/lmtestora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
XENVIRONMENT is set to: /u02/applmgr/lmtestora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
American_America.UTF8
Spawned Process 1752
MSG-01104: (Before Report) Modified file
MSG-00000: p_purge_flag :N
MSG-00000: c_nls_yes :Yes
MSG-00000: c_nls_no :No
MSG-00000: p_summary_flag :N
MSG-00000: p_nls_summary :No
MSG-00000: p_nls_purge :No
REP-1419: 'beforereport': PL/SQL program aborted.
Report Builder: Release 6.0.8.27.0 - Production on Sun Jun 21 08:15:02 2009
(c) Copyright 1999 Oracle Corporation. All rights reserved.
Enter Username:
Start of log messages from FND_FILE
End of log messages from FND_FILE
Program exited with status 1
Concurrent Manager encountered an error while running Oracle*Report for your concurrent request 2776668.
Review your concurrent request log and/or report output file for more detailed information.
Executing request completion options...
Finished executing request completion options.
Concurrent request completed
I am trying this for first time. Any help is highly appreciated.
Thanks.Hi,
Please go through the following documents and see if it helps.
Note: 107628.1- Payables Open Interface Invoice Import Troubleshooting Guide (APXIIMPT)
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=107628.1
Note: 220355.1- APXIIMPT-Payables Open Interface Import Fails Rep-1419:'Beforereport' : Pl/Sql Program Aborted
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=220355.1
Regards,
Hussein -
Facing issues in Payables Open Interface Import Program
Hi,
We have a requirement of calling Payables Open Interface Import Program from Pl/sql package.
Invoices are getting created.
But the issue is when we query our invoice from invoice workbench and we try to view the record history (help->record history)
We are getting the error as ‘fdxwho failed due to ORA-01403’.
The code is
l_num_req_id :=
fnd_request.submit_request
(application => 'SQLAP',
program => 'APXIIMPT',
argument1 => fnd_global.org_id,
-- org_id
argument2 =>l_chr_source,
-- Invoice source
argument3 => NULL,
argument4 => l_chr_batch_name,
-- Batch Name
argument5 => NULL,
argument6 => NULL,
-- Hold Raeson
argument7 => NULL, -- GL Date
argument8 => 'N',
argument9 => 'N',
argument10 => 'N',
argument11 => 'N',
argument12 => '1000',
argument13 => fnd_global.user_id,
argument14 => fnd_global.login_id
Regards
SureshHi,
Please review notes:
APP-01564 ORA-01403 in FDXWHO In Any Payables Form (Doc ID 1077762.6)
"APP-FND-01564 ORACLE error 1403 in fdxwho" in Record History (Doc ID 879528.1)
Thanks &
Best Regards, -
CE Bank Statement Open Interface
Hi,
I have successfully run the Bank Statement Loader for Open Interface.
Then I run the 2nd step > Bank Statement Import:
The docs said:
2. Bank Statement Import
The required parameters to this job are the following:
Bank Branch Name - Provide the bank branch name that you setup in the Bank
Account Setup section.
GL Date - Although this parameter is not marked as required, the import will
often fail if you do not provide a value for this parameter. The date must in
an open period in both AP and AR.
Note: If you have multiple files loaded, but only want to import one of them,
use the Statement Date or Statement Number range parameters to limit the import
job.
If successful, this program moves records from the
CE_STATEMENT_HEADERS_INTERFACE and CE_STATEMENT_LINES_INTERFACE tables into
the CE_STATEMENT_HEADERS and CE_STATEMENT_LINES tables.May run request was successful, and I got this logs
Output log
Execution Report Report Date 26-MAR-09 20:28
Page 1 of 1
Statement Number -
Statement Date -
Bank Branch Name Rufino Bank Name Asia United Bank
Bank Account Number - Bank Account Currency -
Bank Account Name -
******* Program Ran Successfully, No Error Found. ********View Log
+---------------------------------------------------------------------------+
Cash Management: Version : 12.0.0
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
CEIMPERR module: Bank Statement Import Execution Report
+---------------------------------------------------------------------------+
Current system time is 26-MAR-2009 20:28:57
+---------------------------------------------------------------------------+
+-----------------------------
| Starting concurrent program execution...
+-----------------------------
Arguments
P_BANK_BRANCH_ID='3104'
P_SQL_TRACE='N'
P_DISPLAY_DEBUG='N'
Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
American_America.US7ASCII
Enter Password:
Report Builder: Release 10.1.2.2.0 - Production on Thu Mar 26 20:28:58 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
+---------------------------------------------------------------------------+
Start of log messages from FND_FILE
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
End of log messages from FND_FILE
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
Executing request completion options...
+------------- 1) PRINT -------------+
Printing output file.
Request ID : 328310
Number of copies : 0
Printer : noprint
+--------------------------------------+
Finished executing request completion options.
+---------------------------------------------------------------------------+
Concurrent request completed successfully
Current system time is 26-MAR-2009 20:29:00
+---------------------------------------------------------------------------+Why is that my
CE_STATEMENT_HEADERS
and
CE_STATEMENT_LINES
have no rows?
Thanks a lotThe error tables has no contents either :(
The trace files does not help much , I want to know the program part that inserts into the target tables, but its just showing other reports process :((
trace file
PARSING IN CURSOR #2 len=11462 dep=0 uid=173 oct=3 lid=173 tim=1209109154828460 hv=1080153458 ad='436471d8'
SELECT /* Created Miscellaneous Receipt */
l1.meaning error_type,
'D' break_group,
sh.statement_number statement_no,
sh.doc_sequence_value doc_sequence_value,
sl.line_number line_no,
sh.statement_date statement_date,
sl.trx_date trx_date,
ba.bank_account_num bank_acc,
ba.bank_account_name bank_account_name,
ba.currency_code acc_currency,
NULL message_name,
nvl(sl.amount,0) amount,
acr.currency_code C_CURRENCY_CODE,
l2.meaning trx_type,
acr.receipt_number trx_no,
'CE' application_short_name,
bb.branch_party_id bank_branch_id
FROM ce_lookups l1,
ce_lookups l2,
ce_bank_accts_gt_v ba,
ce_bank_branches_v bb,
ce_statement_headers sh,
ce_statement_lines sl,
ar_cash_receipts_all acr,
ce_222_reconciled_v cr
WHERE l1.lookup_type = 'ABR_REPORT_EXCEPTIONS' AND l1.lookup_code = 'MISC_RECEIPT_CREATED' AND l2.lookup_type = 'BANK_TRX_TYPE' AND l2.lookup_code = sl.trx_type AND bb.branch_party_id = ba.bank_branch_id AND bb.branch_party_id = : P_BANK_BRANCH_ID AND ba.bank_account_id = sh.bank_account_id AND sh.statement_header_id = sl.statement_header_id AND ba.bank_account_id = DECODE ( : P_BANK_ACCOUNT_ID , NULL , ba.bank_account_id , : P_BANK_ACCOUNT_ID ) AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) >= nvl ( to_char ( : P_STAT_DATE_FROM , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) <= nvl ( to_char ( : P_STAT_DATE_TO , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND sh.statement_number >= nvl ( : P_STAT_NUMBER_FROM , sh.statement_number ) AND sh.statement_number <= nvl ( : P_STAT_NUMBER_TO , sh.statement_number ) and acr.cash_receipt_id = cr.cash_receipt_id and cr.statement_line_id = sl.statement_line_id and acr.comments = 'Created by Auto Bank Rec' UNION ALL SELECT /* Reconciliation errors */
l1.description error_type,
'C' break_group,
sh.statement_number statement_no,
sh.doc_sequence_value doc_sequence_value,
sl.line_number line_no,
sh.statement_date statement_date,
sl.trx_date trx_date,
ba.bank_account_num ba.bank_account_name bank_account_name,
ba.currency_code acc_currency,
e.message_name message_name,
to_number(NULL) amount,
ba.currency_code C_CURRENCY_CODE,
NULL trx_type,
NULL trx_no,
NVL(e.application_short_name,'CE') application_short_name,
bb.branch_party_id bank_branch_id
FROM ce_lookups l1,
ce_bank_accts_gt_v ba,
ce_bank_branches_v bb,
ce_statement_headers sh,
ce_reconciliation_errors e
WHERE l1.lookup_type = 'ABR_REPORT_EXCEPTIONS' AND l1.lookup_code = 'RECONCILIATION' AND bb.branch_party_id = ba.bank_branch_id AND bb.branch_party_id = : P_BANK_BRANCH_ID AND ba.bank_account_id = sh.bank_account_id AND ba.account_classification = 'INTERNAL' AND sh.statement_header_id = e.statement_header_id AND e.statement_line_id is null AND ba.bank_account_id = DECODE ( : P_BANK_ACCOUNT_ID , NULL , ba.bank_account_id , : P_BANK_ACCOUNT_ID ) AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) >= nvl ( to_char ( : P_STAT_DATE_FROM , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) <= nvl ( to_char ( : P_STAT_DATE_TO , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND sh.statement_number >= nvl ( : P_STAT_NUMBER_FROM , sh.statement_number ) AND sh.statement_number <= nvl ( : P_STAT_NUMBER_TO , sh.statement_number ) UNION ALL ( SELECT /* Header interface errors */
l.description error_type,
'A' break_group,
e.statement_number statement_no,
to_number(NULL) doc_sequence_value,
1 line_no,
sh.statement_date statement_date,
sh.statement_date trx_date,
e.bank_account_num bank_acc,
ba.bank_account_name bank_account_name,
ba.currency_code acc_currency,
e.message_name message_name,
0 amount,
' ' C_CURRENCY_CODE,
' ' trx_type,
' ' trx_no,
NVL(e.application_short_name,'CE') application_short_name,
bb.branch_party_id bank_branch_id
FROM ce_lookups l,
ce_statement_headers_int sh,
ce_header_interface_errors e,
ce_bank_branches_v bb,
ce_bank_accts_gt_v ba
bank_acc, WHERE l.lookup_type = 'ABR_REPORT_EXCEPTIONS' AND l.lookup_code = 'STATEMENT' AND sh.bank_account_num = e.bank_account_num AND sh.statement_number = e.statement_number AND sh.bank_branch_name = bb.bank_branch_name AND e.bank_account_num = NVL ( ba.bank_account_num , e.bank_account_num ) AND ba.bank_branch_id = bb.branch_party_id AND bb.bank_branch_name = DECODE ( : C_BANK_BRANCH_NAME_DSP , : C_ALL_TRANSLATION , bb.bank_branch_name , : C_BANK_BRANCH_NAME_DSP ) AND ba.bank_account_id = NVL ( : P_BANK_ACCOUNT_ID , ba.bank_account_id ) AND ba.account_classification = 'INTERNAL' AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) >= nvl ( to_char ( : P_STAT_DATE_FROM , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND to_char ( sh.statement_date , 'YYYY/MM/DD' ) <= nvl ( to_char ( : P_STAT_DATE_TO , 'YYYY/MM/DD' ) , to_char ( sh.statement_date , 'YYYY/MM/DD' ) ) AND sh.statement_number >= nvl ( : P_STAT_NUMBER_FROM , sh.statement_number ) AND sh.statement_number <= nvl ( : P_STAT_NUMBER_TO , sh.statement_number )thanks -
AP Invoice Open Interface Problem
Hi,
Im trying to load invoices through the open interface for AP. I am getting some invoices in but for some reason a large volume of the invoices are being rejected. The open interface is not logging any errors in ap_interface_rejections or on the interface report. It just ignores them. I can see in the log that 900 invoices got selected but only 300 created. HAs anyone had this problem and if so how to get around it?
Thanks
KeithHi Keith,
If this is a production environment I strongly suggest you raise an SR for this issue, as there are some known bugs for rejection of invoices during Open Interface run and Oracle support reps will be able to better help you.
Please see:
APXIIMPT: Payables Open Interface Rejects Invoices With Reason - INVALID_GLOBAL_CONTEXT (Doc ID 1548209.1)
Payables Open Interface Import is not showing some of the Rejected Invoices in the Output Reports. (Doc ID 1476796.1)
Thanks &
Best Regards, -
Material Transaction Open Interface Error
Hi,
I'm getting following Error in Cost Manager after running the Transaction Open Interface,
Interface work well to update the stocks, but it returns error Layer Cost Worker Concurrent.
Error1
Bills of Material: Version : 12.0.0
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
CMCLCW module: Layer Cost Worker
Current system time is 10-OCT-2012 14:16:32
debug_level = 0
CM_EXTENDED_DEBUG = 2
CSTPLCIN.COST_INV_TXN:CSTPLVCP.interorg (160): ORA-00001: unique constraint (INV.MTL_CST_TXN_COST_DETAILS_U1) violated
Failing Transaction ID is 28227
Start of log messages from FND_FILE
Standard costing org : -1
Interorg transfer send org: (consume layers) ...
84:5
28227:1
Entering get_layers_consumed for transaction 28227 and a required quantity of 2 with a consumption mode of NORMAL
Trying custom layers
There are 0 custom layers
General consumption
Using SQL SELECT inv_layer_id,layer_quantity FROM cst_inv_layers WHERE layer_id = :i AND inv_layer_id <> :j AND NVL(transaction_source_id,-2) <> :k AND layer_quantity > 0 ORDER BY creation_date, inv_layer_id with 1,-1,-1
End of log messages from FND_FILE
No completion options were requested.
Output is not being printed because:
The print option has been disabled for this report.
Deleting output file.
Concurrent request completed
Current system time is 10-OCT-2012 14:16:32
Error2
Bills of Material: Version : 12.0.0
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
CMCLCW module: Layer Cost Worker
Current system time is 10-OCT-2012 14:16:32
debug_level = 0
CM_EXTENDED_DEBUG = 2
CSTPLCIN.COST_INV_TXN:CSTPACDP.insert_account (10) ORA-01400: cannot insert NULL into ("INV"."MTL_TRANSACTION_ACCOUNTS"."BASE_TRANSACTION_VALUE")
Failing Transaction ID is 28228
Start of log messages from FND_FILE
Standard costing org : -1
----------l_to_method---------
=5
Interorg transfer receiving org: (create layers) ...
90:5
28228:2
i_txn_id 28228
1 records updated in mclacd for 15005
1 records copied from mclacd for 15005
interorg_cost_txn(..)
transaction_id:28228
org_id:90
i_txn_org_id:90
i_txf_org_id:84
i_txf_txn_id:28227
i_exp_item:0
i_fob_point:0
l_snd_rcv:2
l_from_org:84
l_to_org:90
Sending org distributions
Receiving org distributions
l_intransit:0
Calling Inventory acct
In Inventory_accounts
In insert accounts
l_ussgl_tc :
Payable amount(l_value): acct: 414240
In insert accounts
l_ussgl_tc :
DS - others Exception, sqlcode = -1400
End of log messages from FND_FILE
No completion options were requested.
Output is not being printed because:
The print option has been disabled for this report.
Deleting output file.
Concurrent request completed
Current system time is 10-OCT-2012 14:16:32
My Coding
insert into mtl_transactions_interface
(transaction_type_id, --------------1
transaction_uom, --------------2
transaction_date, --------------3
organization_id, --------------4
transaction_quantity, --------------5
last_update_date, --------------6
last_updated_by, --------------7
creation_date, --------------8
created_by, --------------9
transaction_mode, --------------10
process_flag, --------------11
source_header_id, --------------12
source_line_id, --------------13
source_code, --------------14
transaction_header_id, --------------15
inventory_item_id, --------------16
transaction_interface_id, --------------17
subinventory_code, --------------18
distribution_account_id, --------------19
transaction_cost, --------------20
transaction_reference, --------------21
transfer_organization, --------------22
transfer_subinventory, --------------23
-- transfer_cost, --------------24
primary_quantity, --------------25
lock_flag,
transaction_action_id,
transaction_source_type_id,
dst_segment1,
dst_segment2,
dst_segment3,
dst_segment4,
dst_segment5,
dst_segment6)
values
(v_trx_type_id, --------------1 ------transaction type id
i.uom_code, --------------2 ------transaction_UoM
sysdate, i.creation_date, ------------3 ------trasnsaction date
i.from_organization_id, --------------4 ------org id
nvl(i.quantity_delivered, i.quantity), --------------5 ------quantity
sysdate, --------------6 ------Last update date
-1, --------------7 ------last updated by
sysdate, --------------8 ------creation date
-1, --------------9 ------creation by
3, --------------10 ------transactio mode
1, --------------11 ------process flag
1, --------------12 ------source_header_id
1, --------------13 ------source_line_id
i.mrn_trx_number, --'MRN Interface', --------------14 ------source code
'999999', --------------15 ------transaction header id
v_item_id, --------------16 ------inventory item id
xx_mrn_mtl_trx_int_seq.nextval, --------------17 ------transaction_interface_id
i.from_subinventory_code, --------------18 ------sub inventory
v_code_id, --------------19 ------code compbination
v_item_cost, --------------20 ------cost
'MRN Interface', --------------21 ------reference
i.organization_id, --------------22
i.to_subinventory_code, --------------23
-- (nvl(i.quantity_delivered, i.quantity) * v_item_cost) --------------24
nvl(i.quantity_delivered, i.quantity),
2,
v_trx_action_id,
v_trx_source_type_id,
'01',
'00',
'000',
'141013',
'000000',
'00000');
ThanksCan you get the following for the errored transaction?
SELECT transaction_id txnid, transfer_transaction_id txfrtxnid
, organization_id orgid, transfer_organization_id txfrorgid, subinventory_code subinv
, transfer_subinventory txfrsubinv, cost_group_id cgid
, transfer_cost_group_id txfrcgid , prior_costed_quantity
, transfer_prior_costed_quantity , rcv_transaction_id rcvtxnid
, transaction_action_id txnactid , transaction_source_type_id txnsrctypid
, transaction_type_id txntypid , costed_flag cstdflg
, transaction_group_id , inventory_item_id invitmid
, transaction_source_id wip_entity_id , transaction_cost txncst
, shipment_number shipnum , new_cost , prior_cost
, actual_cost , project_id , transaction_uom txnuom
, transaction_quantity txnqty , primary_quantity priqty , prior_costed_quantity priorqty
, currency_code altcurr , currency_conversion_rate currconvrt , currency_conversion_date currconvdt
, TO_CHAR (mmt.creation_date, 'dd-mm-yyyy hh24:mi:ss') creation_date
, TO_CHAR (mmt.last_update_date, 'dd-mm-yyyy hh24:mi:ss')last_upd_date
, ERROR_CODE errcode
, error_explanation errexpl
FROM mtl_material_transactions mmt
WHERE transaction_id IN (&Trx_Id) -- Error transaction_id
ORDER BY transaction_id DESC -
Payables Open Interface Import getting errors out
Hello All,
I am trying to run "Payables Open Interface Import" program to upload the invoice but the program is getting error out, in the log file at the end i am getting the below error:
(Insert ap inv dists 1a) Inside the insert function
(Insert ap inv dists 1) Insert into ap_invoice_distributions
(Insert ap inv dists 1) Insert into ap_invoice_distributions
ORA-00001: unique constraint (AP.AP_INVOICE_DISTRIBUTIONS_U1) violated
Insert_ap_inv_dists<-Create_lines<-Import_invoices<- Before report trigger
(Create Lines 22) Insert into ap_invoice_distributions
create_non_item_lines<-Import_invoices<- Before report trigger
Any one faced this kind of issue?
any suggestions to resolve this.
Thanks & Regards
AboothahirPl post details of OS, database and EBS versions.
Pl see these MOS Docs
Payables Open Interface Error ORA-00001: unique constraint (AP.AP_INVOICE_DISTRIBUTIONS_U1) violated (Doc ID 357784.1)
APXIIMPT Payables Open Interface Import Fails ORA-00001 (Doc ID 353052.1)
Unique Constraint Violated Importing Invoices With Multi Line Distribution Set (Doc ID 386323.1)
HTH
Srini -
Supplier Open Interface Errors
I created an supplier interface in plsql. Want I want to do is kick off the following concurrent programs from pl/sql using fnd_request.submit_request
Supplier Open Interface Import
Supplier Sites Open Interface Import
Now when I run the pl/sql without the call to the fnd_submit, then run the concurrent programs through the app in Payables Manager, it works fine. BUT when I add the fnd_submit call, it executes fine but there is a weird error dealing with reports. Now this seems like some kind of privilege thing maybe?
Below is my call to FND_SUBMIT and also my initialize. Also is the error. Ideas on what is up?
Maybe it is because the code is in a custom schema and not under apps??
APPS.fnd_global.apps_initialize(user_id =>'0'
,resp_id =>'50517'
,resp_appl_id =>'200');
v_header_req := APPS.FND_REQUEST.submit_request( application => 'SQLAP',
program => 'APXSUIMP');
v_site_req := APPS.FND_REQUEST.submit_request( application => 'SQLAP',
program => 'APXSSIMP');
Payables: Version : 12.0.0
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
APXSSIMP module: Supplier Sites Open Interface Import
Current system time is 24-MAR-2009 16:52:02
+-----------------------------
| Starting concurrent program execution...
+-----------------------------
APPLLCSP Environment Variable set to :
Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
American_America.UTF8
Enter Password:
MSG-00001: After SRWINIT
MSG-00002: After Get_Company_Name
MSG-00003: After Get_NLS_Strings
MSG-00004: After Importing Suppliers
REP-1419: 'beforereport': PL/SQL program aborted.
REP-0069: Internal error
REP-57054: In-process job terminated:Terminated with error:
REP-1419: MSG-00001: After SRWINIT
MSG-00002: After Get_Company_Name
MSG-00003: After Get_NLS_Strings
MSG-00004: After Importing Suppliers
REP-1419: 'beforereport': PL/SQL program aborted.
Report Builder: Release 10.1.2.2.0 - Production on Tue Mar 24 16:52:06 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Start of log messages from FND_FILE
End of log messages from FND_FILE
Program exited with status 1
Concurrent Manager encountered an error while running Oracle*Report for your concurrent request 370808.
Review your concurrent request log and/or report output file for more detailed information.
Executing request completion options...
Finished executing request completion options.
Concurrent request completed
Current system time is 24-MAR-2009 16:52:07Hello Jason,
We have done somewhat the same, I see you dont add any arguments in the submit request call.
Maybe all below is already known, maybe it helps you to find just what is wrong in your case.
We did it this way:
l_id := fnd_request.submit_request( application => 'SQLAP'
+, program => p_name+
+, description => null+
+, start_time => null+
+, sub_request => null--fnd_global.conc_request_id+
+, argument1 => 'APXSUIMP'+
+, argument2 => 'ALL'+
+, argument3 => 1000+
+, argument4 => 'N'+
+, argument5 => 'N'+
+);+
After this we immediately execute a commit (as this will trigger the request start).
After that we also wait for the request to finish by doing the following:
if fnd_concurrent.wait_for_request
+( l_request_id+
+, 2 --interval+
+, 0 --max_wait+
+, l_phase --phase+
+, l_status --status+
+, l_dev_phase --dev_phase+
+, l_dev_status --dev_status+
+, l_message )+
then ...
Hope this helps,
Mark -
Hi,
We are attempting to build a custom interface for receiving transactions and have the following requirements:
We want to create receiving transaction for the PO line
We want to create a lot for the items in the inventory
We have seen that there is the receiving open interface and also the mtl transaction interface that can probably do this together but want to know the tables to populate. Specifically, is there a link between he receiving transaction's line number and the lot that is created for it ?
Regards.As Sam said, there is no API for the table - you need to SQL*Loader or inserts (via SQL script or PL/SQL or whatever).
We have a number of processes that generate transactions for Projects where we use Stored PL/SQL based concurrent programs which insert records into PA_TRANSACTION_INTERFACE_ALL. -
AP Open Interface Invoices Import/PO Matching
I am trying to import invoices through invoice Open interface in AP. I also want to do invoice matching with it. But I am facing some errors.
Anyone having experience with this scenario please respond me at [email protected]
Faisal.HI,
why not use "Payables Open Interface Import" report in the AP module, this report can automaticlly create invoice against input PO, the PO and invoice are matched after new invoice was created.
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Faisal Khan ([email protected]):
I am trying to import invoices through invoice Open interface in AP. I also want to do invoice matching with it. But I am facing some errors.
Anyone having experience with this scenario please respond me at [email protected]
Faisal.<HR></BLOCKQUOTE>
null -
Problem with payables open interface import-unable to pick invoice data
Hi,
I have put the Interface data in two staging table and then moved them to AP_INVOICES_INTERFACE and AP_INVOICE_LINES_INTERFACE tables.
Code:
insert into XXWU_AP_INVOICES_INTERFACE (
invoice_id,
invoice_num,
vendor_id,
vendor_site_id,
vendor_site_code,
invoice_amount,
INVOICE_CURRENCY_CODE,
invoice_date,
DESCRIPTION,
PAY_GROUP_LOOKUP_CODE,
source,
org_id,
OPERATING_UNIT
values (
ap_invoices_interface_s.nextval,
'INV345DJ',
'3317',
'14335',
'ACH NY1',
1200.00,
'USD',
to_date('01-31-2010','mm-dd-yyyy'),
'This Invoice is created for test purpose',
'WUFS SUPPLIER',
'Manual Invoice Entry',
81,
'WU_USD_OU'
insert into XXWU_AP_INVOICE_LN_INTERFACE (
invoice_id,
invoice_line_id,
line_number,
line_type_lookup_code,
amount,
org_id
values (
ap_invoices_interface_s.currval,
ap_invoice_lines_interface_s.nextval,
1,
'ITEM',
1200.00,
81
INSERT INTO AP_INVOICES_INTERFACE (SELECT * FROM XXWU_AP_INVOICES_INTERFACE);
INSERT INTO AP_INVOICE_LINES_INTERFACE (SELECT * FROM XXWU_AP_INVOICE_LN_INTERFACE);
I can very much see the data in Open Interface Invoices(Front End). But when I run the payables open interface import program with correct Operating Unit, Source and Batch Name, the program unable to pick the data from the interface tables and unable to create a invoice.
Note:
1] The program run successfully everytime, but there is no output in the output file.
2] In the Log file One Message is there saying 'Zero(0) invoices were created during the process run.'
3] All the initail setup is right, i think, because I ran the same program few days back and it was working fine and the invoices were created at that time. Now what is going wrong I am unable to figure it out.
Please help ASAP.Thanks in Advance
DJ Koch.
Edited by: DJKOCH on 17 Aug, 2010 9:51 PMCan you run the program - Payables Open Interface Import with Debug mode set to Yes.
Once the program completes sucessfully verify the log file of the program and try to find out if there are any invoices which is causing the exceptions.
Also confirm that the invoices which are in the AP_INVOICES_INTERFACE and AP_INVOICE_LINES_INTERFACE tables are of the correct period in which you are trying to create the invoices.
Hope this helps.
Thanks and Regards
Manish Jain.
Maybe you are looking for
-
Error when deploying web service do not have a property of the name return
Using Jdeveloper 11.1.1.6 and Oracle 11g database. I created entities classes from tables then created a Java Service Facade and then a web service from the facade. When I delpoy (to Integrated WLS) or try to test the web service I get: javax.xml.ws.
-
How do I save my purchased music from Itunes to a external hard drive so I dont lose it?
-
How we can find all policies for a subject?
Hi Thank you for reading my post how I can find which policies are assigned with a subject ? (What are/is a subject permissions) thanks
-
Checking visibility of an item programmatically
Hi ! I have a list item and several other text items in my form.. Based on the value chosen in the list item i have made certain fields visible and invisible. Now i have to validate the form when i click a button in it. That is validation should happ
-
How to create new user, with same personal files, for troubleshooting?
I cannot find this answer in "Finder Help", nor in the Community discussions thus far. What I must do to troubleshoot the spinnign beach ball: My next step: I must troubleshoot my friend's iMac running Mac O.S 10.6.8 by setting up a new user, called