Asset vendor update through PO create or change

Hi All,
We have a requirement to update the vendor of asset when PO vendor is get changed. I  have tries many BADI and user exits but nothing fulfills the requirement. If somebody has come across this type of requirement, please help.
Regards,
Jeetu

Moderator message - Cross post locked
Rob

Similar Messages

  • I have created a resume on Word and every time I try to send it to myself through Gmail, the format changes. This happens with other documents as well. How do I fix this?

    I have a MacBook Pro. Mac OS X Version 10.6.8. Processor speed 2.3 GHx Intel Core i5. Memory is 4 GB 1333 MHz DDR3.
    I have created a resume on Word and every time I try to send this document through Gmail, the format changes. This has happened since I have owned this computer but this time, I really need this to work. This happens when I send other documents as well. How can I fix this?

    Thank you! I have answered my own question

  • Hi I'm trying to update my iPhone 4 to ios7 through iTunes , when I click update it tells me to change media sync options to make more storage available .... Anyone know how I do this please ... Thanks ,Helen

    Hi I'm trying to update my iPhone 4 to ios7 through iTunes , when I click update it tells me to change media sync options to make more storage available .... Anyone know how I do this please ... Thanks ,Helen

    You're out of space.   Do you sync music to your phone?   If so, try syncing it over in 128kb which will save a lot of room.   Option is right in front of you in iTunes when you plug phone in.

  • Update email in Vendor master through PRAA

    Hi,
    Is it possible to create email id in communication tab of Vendor master through PRAA.
    I have read so many threads, but not got any solution.
    I know it is not possible without do any development, could you please highlight some inputs to do this?
    Regards
    SM

    Hello SM,
    As per the documentation in SE38 on program RPRAPA00, the system creates
    vendor records by reading the infotypes:
    Actions (Infotype 0000)
    Organizational Assignment (Infotype 0001)
    Personal Data (Infotype 0002)
    Permanent Residence (Infotype 0006 Subtype 1)
    Bank Details (Infotype 0009 Subtype 0 or 2)
    The Communication (Infotype 0105) where the email address is stored is
    not read. Even if the 0105 was read and was able to populate field
    SMTP_ADDR with an email address in the vendor master record it is
    actually not possible to email remittance/payment advices to vendors
    after running the payment run (F110) or creating the DME file. It is
    only possible to fax or print payment advices. An Alternative suggestion
    to other customer is to used the User Exit in note 570023 and 407827.
    407827 - RFFO: mail payment advice notes
    570023 - User exits for the generation of vendors with RPRAPA00
    You can use the Interface SAMPLE_PROCESS_00002040 in note 407827.
    Regards,
    Raynard

  • All of my texts are now being sent through my email after the new update. How do I change this back to just sending with my phone number?

    All of my texts are now being sent through my email after the new update. How do I change this back to just sending with my phone number?

    Try settings -- messages -- send & recieve and see if your email and phone number are in there and if there is only a check mark next to your email address.  If so just check off your phone number and try that.

  • Performing multiple updates through a grid

    I'm pretty green as far as Dynpro goes so please forgive me if this is an easy one.
    Basically I have a table (grid) which allows a user to view and edit pricing information.
    The data is retrieved and updated through .NET web services.
    The pricing values are edited through an InputField contained in one of the columns of the grid.  This InputField is, in turn, bound to a property in the response from the web service in my view context.
    Lets say a user edits one price, hits the down arrow on the keyboard and edits another field and then hits Enter.
    Somehow, I need to identify in my "OnEnter" event handler, exactly which rows were edited so I can then pass the pertainent data to the web service for processing.
    I don't think I can use the typical "getLeadSelected" and "isMultiSelected" scenario that you would for deleting a row. 
    I really don't want to have to create a separate view for editing individual grid lines one at a time and relegate the grid to being a simple read only selection control.
    Any suggestions?
    -Sheldon

    Ended up solving this one today.   Wasn't too bad once I got a good handle on tranversing the Context and using the .isChangedByClient() property.  (Like I said, I'm pretty new to Dynpro)
    For completeness I am including my solution with this post.  (sorry for the exceedingly long names)
      public void onActionUpdatePricing(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActionUpdatePricing(ServerEvent)
         //Find out how many records we have
        int n = wdContext.nodeRequest_EmployeeSalesServicesSoap_getAllProductPrices().nodeProductPrice_Response().nodeProductPrice_Result().size();
         // create an instance of the update web service class
         Request_EmployeeSalesServicesSoap_updatePrice reqUpdPrice = new Request_EmployeeSalesServicesSoap_updatePrice();
         wdContext.nodeRequest_EmployeeSalesServicesSoap_updatePrice().bind(reqUpdPrice);
         //temporary storage for a single element as we iterate through them
        IWDNodeElement PriceElement;
         for (int i = 0; i <= n - 1; i++)
              //Get an element
              PriceElement = wdContext.nodeRequest_EmployeeSalesServicesSoap_getAllProductPrices().nodeProductPrice_Response().nodeProductPrice_Result().getElementAt(i);
              //Check to see if it has been modified
              if (PriceElement.isChangedByClient())
                   //If it has been modified then call the update function in the component controller.  This
                   // method will, in turn, call the web service class with the appropriate parameters
                   // TO DO: error checking for update failure.
                   wdThis.wdGetMainmenuController().UpdatePrice(Integer.parseInt(PriceElement.getAttributeAsText("priceID")),Float.parseFloat(PriceElement.getAttributeAsText("productSellingPrice")));
         //After we are done updating, reset the Context changed bit for all items
         wdContext.getContext().resetChangedByClient();
        //@@end

  • True about updates through a view

    hi frds
    i just need the right answer for the choices mentioned below with explanation
    plz help me
    What is true about updates through a view?
    A. You cannot update a view with group functions.
    B. When you update a view group functions are automatically computed.
    C. When you update a view only the constraints on the underlying table will be in effect.
    D. When you update a view the constraints on the views always override the constraints on the underlying tables.

    And a very tricky only it is.
    Peter, you are correct that view constraints are not enforced in the sense of PKs and FKS, but there are two other view constraints that are enforced.
    SQL> CREATE TABLE t AS
      2  SELECT rownum id, object_name
      3  FROM all_objects
      4  WHERE rownum < 11;
    Table created.
    SQL> CREATE VIEW t_read AS
      2  SELECT * FROM t
      3  WITH READ ONLY;
    View created.
    SQL> CREATE VIEW t_check AS
      2  SELECT * FROM t
      3  WHERE mod(id,2) = 0
      4  WITH CHECK OPTION;
    View created.
    SQL> CREATE VIEW t_nocheck AS
      2  SELECT * FROM t
      3  WHERE MOD(id, 2) = 0;
    View created.
    SQL> INSERT INTO t_read VALUES (100, 'READ ONLY');
    INSERT INTO t_read VALUES (100, 'READ ONLY')
    ERROR at line 1:
    ORA-01733: virtual column not allowed here
    SQL> INSERT INTO t_check VALUES (100, 'EVEN ID');
    1 row created.
    SQL> INSERT INTO t_check VALUES (101, 'ODD ID');
    INSERT INTO t_check VALUES (101, 'ODD ID')
    ERROR at line 1:
    ORA-01402: view WITH CHECK OPTION where-clause violation
    SQL> INSERT INTO t_nocheck VALUES(100, 'EVEN ID');
    1 row created.
    SQL> INSERT INTO t_nocheck VALUES(101, 'ODD ID');
    1 row created.
    SQL> UPDATE t_check SET id = 201
      2  WHERE id = 2;
    UPDATE t_check SET id = 201
    ERROR at line 1:
    ORA-01402: view WITH CHECK OPTION where-clause violation
    SQL> UPDATE t_nocheck SET id = 201
      2  WHERE id = 2;
    1 row updated.The WITH READ ONLY constraint bars all changes to the view. The WITH CHECK OPTION stops any changes that would make the record invisible to the view. It is essentially a CHECK constraint on the view.
    John

  • Workflow for Vendor Creation through a portal.

    Hi All Workflow Experts,
                                         I have a scenario here.In my project  vendor is created through a portal.On submit button from portal the workflow is to be triggered.I have to design the workflow process.So can you please guide me through what all should i consider while i design this workflow?
    This is my first workflow assignment so if you explain in detail it will be a great help.
    I will just pen down what all scenarios i can think of:
    1.Start workflow after vendor creation or modification.
    2.Check whether approver are maintained in Org structure through  standard FMu2019s.
    3.Check If approvers are maintained ?
    4.If yes,approve or reject the vendor.
    5.If no,get the agents from the custom table who can take an action on this.
    This is what i can think of.
    Please guide me.
    Thanks in Advance,
    Saket.

    The corresponding BO related with the vendor creation or changing is LFA1 but this Business object doeanot have any events that are related to Create and Change , so try to create a ZLFA1 and add you own events or make use of delegation concept where you will create a delegation for LFA1.
    For your first isssue
    Start workflow after vendor creation or modification
    EXIT_SAPMF02K_001 Vendors: User Exit for Checks prior to Saving is the user exit where in you can call the workflow when ever you change or create , because this user exit will trigger when ever you try to save the vendor. so i think you can make use of this user exit
    For your second Issue
    Check whether approver are maintained in Org structure through standard FMu2019s.
    Make use of SWI_GET_USERS_OF_ORG_UNIT this fucntion mdoule to get the user of the ORG unit
    or you can create a Rule(for determining the agents dynamically) to find the approvers.

  • Exposing MDM vendor information through the Portal

    We are looking to expose certain MDM vendor information (such as; create, modify, etc) through the Portal and allow the users to update their information via the portal.
    For example, vendor X will log onto the portal, they will only see their specific vendor details and will be able to modify their address, bank details, etc... through a number of iViews.
    Please assume that we will be using the latest version of MDM (5.5 SP3?) and EP6.0 SP14.
    My questions are:
    - is there a business package that will provide us with that specific functionality?
    - if not what is the best way (if it is actually possible) of exposing this functionality through the portal (I guess we would need to create a web dynpro component)?
    Many thanks

    Hi James,
    We have business package for MDM SP3 with some built-in iviews, which was released in Nov/Dec 2005. They also have create/modify iviews.
    But they don't have iViews to add to a qualified table. In your case for Bank details I don't think you can use the existing iviews.
    Thanks
    Subbu

  • Process flow of info structure updation through plan version.

    Hi Experts,
    Can you please suggest me that how info structure get updated through plan versions ???
    Helpful response will be rewarded.
    Thanks.

    Hi,
    <u>Logistics &#8594; Production &#8594; SOP &#8594; Tools &#8594; Planning Type/Macro &#8594; Change</u> or TCode <b>MC8B</b>
    -> Create or <b>MC8A</b>
    Select Planning Type SOPKAPAM &#8594; Enter
    You will find the Info Structure -> In the Application Toolbar Select the Header Icon (Planning Type Info or CtrlShiftF2)
    In the window ‘Define Planning Type‘:
    Update the information in the Historical Periods as well as the Planning Start Date (Planning Horizon).
    Transaction <b>MC88</b> - Version
    Regards,
    Naveen.

  • I cannot update my ipad2 to ios5.  Updating through iTunes on pc Windows Vista, Error message reads "cannot connect to iPad Software Update Server.  Tried resetting network settings, still not connecting.  Tried updating iTunes, still not connecting.

    I cannot update my ipad2 to ios5.  Updating through iTunes on pc Windows Vista, Error message reads "cannot connect to iPad Software Update Server.  Tried resetting network settings, still not connecting.  Tried updating iTunes, still not connecting.

    Look at iOS Troubleshooting Wi-Fi networks and connections  http://support.apple.com/kb/TS1398
    Additional things to try.
    Try this first. Turn Off your iPad. Then turn Off (disconnect power cord) the wireless router & then back On. Now boot your iPad. Hopefully it will see the WiFi.
    Change the channel on your wireless router. Instructions at http://macintoshhowto.com/advanced/how-to-get-a-good-range-on-your-wireless-netw ork.html
    How to Quickly Fix iPad 3 Wi-Fi Reception Problems
    http://osxdaily.com/2012/03/21/fix-new-ipad-3-wi-fi-reception-problems/
    If none of the above suggestions work, look at this link.
    iPad Wi-Fi Problems: Comprehensive List of Fixes
    http://appletoolbox.com/2010/04/ipad-wi-fi-problems-comprehensive-list-of-fixes/
     Cheers, Tom

  • Created and changed columns strategy in HtmlDb?

    I have two date columns on all my tables created and changed. Created is not null. The columns are maintained by database triggers. I would like for these two columns to be displayed but not changed in a form.
    I have tried different ways to do this:
    1) Text Field (Disabled, does not save state)
    Create works fine but updating gives an error because the created column can not be null.
    2) Text Field (Disabled, saves state)
    Create works fine but updating gives ORA-01821: date format not recognized. I use a format mask like this: DD.MM.YYYY HH24:MI:SS
    3) Date Picker (use application format mask)
    Works fine but it ignores my format mask and the user can now change the dates.
    Has anybody done this with success? Also it would be nice with a solution that does not involve a lot of code sine I have to do this lots of places :-)

    I got pretty much the same as you can se below. It's not a problem with the triggers. But I got it working now with the :new = :old and it don't want to waste more time on this. But thanks a lot for your help!
    create or replace trigger tilbud_under_kategori_b_ins_r
    before insert on tilbud_under_kategori
    for each row
    begin
    if :new.id is null then
    :new.id := util.getSeqNextVal;
    end if;
    if :new.oprettet_af is null then
    :new.oprettet_af := util.getUserName;
    end if;
    if :new.oprettet_tidspunkt is null then
    :new.oprettet_tidspunkt := sysdate;
    end if;
    end;
    create or replace trigger tilbud_under_kategori_b_upd_r
    before update on tilbud_under_kategori
    for each row
    begin
    :new.oprettet_af := :old.oprettet_af;
    :new.oprettet_tidspunkt := :old.oprettet_tidspunkt;
    if :new.opdateret_af is null then
    :new.opdateret_af := util.getUserName;
    end if;
    if :new.opdateret_tidspunkt is null then
    :new.opdateret_tidspunkt := sysdate;
    end if;
    end;
    /

  • HT5621 I bought my iMac from someone. Everything was changed over to my name however when I try to update programs it only shows the old users apple ID and I can't update. How do I change this so I can update the applications and have everything fully und

    I bought my iMac from someone. Everything was changed over to my name however when I try to update programs it only shows the old users apple ID and I can't update. How do I change this so I can update the applications and have everything fully under me?

    The first thing to do with a second-hand computer is to erase the internal drive and install a clean copy of OS X. You — not the previous owner — must do that. How you do it depends on the model, and on whether you already own another Mac. If you're not sure of the model, enter the serial number on this page. Then find the model on this page to see what OS version was originally installed.
    1. You don't own another Mac.
    If the machine shipped with OS X 10.4 or 10.5, you need a boxed and shrink-wrapped retail Snow Leopard (OS X 10.6) installation disc from the Apple Store or a reputable reseller — not from eBay or anything of the kind. If the machine has less than 1 GB of memory, you'll need to add more in order to install 10.6. Preferably, install as much memory as it can take, according to the technical specifications.
    If the machine shipped with OS X 10.6, you need the installation media that came with it: gray installation discs, or a USB flash drive for some MacBook Air models. For early MBA models, you may need a USB optical drive or Remote Disc. You should have received the media from the previous owner, but if you didn't, order replacements from Apple. A retail disc, or the gray discs from another model, will not work.
    To boot from an optical disc or a flash drive, insert it, then reboot and hold down the C key at the startup chime. Release the key when you see the gray Apple logo on the screen.
    If the machine shipped with OS X 10.7 or later, you don't need media. It should boot into Internet Recovery mode when you hold down the key combination option-command-R at the startup chime. Release the keys when you see a spinning globe.
    2. You do own another Mac.
    If you already own another Mac that was upgraded in the App Store to the version of OS X that you want to install, and if the new Mac is compatible with it, then you can install it. Use Recovery Disk Assistant to create a bootable USB device and boot the new Mac from it by holding down the C key at the startup chime. Alternatively, if you have a Time Machine backup of OS X 10.7.3 or later on an external hard drive (not a Time Capsule or other network device), you can boot from that by holding down the option key and selecting it from the row of icons that appears. Note that if your other Mac was never upgraded in the App Store, you can't use this method.
    Once booted in Recovery, launch Disk Utility and select the icon of the internal drive — not any of the volume icons nested beneath it. In the Partition tab, select the default options: a GUID partition table with one data volume in Mac OS Extended (Journaled) format. This operation will permanently remove all existing data on the drive.
    After partitioning, quit Disk Utility and run the OS X Installer. You will need the Apple ID and password that you used to upgrade. When the installation is done, the system will automatically reboot into the Setup Assistant, which will prompt you to transfer the data from another Mac, its backups, or from a Windows computer. If you have any data to transfer, this is usually the best time to do it.
    Then run Software Update and install all available system updates from Apple. To upgrade to a major version of OS X newer than 10.6, get it from the Mac App Store. Note that you can't keep an upgraded version that was installed by the previous owner. He or she can't legally transfer it to you, and without the Apple ID you won't be able to update it in Software Update or reinstall, if that becomes necessary. The same goes for any App Store products that the previous owner installed — you have to repurchase them.
    3. Other issues
    If you see a lock screen when trying to boot from installation media or in Recovery mode, then a firmware password was set by the previous owner, or the machine was remotely locked via iCloud. You'll either have to contact the owner or take the machine to an Apple Store or another authorized service provider to be unlocked. You may be asked for proof of ownership.
    If the previous owner "accepted" the bundled iLife applications (iPhoto, iMovie, and Garage Band) in the App Store so that he or she could update them, then they're linked to that Apple ID and you won't be able to download them without buying them. Reportedly, Mac App Store Customer Service has sometimes issued redemption codes for these apps to second owners who asked.
    If the previous owner didn't deauthorize the computer in the iTunes Store under his Apple ID, you wont be able to  authorize it immediately under your ID. In that case, you'll either have to wait up to 90 days or contact iTunes Support.
    When trying to create a new iCloud account, you might get a failure message: "Account limit reached." Apple imposes a limit of three iCloud account setups per device. Erasing the device does not reset the limit. You can still use an account that was created on another device, but you won't be able to create a new one. Contact iCloud Support for more information.

  • Not able to see ikm oracle incremental update and ikm oracle slowly changing dimensions under PHYSCIAL tab in odi 12c

    not able to see ikm oracle incremental update and ikm oracle slowly changing dimensions under PHYSCIAL tab in odi 12c
    But i'm able to see other IKM's please help me, how can i see them

    Nope, It has not been altered.
    COMPONENT NAME: LKM Oracle to Oracle (datapump)
    COMPONENT VERSION: 11.1.2.3
    AUTHOR: Oracle
    COMPATIBILITY: ODI 11.1.2 and above
    Description:
    - Loading Knowledge Module
    - Loads data from an Oracle Server to an Oracle Server using external tables in the datapump format.
    - This module is recommended when developing interfaces between two Oracle servers when DBLINK is not an option.
    - An External table definition is created on the source and target servers.
    - When using this module on a journalized source table, the Journaling table is first updated to flag the records consumed and then cleaned from these records at the end of the interface.

  • How to get updated and recently created events from google calendar in pl/s

    Hello
    I am able to get Google calendar events using pl/sql..I am receiving huge xml code(if there are more events),want only update and recently created events instead of getting repeated events.please help me in this regard.
    Thanks

    From the Google Calendar API online documentation:
    "Retrieving an event again
    If you want to retrieve an event that you've retrieved before, you can improve efficiency by telling Calendar to send the event only if it has changed since the last time you retrieved it."
    http://code.google.com/apis/calendar/data/2.0/developers_guide_protocol.html#RetrievingCached

Maybe you are looking for