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 Pathak

    Prashant
    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

  • Advance Pricing APIs

    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.
    Ragu

    Hi 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 AM

    I 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.
    Prasad

    What 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,
    MsK

    Thanks 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 lemsing

    I'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.

  • To know api for discrepancy  report.....(in order managment)

    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
    Satish

    Hi 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
    Thiru

    Hi 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