Order Management / Advanced Pricing -API's
Hello There:
I need to know the Order Management / Advanced Pricing -API's.
Thanks in advance,
Zeeshan
You are posting in the wrong forum
But I am going to assume you are running 11i.
This is the document for the Order Mgt APIs:
http://download.oracle.com/docs/cd/B25516_18/current/acrobat/115omapi.zip
This is the Oracle Advanced Pricing Implementation Manual :
http://download.oracle.com/docs/cd/B25516_18/current/acrobat/115qpig.pdf
Good luck
Similar Messages
-
Order Management Advance Pricing - API
Hi All,
i wanted to know if you any body has done Advance Price Using API. I have an order and Modifier/Qualifier/Discount/Surcharge. Can i apply any of the discount type using API?
Thanks in advance
Prashant PathakPrashant
You can use process order API to do all the pricing needs. It internally calls the pricing engine that honors all the rules.
Thanks
Nagamohan -
Hello,
I am new to Advance Pricing and I have the following question. I need to develop an API, which returns the price for a given item with out creation an order org Quote.
We have defined a formal to calculate the price from 3 pricing attributes (Weight, Volume and distance) and a price list is assigned to each inventory items.
Ideally the API should work in the following way:
-In parameters: Inventory Item ID, customer id, currency code and agreement id (optional)
-Out parameter: The calculated price.
I checked the OM APIs and I could not find any APIs to support this cenario.
Have anyone developed similar API?.
Your help is much appreciated.
Thanks in advance.
RaguHi Gana ,
This is Shan , am new to Advance Price . actually am working in CRM module in iStore. by the by my query is , i need to dispaly the price for products depend upon the country location for same customer .
For Example . Customer name is GMI and there is two user available for the customer named as " X " and " Y ". the user X in Singapore and user Y in Korea . but the both user is under the same customer name . while the both user seeing the same iStore Catalog page in internet and same product, i need to dispaly the price of product depend upon their country location .
For item Name Standard laptop , it should display the price in Singapore country with related to singapore dollar 256$ and singapore tax deduction and for Korean user if he open the same page in Korea the price should dispaly depend the korea currency and tax deduction of 456 won.
It's very urgent requirement, pl revert me back ASAP ..
By
Shan -
R12 Order Management Setup and API for Pick Release
Hi All,
I am doing pick release using Release Sales Order form of Order Management of Oracle Apps R12. Pick Release process is going fine , but the the status of lines are not getting updated. If we explicitly do reservations before pick release and then do pick release from Release Sales Order form, line status is being updated as pick released. If we do pick release from Shipping Transactions Form, then there is no need of explicit item reservations. Please suggest me, is there any setup steps to be done, so that i will tell the functional guys to do it.
Also I am executing the WSH_PICKING_BATCHES API for create batch and release batch, the same thing i.e the pick release process is working fine but the line status is not getting updated.
Is Release Sales Order form and Shipping Transactions Form uses different API's to do the pick release?.
If we have to do explicit Item Reservations, what is the API used?
Thanks and Regards,
Mahesh
Edited by: magu on May 1, 2009 11:59 AMI figured out the problem. In Release Sales Order Form, we have to uncheck the Prior Reservations Only check box, so that the items will be first reserved and then pick release.
Thanks and Regards,
Mahesh -
Urgent help needed - advanced pricing apis - qp_preq_pub
Hi,
We are trying to derive prices for an item when we enter the item number and customer number and freight terms. We used the apis qp_preq_pub and oe_order_adj_pvt.price_action. , But we are not having much success of we do not pass the price list id.
Any help is highly appreciated.
PrasadWhat version of EBS are you on? I know in 12.1.3, there was a price book feature that enabled you to output the pricing from a particular list/modifier. I didn't find it particularly helpful for what I was trying to do (i.e. show all the prices a customer could use), but what I deemed a deficiency may work to your advantage.
-
How to Ship Partial Quantities using an API - Oracle Order Management
Hi,
In Order Management I need to ship the Internal Sales Order Lines partially using an API.
I have done full shipping but if I trying the partially shipping it is also shipping fully.
I am unable to find the problem. Is there any set up missed?
How to do partial shipping.
I am giving the some part of the code please look into it and suggest me.
----**************************UPDATEING SHIPIN ATTR ***************************-------------
I_changed_attributes (X_count).delivery_detail_id := cos.delivery_detail_id;
I_changed_attributes (X_count).shipped_quantity := cos.shipped_quantity;
X_ship_date := cos.act_shipped_date;
X_slaes_order := cos.sales_order;
X_org_id := cos.org_id;
wsh_delivery_details_pub.update_shipping_attributes ( p_api_version_number => 1.0
,p_init_msg_list => I_init_msg_list
,p_commit => I_commit
,x_return_status => O_return_status
,x_msg_count => O_msg_count
,x_msg_data => O_msg_data
,p_changed_attributes => I_changed_attributes
,p_source_code => I_source_code
----***************************SHIP CONFIRM API ***************************-------------
I_action_code := 'CONFIRM';
I_sc_action_flag := 'B'; --'S'; -- Ship entered quantity. 'B' - Ship Entered Quantities, Backorder Unspecified
--'T' - Ship Entered Quantities, Stage Unspecified'A' - Ship All'C' - Completely Backordered
I_sc_intransit_flag := 'Y';
--In transit flag is set to 'Y' closes the pickup stop and sets the delivery in transit.
I_sc_close_trip_flag := 'Y'; -- Close the trip after ship confirm
I_sc_trip_ship_method := X_ship_method_code; -- The ship method code
I_sc_defer_interface_flag := 'Y';
I_sc_stage_del_flag := 'Y';
I_sc_create_bol_flag := 'N';
I_wv_override_flag := 'N';
-- API Call for Ship Confirmation
fnd_file.put_line(fnd_file.log,'Calling WSH_DELIVERIES_PUB to Perform Ship Confirmation');
fnd_file.put_line(fnd_file.log,'=============================================');
wsh_deliveries_pub.delivery_action ( p_api_version_number => 1.0
, p_init_msg_list => I_init_msg_list
, x_return_status => O_return_status
, x_msg_count => O_msg_count
, x_msg_data => O_msg_data
, p_action_code => I_action_code
-- , p_delivery_id => cos.delivery_id
, p_delivery_name => G_delivery_name
, p_sc_action_flag => I_sc_action_flag
, p_sc_intransit_flag => I_sc_intransit_flag
, p_sc_close_trip_flag => I_sc_close_trip_flag
, p_sc_create_bol_flag => I_sc_create_bol_flag
, p_sc_stage_del_flag => I_sc_stage_del_flag
, p_sc_trip_ship_method => I_sc_trip_ship_method
, p_sc_actual_dep_date => X_ship_date --P_act_shipped_dt
, p_sc_defer_interface_flag => I_sc_defer_interface_flag
, p_wv_override_flag => I_wv_override_flag
, x_trip_id => O_trip_id
, x_trip_name => O_trip_name
----***********************************************************************--------------------Hi Shesh,
Thanks you for your replay.
I am tried Shipping transaction screen but here the ware house is WMS enabled I tried Oracle Mobile Terminal application to do this, but it is not accepting the partial shipping. May be some set up required or the process will be differ.
I will try your suggested API's .
Regards,
Prasanna
Edited by: 843676 on Apr 23, 2012 10:31 PM
I am not able to do the Partial Shipment or Backorder as mentioned above API's, but it is split the lines and all the lines are in same state (Awaiting Shipping)
Edited by: 843676 on Apr 24, 2012 2:45 AM -
Need Help for API Modifier in Advance Pricing
Dear Gurus, i've problem when i run API create modifier there is an error message:
"err msg 1is: Attribute list_type is invalid. Please re-enter."
can u help me solve this problem ??
Thx,
Dedy
my example script is :
===============================================================================
CREATE OR REPLACE PROCEDURE AAA is
--SET VERIFY OFF
--WHENEVER SQLERROR EXIT FAILURE ROLLBACK;
--set serveroutput on
--declare
/* $Header: QPXEXDS3.sql 115.3 2002/05/31 22:24:21 mkarya noship $ */
l_control_rec QP_GLOBALS.Control_Rec_Type;
l_return_status VARCHAR2(1);
x_msg_count number;
x_msg_data Varchar2(2000);
x_msg_index number;
l_MODIFIER_LIST_rec QP_Modifiers_PUB.Modifier_List_Rec_Type;
l_MODIFIER_LIST_val_rec QP_Modifiers_PUB.Modifier_List_Val_Rec_Type;
l_MODIFIERS_tbl QP_Modifiers_PUB.Modifiers_Tbl_Type;
l_MODIFIERS_val_tbl QP_Modifiers_PUB.Modifiers_Val_Tbl_Type;
l_QUALIFIERS_tbl QP_Qualifier_Rules_PUB.Qualifiers_Tbl_Type;
l_QUALIFIERS_val_tbl QP_Qualifier_Rules_PUB.Qualifiers_Val_Tbl_Type;
l_PRICING_ATTR_tbl QP_Modifiers_PUB.Pricing_Attr_Tbl_Type;
l_PRICING_ATTR_val_tbl QP_Modifiers_PUB.Pricing_Attr_Val_Tbl_Type;
l_x_MODIFIER_LIST_rec QP_Modifiers_PUB.Modifier_List_Rec_Type;
l_x_MODIFIER_LIST_val_rec QP_Modifiers_PUB.Modifier_List_Val_Rec_Type;
l_x_MODIFIERS_tbl QP_Modifiers_PUB.Modifiers_Tbl_Type;
l_x_MODIFIERS_val_tbl QP_Modifiers_PUB.Modifiers_Val_Tbl_Type;
l_x_QUALIFIERS_tbl QP_Qualifier_Rules_PUB.Qualifiers_Tbl_Type;
l_x_QUALIFIERS_val_tbl QP_Qualifier_Rules_PUB.Qualifiers_Val_Tbl_Type;
l_x_PRICING_ATTR_tbl QP_Modifiers_PUB.Pricing_Attr_Tbl_Type;
l_x_PRICING_ATTR_val_tbl QP_Modifiers_PUB.Pricing_Attr_Val_Tbl_Type;
mll_rec qp_list_lines% ROWTYPE;
pra_rec qp_pricing_attributes% ROWTYPE;
Begin
OE_MSG_PUB.Initialize;
/* Create a Modifier header of type 'DLT' (Discount List) */
--l_MODIFIER_LIST_rec.currency_code := 'IDR';
l_MODIFIER_LIST_rec.list_type_code := 'DLT';
l_MODIFIER_LIST_rec.start_date_active := sysdate;
l_MODIFIER_LIST_rec.end_date_active := trunc(sysdate) + 10;
l_MODIFIER_LIST_rec.source_system_code := 'QP';
l_MODIFIER_LIST_rec.active_flag := 'Y';
l_MODIFIER_LIST_rec.name := 'TEST01';
l_MODIFIER_LIST_rec.description := 'Latest New Description of HALLOWEEN 2000';
l_MODIFIER_LIST_rec.version_no := '9.4';
l_MODIFIER_LIST_rec.pte_code := 'ORDFUL';
l_MODIFIER_LIST_rec.operation := QP_GLOBALS.G_OPR_CREATE;
/* Call the Modifiers Public API to create the modifier header and a modifier line */
QP_Modifiers_PUB.Process_Modifiers(p_api_version_number => 1.0,
p_init_msg_list => FND_API.G_FALSE,
p_return_values => FND_API.G_FALSE,
p_commit => FND_API.G_FALSE,
x_return_status => l_return_status,
x_msg_count => x_msg_count,
x_msg_data => x_msg_data,
p_MODIFIER_LIST_rec => l_MODIFIER_LIST_rec,
p_MODIFIERS_tbl => l_MODIFIERS_tbl
--,p_QUALIFIERS_tbl => l_QUALIFIERS_tbl
p_PRICING_ATTR_tbl => l_PRICING_ATTR_tbl,
x_MODIFIER_LIST_rec => l_MODIFIER_LIST_rec,
x_MODIFIER_LIST_val_rec => l_MODIFIER_LIST_val_rec,
x_MODIFIERS_tbl => l_MODIFIERS_tbl,
x_MODIFIERS_val_tbl => l_MODIFIERS_val_tbl,
x_QUALIFIERS_tbl => l_QUALIFIERS_tbl,
x_QUALIFIERS_val_tbl => l_QUALIFIERS_val_tbl,
x_PRICING_ATTR_tbl => l_PRICING_ATTR_tbl,
x_PRICING_ATTR_val_tbl => l_PRICING_ATTR_val_tbl);
if l_return_status = FND_API.G_RET_STS_SUCCESS then
--success;
COMMIT;
DBMS_OUTPUT.put_line('success');
else
--failure;
ROLLBACK;
DBMS_OUTPUT.put_line('failure');
end if;
IF l_return_status FND_API.G_RET_STS_SUCCESS THEN
RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
END IF;
EXCEPTION
WHEN FND_API.G_EXC_ERROR THEN
l_return_status := FND_API.G_RET_STS_ERROR;
-- Get message count and data
dbms_output.put_line('err msg is : ' || x_msg_data);
WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
l_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
for k in 1 .. x_msg_count loop
x_msg_data := oe_msg_pub.get(p_msg_index => k, p_encoded => 'F');
-- Get message count and data
dbms_output.put_line('err msg ' || k ||'is: ' || x_msg_data);
end loop;
WHEN OTHERS THEN
l_return_status := FND_API.G_RET_STS_UNEXP_ERROR;
for k in 1 .. x_msg_count loop
x_msg_data := oe_msg_pub.get(p_msg_index => k, p_encoded => 'F');
-- Get message count and data
dbms_output.put_line('err msg ' || k ||'is: ' || x_msg_data);
end loop;
END;
========================================================================================Do you have Advanced Pricing installed?
select status from fnd_product_installations
where application_id=(select application_id from fnd_application
where application_short_name='QP');
I is Advanced Pricing and S is Basic Pricing.
I don't think you can use the API if you are on Basic pricing (unless you have transportation execution implemented and it is called for that purpose).
Thanks
Nagamohan -
Order Management (OM) - API
Hi hussein/helios,
EBS 11i
RHEL 4.6
Is data interface from one module to another module using API's > a job of an Apps DBA?
I have not done this API thing ever since. Can you help me where can I get scripts and APIs for OM?
Have you previously implemented interfacing the OM module using API
I have a requirement for Pick Release API which I think needs to call
the auto create deliveries first
and also Ship Confirmation API for ship confirming Sales orders
and also Auto Invoice API for ship confirmed Service ordersThanks a lot,
MsKThanks a lot every one :)
Do you know exactly what you have to do?Not yet :(
This is my first time to study APIs.
My Boss gave me the following assignments: To create interfaces API's
Order Management : Oracle 11i – Warehouse Interface
Module 1 – Pick release interface
This module would automatically process all sales orders tagged as ‘QTY Served’
by Warehouse.
Module 2 – Ship confirmation interface
This module would automatically process the Ship Confirmation of all pick released
service orders. It would also do the preparation for the AutoInvoice of the sales
order.
Module 3 – Service Order interface
This interface would automatically update the quantity ordered of non-subdi
account's SO lines that are less than the quantity that can be served by Warehouse.
Interface Design and Development
Map data with
Oracle API structure
Design temporary table for
pick release API
Populate temporary table
with sample transactions
based on historical data
Test pick release API
Programming and testing
of pick release submission
script
Programming and testing
of shell scripts to
automate pick release API
processing
Integration with GAC data
and ship confirmation
Map with Oracle
API structure for Ship
Confirmation API
Design temporary table for
Ship Confirmation API
Code ship confirmation
Interface Scripts
Programming and testing
of shell scripts to
automate ship
confirmation API
processing
Integration testing of ship
confirmation API
processing with Pick
Released Service Orders
Programming and testing
of ‘Release hold API’
Data mapping for Sales
Order API
Programming of Sales
Order API for quantity
update of unserved SO
Ship Confirmation Interface Design and Development
Programming of Sales
Order API for quantity
update of unserved SO
Testing and integration of
Sales Order API Do you have something like these activities before ?
Thanks a lot -
Creating orders via the Order Management API
Hi there,
we are wanting to use the Order Management API (within Oracle 11.5.4) as a means of integrating with our B2B website. I am thinking of creating a Java class that will talk to the Order Management API - pass it a list of products (amongst other variables) - create an order, and then retun that order's details to the clients browser - via the Java class. So my questions are specifically...
1) is this possible, and am i heading in the right direction?
2) where would i find more documentation on the Order Management API - i only have 1 doco so far and it isnt too clear
3) has anyone had any experience doing something similar, and if so - can you give me any examples, tips etc etc
Please reply to [email protected]
cheers,
matt lemsingI've done it a couple of times. I hope you have some help, and I assume you'll have to use Customer (AR/CRM) APIs as well as the OM APIs. My suggestion is to make you java beans in small pieces, don't try to do it all in one class. As for displaying the order back to the screen, don't forget a view or SELECT statement can also be viewed as an API. Keep it simple, don't try to get tricky.
-
hii,
dudes,
i want know concurrent program for discrepancy report in order managment.. for
shipped order.....
.hiii,
dude
i want to know about concurrent program for discrepancy report.......for shipped order...... -
Multiple CRM clients (MCRM) pricing and lean order management
Hi CRM experts,
We have a scenario where two CRM CLIENTS (not different systems/boxes) (lets say 100 and 110) are connected to two different SAP ECC systems (NOT different clients but different ECC systems). Both CRM clients have interaction center sales with Lean order management. Now ECC systems have to me merged and the it is required to have one ECC client is connected to 2 different CRM clients.
As per the note 1143540 provided by SAP on this subject it seems that multiple CRM systems can be connected to one ECC. The note tells that conditions exchange in not supported.
1) I want to know if conditions can be exchanged atleast with one system.
2) We know that multiple CRM systems/boxes are supported but are MULTIPLE CLIENTS supported
3) Will Lean order be supported with multiple clients of CRM with one ECC backend
Your help on any of the above questions is highly appreciated and points will be given liberally.
Thanks
SatishHi Satish ,
Though I have no document which says this would happen or don't , yet I believe this is possible.
I would visualize the scenario likes this
OLD Scenario
CRM_CLNT1--RFC_1ECC1 CRM_CLNT2--RFC_2-ECC2 ( CRM_CLNT* connected through RFC_* to ECC*)
New Scenario
CRM_CLNT1 -
RFC_1------ ECC1----RFC_2--
CRM_CLNT2
In my opinion at the CRM side this should be possible. It would not lead any change at the CRM side because CRM_1 system and CRM_2 system would still connect to ECC1 through separate RFC connections. But at the ERP side you would have to replicate the data for ECC2 in ECC1.
The Lean order or LORD connects the SAP ERP & SAP CRM systems through a RFC connection using LORD framework on the CRM side. The ERP fields and CRM fields are mapped using mapping table and data is exchanged through communication structure. I don't see any reason why this would be affected.
Let me know your thoughts on this.
I would be interested to know if I you find any relevant documents on this which proves my hypothesis wrong.
Regards
Kavindra
P.S: award points if you find it useful.
Edited by: joshi_kavindra on Nov 15, 2011 8:29 AM -
Advance pricing for combined item rate
Hi all,
We are running oracle ebs 11i with database 10 , Our management introduce new rate list and this
rate list depends on the other items quantity. You can say it combine price list.
Suppose we have two items A and B.
Normal price list :
item quantity rate
A 1 5
B 1 7
For combine:
if both item will buy then rate varies
A 1 4
B 1 6
Please tell me is there any facility in Advance price list to declare such price list for Order Management.you have to place in the pricing schema a new condition: KUMU. there are some SAP notes about it.
plz. reward if helpful
Roberto -
11i Order Management on WIN NT
Hi ,
Does anyone have 11i Order Management Module on NT.
Would like to participate in group discussion with peers implementing OM Module,please let me know if there is any right now?
Thanks
ThiruHi Mr. Tirupati Reddy
I am leading a Oracle Applications 11i and are implementing the following modules:
GL, AR, OM, Oracle Configurator, Advanced Pricing.
We could definitely gain through each other's experiences.
Ps: Are u from Genesis? -
Sales order management certification
Hi,
I will be appearing for SAP Certified Application Professional - Sales Order Management with SAP ERP 6.0(P_SD_60).
Can any one let me know from where can I get relevant material, and also some question & answers.
Thanks in advance...Hi,
For SAP SD certification you have to read following books.
SCM 600 : PROCESS IN SALES & DISTRIBUTION
SCM 605: SALES
SCM 610: DELIVERY
SCM 615: BILLING
SCM 620: PRICING
There will be 80 questions in total and the Pass percentage is 70 for SD.
You will have sufficient time of 3 hours and be cool
major question will be Process oriented and fully prepare all the questions like Plant determination, shipping point .
There will be 5-6 question of solution manager.
Please go through the First thread in the forum, you will get enough material.
Please also go thorugh the following link for more insight.
http://www.sap.com/services/education/certification/certificationfinder.epx?context=%5b%5b106%7c1%7c3%5d%5d%7c
WISH YOU GOOD LUCK for your CERTIFICATION.
thanks,
santosh -
Promotional items Oracle Advance pricing on book event
Hi,
I have created modifier for buy1 get1 free in oracle advance pricing. I works fine on book event in order management.
But I need to add the function which execute/run modifier in book workflow instead of it fires autiomatically.
I cannot find where from it executes and add modifer(add line to order) .
any help.1) Create process constraint to restrict by responsibility and assign users to responsibility.
2) Create PTO Kit item(have A,B,C,D& E as included items) in Configurator. Create 'group of lines' modifier on this item in Advanced Pricing.
3) Create PTO with A,B,C and in modifier have a qualifier condition with quantity
Maybe you are looking for
-
Can I install "just" windows XP on my mac mini? no bootcamp. no parallels
Hi, The question is can I (and how can I) install only the windows xp home or professional OS on a mac mini 1.5 core solo (i.e., turning it into a windows only machine). I want to be cIear that I don't want to duel-boot (i.e., boot camp) or use a VM
-
AutoSuggestBox.selecteditem is Not Working in Windows Phone8.1
For AutoSuggestBox Selected item is Enabled in _SuggestionChosen Event But in "getitemselected()" method selected item is not working, in WP8.1 In XAML File: <AutoSuggestBox x:Name="tblkpersonname" Width="380" Margin="0,-7,0,0" ItemsSource="{Binding}
-
Exporting PDF to Print - Zero Bytes
Hi All, I am trying to export my brochure design 104 pages. A4 size. It is a furniture brochure so you can imagine there are hundreds of linked files. Once I have selected Export PDF for Print as I usually do with my flyers and posters, I select the
-
Hello! I know this isn't strictly the right section but then there wasn't really a place for me to post this (unless i missed it) but to the point, should i have received these emails by now as everything else seemed to go fine. I tried phoning Barcl
-
Export from AVCHD looks like THIS: (image embedded) I've tried EVERYTHING
I'm using a Sony HDR-XR500V and importing using Apple Inter. Codec 1920x1080i60 in log and transfer and in "Canvas" in FCE, it looks GREAT, the motion is perfect. However, no matter how I export (this was Export with Quicktime, uncompressed, size 192