Need to report on sales order lines using specific pricing modifier

Is there a report I can run for a specific modifier number that will give me all the sales order lines that were adjusted using that pricing modifier?

Use oe_price_adjustments table and link that to the qp_list_headers and lines to get the details of the modifiers.
Thanks
Nagamohan

Similar Messages

  • Can anyone tell me how to insert the new sales order lines using API.

    Hi,
    I am trying to Insert new sales order lines using oe_order_pub.Process_Order API, but i am unable to insert.
    Help me on this.
    Thanks in Adavance
    Shravan Kumar.

    Hi,
    Have you checked this link?
    http://download-west.oracle.com/docs/cd/B25516_08/current/acrobat/115omapi.zip
    it has extensive information on OM APIs
    Regards
    Prashant Pathak

  • Report of Sales Order lines deleted

    Hello all,
    I am hoping someone can provide some assistance with my query below. Thanks in advance:
    I am looking to build a report that lists all deleted Sales Order lines within a given period. I have tried using the sales order tables but cannot see any useful fields/flags here. I have also looked at the ADOC/ADO1 tables but I cannot make sense of the entries on this table from a sequencing point of view.
    Maybe I have to use the SP_transactionnotification stored procedure to write entries to a UDT?
    Any advice would be appreciated.
    Mike.

    Ordering according to the LogInstanc column you can get the consecutive states of an entry inside the archive tables.

  • Error in cancelling sales order line using process order API

    Hi,
    I have created a sales order which is in booked status. I want to cancel the order line . when I am running the concurrent request I am getting the following error message.I am using the process order API to perform this operation.
    API Error Message You are not allowed to update Inventory Item because:
    line has been booked
    API Error Message You are not allowed to update Line Type because:
    Line is Booked
    Can anyone help.
    thanks
    Ashwini

    Hi,
    What is the application release?
    What concurrent program you are running? Is it a custom or seeded one? And, what is the API name?
    Please see if these docs are applicable.
    Unable To Manual Mass Update Items For Multiple Booked Sales Order Lines [ID 887905.1]
    Cannot Update Ordered Item To Related Item On Booked Sales Order Line [ID 298796.1]
    Thanks,
    Hussein

  • I need help on Complete Sales Order Cycle using Business One

    Hai,
       Actually I am crating an external application using Business one DI API, Now I need a Complete Cycle of Sales Order Cycle from Sales Order Creation to Goods issues, goods receipt ,invoice generation , pick and pack etc
       Anybody Please help me out on generating a Complete Sales Order Cycle using Business One GUI or theory by using Business One
      Please help me out in this regard
      with regards
    Somaraju

    Somaraju,
    You may want to look at the Sample Code example that is part of the 2005A Business One SDK that shows and external Business One interface written in VB.Net that shows how to create a Sales Order/Invoice in SAP Business One.  This example can be found at: Start > Programs > SAP Business One > SDK > Samples > COM DI > 05. OrderAndInvoice.  For complete training on the processes you are asking about from within the SAP Business One product, you can reveiw the SAP Business One eLearning product training if you are and SAP Business One partner in the areas that you have outlined at service.sap.com/smb.
    Hope that helps,
    Eddy

  • Need to create the sales order by using FM; crm_order_maintain

    Dear Expert's.
    can any body help me on creation of sales order by using FM; crm_order_maintain.
    Regards,
    Tanveer.Ahmed

    data: et_status type crmt_status_comt,
          es_status type crmt_status_com,
          ct_orderadm_h type  crmt_orderadm_h_comt,
          cs_orderadm_h type  crmt_orderadm_h_com,
          ct_orderadm_i type  crmt_orderadm_i_comt,
          cs_orderadm_i type  crmt_orderadm_i_com,
          ct_input_fields type crmt_input_field_tab,
          cs_input_fields type crmt_input_field,
          it_exception type  crmt_exception_t.
    data: gt_crmd_orderadm_h like crmd_orderadm_h occurs 0,
          gs_crmd_orderadm_h type crmd_orderadm_h.
    data: et_objects_to_save type crmt_object_guid_tab,
          es_objects_to_save type crmt_object_guid.
    data: it_saved_objects type crmt_return_objects.
    data: gt_field_names type crmt_input_field_names_tab,
          gs_field_names type crmt_input_field_names.
    data: cv_log_handle type  balloghndl.
    select single * from crmd_orderadm_h into gs_crmd_orderadm_h
    where object_id = '0005000400'.
    es_objects_to_save  = gs_crmd_orderadm_h-guid.
    append es_objects_to_save  to et_objects_to_save .
    es_status-ref_guid       = gs_crmd_orderadm_h-guid.
    es_status-ref_kind       = 'A'.
    es_status-status         = 'E0010'.
    es_status-user_stat_proc = 'ZPR01'.
    es_status-activate       = 'X'.
    append es_status to et_status.
    cs_input_fields-ref_guid    = gs_crmd_orderadm_h-guid.
    cs_input_fields-ref_kind    = 'A'.
    cs_input_fields-objectname  = 'STATUS'.
    cs_input_fields-logical_key = 'E0010ZPRO1'.
    gs_field_names-fieldname = 'ACTIVATE'.
    append gs_field_names to gt_field_names.
    cs_input_fields-field_names = gt_field_names[].
    append cs_input_fields to ct_input_fields.
    call function 'CRM_ORDER_MAINTAIN'
      exporting
        it_status         = et_status
      importing
        et_exception      = it_exception
      changing
        ct_orderadm_h     = ct_orderadm_h
        ct_orderadm_i     = ct_orderadm_i
        ct_input_fields   = ct_input_fields
      exceptions
        error_occurred    = 1
        document_locked   = 2
        no_change_allowed = 3
        no_authority      = 4
        others            = 5.
    if sy-subrc = 0.
          call function 'CRM_ORDER_SAVE'
            exporting
              it_objects_to_save        = et_objects_to_save
           importing
             et_saved_objects           = it_saved_objects
           changing
             cv_log_handle              = cv_log_handle
           exceptions
             document_not_saved         = 1
             others                     = 2.
             commit work.
    endif.

  • Unable to cancel sales order line using API

    Hi,
    After running the below API script I am getting the error message as
    Error Message: FND FND_AS_UNEXPECTED_ERROR N PKG_NAME OE_Order_PVT N
    PROCEDURE_NAME Process_Order N ERROR_TEXT ORA-01403: no data found
    Help me out to fix the issue.
    Please find the code below :
    create or replace procedure xxso_line_cancel
    is
    l_user_id NUMBER;
    l_resp_id NUMBER;
    l_appl_id NUMBER;
    l_header_rec_in oe_order_pub.header_rec_type;
    l_line_tbl_in oe_order_pub.line_tbl_type;
    l_action_request_tbl_in oe_order_pub.request_tbl_type;
    l_header_rec_out oe_order_pub.header_rec_type;
    l_line_tbl_out oe_order_pub.line_tbl_type;
    l_header_val_rec_out oe_order_pub.header_val_rec_type;
    l_header_adj_tbl_out oe_order_pub.header_adj_tbl_type;
    l_header_adj_val_tbl_out oe_order_pub.header_adj_val_tbl_type;
    l_header_price_att_tbl_out oe_order_pub.header_price_att_tbl_type;
    l_header_adj_att_tbl_out oe_order_pub.header_adj_att_tbl_type;
    l_header_adj_assoc_tbl_out oe_order_pub.header_adj_assoc_tbl_type;
    l_header_scredit_tbl_out oe_order_pub.header_scredit_tbl_type;
    l_header_scredit_val_tbl_out oe_order_pub.header_scredit_val_tbl_type;
    l_line_val_tbl_out oe_order_pub.line_val_tbl_type;
    l_line_adj_tbl_out oe_order_pub.line_adj_tbl_type;
    l_line_adj_val_tbl_out oe_order_pub.line_adj_val_tbl_type;
    l_line_price_att_tbl_out oe_order_pub.line_price_att_tbl_type;
    l_line_adj_att_tbl_out oe_order_pub.line_adj_att_tbl_type;
    l_line_adj_assoc_tbl_out oe_order_pub.line_adj_assoc_tbl_type;
    l_line_scredit_tbl_out oe_order_pub.line_scredit_tbl_type;
    l_line_scredit_val_tbl_out oe_order_pub.line_scredit_val_tbl_type;
    l_lot_serial_tbl_out oe_order_pub.lot_serial_tbl_type;
    l_lot_serial_val_tbl_out oe_order_pub.lot_serial_val_tbl_type;
    l_action_request_tbl_out oe_order_pub.request_tbl_type;
    l_chr_program_unit_name VARCHAR2 (100);
    l_ret_status VARCHAR2 (1000) := NULL;
    l_msg_count NUMBER := 0;
    l_msg_data VARCHAR2 (2000);
    l_api_version NUMBER := 1.0;
    CURSOR c_so_details
    IS
    SELECT ol.line_number, ol.shipment_number, ol.header_id, ol.line_id, ol.flow_status_code
    FROM
    oe_order_headers_all oh,
    oe_order_lines_all ol
    WHERE
    ol.header_id = oh.header_id
    AND ol.flow_status_code IN ('AWAITING_SHIPPING','ENTERED')
    AND oh.flow_status_code IN ('BOOKED', 'ENTERED')
    and oh.header_id = 34756
    and line_number=1;
    begin
    fnd_global.apps_initialize ( user_id => 1257 ,resp_id => 21623 , resp_appl_id => 660);
    mo_global.set_policy_context('S',122);
    mo_global.init('ONT');
    FOR i IN c_so_details
    LOOP
    l_line_tbl_in (1) := oe_order_pub.g_miss_line_rec;
    l_line_tbl_in (1).line_id := i.line_id;
    l_line_tbl_in (1).ordered_quantity := 0;
    l_line_tbl_in (1).cancelled_quantity := 4;
    l_line_tbl_in (1).cancelled_flag := 'Y';
    l_line_tbl_in (1).change_reason := '1'; --Administrative Reason
    l_line_tbl_in (1).change_comments := 'Cancel Order Line with reference to ticket#000000';
    l_line_tbl_in (1).operation := oe_globals.g_opr_update;
    oe_msg_pub.delete_msg;
    oe_order_pub.process_order
    (p_api_version_number => l_api_version,
    p_init_msg_list => fnd_api.g_true,
    p_return_values => fnd_api.g_true,
    p_action_commit => fnd_api.g_true,
    p_line_tbl => l_line_tbl_in,
    x_header_rec => l_header_rec_out,
    x_header_val_rec => l_header_val_rec_out,
    x_header_adj_tbl => l_header_adj_tbl_out,
    x_header_adj_val_tbl => l_header_adj_val_tbl_out,
    x_header_price_att_tbl => l_header_price_att_tbl_out,
    x_header_adj_att_tbl => l_header_adj_att_tbl_out,
    x_header_adj_assoc_tbl => l_header_adj_assoc_tbl_out,
    x_header_scredit_tbl => l_header_scredit_tbl_out,
    x_header_scredit_val_tbl => l_header_scredit_val_tbl_out,
    x_line_tbl => l_line_tbl_out,
    x_line_val_tbl => l_line_val_tbl_out,
    x_line_adj_tbl => l_line_adj_tbl_out,
    x_line_adj_val_tbl => l_line_adj_val_tbl_out,
    x_line_price_att_tbl => l_line_price_att_tbl_out,
    x_line_adj_att_tbl => l_line_adj_att_tbl_out,
    x_line_adj_assoc_tbl => l_line_adj_assoc_tbl_out,
    x_line_scredit_tbl => l_line_scredit_tbl_out,
    x_line_scredit_val_tbl => l_line_scredit_val_tbl_out,
    x_lot_serial_tbl => l_lot_serial_tbl_out,
    x_lot_serial_val_tbl => l_lot_serial_val_tbl_out,
    x_action_request_tbl => l_action_request_tbl_out,
    x_return_status => l_ret_status,
    x_msg_count => l_msg_count,
    x_msg_data => l_msg_data
    commit;
    l_msg_data := NULL;
    IF l_ret_status <> 'S'
    THEN
    FOR iindx IN 1 .. l_msg_count
    LOOP
    l_msg_data := l_msg_data || ' ' || oe_msg_pub.get (iindx);
    END LOOP;
    DBMS_OUTPUT.put_line ('Return Status: ' || l_ret_status);
    DBMS_OUTPUT.put_line ('Error Message: ' || l_msg_data);
    ELSE
    DBMS_OUTPUT.put_line ('Return Status: ' || l_ret_status);
    DBMS_OUTPUT.put_line ('Error Message: ' || l_msg_data);
    END IF;
    END LOOP;
    END;

    Hi,
    After running the below API script I am getting the error message as
    Error Message: FND FND_AS_UNEXPECTED_ERROR N PKG_NAME OE_Order_PVT N
    PROCEDURE_NAME Process_Order N ERROR_TEXT ORA-01403: no data found
    Help me out to fix the issue.
    Please find the code below :
    create or replace procedure xxso_line_cancel
    is
    l_user_id NUMBER;
    l_resp_id NUMBER;
    l_appl_id NUMBER;
    l_header_rec_in oe_order_pub.header_rec_type;
    l_line_tbl_in oe_order_pub.line_tbl_type;
    l_action_request_tbl_in oe_order_pub.request_tbl_type;
    l_header_rec_out oe_order_pub.header_rec_type;
    l_line_tbl_out oe_order_pub.line_tbl_type;
    l_header_val_rec_out oe_order_pub.header_val_rec_type;
    l_header_adj_tbl_out oe_order_pub.header_adj_tbl_type;
    l_header_adj_val_tbl_out oe_order_pub.header_adj_val_tbl_type;
    l_header_price_att_tbl_out oe_order_pub.header_price_att_tbl_type;
    l_header_adj_att_tbl_out oe_order_pub.header_adj_att_tbl_type;
    l_header_adj_assoc_tbl_out oe_order_pub.header_adj_assoc_tbl_type;
    l_header_scredit_tbl_out oe_order_pub.header_scredit_tbl_type;
    l_header_scredit_val_tbl_out oe_order_pub.header_scredit_val_tbl_type;
    l_line_val_tbl_out oe_order_pub.line_val_tbl_type;
    l_line_adj_tbl_out oe_order_pub.line_adj_tbl_type;
    l_line_adj_val_tbl_out oe_order_pub.line_adj_val_tbl_type;
    l_line_price_att_tbl_out oe_order_pub.line_price_att_tbl_type;
    l_line_adj_att_tbl_out oe_order_pub.line_adj_att_tbl_type;
    l_line_adj_assoc_tbl_out oe_order_pub.line_adj_assoc_tbl_type;
    l_line_scredit_tbl_out oe_order_pub.line_scredit_tbl_type;
    l_line_scredit_val_tbl_out oe_order_pub.line_scredit_val_tbl_type;
    l_lot_serial_tbl_out oe_order_pub.lot_serial_tbl_type;
    l_lot_serial_val_tbl_out oe_order_pub.lot_serial_val_tbl_type;
    l_action_request_tbl_out oe_order_pub.request_tbl_type;
    l_chr_program_unit_name VARCHAR2 (100);
    l_ret_status VARCHAR2 (1000) := NULL;
    l_msg_count NUMBER := 0;
    l_msg_data VARCHAR2 (2000);
    l_api_version NUMBER := 1.0;
    CURSOR c_so_details
    IS
    SELECT ol.line_number, ol.shipment_number, ol.header_id, ol.line_id, ol.flow_status_code
    FROM
    oe_order_headers_all oh,
    oe_order_lines_all ol
    WHERE
    ol.header_id = oh.header_id
    AND ol.flow_status_code IN ('AWAITING_SHIPPING','ENTERED')
    AND oh.flow_status_code IN ('BOOKED', 'ENTERED')
    and oh.header_id = 34756
    and line_number=1;
    begin
    fnd_global.apps_initialize ( user_id => 1257 ,resp_id => 21623 , resp_appl_id => 660);
    mo_global.set_policy_context('S',122);
    mo_global.init('ONT');
    FOR i IN c_so_details
    LOOP
    l_line_tbl_in (1) := oe_order_pub.g_miss_line_rec;
    l_line_tbl_in (1).line_id := i.line_id;
    l_line_tbl_in (1).ordered_quantity := 0;
    l_line_tbl_in (1).cancelled_quantity := 4;
    l_line_tbl_in (1).cancelled_flag := 'Y';
    l_line_tbl_in (1).change_reason := '1'; --Administrative Reason
    l_line_tbl_in (1).change_comments := 'Cancel Order Line with reference to ticket#000000';
    l_line_tbl_in (1).operation := oe_globals.g_opr_update;
    oe_msg_pub.delete_msg;
    oe_order_pub.process_order
    (p_api_version_number => l_api_version,
    p_init_msg_list => fnd_api.g_true,
    p_return_values => fnd_api.g_true,
    p_action_commit => fnd_api.g_true,
    p_line_tbl => l_line_tbl_in,
    x_header_rec => l_header_rec_out,
    x_header_val_rec => l_header_val_rec_out,
    x_header_adj_tbl => l_header_adj_tbl_out,
    x_header_adj_val_tbl => l_header_adj_val_tbl_out,
    x_header_price_att_tbl => l_header_price_att_tbl_out,
    x_header_adj_att_tbl => l_header_adj_att_tbl_out,
    x_header_adj_assoc_tbl => l_header_adj_assoc_tbl_out,
    x_header_scredit_tbl => l_header_scredit_tbl_out,
    x_header_scredit_val_tbl => l_header_scredit_val_tbl_out,
    x_line_tbl => l_line_tbl_out,
    x_line_val_tbl => l_line_val_tbl_out,
    x_line_adj_tbl => l_line_adj_tbl_out,
    x_line_adj_val_tbl => l_line_adj_val_tbl_out,
    x_line_price_att_tbl => l_line_price_att_tbl_out,
    x_line_adj_att_tbl => l_line_adj_att_tbl_out,
    x_line_adj_assoc_tbl => l_line_adj_assoc_tbl_out,
    x_line_scredit_tbl => l_line_scredit_tbl_out,
    x_line_scredit_val_tbl => l_line_scredit_val_tbl_out,
    x_lot_serial_tbl => l_lot_serial_tbl_out,
    x_lot_serial_val_tbl => l_lot_serial_val_tbl_out,
    x_action_request_tbl => l_action_request_tbl_out,
    x_return_status => l_ret_status,
    x_msg_count => l_msg_count,
    x_msg_data => l_msg_data
    commit;
    l_msg_data := NULL;
    IF l_ret_status <> 'S'
    THEN
    FOR iindx IN 1 .. l_msg_count
    LOOP
    l_msg_data := l_msg_data || ' ' || oe_msg_pub.get (iindx);
    END LOOP;
    DBMS_OUTPUT.put_line ('Return Status: ' || l_ret_status);
    DBMS_OUTPUT.put_line ('Error Message: ' || l_msg_data);
    ELSE
    DBMS_OUTPUT.put_line ('Return Status: ' || l_ret_status);
    DBMS_OUTPUT.put_line ('Error Message: ' || l_msg_data);
    END IF;
    END LOOP;
    END;

  • Unable to insert the new sales order line using API.

    Hi,
    when i am tring to insert the deleted line with ENTERED Status, i am getting the follwing error msg.
    Yesterday morning i insert the lines, but from yesterday evening onwords i am unable to insert line and i am getting below error msg.
    Item with inventory_item_id=394131 is not defined in Item validation Org
    i written the code like this
    l_step                     varchar2(250);
    l_err_msg               varchar2(1000);
    l_line_tbl                oe_order_pub.Line_Tbl_Type;
    lx_return_status           VARCHAR2(2000);
    lx_msg_count                NUMBER;
    lx_msg_data                VARCHAR2(2000);
    lx_header_rec                oe_order_pub.Header_Rec_Type;
    lx_header_val_rec           oe_order_pub.Header_Val_Rec_Type;
    lx_header_adj_tbl           oe_order_pub.Header_Adj_Tbl_Type;
    lx_header_adj_val_tbl           oe_order_pub.Header_Adj_Val_Tbl_Type;
    lx_header_price_att_tbl      oe_order_pub.Header_Price_Att_Tbl_Type;
    lx_header_adj_att_tbl           oe_order_pub.Header_Adj_Att_Tbl_Type;
    lx_header_adj_assoc_tbl      oe_order_pub.Header_Adj_Assoc_Tbl_Type;
    lx_header_scredit_tbl           oe_order_pub.Header_Scredit_Tbl_Type;
    lx_header_scredit_val_tbl      oe_order_pub.Header_Scredit_Val_Tbl_Type;
    lx_Header_Payment_tbl           oe_order_pub.Header_Payment_Tbl_Type;
    lx_Header_Payment_val_tbl      oe_order_pub.Header_Payment_Val_Tbl_Type;
    lx_line_tbl                oe_order_pub.Line_Tbl_Type;
    lx_line_val_tbl           oe_order_pub.Line_Val_Tbl_Type;
    lx_Line_Adj_tbl           oe_order_pub.Line_Adj_Tbl_Type;
    lx_Line_Adj_val_tbl           oe_order_pub.Line_Adj_Val_Tbl_Type;
    lx_Line_price_Att_tbl           oe_order_pub.Line_Price_Att_Tbl_Type;
    lx_Line_Adj_Att_tbl           oe_order_pub.Line_Adj_Att_Tbl_Type;
    lx_Line_Adj_Assoc_tbl           oe_order_pub.Line_Adj_Assoc_Tbl_Type;
    lx_Line_Scredit_tbl           oe_order_pub.Line_Scredit_Tbl_Type;
    lx_Line_Scredit_val_tbl      oe_order_pub.Line_Scredit_Val_Tbl_Type;
    lx_Line_Payment_tbl           oe_order_pub.Line_Payment_Tbl_Type;
    lx_Line_Payment_val_tbl      oe_order_pub.Line_Payment_Val_Tbl_Type;
    lx_Lot_Serial_tbl           oe_order_pub.Lot_Serial_Tbl_Type;
    lx_Lot_Serial_val_tbl           oe_order_pub.Lot_Serial_Val_Tbl_Type;
    lx_action_request_tbl           oe_order_pub.Request_Tbl_Type;
    v_hold_release_rec OE_HOLDS_PVT.order_tbl_type;
    v_hold_source_rec OE_HOLDS_PVT.Hold_Source_Rec_Type;
    v_err_msg               VARCHAR2(2000);
    v_return_flag VARCHAR2(1);
    v_err_flag               VARCHAR2(1);
    BEGIN     
    FOR c_ins_rec in (SELECT *          
              FROM terom_sales_order_lines_stg          
    LOOP
         IF c_ins_rec.flow_status_code = 'ENTERED' THEN
         -- ASSIGNMENT OF LINE RECORD FOR ENTERED STATUS
         l_line_tbl(1)           := OE_ORDER_PUB.G_MISS_LINE_REC;
         l_line_tbl(1).header_id      := c_ins_rec.header_id;
         l_line_tbl(1).inventory_item_id := c_ins_rec.inventory_item_id;     
         l_line_tbl(1).ordered_quantity := c_ins_rec.ordered_quantity;
         l_line_tbl(1).operation      := OE_GLOBALS.G_OPR_CREATE;      
    ELSE
         -- ASSIGNMENT OF LINE RECORD
         l_line_tbl(1)           := OE_ORDER_PUB.G_MISS_LINE_REC;
         l_line_tbl(1).header_id      := c_ins_rec.header_id;
         l_line_tbl(1).inventory_item_id := c_ins_rec.inventory_item_id;
         l_line_tbl(1).ordered_quantity := c_ins_rec.cancelled_quantity;     
         l_line_tbl(1).operation      := OE_GLOBALS.G_OPR_CREATE;
         END IF;
         -- API CALL
         APPS.OE_ORDER_PUB.PROCESS_ORDER(
                             p_api_version_number      => 1.0,
                             p_init_msg_list           => apps.fnd_api.g_true,
                             p_return_values           => apps.fnd_api.g_false,
                             x_return_status           => lx_return_status,
                             x_msg_count                => lx_msg_count,
                             x_msg_data                => lx_msg_data,
                             p_line_tbl                => l_line_tbl,
                             x_header_rec           => lx_header_rec,
                             x_header_val_rec           => lx_header_val_rec,
                             x_header_adj_tbl           => lx_header_adj_tbl,
                             x_header_adj_val_tbl      => lx_header_adj_val_tbl,
                             x_header_price_att_tbl      => lx_header_price_att_tbl,
                             x_header_adj_att_tbl      => lx_header_adj_att_tbl,
                             x_header_adj_assoc_tbl      => lx_header_adj_assoc_tbl,
                             x_header_scredit_tbl      => lx_header_scredit_tbl,
                             x_header_scredit_val_tbl     => lx_header_scredit_val_tbl,
                             x_line_tbl                => lx_line_tbl,
                             x_line_val_tbl           => lx_line_val_tbl,
                             x_line_adj_tbl           => lx_line_adj_tbl,
                             x_line_adj_val_tbl           => lx_line_adj_val_tbl,
                             x_line_price_att_tbl      => lx_line_price_att_tbl,
                             x_line_adj_att_tbl           => lx_line_adj_att_tbl,
                             x_line_adj_assoc_tbl      => lx_line_adj_assoc_tbl,
                             x_line_scredit_tbl           => lx_line_scredit_tbl,
                             x_line_scredit_val_tbl      => lx_line_scredit_val_tbl,
                             x_lot_serial_tbl           => lx_lot_serial_tbl,
                             x_lot_serial_val_tbl      => lx_lot_serial_val_tbl,
                             x_action_request_tbl      => lx_action_request_tbl
    COMMIT;
    can any one help me why this error mesg is coming, it's very URGENT.
    Thank,
    Shravan Kumar Kota.

    Hi,
    Have you checked this link?
    http://download-west.oracle.com/docs/cd/B25516_08/current/acrobat/115omapi.zip
    it has extensive information on OM APIs
    Regards
    Prashant Pathak

  • Unable to copy the Price Modifiers associated with a Sales Order Line

    Dear All,
    I am copying Sales Order Line using the process_order API. I was not able to copy the Price Modifiers associated with the Lines. How can I accomplish this..?
    Is there any API available for copying the Price Modifier info associated with the Sales Order Line..?
    Environment is 11i and OS is SUN Solaris
    Please update...
    Many thanks in advance..

    Hello All,
    Please let me know is this possible to have the list of Invoices for an associated Sales Order.
    Thanks,
    Abdul

  • Entry of Configured Star item in sales order line

    Hi All,
    We have a requirement to enter a Configured item(STAR Item) into a sales order line and facing pricing issues.
    The Configured item will be imported from a legacy system(client's equivalent of i-store) along with all the option class and options into Order Management.During this import, we will update the unit selling price of the star item and complete the sales order.
    Now, when another order comes in for the same star item(same set of options), client wants to just enter the item manually in OM without having to do configuration(as the options classes are close to 30 which would be in-efficient from a timing perspective).In this case if they were to enter the star item right into the sales order line, then we are unable to price it as this item does not exist in any price list.
    So, can anyone suggest if there is a standard way to add the star item into a price list (via profile options/advanced pricing attributes. etc.,) or would it make sense just to add the star item into the price list when it first came from the leagacy system using some customisation.
    To add: we are using Oracle OM and a legacy system for configuring products. We are not using Oracle Configurator.
    Please help resolve this paramount issue.
    Regards.
    Sarav

    Best way is to add the * number to the price list when it first comes over.

  • Report of sales orders with several schedules lines

    Hi all,
    I try to develop a report for sales orders and delivery info. I need sales order quantity, delivery quantity and the quantity in the scheduled line. But I faced with the problem of several scheduled lines.
    I could not find the relation between delivery information and the scheduled lines of sales order.
    Any function module or other way to find out a delivery belongs to which cheduled line of the sales order ?
    Thanks,
    Utku

    Solved problem

  • Report of sales orders with several scheduled lines

    Hi all,
    I try to develop a report for sales orders and delivery info. I need sales order quantity, delivery quantity and the quantity in the scheduled line. But I faced with the problem of several scheduled lines.
    I could not find the relation between delivery information and the scheduled lines of sales order.
    Any function module or other way to find out a delivery belongs to which scheduled line of the sales order ?
    Thanks,
    Utku

    post this in ABAP forum for quicker response.
    Regards
    Raja

  • My customer is looking for a comp. open (unbilled) sales order line report

    Hello:
    My customer wants a listing of open (unbilled) sales order lines.  List of everything they have ordered and do not have a bill for yet.  That seems to be spread between 'Open' Sales Orders - see VA05 (no outbound delivery created yet) AND outbound deliveries that have not yet been billed - see VL06O with Billing Status not completely processed.
    How can both of these be merged into one? 
    Is there something else that can show this TOTAL picture?
    Thanks.

    Hi,
    To show all picture you can go for z report
    Take data from table VBAK,VBAP,LIKP,LIPS,VBRK,VBRP,VBFA
    Kapil

  • Sales order line for Non Stock items progressed to Closed status, need to be Cancelled.

    Hi,
    First time posting to this community, I hope someone can help.
    Currently we have a setup where non stock items are being added to sales order lines (charges, etc.).
    These lines are being progressed through to Closed status automatically.
    Users are reporting that they have entered the line in error and would like to change the status of the line to Cancelled.
    We are unable to return the material (RMA) as it is non stockable/transactable etc.
    Current workaround is to adjust the stock and make finance aware so that the line does not get invoiced.
    However, the system still shows that the line is closed (i.e. provided to customer) which is not correct.
    Is there any way of getting the line to a status of cancelled?
    Your help is very much appreciated.
    Regards
    Tim

    Hi Arif,
    Many thanks for the warm welcome.
    I'm thinking the only course of action I have for future, is to make the items stockable/transactable/returnable such that an RMA can be performed if added in error.
    We can put a large qty into stock at zero value.
    Thanks for your help in any case.
    Tim

  • Need sales order creation using bapi in oops

    need code for sales order creation using bapi in oops

    hi rocky,
              could you pls give a bit explanation on what you are expecting.
    regards,
    Pavan

Maybe you are looking for

  • Signed, cached JNLP applet doesn't start when updating from 1.6 to 1.7

    Hi, yesterdays forced upgrade from Java6 to Java7 uncovered a nasty surprise for us: We're running a game client through JNLP embedded in the browser using signed all-permission jars. The certificate is definitely valid and hasn't timed out. When upg

  • How to create the bands

    Hi, Can any one help me out in creating the bands in Webi (for example : Report of aging and its performance, so some measures need to be analysed against the age bands like 10-20,20-30,30-40....so on). Is it possible to define certain bands in the B

  • How can I move an iweb website to another computer?

    I'd like to move my iweb website that's on my desktop computer to my laptop, so I can work on when I travel.  How can I do this?

  • IDOC - XI(BPM) - IDOC

    Hi, Does anybody has a documentation regarding how to set up an IDOC - XI - IDOC scenario using a BPM. Coz' currently I have an error from BPM - IDOC as the error "Unable to convert the sender service SC_PO_idoc2idoc to an ALE logical system". SC_PO_

  • Consolidation package doesnt work, monitor works perfectly fine.

    Hello All, I am facing a very weird problem. I have setup the consolidation and ownership models with all the structure configured and all the equity/intercompany elims configured. When I trigger the consolidations from Consolidation monitor, it work