Freight Charges at Header Level using API oe_order_pub

Hello,
I am trying to process Header Level Freight Charges using oe_order_pub.process_order api. Please advice me as it is not entering charges. Here is my code. Thanks for your time and appreicate your help.
====
declare
l_header_rec Oe_Order_Pub.header_rec_type;
l_header_adj oe_order_pub.Header_Adj_Rec_Type;
l_header_scredit_tbl Oe_Order_Pub.header_scredit_tbl_type;
l_header_adj_tbl Oe_Order_Pub.header_adj_val_tbl_type;
l_action_request_tbl Oe_Order_Pub.request_tbl_type;
l_line_tbl Oe_Order_Pub.line_tbl_type;
l_line_adj_tbl Oe_Order_Pub.line_adj_tbl_type;
l_line_scredit_tbl Oe_Order_Pub.line_scredit_rec_type;
/*Out Parameters for Order API*/
l_header_rec_out Oe_Order_Pub.header_rec_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_tbl_out Oe_Order_Pub.line_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;
/*Local Variables*/
l_ret_stat VARCHAR2 (1);
l_msg_cnt NUMBER;
l_msg_data VARCHAR2 (2000);
x_return_status VARCHAR2 (1) := '';
l_order_type VARCHAR2(80);
l_order_type_id NUMBER;
l_accounting_rule_id NUMBER;
l_invoicing_rule_id NUMBER;
l_price_list_id NUMBER;
l_header_id NUMBER;
l_customer_id NUMBER;
l_order_number NUMBER;
l_line_xml XMLTYPE;
icount NUMBER;
l_item_id NUMBER;
l_count NUMBER;
p_status varchar2(10);
p_header_id number;
p_error varchar2(1000);
l_created_by number:=9930;
BEGIN
DBMS_APPLICATION_INFO.set_client_info ('104');
Fnd_Global.apps_initialize (9930,50257,660);
---Initialise In Parameters
l_header_rec := Oe_Order_Pub.g_miss_header_rec;
l_action_request_tbl (1) := Oe_Order_Pub.g_miss_request_rec;
l_line_tbl (1) := Oe_Order_Pub.g_miss_line_rec;
/*required Fields for Header Record*/
l_header_rec.orig_sys_document_ref :=8089;
l_header_rec.order_type_id := 1245;
l_header_rec.sold_to_org_id := 16273647;
l_header_rec.order_number := 8094; -- Currenlty commented, eventuall we need to use this as this needs be to unique.
l_header_rec.attribute1 := 8088; -- Currenlty capturing Order Number in ATT1
l_header_rec.price_list_id := 150022; -- l_price_list_id;
l_header_rec.payment_term_id := 1040;
l_header_rec.operation := Oe_Globals.g_opr_create; --'CREATE';
l_header_rec.flow_status_code := 'ENTERED';
--l_header_adj  := Oe_Order_Pub.G_MISS_HEADER_ADJ_TBL;
l_header_adj.header_id := 9584924;
l_header_adj.automatic_flag :='N';
l_header_adj.list_header_id :=154010;
l_header_adj.list_line_id :=150071;
l_header_adj.list_line_type_code :='FREIGHT_CHARGE';
l_header_adj.change_reason_code :='MANUAL';
l_header_adj.change_reason_text :='TEST';
l_header_adj.updated_flag :='Y';
l_header_adj.applied_flag :='Y';
l_header_adj.operand :=10;
l_header_adj.arithmetic_operator:='LUMPSUMP';
l_header_adj.charge_type_code :='FREIGHT';
l_header_adj.modifier_level_code :='ORDER';
icount :=1;
-- FOR icount IN 1 .. l_line_tbl.COUNT LOOP
---Initialising Line table records
l_line_tbl (1) := Oe_Order_Pub.g_miss_line_rec;
/*required Fields for Line Record*/
l_line_tbl (icount).inventory_item_id := 71161;
l_line_tbl (icount).operation := Oe_Globals.g_opr_create;
l_line_tbl (icount).ordered_quantity := 3;
l_line_tbl (icount).unit_selling_price := 5;
l_line_tbl (icount).unit_list_price :=5;
l_line_tbl (icount).calculate_price_flag :='P';
---Reset message
Oe_Msg_Pub.initialize;
---Call API to Create Sales order with 2 lines in Entered Status
--dbms_output.put_line(l_header_rec.order_number||'-'||l_order_number);
apps.Oe_Order_Pub.process_order
(p_api_version_number => 1.0
,p_header_rec => l_header_rec
,p_line_tbl => l_line_tbl
,p_action_request_tbl => l_action_request_tbl
,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_stat
,x_msg_count => l_msg_cnt
,x_msg_data => l_msg_data
-- COMMIT;
DBMS_OUTPUT.PUT_LINE ('Return Status is ' || l_ret_stat);
DBMS_OUTPUT.PUT_LINE ( 'Order Number in ARB Org is '
|| l_header_rec_out.order_number||'-'||
l_header_rec_out.header_id
p_status := l_ret_stat;
p_header_id := l_header_rec_out.header_id;
-- p_error := ltrim(rtrim(l_msg_data));
Xx_Xmldb_Pkg.xx_insert_errors
('With or w/o Error After API'
,p_error
,p_header_id
,p_status
,SYSDATE
,l_created_by
/*Check Errors */
IF l_ret_stat <> 'S' THEN
p_status :='FAILURE';
IF l_msg_cnt > 0
THEN
FOR i IN 1 .. l_msg_cnt
LOOP
l_msg_data := Oe_Msg_Pub.get (p_msg_index => i
,p_encoded => 'F');
-- p_error := ltrim(rtrim(l_msg_data));
DBMS_OUTPUT.PUT_LINE ('Errors ...' || l_msg_data);
Xx_Xmldb_Pkg.xx_insert_errors
('Error After API'
,p_error
,p_header_id
,p_status
,SYSDATE
,l_created_by
END LOOP;
END IF;
END IF;
IF l_ret_stat = Fnd_Api.g_ret_sts_success
THEN
l_header_rec := Oe_Order_Pub.g_miss_header_rec;
l_action_request_tbl (1) := Oe_Order_Pub.g_miss_request_rec;
l_line_tbl (1) := Oe_Order_Pub.g_miss_line_rec;
---Book Order
l_action_request_tbl (1).request_type := Oe_Globals.g_book_order;
l_action_request_tbl (1).entity_code := Oe_Globals.g_entity_header;
l_action_request_tbl (1).entity_id := l_header_rec_out.header_id;
---Book the order
/* Oe_Msg_Pub.initialize;
---API Call to Book the Order
Oe_Order_Book_Util.complete_book_eligible
(1.0
,Fnd_Api.g_false
,l_header_rec_out.header_id
,l_ret_stat
,l_msg_cnt
,l_msg_data
-- COMMIT;
IF l_ret_stat <> 'S' THEN
p_status :='FAILURE';
IF l_msg_cnt > 0
THEN
FOR i IN 1 .. l_msg_cnt
LOOP
l_msg_data :=
Oe_Msg_Pub.get (p_msg_index => i
,p_encoded => 'F');
DBMS_OUTPUT.PUT_LINE (l_msg_data);
Xx_Xmldb_Pkg.xx_insert_errors ('Load XML Order Data, After api error .'
,l_msg_data
,null
,NULL
,SYSDATE
,1124
END LOOP;
END IF;
END IF;
IF l_ret_stat = Fnd_Api.g_ret_sts_success
THEN
x_return_status := l_action_request_tbl (1).return_status;
END IF;
ELSE
DBMS_OUTPUT.PUT_LINE ('Failure');
p_status :='FAILURE';
END IF;
end;
/

Hi,
Can you pls try by passing this parameter value too.
l_header_adj.adjusted_amount := 5;
Thanks,
Praveen

Similar Messages

  • How to mantain entire freight charges in header condition or header level.

    Dear - all
    when am creating a purchase order i have 2line items with different materials. but i want to give freight charges as header level for which value will be distributed to each and every line item, so for that what will i do - which is my item condition and which is header condition.
             But i want to enter the entire freight charges in header level or in header condition.
             Pls suggest the procedure for mantaing the header condition for that i enter the total freight value in header level.
    thanks
    sunil

    hi
    u can do it by checking the tick of header condition in the respective condition
    copy the condition FRA1-Freight %  or  FRB1-Freight (Value) in M/06
    then
    in changes which can be made coulumn u will get tick of header ,just tick it and add this condition to ur schema in M/08
    hope it help

  • How to add Freight Charges to an invoice using DI API?

    I need to be able to add Freight Charges to an invoice of suppliers using DI API. Please I need help....!!!

    Hi,
    1. Step: Open the Invoice using oDocument.GetByKey("[DocEntry]")
    2. Step: Use the Lines in the BusinesObject (maybe copy them in an extra LinesObject for a better reading)
    3. Step: Use the Add()-Method to add a new Line
    4. Step: Fill the Line-Properties you want
    a.E.
    oInvoice.Lines.ItemCode = "FREIGHT"
    oInvoice.Lines.ItemDescription = "Freight Charge"
    oInvoice.Lines.Quantity = 1
    oInvoice.Lines.Price = 10.0
    oInvoice.Lines.UnitPrice = 10.0
    Remember: The Item (ItemCode) you want to insert must be existing
    5. Step: Update the main-Business-Object
    a.E.
    oInvoice.Update()
    Hope that help´s
    best regards
    Jochen

  • How can i change VBAK-Faksk of VAO1 at header level using BAPI_SALESORD_CHA

    Hi Experts,
    How can i change the value of VBAK-FAKSK (Billing doc value) at header level .
    by using the bapi_salesorder_change.Could you please send the sample code
    how to change the value of any field in VBAk . so that i can take as reference and work accordingly ..
    It's urgent,
    thanks
    kumar.

    Hi,
    Check this
    PARAMETERS: p_vbeln type vbak-vbeln.
    DATA: l_header_inx TYPE bapisdh1x,
    l_header_in TYPE bapisdh1.
    data: lt_return type standard table of bapiret2.
    MOVE: 'U' TO l_header_inx-updateflag,
    'X' TO l_header_inx-bill_block,  " Billing
    'ZL' TO l_header_in-bill_block.  " Billing block.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
    EXPORTING
    salesdocument = p_vbeln
    order_header_in = l_header_in
    order_header_inx = l_header_inx
    TABLES
    return = lt_return.
    * check for errors.
    LOOP AT lt_return transporting no fields WHERE type = 'A' Or type = 'E'.
      EXIT.
    ENDLOOP.
    If sy-subrc = 0.
      write: / 'Error in updating'.
    ELSE.
      commit work and wait.
    endif.
    Thanks
    Naren

  • Urgent: how to cancel orders in OM using API.oe_order_pub

    Hi All,
    I have written API - oe_order_pub, its compiling successfully but the orders are not getting cancelled. Do I need to add few more things for the following code...
    Please help
    create or replace package body apcx_test_cancel_order is
    PROCEDURE process_order_api (
    p_header_rec IN OUT oe_order_pub.header_rec_type,
    p_line_tbl IN OUT oe_order_pub.line_tbl_type,
    p_action_request_tbl IN OUT oe_order_pub.request_tbl_type,
    x_return_status OUT VARCHAR2,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2) IS
    l_header_val_rec oe_order_pub.header_val_rec_type;
    l_header_adj_tbl oe_order_pub.header_adj_tbl_type;
    l_header_adj_val_tbl oe_order_pub.header_adj_val_tbl_type;
    l_header_price_att_tbl oe_order_pub.header_price_att_tbl_type;
    l_header_adj_att_tbl oe_order_pub.header_adj_att_tbl_type;
    l_header_adj_assoc_tbl oe_order_pub.header_adj_assoc_tbl_type;
    l_header_scredit_tbl oe_order_pub.header_scredit_tbl_type;
    l_header_scredit_val_tbl
    oe_order_pub.header_scredit_val_tbl_type;
    l_line_val_tbl oe_order_pub.line_val_tbl_type;
    l_line_adj_tbl oe_order_pub.line_adj_tbl_type;
    l_line_adj_val_tbl oe_order_pub.line_adj_val_tbl_type;
    l_line_price_att_tbl oe_order_pub.line_price_att_tbl_type;
    l_line_adj_att_tbl oe_order_pub.line_adj_att_tbl_type;
    l_line_adj_assoc_tbl oe_order_pub.line_adj_assoc_tbl_type;
    l_line_scredit_tbl oe_order_pub.line_scredit_tbl_type;
    l_line_scredit_val_tbl oe_order_pub.line_scredit_val_tbl_type;
    l_lot_serial_tbl oe_order_pub.lot_serial_tbl_type;
    l_lot_serial_val_tbl oe_order_pub.lot_serial_val_tbl_type;
    BEGIN
    oe_order_pub.process_order (p_api_version_number => 1.0,
    p_init_msg_list => fnd_api.g_true,
    p_return_values => fnd_api.g_false,
    p_action_commit => fnd_api.g_false,
    x_return_status => x_return_status,
    x_msg_count => x_msg_count,
    x_msg_data => x_msg_data,
    p_header_rec => p_header_rec,
    p_line_tbl => p_line_tbl,
    p_action_request_tbl => p_action_request_tbl,
    x_header_rec => p_header_rec,
    x_header_val_rec => l_header_val_rec,
    x_header_adj_tbl => l_header_adj_tbl,
    x_header_adj_val_tbl => l_header_adj_val_tbl,
    x_header_price_att_tbl => l_header_price_att_tbl,
    x_header_adj_att_tbl => l_header_adj_att_tbl,
    x_header_adj_assoc_tbl => l_header_adj_assoc_tbl,
    x_header_scredit_tbl => l_header_scredit_tbl,
    x_header_scredit_val_tbl => l_header_scredit_val_tbl,
    x_line_tbl => p_line_tbl,
    x_line_val_tbl => l_line_val_tbl,
    x_line_adj_tbl => l_line_adj_tbl,
    x_line_adj_val_tbl => l_line_adj_val_tbl,
    x_line_price_att_tbl => l_line_price_att_tbl,
    x_line_adj_att_tbl => l_line_adj_att_tbl,
    x_line_adj_assoc_tbl => l_line_adj_assoc_tbl,
    x_line_scredit_tbl => l_line_scredit_tbl,
    x_line_scredit_val_tbl => l_line_scredit_val_tbl,
    x_lot_serial_tbl => l_lot_serial_tbl,
    x_lot_serial_val_tbl => l_lot_serial_val_tbl,
    x_action_request_tbl => p_action_request_tbl);
    END process_order_api;
    PROCEDURE cancel_order (
    p_order_header_id oe_order_headers.header_id%TYPE,
    p_change_reason_code VARCHAR2,
    p_change_comments VARCHAR2,
    x_return_status OUT VARCHAR2,
    x_msg_count OUT NUMBER,
    x_msg_data OUT VARCHAR2) IS
    l_header_rec oe_order_pub.header_rec_type := oe_order_pub.g_miss_header_rec;
    l_stmt NUMBER;
    BEGIN
    l_stmt := 10;
    l_header_rec := OE_ORDER_PUB.G_MISS_HEADER_REC;
    l_header_rec.operation := oe_globals.g_opr_update;
    l_header_rec.header_id := p_order_header_id;
    l_header_rec.cancelled_flag := 'Y';
    l_header_rec.change_reason := p_change_reason_code;
    l_header_rec.change_comments := p_change_comments;
    -- Call process order api
    l_stmt := 20;
    process_order_api (p_header_rec => l_header_rec,
    p_line_tbl => oe_order_pub.g_miss_line_tbl,
    p_action_request_tbl => oe_order_pub.g_miss_request_tbl,
    x_return_status => x_return_status,
    x_msg_count => x_msg_count,
    x_msg_data => x_msg_data);
    l_stmt := 30;
    EXCEPTION
    WHEN OTHERS THEN
    oe_msg_pub.add_text ('Unexpected error in apcx_test_order_api.cancel_order, stmt ' || l_stmt || ': ' ||SQLERRM);
    x_msg_count := NVL (x_msg_count, 0) + 1;
    x_return_status := fnd_api.g_ret_sts_unexp_error;
    if x_return_status = FND_API.G_RET_STS_SUCCESS then
    dbms_output.put_line('success');
    commit;
    else
    dbms_output.put_line('failure');
    rollback;
    end if;
    end;
    END apcx_test_cancel_order;
    Thanks in advance.
    Raj
    Message was edited by:
    user613675

    Hi,
    Can you pls try by passing this parameter value too.
    l_header_adj.adjusted_amount := 5;
    Thanks,
    Praveen

  • Freight charges in PO at header level

    Hi Friends,
    I have created a PO having 10 line items. I dont have individual freight charges for each line item.I have total freight charges for the whole PO. I have defines a freight charge at header level.I want the system should devide the whole freight charges among the line items as per the value. But when I enter any value in the header freight condition type, its simply multiplying the freight by 10. The system is not dividing the freight charges amonth the line items as per their valuation.
    Please guide me and suggest how to do the settings in customization so that system should divide the freight charges as per line item value.
    Thanks & Regards
    Satya

    HI,
    Go to M/06.select the frieght condition type and tick the group condition indicator and Group condition routine as 1 Overall document .and then enter condition value at header level in PO.
    reward if helpful.
    Regards,
    Chetan.

  • Freight at header level in PO is not appearing Invoice

    Hi Experts,
    I have entered "Freight" condition at header level which is distributed to items as per their value. When i did the goods receipt, freight charges were showing in FI document created. But now when i am doing invoice for the same purchase order, freight charge is not appeared in Invoice or in FI documents. Please advise.
    Regards,
    Kamal

    Hi Kamal,
    While doing MIRO,Please check the layout in right side of screen.There is three options:
    1.Good/Service items
    2.Planned delivery costs
    3.Good/Service items+Planned delivery costs
    Please select option 3 and then try.
    Regards,
    Manish

  • Header condition for Freight charges

    Gurus,
    What happens when i create the Freight charges as a header condition.Is it possible to work with planned delivery charges with header freight condition

    Hi.
    If you maintain freight charges as header condition, it can be counted as planned delivery cost.
    If you have several items, the value of header condition will be distributed to the each item
    per the item price.
    ex)
    item 1 :  1 pc * 60 usd
    item 2 :  1 pc * 40 usd
    Header condition : 10 usd
    Then 6 usd will be add to item 1 and 4 usd will be added to item 2.
    Best regards.
    Keiichiro Abe

  • Shipment confirmation IDOC interface : update fright condition header level

    iam using the following IDOC type to update the shipment qty and post the PGI on outbound delivery note.
    Message type :: WHSCON
    Process code : IDOC_INPUT_DELVRY
    I will get a freight charge on IDOC but SAP does not provide any standard segment and code to update or inset the fright on the delivery.
    Can you please help me to identity what is the best way to insert the fright condition from IDOC to delivery condition ? any function module available for this?
    also i need to split the delivery bases on the number of items shipped , any unshipped items goes to new delivery.
    it would be grateful if anyone can provide sample code?

    any one can pls provide me .how to update the delivery with fright charge at header level? is there any FM or BAPI to do so?

  • Which segment in INVOIC IDoc holds Allowance value @ header level?

    Hi all,
    I want a segment in INVOIC IDoc to hold SAC (Service Allowance and Charge) Values @ Header level. Plz suggest me one. I know @ item level SAC values are stored in E1EDP26 segment. Tell me which segment i can use it for holding SAC values at header lever??
    Thanks,
    Creasy

    Thanks MxG for your reply.
    I have a scenario. I have to accommodate EDI SAC codes into SAP through IDocs(inbound vendor invoice (FB60)). I have around 4 to 6 SAC codes which have values that will be either credited or debited to GL accounts. some are at header level and some are at detail level.
    How come I implement this scenario. I have no clue to implement this scenario.
    Plz do reply.
    Thanks very much,
    Creasy

  • Display row level value in a UDF at header level

    Hi,
    I would like to display the sum of price of a sales document which is in line level to a added UDF at header level using FMS.
    Is there any solution.. let me know.
    Thanks.

    Hi,
    To achive what you want with a FMS, like Gordon said, only on the 2nd visit to the document you can fire a FMS to get the values from the database data.
    You can have what you want if you use SDK to create a small Add-on for this.
    Regards,
    Augusto

  • Freight costs in header of purchase order distributed automaticallyto items

    Hi!
    I have entered "Freight" condition at header level (percent) in the purchase order;  if I entered let's say a percent of 20% for freight in header PO, the system puts 20% at every item. What I would like to do is to enter total value  for  "Freight" in header PO and the system to distribute this value to all the items in the purchase order as per their value or per their quantity. I don't want to enter "freight" for every item in the purchase order. Could you please tell me how should I do that?
    Thanks.

    Hello,
    % condition will apply same percentage in all the lines. If it is a flat rate and if 'Group Condition' check box is selected in Condition definition (SPRO), then header freight will be distributed among the lines.
    Thanks,
    Venu

  • New Tab on header level for me21n/me22n/me23n

    Hi Friends
    i have created a new tab on the me21n/me22n/me23n  header level using the exit
    MM06E005 , The tab is displayed but i am not unable to udate the records into the
    EKKO  Table whereas i have added my field in the include of  EKKO  CL_EKKODB
    Kindly somebody help me with elaborated steps  .
    Thanks & Regards
    Digvijay Rai

    Hi Digvijay,
    Once the data is entered on the screen ..code is written to update the table ie...
    flow of data from custom screen for header is OK..but for display and change we need to
    import the data in a similar manner to the customer subscreen or the tab added in header level
    As you can see the following 3...code must be done in EXIT_SAPMM06E_006/007 to fetch data to customer subscreen for display/change actions..use 006/007 for PBO/PAI actions..
    EXIT_SAPMM06E_006   Export data to customer subscreen for header(PBO)....INCLUDE ZXM06U36
    EXIT_SAPMM06E_007   Export data to customer subscreen for header(PAI)....INCLUDE ZXM06U38 .
    EXIT_SAPMM06E_008   Import data from customer subscreen for header
    Pls check and revert..in addition
    go to smod->MM06E005-> "documentation" -> Display to read more on documentation about data flows and exits used for it
    Hope it helps
    Regards
    Byju

  • Freight Charging in SO

    Hi All,
    Wewant to apply freight charges during SO Booking based on carrier weight slabs (estimated) / regional fixed rates, or during ship confirm the actual freight charge.
    Other than using modifiers is there any way we can achive the above. Can we store the carrier rate table.
    Thanks in advance.
    -BS

    Normal process for applying freight charges would be using modifiers (type Freight & Special Charges). If you dont want modifiers, how do you want the charges to appear on the order? Also, where are capturing the estimated weights?
    Is your carrier rate table a custom table?
    Rgds
    Jay.

  • Freight charges using oe_orde_pub api

    freight charges using oe_orde_pub api.

    Can you please tell me how to load Charges while creating the Sales Orders using oe_order_pub API.
    --Prasanth                                                                                                                                                                                                                               

Maybe you are looking for

  • Difficulty opening some files in PSCS4 from Bridge.

    Of late I've been having difficulty with trying to open some of my PSD and TIFF files from within Bridge. I have the same problem from the Open Recent sub menu under File. I get a notification that pops up saying it can't open the file "...due to pro

  • How to make things other than text hyperlinks

    I was looking to make a group of pictures link to some bookmarks but have so far failed. While making a simple box then filling the background with an image, then filling the box with space characters and then selecting the spaces to link to a bookma

  • Patches Uninstall on patch bundle unassign - by design?

    Hi, Recently we began testing ZCM 10.3.3 for deploying Microsoft patches to our Windows XP desktops. We have come across a situation that whilst after some investigation looks like it might be operating as designed, we think is perhaps the result of

  • Calling a Function inside a procedure

    Can you call a function inside a procedure?...if so....how?

  • Can see photos in Windows Explorer, but not through Photos app

    I had to get my iPhone 6 (64GB) replaced due to a hardware issue. I backed up my old iPhone, and then restored the backup onto my new iPhone. Everything ported over fine, except for the photos. I lost about 1 month worth of photos. The weird thing is