R12:12.0.4 Ship confirm using API
Hi guys
We are @ the last stage of developing a custom application for Order Management Sales Order.
We are using OE_ORDER_PUB to process to orders and everything is working as expected. (Orders are created, lines are entering into flow status 'Awaiting Shipment'
We would like to do the shipping confirmation using APIs and the same shouldn't use concurrent manager at any level due to following reasons
During peak season (summer) any given sales outlet would create an average of 400-500 sales orders (we have 7 outlets within Kuwait) per day which would cause hundreds of concurrent requests submitted, thus degrading the performance of concurrent manager for other processes.
If shipping confirmation could be performed without dealing with concurrent manager it would be great. Any suggestions, sample scripts would be highly appreciated.
Regards,
Hi guys
We are @ the last stage of developing a custom application for Order Management Sales Order.
We are using OE_ORDER_PUB to process to orders and everything is working as expected. (Orders are created, lines are entering into flow status 'Awaiting Shipment'
We would like to do the shipping confirmation using APIs and the same shouldn't use concurrent manager at any level due to following reasons
During peak season (summer) any given sales outlet would create an average of 400-500 sales orders (we have 7 outlets within Kuwait) per day which would cause hundreds of concurrent requests submitted, thus degrading the performance of concurrent manager for other processes.
If shipping confirmation could be performed without dealing with concurrent manager it would be great. Any suggestions, sample scripts would be highly appreciated.
Regards,
Similar Messages
-
Automate transact and ship confirm-fail
we want to automate transact and ship confirm using API. when we test the API separately, it works fine.
when we put them together, when after transact, we will can the ship confirm, it failed at ship confirmed.(transact looks success and the serial number is moved to staging locator)
the syndrome is, the order line is awaiting fulfillment/close (ie: successfully ship confirmed), but the transaction is pending at transaction open interface with
missing serial numbers (no record found in mtl_serial_numbers_temp)
what could be the problem?? is it any missing steps?
we are using this API to do transact
inv_pick_wave_pick_confirm_pub.pick_confirm
and we use this to do ship confirm
wsh_deliveries_pub.delivery_action
p_api_version_number => 1.0,
p_init_msg_list => fnd_api.g_true,
x_return_status => out_ship_return_status,
x_msg_count => out_ship_msg_count,
x_msg_data => out_ship_msg_data,
p_action_code => 'CONFIRM',
p_delivery_id => p_delivery_id,
--p_sc_trip_ship_method => p_ship_method_code,
p_sc_action_flag => 'S',
p_sc_intransit_flag => 'Y',
p_sc_close_trip_flag => 'Y',
p_sc_create_bol_flag => 'N',
p_sc_stage_del_flag => 'Y',
p_sc_defer_interface_flag => 'N',
x_trip_id => out_trip_id,
x_trip_name => out_trip_name
);UPDATE APPS.MTL_SERIAL_NUMBERS
SET group_mark_id = p_transaction_temp_id,
line_mark_id = p_transaction_temp_id,
lot_line_mark_id = p_transaction_temp_id
WHERE serial_number >= p_fm_serial_number
and serial_number <= p_to_serial_number; -
Need API Name for PIck Release and Ship Confirm for WMS Module
Hi All,
One if my requirement is that Initially I will create Internal Sales Order and send to the other system (legacy) there they do the shipping then they provide the flat file which contains shipping information. Based on the incoming file I will close the order. Here they are using the WMS to process the pick release and ship confirm.
Can any one please help me how to do pick release and ship confirm by using an API or Interface in WMS. If knows please provide the name of the API's and flow.
Thanks,
PrasannaFor external orders we have a solution on WMS_DEVICE_CONFIRMATION_PUB api.
may be you have done pick release using this api in WMS enabled organizations. After pick release
you can use WSH api to do Ship Confirm.
Anatoly. -
What is purpose of Shipping APIs and advantages oveer ship confirm interface
Any body has idea about these shipping APIs like
WSH_TRIPS_PUB /WSH_DELIVERIES_PUB ???? At One time you can enter
only one record through API (Like One time only one trip info
can enter) ,so the same can be done though Transaction Window ??
so why should i go for ship confirm API?what are the advantages?
I am not able to find much information about it.
If any one has idea about it ,pls let me know.There is no other supported way to bring shipping information
from an external system into 11i without using the API's. There
were shipping interfaces prior to 11i but they are now
desupported and only the API's are supported.
It is taking a step back but ....
Rishi -
R12 Supplier Conversion by using API OR Standard interface table ?
R12 Supplier Conversion should be done via API OR Standard interface table? Why ?
Which approach is more suitable kindly let us know your thoughts.
Thanks in advanceWe have used interface tables just to have better control and reprocessing abilities. You may need to be little careful about the TCA tables.
-
BILL_OF_LADING value through Ship Confirm API
Hi All,
To programmaticlaly Ship confirming a delivery, I am using WSH_DELIVERIES_PUB.DELIVERY_ACTION and passing parameter as p_sc_create_bol_flag='Y'.
Instead of this, I have to take BILL_OF_LADING information from another system and pass that value, while doing automatic ship confirm in Oracle.
How can I achieve this functionality? Any help suggestions please.
Thanks & Regards,
GowriHi,
If you have found the solution, please post it. I amhaving the samr problem.
Thanks,
Anju -
Supplier creation using APIs in R12 (Urgent)
Hi All,
I will be working on supplier interface in Payables of R12 version.i would like to use the below APIs
1.AP_VENDOR_PUB_PKG.create_Vendor
2.AP_VENDOR_PUB_PKG.Create_Vendor_Site
3.AP_VENDOR_PUB_PKG.Create_Vendor_Contact
for above APIs what are the mandatory fields/columns to use the suppler creation, suppler site creation and contact details creation.
so that i can ask the client to provide the mandatory fields.
when we use APIs to create suppler what are the tables get effected in R12 version.
I have created supplier from front-end, i have given bank related information. when i query AP_SUPPLIERS Table, i have not see the BANK ACCOUNT related information in AP_SUPPLIERS TABLE. where can i see/find the bank related information for suppliers.
please help me to sort out this issue.
Thanks.Suppliers in R12 are included within the TCA.
Supplier Banks will now be categorized as Parties. You may validate it by checking that the bank information you have loaded into IBY_EXT_BANK_ACCOUNTS would also get loaded into HZ_PARTIES.
Bank address information will be a part of the Party Site.
Bank Site and Location information will have to be loaded into HZ_PATRY_SITES and HZ_LOCATIONS. For that, you will have to use the TCA APIs hz_party_site_v2pub.create_party_site and hz_location_v2pub.create_location
Regards, -
Hi All,
I am working on the ship confirm API. I created package and calling WSH_DELIVERY_DETAILS_PUB.Update_Shipping_Attributes API if it returns the status as success('S'), then we are calling wsh_deliveries_pub.delivery_action API. But my problem is getting return status as 'E' and Msg_data as 'Error'.
Can anyone help how to trace errors in calling API.
Thanks in advance.....
Venkanna.Hi Venkanna
Hi
wsh_delivery_details_pub.update_shipping_attributes
(p_api_version_number => 1.0,
p_init_msg_list => lcl_init_msg_list,
p_commit => fnd_api.g_true,
x_return_status => x_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data, p_changed_attributes => changed_attributes,
p_source_code => 'OE',
p_serial_range_tab => serial_range_tab
we can get it from x_msg_data.
Thankyou
[email protected] -
Hi,
Is there any way to do Bulk Ship-Confirmation for 1000 deliveries at a time in R12. The deliveries are not in Sequence Order and they have different Customers.
Regards,
Khan.Hello,
Using the shipping transaction form, this is not possible, but you can use WSH_DELIVERY_PUB API to perform shipping in a bulk. Please check the sample code in the following blog.
http://jyotioraapps.blogspot.com/2009/10/ship-confirm-process-what-happened.html
Regards,
Jyoti Ranjan Mohanty -
Hi Gurus,
We get ship confirm details from an outside warehouse for our sales order and we use shipping APIs to automatically ship confirm it in Oracle. Going forward we want to get Lot number from the warehouse and we want to add it to our existing interface. I am trying to find which API can be used for this purpose during pick release or before pick release, iif anyone can provide a sample code accordingly if available as well that would be great. Appreciate your help, thanks.
Thanks -
RajTry this.
Before executing pick release/ship confirm api, use the inv_reservation_pub.create_reservation api first to reserve the sales order.
See if you can use lot number in the api so that the reservation is created WITH the lot number.
If you can't then, update the reservation with the appropriate lot number.
Then run pick release/ship confirm api.
Hope this helps,
Sandeep Gandhi -
AP Payment Upload Using API or Interface
Hi ,
I had requirement to upload the AP payment information using API or Interface. I have the below code. But is showing some "Unexpected" error.
declare
p_num_printed_docs NUMBER;
p_payment_id NUMBER;
p_paper_doc_num NUMBER;
p_pmt_ref_num NUMBER;
p_return_status VARCHAR2(200);
p_error_ids_tab IBY_DISBURSE_SINGLE_PMT_PKG.trxnErrorIdsTab;
p_msg_count NUMBER;
p_msg_data VARCHAR2(200);
begin
MO_GLOBAL.SET_POLICY_CONTEXT('S',84); --- Apps intialize
fnd_global.apps_initialize(1823,20639,200); --- Apps intialize
IBY_DISBURSE_SINGLE_PMT_PKG.SUBMIT_SINGLE_PAYMENT(
p_api_version => 1.0,
p_init_msg_list => fnd_api.g_false,
p_calling_app_id => 200,
p_calling_app_payreq_cd => '13011',
p_is_manual_payment_flag => 'Y',
p_payment_function => 'PAYABLES_DISB',
p_internal_bank_account_id => 10000, -----12001,
p_pay_process_profile_id => 161,
p_payment_method_cd => 'CLEARING',
p_legal_entity_id => 23324,
p_organization_id => 84,
p_organization_type => '',
p_payment_date => sysdate,
p_payment_amount => 111,
p_payment_currency => 'USD',
p_payee_party_id => 91678,
p_payee_party_site_id => 45272,
p_supplier_site_id => '',
p_payee_bank_account_id => '',
p_override_pmt_complete_pt => 'N',
p_bill_payable_flag => 'N',
p_anticipated_value_date => '',
P_MATURITY_DATE => '',
p_payment_document_id => 1,
p_paper_document_number => '',
p_printer_name => '',
p_print_immediate_flag => '',
p_transmit_immediate_flag => '',
x_num_printed_docs => p_num_printed_docs,
x_payment_id => p_payment_id,
x_paper_doc_num => p_paper_doc_num,
x_pmt_ref_num => p_pmt_ref_num,
x_return_status => p_return_status,
x_error_ids_tab => p_error_ids_tab,
x_msg_count => p_msg_count,
x_msg_data => p_msg_data
commit;
DBMS_OUTPUT.put_line ( p_return_status || '---''---' || p_msg_data || '--''--' || p_msg_count );
IF p_msg_count = 1 THEN
DBMS_OUTPUT.put_line ( p_return_status || '---''---' || p_msg_data || '--''--' || p_msg_count );
ELSIF p_msg_count > 1 THEN
FOR i IN 1..p_msg_count LOOP
DBMS_OUTPUT.put_line ( i||'. ' || fnd_msg_pub.get (p_encoded => fnd_api.g_false) );
END LOOP;
ELSE
DBMS_OUTPUT.put_line (p_return_status);
END IF;
end;
If anyone knows the solution please respond quickly. This is quite urgent requirement. If I am not using right API then please suggest as well. This requirement for Oracle Apps R12
Regards,
PrakashHi,
Can you please advise if you had a response for your message.
Regards,
Sunil -
Payment_method_lookup_code in supplier conversion using api
The conversion is from 11i to R12. I am working on supplier conversion using API. The AP_VENDOR_PUB_PKG create_vendor or create_vendor_site does not have Payment_method_lookup_code to update into apps. How can i update the Payment_method_lookup_code for a supplier?
Any help will be appreciated.
BhargaviYou could use AP_VENDOR_PUB_PKG.create_vendor_Site and pass the vendor_site_rec fields along with the following addition.
p_vendor_site_rec.ext_payee_rec.default_pmt_method := 'EFT';
This would create the Default Payment Method in IBY_EXTERNAL_PAYEES_ALL.
Hope this helps.
-Geetha K -
Where to find Pick Release Date After Ship Confirm in Order to Cash cycle
Dear All,
In Order to Cash cycle how to find Pick Release Date. After performing the Ship Confirm Transaction, how to view when we have performed Pick Release Transaction?
Thanks in Advance.
Regards,
AdityaRun the Diagnostic OM order Information report against the order. In the report you can the find the picked date.
Can I know you are using the transact move order ?
Thanks -
3 Custom reports at ship confirm
Hi All,
We have our 3 customized reports to be printed at ship confirm.
(1) customized Packing slip
(2) Customized Commercial invoice
(3) Customized Bill of Lading
I have created a document set with above 3 documents.
now when I go to shipping form and print above created document set, it gives me below error
Submitted 0 out of 3 documents for this document set.
(REQ_IDS=)
Detailed message:
Error: customized Packing slip in your Document Set has an argument, P_DELIVERY_NAME, which is not supported by the Document Set Submission API. Please rename the argument.
Warning: Document Customized Bill of Lading was not submitted as criteria was not specified.
Error: Customized Commercial invoice in your Document Set has an argument, Delivery Name, which is not supported by the Document Set Submission API. Please rename the argument.
Please suggest what should be corrected.
Thanks
SidKjust rename it to p_delivery_id, it will work.
You will have to do the same change in report as well.
Thanks,
Hrishi -
How to import order from Interface table using Api Order Import
Hi All
I am using oracle EBus R12.
I was working in Data migration in Order management.
I have manually entered data in Interface table ie (oe_header_iface_all) and (oe_lines_iface_all)
And i have given the order_source_id as 2 and order_source as COPY.
And after that i ran the concurrent program with parameter as COPY but the concurrent program does'nt picks the order in the interface.
Can any one please tell the steps in OM.
Thanks & Regards
Srikkanth.MHi;
please check:
http://sureshvaishya.blogspot.com/2009/04/order-import-using-api.html
Also i suggest see:
http://irep.oracle.com/index.html
API User Notes - HTML Format [ID 236937.1]
R12.0.[3-4] : Oracle Install Base Api / Open Interface Setup Test [ID 427566.1]
Oracle Trading Community Architecture API User Notes, June 2003 [ID 241320.1]
Technical Uses of Customer Interface and TCA-API [ID 269121.1]
http://www.google.com.tr/#hl=tr&source=hp&q=Api+Order+Import+&oq=Api+Order+Import+&aq=f&aqi=&aql=&gs_sm=e&gs_upl=469l469l0l1l1l0l0l0l0l0l0ll0&fp=87c57485fd170fd2&biw=1259&bih=793
Regard
Helios
Maybe you are looking for
-
Greetings: I am having a problem with SystemUIServer - it keeps crashing. The error log is displayed below: Process: SystemUIServer [67034] Path: /System/Library/CoreServices/SystemUIServer.app/Contents/MacOS/SystemUIServer Identifier: com.apple.syst
-
I recently did an update to my iphone 4s and now I have lost all my custom ringtones as well as some music I had loaded. I did a restore and backup but nothing changes. What have I done wrong?
-
Installation of Oracle APPS 11 on Windows XP Professional
Dear all, I downloaded all the zip files needed for Oracle APPS 11 from edelivery.oracle.com Now I'm trying to install the package but I get stuck on an error. I already installed DeVC++ (in folder C:\VC98) and installed ActivePerl. During rapidwiz a
-
FDM data target system load error
Hi, I am trying to Load the data from FDM11.1.1.3 to Planning11.1.1.3 I am using Essbase Adapter ES11X-G4-E,I imported data from a csv file ,it is imported success,and Export file was also successfully created, My question : after this I am getting t
-
Unable to properly display Korean/Chinese in Premiere CS4
I am currently using an English version of Premiere CS4. I've been editing videos and I need to use both Korean and Chinese text, but unlike the successful usage of Japanese text, I can't make it work in Premiere. Like my Japanese text editing, I'm s