Deltas are not updating to next ODS?

Hi,
The deltas are loading from R/3 to Two ODS(O1 and O2) from Two Different data sources(Delta).Again these deltas from O1 and O2 are loaded to ODS O3.The problem is the O2 deltas are upadating to O3 ODS correctly.But the O1 deltas are not being loaded to O3 ODS.All these are loadings are happening through the process chain.Can any one help me to understand why the deltas are not being loaded to O3 ODS from O1 ODS.
Points will be definitely assigned .
Thanks,
Vasu.

Hi,
The next delta will all the request data from Source ODS to target ODS which have not yet been pulled.
You can confirm this by checking the Datamart status (Tick sign) besides each request in the source ODS.
All those without this tick will be updated in the next delta.
All those requests that have this tick is already availble or loaded into target ODS.
So once this delta is loaded things will stabilize.
Hope this helps.
Thanks,
JituK

Similar Messages

  • Deltas are not mooving to Next ODS

    Hi,The process chain tirggered job is not updating deltas from one ODS to next ODS.
    Please help me to understand this.
    Thanks,
    Vasu

    Check whether u have the proper Initalization has happend from the ODS1 to ODS2.
    If not then u need to check for the same from which date that this issue has raised and then underlying data in ODS1. And u need to make sure that the data in ODS1 is available in ODS2 before taking the Init-Without data transfer....
    Let us know the details..
    thanks

  • Deltas are not updating to subsequent data targets?

    Hi,
    We are running process chain which loads  delta data to a DSO O1 and then to DSO O2 .Then FULL upload will be done to CUBE by deleting the last request every time.
    Till yesterday the data was loading to O2 DSO properly.But only one load has taken place to O2.As this process chain runs every hour from 4 AM to 7 PM.Can any one help me to resolve this issue.
    It production emergency issue.
    Points will be definitely assigned.
    Thanks
    Vasu.

    Hi,
    Check if any load failed to ODS2 or if the last load did not complete.Fix that and then load.
    Also check if the process chain is stuck and didn't complete loading. Also check if there are any dumps in ST22.
    Cheers,
    Kedar

  • Recordmode data are not updated correctly

    We currently have an issue while using the 3.x data flow in BI 7.0. The same also holds with 3.x versions of BI.
    Suppose you have an ODS sending data in an InfoCube. When you initialize the delta process with data transfer then the recordmode field in the communication structure contains null values even though in the change log table of the ODS it has values. This behaviour does not hold when you send further data with deltas.
    We want the recordmode data to be updated correctly since we use them in a condition. Does anybody know about this problem?
    Best regards
    Theodoros

    Hi again,
    the problem is also not related with any kind of mapping. We are just sending some data from an DSO to an InfoCube. Recordmode values are maintained correctly in the change log table of the DSO. Nevertheless, they are not updated correctly in the InfoCube's update rules communication structure unless we are uploading deltas. My question is why they are not updated also correctly when we are doing an initialization of the delta with data transfer.
    Thanks anyway
    Theodoros

  • Reports are not updated on the dashboard

    Hello guys
    I have created some reports and dashboards in OBIEE. Everything looks good. The only problem is that they are not updated with new data as the days go by.
    In other words, the next day and the day after when users log in to view the same report, they are still seeing the same old data where it should be updated already when new data were already loaded into the db. When clicking on refresh botton, it still didn't update..
    I believe there must be some caching issues that causes it, but cache is needed as a part of performance tuning. So how would I be able to update the record and not slowing the performance for reports that are updating daily?
    Please help

    Hi,
    This certainly sounds like a caching issue, you need to decide on a method for purging the cache of stale entries. My personal favourite is a custom informatica WF added as a following task to the DAC execution plan. This WF calls as OBDC function against the Analytics ODBC which purges the cache, ensuring that there are no stale entries after the ETL has finished.
    For more info on caching please see my blog entry here:
    [http://obiee-tips.blogspot.com/2009/09/obiee-query-caching.html|http://obiee-tips.blogspot.com/2009/09/obiee-query-caching.html]
    Regards,
    Matt

  • 2LIS_02_S896 issue : Records are not updated into BW

    Hi
    ->We use 2LIS _ 02 _ SCL extractor to pass PO's to BW with delta.
    ->Works fine until the last week ,
    ->But on a particular date ( 15.05.2007) some of the records are not updated in BW.They are even not found at PSA level itself
    ->For eg for a material X there are two entries found in R/3 ( MB51 ) for the same posting date, now one of them is picked in BW (PSA level ) and other is not.
    ->There was no load fail / delta fail in BW and there is no exit written for this.
    ->Records are not updated in RSA3.
    Let me know how this issue can be fixed.Its urgent.
    Thanks,
    Jilani

    Hi Gagan,
    Kindly check if you have any selection restrictions in your infopackage.
    Regards.

  • Cannot update delivery attributes: the following field(s) are not updatable

    Hi. I create in EBS simple Order
    Now , my goal is to create a delivery , pick , change shipping quantity and ship confirm. Here is my code
    DECLARE
    p_sales_order NUMBER := 10014445;
    p_line_number NUMBER := 1.1;
    p_org_id NUMBER := 308;
    l_shipped_quantity NUMBER := 5;
    p_api_version_number NUMBER := 1.0;
    init_msg_list VARCHAR2(200);
    l_commit VARCHAR2(30);
    x_msg_details VARCHAR2(3000);
    x_msg_summary VARCHAR2(3000);
    x_return_status VARCHAR2(3);
    x_msg_count NUMBER;
    x_msg_data VARCHAR2(3000);
    p_validation_level NUMBER;
    v_errbuf VARCHAR2(2000);
    v_retcode VARCHAR2(20);
    v_released_status wsh_delivery_details.released_status%TYPE;
    v_inv_interfaced_flag wsh_delivery_details.inv_interfaced_flag%TYPE;
    v_oe_interfaced_flag wsh_delivery_details.oe_interfaced_flag%TYPE;
    v_source_code wsh_delivery_details.source_code%TYPE;
    v_pending_interface_flag wsh_trip_stops.pending_interface_flag%TYPE;
    l_changed_attributes wsh_delivery_details_pub.changedattributetabtype;
    l_source_code VARCHAR2(30) := 'OE';
    -- Parameters for WSH_DELIVERIES_PUB
    p_delivery_name VARCHAR2(30);
    p_action_code VARCHAR2(15);
    p_asg_trip_id NUMBER;
    p_asg_trip_name VARCHAR2(30);
    p_asg_pickup_stop_id NUMBER;
    p_asg_pickup_loc_id NUMBER;
    p_asg_pickup_loc_code VARCHAR2(30);
    p_asg_pickup_arr_date DATE;
    p_asg_pickup_dep_date DATE;
    p_asg_dropoff_stop_id NUMBER;
    p_asg_dropoff_loc_id NUMBER;
    p_asg_dropoff_loc_code VARCHAR2(30);
    p_asg_dropoff_arr_date DATE;
    p_asg_dropoff_dep_date DATE;
    p_sc_action_flag VARCHAR2(10);
    p_sc_intransit_flag VARCHAR2(10);
    p_sc_close_trip_flag VARCHAR2(10);
    p_sc_create_bol_flag VARCHAR2(10);
    p_sc_stage_del_flag VARCHAR2(10);
    p_sc_trip_ship_method VARCHAR2(30);
    p_sc_actual_dep_date VARCHAR2(30);
    p_sc_report_set_id NUMBER;
    p_sc_report_set_name VARCHAR2(60);
    p_sc_defer_interface_flag VARCHAR2(60);
    p_sc_send_945_flag VARCHAR2(60);
    p_sc_rule_id NUMBER;
    p_sc_rule_name VARCHAR2(60);
    p_wv_override_flag VARCHAR2(10);
    p_asg_pickup_stop_seq NUMBER;
    p_asg_dropoff_stop_seq NUMBER;
    x_trip_id VARCHAR2(30);
    x_trip_name VARCHAR2(30);
    fail_api EXCEPTION;
    x_debug_file VARCHAR2(100);
    l_ship_method_code VARCHAR2(100);
    l_user_id NUMBER;
    l_resp_id NUMBER;
    l_appl_id NUMBER;
    CURSOR c_ord_details IS
    SELECT DISTINCT det.source_header_number sales_order,
    det.org_id,
    det.source_line_number,
    det.source_header_id,
    det.source_line_id,
    det.source_header_type_name,
    det.inventory_item_id,
    det.requested_quantity,
    det.delivery_detail_id,
    (SELECT concatenated_segments
    FROM mtl_system_items_kfv
    WHERE inventory_item_id = det.inventory_item_id
    AND organization_id = det.organization_id) ordered_item,
    det.organization_id,
    det.src_requested_quantity,
    det.shipped_quantity,
    del.delivery_id,
    del.status_code delivery_status_code,
    det.released_status pick_release_status,
    det.oe_interfaced_flag,
    det.inv_interfaced_flag
    FROM wsh_delivery_details det,
    wsh_delivery_assignments asn,
    wsh_new_deliveries del
    WHERE 1 = 1
    AND det.delivery_detail_id = asn.delivery_detail_id
    AND asn.delivery_id = del.delivery_id(+)
    AND det.source_header_number = 1199656
    AND det.source_line_number = '1.1'
    AND det.org_id = 10102
    AND shipped_quantity IS NULL
    AND NVL(del.status_code, 'OP') <> 'CL'
    and det.delivery_detail_id =21439836
    /* AND det.released_status = 'Y'*/;
    BEGIN
    -- Initializing the Applications
    SELECT user_id INTO l_user_id FROM fnd_user WHERE user_name = 'MSHAPIRA';
    SELECT responsibility_id, application_id
    INTO l_resp_id, l_appl_id
    FROM fnd_responsibility_vl
    WHERE responsibility_name = 'OM Super User - UDS UK';
    fnd_global.apps_initialize(l_user_id, l_resp_id, l_appl_id);
    FOR i IN c_ord_details LOOP
    DBMS_OUTPUT.put_line('Initializing the Application for Shipping Transactions');
    -- Mandatory initialization for R12
    mo_global.set_policy_context('S', i.org_id);
    mo_global.init;
    -- Ship Confirming
    p_delivery_name := TO_CHAR(i.delivery_id);
    DBMS_OUTPUT.put_line('Before Shipping, Calling WSH_DELIVERY_DETAILS_PUB API to Update Shipping Attributes');
    DBMS_OUTPUT.put_line('=============================================');
    l_changed_attributes(1).delivery_detail_id := i.delivery_detail_id;
    l_changed_attributes(1).shipped_quantity := 5;
    wsh_delivery_details_pub.update_shipping_attributes(p_api_version_number => 1.0,
    p_init_msg_list => init_msg_list,
    p_commit => l_commit,
    x_return_status => x_return_status,
    x_msg_count => x_msg_count,
    x_msg_data => x_msg_data,
    p_changed_attributes => l_changed_attributes,
    p_source_code => l_source_code);
    IF (x_return_status <> wsh_util_core.g_ret_sts_success) THEN
    RAISE fail_api;
    DBMS_OUTPUT.put_line('Failed to Update the Shipping Attributes');
    ELSE
    DBMS_OUTPUT.put_line('Successfully Updated the Shipping Attributes');
    END IF;
    BEGIN
    SELECT shipping_method_code
    INTO l_ship_method_code
    FROM oe_order_headers_all
    WHERE order_number = i.sales_order
    AND org_id = i.org_id;
    EXCEPTION
    WHEN OTHERS THEN
    l_ship_method_code := NULL;
    END;
    p_action_code := 'CONFIRM'; -- The action code for ship confirm
    p_sc_action_flag := 'S'; -- Ship entered quantity.
    p_sc_intransit_flag := 'Y';
    --In transit flag is set to 'Y' closes the pickup stop and sets the delivery in transit.
    p_sc_close_trip_flag := 'Y'; -- Close the trip after ship confirm
    p_sc_trip_ship_method := l_ship_method_code; -- The ship method code
    p_sc_defer_interface_flag := 'Y';
    p_sc_stage_del_flag := 'Y';
    p_sc_create_bol_flag := 'N';
    p_wv_override_flag := 'N';
    -- API Call for Ship Confirmation
    DBMS_OUTPUT.put_line('Calling WSH_DELIVERIES_PUB to Perform Ship Confirmation');
    DBMS_OUTPUT.put_line('=============================================');
    wsh_deliveries_pub.delivery_action(p_api_version_number => 1.0,
    p_init_msg_list => init_msg_list,
    x_return_status => x_return_status,
    x_msg_count => x_msg_count,
    x_msg_data => x_msg_data,
    p_action_code => p_action_code,
    p_delivery_id => i.delivery_id,
    p_delivery_name => p_delivery_name,
    p_asg_trip_id => p_asg_trip_id,
    p_asg_trip_name => p_asg_trip_name,
    p_asg_pickup_stop_id => p_asg_pickup_stop_id,
    p_asg_pickup_loc_id => p_asg_pickup_loc_id,
    p_asg_pickup_stop_seq => p_asg_pickup_stop_seq,
    p_asg_pickup_loc_code => p_asg_pickup_loc_code,
    p_asg_pickup_arr_date => p_asg_pickup_arr_date,
    p_asg_pickup_dep_date => p_asg_pickup_dep_date,
    p_asg_dropoff_stop_id => p_asg_dropoff_stop_id,
    p_asg_dropoff_loc_id => p_asg_dropoff_loc_id,
    p_asg_dropoff_stop_seq => p_asg_dropoff_stop_seq,
    p_asg_dropoff_loc_code => p_asg_dropoff_loc_code,
    p_asg_dropoff_arr_date => p_asg_dropoff_arr_date,
    p_asg_dropoff_dep_date => p_asg_dropoff_dep_date,
    p_sc_action_flag => p_sc_action_flag,
    p_sc_intransit_flag => p_sc_intransit_flag,
    p_sc_close_trip_flag => p_sc_close_trip_flag,
    p_sc_create_bol_flag => p_sc_create_bol_flag,
    p_sc_stage_del_flag => p_sc_stage_del_flag,
    p_sc_trip_ship_method => p_sc_trip_ship_method,
    p_sc_actual_dep_date => p_sc_actual_dep_date,
    p_sc_report_set_id => p_sc_report_set_id,
    p_sc_report_set_name => p_sc_report_set_name,
    p_sc_defer_interface_flag => p_sc_defer_interface_flag,
    p_sc_send_945_flag => p_sc_send_945_flag,
    p_sc_rule_id => p_sc_rule_id,
    p_sc_rule_name => p_sc_rule_name,
    p_wv_override_flag => p_wv_override_flag,
    x_trip_id => x_trip_id,
    x_trip_name => x_trip_name);
    IF (x_return_status <> wsh_util_core.g_ret_sts_success) THEN
    DBMS_OUTPUT.put_line('Ship confirm has not been Completed For SO => ');
    ROLLBACK;
    RAISE fail_api;
    ELSE
    DBMS_OUTPUT.put_line('Ship confirm Successfully Completed For SO => ');
    COMMIT;
    DBMS_OUTPUT.put_line('Checking the Delivery Status after delivery action API Call');
    DBMS_OUTPUT.put_line('==========================================');
    SELECT wdd.source_code,
    wdd.released_status,
    wdd.inv_interfaced_flag,
    wdd.oe_interfaced_flag,
    wts.pending_interface_flag
    INTO v_source_code,
    v_released_status,
    v_inv_interfaced_flag,
    v_oe_interfaced_flag,
    v_pending_interface_flag
    FROM wsh_trips wtr,
    wsh_trip_stops wts,
    wsh_delivery_legs wlg,
    wsh_new_deliveries wnd,
    wsh_delivery_assignments wda,
    wsh_delivery_details wdd
    WHERE wtr.trip_id = wts.trip_id
    AND wts.stop_id = wlg.pick_up_stop_id
    AND wts.pending_interface_flag = 'Y'
    AND wdd.inv_interfaced_flag <> 'Y'
    AND wlg.delivery_id = wnd.delivery_id
    AND wnd.delivery_id = wda.delivery_id
    AND wda.delivery_detail_id = wdd.delivery_detail_id
    AND wnd.delivery_id = p_delivery_name
    AND wdd.source_line_id = i.source_line_id;
    IF (v_source_code = 'OE' AND v_released_status = 'C' AND
    v_inv_interfaced_flag <> 'Y' AND v_oe_interfaced_flag <> 'Y' AND
    v_pending_interface_flag = 'Y') THEN
    DBMS_OUTPUT.put_line('The Delivery has been Shipped & the Next Step is - Run Interface');
    DBMS_OUTPUT.put_line('===========================================');
    -- API Call for Submitting Interface Trip Stop
    wsh_ship_confirm_actions.interface_all_wrp(errbuf => v_errbuf,
    retcode => v_retcode,
    p_mode => 'ALL',
    p_stop_id => NULL,
    p_delivery_id => p_delivery_name,
    p_log_level => 0,
    p_batch_id => NULL,
    p_trip_type => NULL,
    p_organization_id => i.organization_id,
    p_num_requests => 1,
    p_stops_per_batch => 1);
    ELSE
    DBMS_OUTPUT.put_line('The Delivery has not Shipped Properly');
    END IF;
    END IF;
    END LOOP;
    EXCEPTION
    WHEN fail_api THEN
    DBMS_OUTPUT.put_line('==============');
    DBMS_OUTPUT.put_line('Error Details If Any');
    DBMS_OUTPUT.put_line('==============');
    wsh_util_core.get_messages(p_init_msg_list => 'Y',
    x_summary => x_msg_summary,
    x_details => x_msg_details,
    x_count => x_msg_count);
    IF x_msg_count > 1 THEN
    x_msg_data := x_msg_summary ||' '||x_msg_details;
    DBMS_OUTPUT.put_line(x_msg_data);
    ELSE
    x_msg_data := x_msg_summary||' '|| x_msg_details;
    DBMS_OUTPUT.put_line(x_msg_data);
    END IF;
    END;
    But at the stage of updating delivery attributes I get the following error message
    Warning: For Delivery Detail 21439836, the following field(s) are not updatable: SHIPPED_QUANTITY.
    Why?

    Hi Paul
    Looks like the authorisation is failing due to a bad registration for some reason.
    Would you be kind enough to clear out the registration to ensure we are dealing with a fresh start and no information is being used which may have become corrupt. You may do this by following this procedure;
    Remove existing reg details
    # usr/lib/cc-ccr/bin/eraseCCRRepository
    List /tmp/RegistrationProfile.properties file
    # cat /tmp/RegistrationProfile.properties
    Attempt re-registration
    # sconadm register -a -r /tmp/RegistrationProfile.properties
    Send us the full output of the commands above if you would please.

  • Delta-links not updated

    Hi
    We have created some delta-links between uploaded roles, but the delta-links are not updated when changes are made to the source object.
    How are delta-links updated? Is it a service running in intervals? If yes, how can I access the service to see if it is running, restart it or change the interval?
    Any help is appreciated
    Kind regards
    Morten Ellgaard

    We are on SPS13, and I think something has changed. The documentation only refers to remote delta-links, but we do not use federated portal. I am pretty shure that I have seen a delta-link update service in a previous version, but now it is gone / I can't find it.

  • Windows XP SP3 cached domain user credentials are not updating after password change over VPN

    We have a bunch of sales people who stay on the road indefinitely, using Windows XP SP3 domain joined laptops.  
    When they change their domain user password, while connected through the VPN, the cached credentials are not updating locally on their laptops.  This causes issues at their next Windows login, where they have to use their prior password to gain access
    to the OS.  Then when they connect through the VPN client, they have to use their new password.  We have already tried Microsoft KB 829652 (which was rolled up with SP3 anyways).
    I have found several work arounds, but I would like to attack the root cause.

    You have to recache the credentials if you change the password. You may have to get the user to log in locally. Then connect to VPN. Once connected to vpn, have them do a run as on any program...I usually use notepad or internet explorer (this will
    cache their credentials with the updated password.).

  • Delta records not updating from DSO to CUBE in BI 7

    Hi Experts,
    Delta records not updating from DSO to CUBE
    in DSO keyfigure value showing '0' but in CUBE same record showing '-I '
    I cheked in Change log table in DSO its have 5 records
    ODSR_4LKIX7QHZX0VQB9IDR9MVQ65M -  -1
    ODSR_4LKIX7QHZX0VQB9IDR9MVQ65M -   0
    ODSR_4LIF02ZV32F1M85DXHUCSH0DL -   0
    ODSR_4LIF02ZV32F1M85DXHUCSH0DL -   1
    ODSR_4LH8CXKUJPW2JDS0LC775N4MH -   0
    but active data table have one record - 0
    how to corrcct the delta load??
    Regards,
    Jai

    Hi,
    I think initially the value was 0 (ODSR_4LH8CXKUJPW2JDS0LC775N4MH - 0, new image in changelog) and this got loaded to the cube.
    Then the value got changed to 1 (ODSR_4LIF02ZV32F1M85DXHUCSH0DL - 0, before image & ODSR_4LIF02ZV32F1M85DXHUCSH0DL - 1, after image). Now this record updates the cube with value 1. The cube has 2 records, one with 0 value and the other with 1.
    The value got changed again to 0 (ODSR_4LKIX7QHZX0VQB9IDR9MVQ65M - (-1), before image &
    ODSR_4LKIX7QHZX0VQB9IDR9MVQ65M - 0, after image). Now these records get aggregated and update the cube with (-1).
    The cube has 3 records, with 0, 1 and -1 values....the effective total is 0 which is correct.
    Is this not what you see in the cube? were the earlier req deleted from the cube?

  • New tabs are not updating the names of the sites they have loaded. When I open a new tab and load a site, the tab simply stays named "New Tab". When I open a link in a new window, it shows "Connecting..." even while its fully loaded.

    New tabs are not updating the names of the sites they have loaded. When I open a new tab and load a site, the tab simply stays named "New Tab". When I open a link in a new window, it shows "Connecting..." even while its fully loaded.

    This issue can be caused by an extension that isn't working properly.
    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    * Don't make any changes on the Safe mode start window.
    * https://support.mozilla.com/kb/Safe+Mode
    * [[Troubleshooting extensions and themes]]

  • HT201269 My iphone contacts are not updating to Icloud, I can create a contact in Icloud and it will update to my phone but I cannot create a contact on my phone to have it update in the cloud, I am using Itunes as the bridge

    My iphone contacts are not updating to Icloud or Outlook, I can create a contact in Icloud/Outlook and it will update to my Iphone but I cannot create a contact on my Iphone to have it update in the Cloud/Outlook, I am using Itunes as the bridge. I originally installed the Icloud manager to sync my contacts to Cloud/Outlook, but I did not like the functionality, when I uninstalled the Cloud manager and and installed Itunes I noticed that the none of my contacts in the phone updated to Outlook.
    Thanks in advance.

    Hi Cyclops12,
    Welcome to the Support Communities!
    The article below may be able to help you with this.
    iCloud: Troubleshooting iCloud Contacts
    http://support.apple.com/kb/ts3998
    Cheers,
    - Judy

  • HT5622 My apps are not updating as I have no longer access to my eariler apple Id and now I am using a new apple Id which is allowing to download  apps but while updating those apps my iPod wants eariler apple Id password to update what should I do ?

    My apps are not updating as I have no longer access to my eariler apple Id and now I am using a new apple Id which is allowing to download  apps but while updating those apps my iPod wants eariler apple Id password to update what should I do ?

    Hi Kanishk,
    Those apps are forever tied to the Apple ID they were purchased under. You can either delete them and re-purchase them, or you can go to Manage your Apple ID and reset the password on the old Apple ID so you can use it to update your apps: Apple - My Apple ID
    If you decide to continue to use them under the old ID password, I would suggest that when you reset that password, you change it to be the same password as the one you are currently using. That way when apps need to be updated you will only need to know one password and you won't have to be concerned with which Apple ID is displaying.
    Cheers,
    GB

  • Qty and value in PO list are not updated (after a Service Entry)

    Hi Experts,
    Qty and value still to be delivered in the ME2L are not updated:
    I have performed a service entry (ML81N) but qty and value are not updated in the list of the PO in the ME2L.
    Could anyone explain?
    Many thanks in advance.
    Regards,
    Cesar

    Thanks for quick reply.
    I do not configure anything in SPRO (Define release strategy for SES) but I got a red light in the top of the screen near the field "No acceptance" so I presume that the SES should be accepted but as I do not configure anything regarding release startegy, I do not know how to accept the SES.
    Besides, I cannot perform MIRO: when I put the PO number, system indicates that there is no (suitable) item found for PO
    I should have miss something. Could you please guide me?
    Thanks,
    Cesar

  • Problem in pricing conditions are not updated in BAPI_SAG_CHANGE

    Hallo Friends,
    we have faced the one problem with the standard bapi *BAPI_SAG_CHANGE.
    we have passed the 10 item level data to the BAPI_SAG_CHANGE , the bapi BAPI_SAG_CHANGE successfully updated the 10 item level data to the schedule agreement .
    the problem is  pircing condtions are not updated succesfully for the each items in the schedule agreement.
    please suggest the good solution.
    thanks
    kumar

    Hi jons,
    Thanks for respoding my request, Please find my below code lines
    CALL FUNCTION 'BAPI_SAG_CHANGE'
            EXPORTING
              purchasingdocument           = st_header-number
              header                       =           st_header
              headerx                      = st_headerx
            VENDOR_ADDRESS               =
            HEAD_EXPORT_IMPORT           =
            HEAD_EXPORT_IMPORTX          =
            TESTRUN                      =
            TECHNICAL_DATA               =
         IMPORTING
            EXP_HEADER                   =
            EXP_HEAD_EXPORT_IMPORT       =
           TABLES
                    return                = st_return
    Begin of modify by kirankumar 07/12/2009
                   item                  = st_item
                     item                  = st_item[]
    End of modify by kirankumar 07/12/2009
                    itemx                 = st_itemx[]
                    account               = st_account
         accountprofitsegment  = st_accountprofitsegment
                    accountx              = st_accountx
                    schedule              = st_schedule
                    schedulex             = st_schedulex
                    sc_component          = st_sc_component
                    sc_componentx         = st_sc_componentx
                    shipping              = st_shipping[]
                    shippingx             = st_shippingx[]
         shipping_exp          = st_shipping_exp
                    delivery_address      = st_delivery_address
                    item_cond_validity    = st_item_cond_validity[]
                    item_cond_validityx   = st_item_cond_validityx[]
                    item_condition        = st_item_condition[]
                    item_conditionx       = st_item_conditionx[]
                    item_cond_scale_value = st_item_cond_scale_value
                    item_cond_scale_quan  = st_item_cond_scale_quan
                    export_import         = st_export_import
                    export_importx        = st_export_importx
                    item_text             = st_item_text
                    header_text           = st_header_text
                    head_cond_validity    = st_head_cond_validity
                    head_cond_validityx   = st_head_cond_validityx
                    head_condition           = st_head_condition
                    head_conditionx       = st_head_conditionx
                    head_cond_scale_val   = st_head_cond_scale_val
                    head_cond_scale_quan  = st_head_cond_scale_quan
                    partner               = st_partner[]
                    partnerx              = st_partnerx[]
         extensionin           = st_extensionin
                    extensionout          = st_extensionout.

Maybe you are looking for