How to update Item level shipping data when item category is changed

Hi All,
My requirement is when user changes a sales quoatation item category value and presses 'Enter' then based on item category's value the corresponding item and it's sub-items' shipping data(delivery status) should be modified.
To achieve the same, i tried implementing the BADI CRM_ORDERADM_I_BADI which gets triggered when user makes changes in sales quoatation item level and presses enter. Now my query is within this implementation i am not able to use CRM_ORDER_MAINTAIN as it throws "Recursive_call" error so how can i update item level shipping within this implementation?
Regards,
Bharathy.

Hi Shwetha!
I have never used this FM....but i have had a look and u hace to update the structure:
PRODUCTS STRUCTURE BAPIBUS20001_PRODUCTS
In this structure: BAPIBUS20001_PRODUCTS-SHORT_TEXT.
Regards,
Mon

Similar Messages

  • List View: How to force update of *actual* file dates when sort by date?

    List View: How do I force and update of actual file dates when sort by date?
    When I go in, I often see the sort order and dates from 12-15 hours ago!
    not good

    Hi, did you ever get that Windows® Sharing thing worked out?
    On this problem, If it's just that you need the Finder to wake up to the fact that it needs to update the window give a try with Refresh Finder - 1.3...
    http://www.versiontracker.com/dyn/moreinfo/macosx/33066

  • How to update link and import data of relocated incx file into inca file?

    Subject : <br />how to update link and import data of relocated incx file into inca file.?<br />The incx file was originally part of the inca file and it has been relocated.<br />-------------------<br /><br />Hello All,<br /><br />I am working on InDesignCS2 and InCopyCS2.<br />From indesign I am creating an assignment file as well as incopy files.(.inca and .incx file created through exporing).<br />Now indesign hardcodes the path of the incx files in inca file.So if I put the incx files in different folder then after opening the inca file in InCopy , I am getting the alert stating that " The document doesn't consists of any incopy story" and all the linked story will flag a red question mark icon.<br />So I tried to recreate and update the links.<br />Below is my code for that<br /><br />//code start*****************************<br />//creating kDataLinkHelperBoss<br />InterfacePtr<IDataLinkHelper> dataLinkHelper(static_cast<IDataLinkHelper*><br />(CreateObject2<IDataLinkHelper>(kDataLinkHelperBoss)));<br /><br />/**<br />The newFileToBeLinkedPath is the path of the incx file which is relocated.<br />And it was previously part of the inca file.<br />eg. earlier it was c:\\test.incx now it is d:\\test.incx<br />*/<br />IDFile newIDFileToBeLinked(newFileToBeLinkedPath);<br /><br />//create the datelink<br />IDataLink * dlk = dataLinkHelper->CreateDataLink(newIDFileToBeLinked);<br /><br />NameInfo name;<br />PMString type;<br />uint32 fileType;<br /><br />dlk->GetNameInfo(&name,&type,&fileType);<br /><br />//relink the story     <br />InterfacePtr<ICommand> relinkCmd(CmdUtils::CreateCommand(kRestoreLinkCmdBoss)); <br /><br />InterfacePtr<IRestoreLinkCmdData> relinkCmdData(relinkCmd, IID_IRESTORELINKCMDDATA);<br /><br />relinkCmdData->Set(database, dataLinkUID, &name, &type, fileType, IDataLink::kLinkNormal); <br /><br />ErrorCode err = CmdUtils::ProcessCommand(relinkCmd); <br /><br />//Update the link now                         <br />InterfacePtr<IUpdateLink> updateLink(dataLinkHelper, UseDefaultIID()); <br />UID newLinkUID; <br />err = updateLink->DoUpdateLink(dl, &newLinkUID, kFullUI); <br />//code end*********************<br /><br />I am able to create the proper link.But the data which is there in the incx file is not getting imported in the linked story.But if I modify the newlinked story from the inca file,the incx file will be getting update.(all its previous content will be deleted.)<br />I tried using <br />Utils<IInCopyWorkflow>()->ImportStory()<br /> ,But its import the incx file in xml format.<br /><br />What is the solution of this then?<br />Kindly help me as I am terribly stuck since last few days.<br /><br />Thanks and Regards,<br />Yopangjo

    >
    I can say that anybody with
    no experience could easily do an export/import in
    MSSQLServer 2000.
    Anybody with no experience should not mess up my Oracle Databases !

  • How to update patch level?

    Hi,
    How to update patch level from 144 to 145?
    Please advise!
    Thanks
    Duypm

    You already have a thread opened for that.
    No interview questions
    No research done
    No double posting
    Read the "Rules of Engagement"
    Regards
    Juan

  • HT4623 how to update to ios 6.1 when my update software is not working

    I have iPhone 4s how to update to ios 6.1 when my update software is not working when I click software updates the gear is turning and there is a message downloading and estimating time remaining but I stays like that for two days now nothing is happening what can I do?

    MICHAEL MI IPOD ES 4 Y TAMBIEN QUIERO DESCARGAR IO7 PERO ME MARCA ITUNES QUE EL IO7 ES UN BETTA Y EL 21 DE SEP ITUNES BUSCARA UNA ACTUALIZACIO DE SOFTWARE DE IOS Y EL QUE SIGUE ES EL 6.1.3 Y LUEGO EL 7.0 DESPUES EL IOS X Y DESPUES EL IOS 7.1.2 MI DUDA ES CON CUAL SE VA ACTUALIZAR MI IPOD4 EL 21 DE SEPTIEMBRE

  • Problem while updating Item category using Bapi_salesorder_change

    Hi,
    Iam facing a probelm while updating item category using bapi Bapi_salesorder_change
    In the Return table iam getting the folowing mesages.
    Inforation mesage : Field 'PSTYV' cannot be changed, VBAPKOM 000010  ready for input
    Error Message : Item 000010 cannot be processed.
    Please find the code below
    CLEAR wa_bapisdh1x.
      wa_bapisdh1x-updateflag = 'U'.
      CLEAR wa_order_item_inx.
      wa_order_item_inx-itm_number = wa_vbap-posnr.
      wa_order_item_inx-item_categ = 'X'.
      wa_order_item_inx-UPDATEFLAG = 'U'.
      APPEND  wa_order_item_inx TO it_order_item_inx.
      CLEAR wa_order_item_inx.
      CLEAR wa_order_item_in.
      wa_order_item_in-itm_number = wa_vbap-posnr.
      wa_order_item_in-item_categ = 'ABC'.
      APPEND wa_order_item_in TO it_order_item_in.
      CLEAR wa_order_item_in.
    CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
        EXPORTING
          salesdocument    = w_vbeln
          order_header_inx = wa_bapisdh1x
        TABLES
          return           = it_return
          order_item_in    = it_order_item_in
          order_item_inx   = it_order_item_inx
    How can i correct it..
    Regards
    Kumar

    Actually iam facing a strange problem here.
    When i copy the program into another sample program and execute it iam able to change both the item catgegory and delivery block for particular sales order and item number.
    But in my main program i have BDC for MB1B transaction to create the material document.
    Once the material document is created succesfully iam using BAPI Sales_order_change to change the item category and delivery block..
    In my main program iam not to change the item catgeory getting an error field PSTYV cannot be changed.
    But the same code is running percfectly in the copied one..
    How can i correct that..
    Regards
    Kumar

  • When item category is changed demand is removed from Md04

    Hi All,
          I have a requirement in which when the item category is changed in Va02 they want to make the schedule line item category constant, and when this is done the demand is removed from MD04.What has to be made to remain in MD04.
    Thanks & Regards,
    Amarnath.

    Hi,
    This may be a configuration issue.
    Check the settings for the old and new Item categories and which Schedule Line Categories are assigned to each.

  • ROW-00014: Cannot update row as the data in the database has changed

    We're having the problem below. We are trying to upgrade a 10g Oracle database via a linked server in SQL Server 2008.
    OLE DB provider "OraOLEDB.Oracle" for linked server "abc" returned message "ROW-00014: Cannot update row as the data in the database has changed".
    Mensagem 7343, Nível 16, Estado 4, Linha 1
    The OLE DB provider "OraOLEDB.Oracle" for linked server "abc" could not UPDATE table "[OraOLEDB.Oracle]".
    Can anyone help?
    Thank you.
    Edited by: user10641061 on 14/10/2011 18:48

    The columns that I want insert in oracle database have this data:
    JULIO DE SANT’ ANNA     KOLISNHG     1968-10-04 00:00:00.000     S     F     10     9     RUA, N° 999 / APT° 99999 RJ     TH     25410003     N°42.018      78550510     125296625     2178942326     2008-11-15 18:58:58.000
    Some of this data may be interfering with this insert?
    thank you
    Edited by: user10641061 on 15/10/2011 15:47
    Edited by: user10641061 on 15/10/2011 15:48

  • I am Trying to update Item category by using Standar API .. But no Updating .. and it show some erros message.. INV INV_VALID_CAT error message

    Hi 
      I am using Standard API to Update Item category. But it was not updating.any value  what passing to paramenter in API But iwas through some.. error mesage INV INV_VALID_CAT
    Regards,
    Sam

    Please see if (PA_PROJECT_PUB.create_project Errors - The Class Category Is Invalid (Doc ID 1323904.1)) helps.
    Thanks,
    Hussein

  • How is it possible to use data when you hardly even use your phone?

    I just got an LG G3 phone yesterday afternoon and have 500 mg to use and have already maxed it out and have hardly even used the phone!!!!!!!!!!!!!! It has data been used why I am sleeping and when I know 100% I am not even on my phone. I use my laptop for all internet. My husband doesn't even use the internet, and if he does I am the one that finds the page he needs, and he really doesn't even know how to use it. He has a basic flip top and doesn't want anything more. So, please help me understand how data is being used almost all day, all night, and even when we are sleeping and the phone is not being used for anything? As a matter of fact, I am on my laptop and can't sleep because of this!! My phone is in the other room and I bet data is being used right now. But, I know don't anyone uses that much data in a DAY and A HALF when the phone is not in use. I have had three phone calls all day and only one I answered and I made one call out, but data has been used all day. And I have had free 250 mg for probably at least six months and have used no data and now all the sudden when I have been on my laptop all day the data is used. Can someone please help me understand how this is possible?@

    GZRX wrote:
    Recently came back on Verizon contract cell service after years on various prepaid services. The S5 is my first unrooted smart phone and I am pretty paranoid about data usage as no longer able to use Droidwall and Titanium Backup.
    Phone default settings are Data Off, Playstore set to wifi update only and background data off for many apps. I have "My Verizon My Data app" and "Active Apps" app on home screen for monitoring purposes.  Something seems to infrequently activate the You-Tube and Chrome apps randomly. Cloud is turned off as I back up to Google and my computer. I have a number of other apps turned off as well and monitor "Data Usage" for unwanted app data consumption.  Also have data usage warning and shut off levels set in the phone. My plan is 1 GB and I am regularly using under .5 GB. 
    correction to above: my reference to  "Phone default settings" above is misleading.  That should be my worded as "My current phone settings:"  Unfortunately I am not permitted to edit my previous post.

  • How to update item instance in oracle install base?

    Hi,
    I have a doubt in updating item instance in oracle install base.
    I am using a API named csi_item_instance_pub.update_item_instance for this. I want to update Party OWNER, party contacts, Current location,Install location, bill_to address,ship_to address..etc. When i try to update party owner, it is updating in csi_i_parties(col:party_id) as well as updating in csi_item_instance(owner_party_id). In csi_item_instance table,owner_party_id column is updated. but corresponding owner_party_account_id is not changed. I have given party_account_id to update in csi_ip_accounts table. It has changed in csi_ip_accounts table. But in csi_item_instance table(owner_party_account_id) is not changing. Can anybody help on how to change owner_party_account_id in csi_item_instance table please? Thanks in advance.
    --Muruga
    Edited by: Murugeshapps on Jul 1, 2009 12:07 AM

    Out of the box, I don't think that there is any API or program to delete the records from csi_item_instances because deleting IB record affects many modules (like Inventory, Order, Service Contracts etc). IB records should be expired if they are created incorrectly and you can run Transaction History Purge program to delete all history records related to that item.
    Thanks
    Shree

  • How to update Item UOM in Item master

    Hi All,
    How can we update UOM of an old Item (with existing transaction) in Item master?
    Thanks in advance,
    Nuel

    Hi Nuel,
    It is not possible to update the UOM for an item.
    Even Oracle support cannot give data fix once the item is transacted.
    Only way I say is to change the item name using the profile option INV: Updatable Item Name
    Then recreate new item with correct UOM.
    For Example - item name is TEST.
    Change the name to TEST-OLD.
    Create new item with TEST.
    Issue out all old onhand and recieve new onhand.
    Please let me know if you have questions.
    Regards,
    Sabari

  • How to Update the Final Process Date in Termiantion Screen Oracle HRMS

    Hi Gurus,
    I have a requirement where i need to update the Final Process Date. is there any standard api to update the final process date. i know there is a update to update the termination details like actual termination date,last standard process but how about final process date.
    Eg : For one assignment the final process date is 31-March-2013 and as of now he is a exemployee in system as he was terminated on 31-DEC-2012. now i want to prepone the final process date to 31-JAN-2012.
    any replies on this is highly appreciable.
    Thanks in advance.

    I would reverse the termination then terminate the employee with the right FPD.
    hr_ex_employee_api.reverse_terminate_employee
    hr_ex_employee_api.actual_termination_emp
    hr_ex_employee_api.final_process_emp
    Maybe also the below might work:
    hr_periods_of_service_api.update_pds_details
    Please note that there should be no payroll result in your case after January payroll.
    On a side note, you can also termiante employee without setting the FPD, and then put it only when approved by the business - in this way wou can avoid the prepone.

  • I have downloaded the latest pages  update on my iPad, but my iMac still has version 4.3 and I cannot find out how to update it only desktop. When I try to send something from my iPad pages to via email to be opened on my desktop in Pages, it won't open P

    I have downloaded the latest pages update on my iPad, but my iMac still has Pages version 4.3, and I cannot find out how to update it on my desktop. When I try to send something from my iPad pages via email to be opened on my desktop in Pages, it won't open in Pages. I get a message that it can't be opened because the version is too old. I sent the document as a PDF and it worked. But I want to be able to use Pages back and forth. HOw do I update the Pages version on my desktop iMac?

    The file format used by the iOS versions of the iWork apps can only be read by the new iWork apps on your Mac - i.e. Keynote 6, Pages 5 & Numbers 3. Those versions for the Mac require Mavericks, OS X 10.9. The "too old" error on a Mac comes if you are trying to open an iWork '08 or earlier file in the newest apps. If you do have the newest apps you can open the files from your iPad.
    If you can't or don't want to upgrade to Mavericks & the newest iWork apps your best option would be to export/share the files from the iPad to a type an older version of iWork can read such as Word, text, Excel, etc.
    Or contact AppleCare. They made this mess, let them fix it.

  • Is there any method to stop rescheduling of the PO Need By date from ATP if there is any holiday specified in shipping calender. The requirement is to update the schedule ship date on Sales Order but the lead time of  Purchase Order should not increase

    We are currently not able to manage schedule ship date proposed by ATP when our warehouse is closed. For example , we would like that ATP doesn't propose any schedule ship date for the first of May , which is a non working day in France. The constraint is that we don't want our purchase need by date to be impacted by the process.
    I tried to closed one day in FR1 calendar and, after testing with order management, it appears that ATP didn't propose the closed day, so that's fine, but, our purchase order lead time was increased of 1 day and this is not what we expected.
    Can you help us to find the right process.
    Thanks

    Hi Sandeep,
    when we try to Rescheduled out the PO and the request is errored out the with the error:-
    Start of log messages from FND_FILE
    reschedule fails
    old date in planner workbench: 19-MAY-11
    new date: 07-JUN-11
    header: 417474
    line: 605652
    po number: 2049031859
    shipment no: 1
    The need by date/promised date in the source instance is not the same as the need by date/promised date in the destination instance.
    In the source instance,
    The need by date is 19-MAY-11, and the promised date is 19-MAY-11
    End of log messages from FND_FILE
    ---------------------------------------------------------------------------

Maybe you are looking for