Use of enhancement AMPL0001

hello
enhancement AMPL0001 is being used among others for Approved manufacturer part list and in PO in MM.
does anyone know if I can use it to check if a MN (manufacturer plant) partner is blocked in the partner part of a PO?
thanks
Alisa

Look at Badi MB_MIGO_BADI for this.  It will only be invoked when receipts are done via MIGO but it can be used to do the check you want to do.  You basically can enofrce this by taking transaction MB31 away from receivers.
FF

Similar Messages

  • What are the best practices for using the enhancement framework?

    Hello enhancement framework experts,
    Recently, my company upgraded to SAP NW 7.1 EhP6.  This presents us with the capability to use the enhancement framework.
    A couple of senior programmers were asked to deliver a guideline for use of the framework.  They published the following statement:
    "SAP does not guarantee the validity of the enhancement points in future releases/versions. As a result, any implemented enhancement points may require significant work during upgrades. So, enhancement points should essentially be used as an alternative to core modifications, which is a rare scenario.".
    I am looking for confirmation or contradiction to the statement  "SAP does not guarantee the validity of enhancement points in future releases/versions..." .  Is this a true statement for both implicit and explicit enhancement points?
    Is the impact of activated explicit and implicit enhancements much greater to an SAP upgrade than BAdi's and user exits?
    Is there any SAP published guidelines/best practices for use of the enhancement framework?
    Thank you,
    Kimberly
    Edited by: Kimberly Carmack on Aug 11, 2011 5:31 PM

    Found an article that answers this question quite well:
    [How to Get the Most From the Enhancement and Switch Framework as a Customer or Partner - Tips from the Experts|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c0f0373e-a915-2e10-6e88-d4de0c725ab3]
    Thank you Thomas Weiss!

  • Can we use receiver enhancement feature for a web service scenario?

    Hi Experts,
    We have to send across an invoice to web service enabled legacy system from ECC.
    ECC>ABAP Proxy>SAP PI>SOAP Adapter>Legacy System1
    ECC>ABAP Proxy>SAP PI>SOAP Adapter>Legacy System2
    Requirement is like if the invoice number starts with 1A, it should go to Legacy System1 & if the invoice number starts with 2A, it should go to Legacy System2.
    Can we do it in one single scenario using receiver enhancement and if yes How?
    Regards
    Nidhi Kukreja

    You can make use of the XPATH function starts-with(string1,string2) and customize your condition as shown in this blog:
    /people/shabarish.vijayakumar/blog/2006/06/07/customise-your-xpath-expressions-in-receiver-determination
    Update:
    It can even be done without using any XPATH function.....just make use of the option Contains Pattern from the dropdown available for the Middle Operand....right operand will be 1A*
    Regards,
    Abhishek.
    Edited by: abhishek salvi on Feb 3, 2010 1:00 PM

  • Use of Enhancement Button in SE38

    hi experts,
    i want to know the use of enhancement button in the <b>ABAP Editor SE38</b>. once i clicked the button the editor is freezed , i don't know what to do after this... Is this enhancement is any way related enhancement done in <b>CMOD/SMOD</b>..
    with regards,
    James..
    Valuable answers will be rewarded...

    No it is not related to CMOD/SMOD.  It is related to the new Enhancement framework.  Which is the new way of modifing standard sap code.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/94/9cdc40132a8531e10000000a1550b0/frameset.htm
    Regards,
    Rich HEilman

  • I stream Internet radio from my iPad air to Bluetooth speaker.  Can anyone suggest the best EQ app to use to enhance the sound.  Thanks

    I stream Internet raidiot from iPad air to Bluetooth speakers.  Can anyone suggest the best EQ app to use to enhance the sound.
    THanks

    Yeah, I know I can restore it, but I might as well go ahead and try. I just finished a backup for icloud and itunes to make sure, I'll go ahead and restore it and set it up as new and see how that works. Seems like I have no other options at this point, I'd still like to know what they did with the Download tab in itunes store, if they removed it or if I'm just overlooking it.

  • Problem in using the enhancement SAPLV01Z for batch no assignment

    Hi,
    i am using the enhancement SAPLV01Z for using the user defined batch number.
    In which i am allowing the system to generate the internal batch number if it is newly created batch for that particular material,site and MRP combination.For this i am using the function module EXIT_SAPLV01Z_001 and if the batch is already available in ztable suppress the internal batch number generation.
    And by using the function module exit EXIT_SAPLV01Z_002 i am copying the already available batch and passing to the variable new_charge in that function module.
    every thing is OK. But the prob is system checking the availability of the batch for combination of materila and site in batch master table MCHA and throwing an error saying that no batch is found,enter batch.
    Now i want to skip the checking of MCHA table if it is already there in my ztable.For that i am implemented the OSS Note 1035372 but it is not working.
    And one variable call_vb_create i need to pass X for that i need access key.
    Can any body have solution with out using the access key..
    Thanks and regards
    anil

    Sorry I hadn't seen this question.
    I got the same issue today and used EXIT_SAPMM07M_010. It works fine.
    This user exit fix the issue

  • Problem in using the enhancement SAPLV01Z for batch no assignement in MIGO

    Hi,
    i am using the enhancement SAPLV01Z for using the user defined batch number.
    In which i am allowing the system to generate the internal batch number if it is newly created batch for that particular material,site and MRP combination.For this i am using the function module EXIT_SAPLV01Z_001 and if the batch is already available in ztable suppress the internal batch number generation.
    And by using the function module exit EXIT_SAPLV01Z_002 i am copying the already available batch and passing to the variable new_charge in that function module.
    every thing is OK. But the prob is system checking the availability of the batch for combination of materila and site in batch master table MCHA and throwing an error saying that no batch is found,enter batch.
    Now i want to skip the checking of MCHA table if it is already there in my ztable.For that i am implemented the OSS Note 1035372 but it is not working.
    And one variable call_vb_create i need to pass X for that i need access key.
    Can any body have solution with out using the access key..
    Thanks and regards
    anil

    Sorry I hadn't seen this question.
    I got the same issue today and used EXIT_SAPMM07M_010. It works fine.
    This user exit fix the issue

  • Using Screen Exit AMPL0001 in TCode MP02 but fields are not showing.

    Hello SAPients!
    I created a project, added the enhancement AMPL0001, included some test fields in the subscreen, activated components and project but when I run the transaction where my custom fields are supposed to be shown this is not happening. None of my fields is displaying just the rest of fields that already were there.
    I have reviewed what can be the differences between my fields and the others but I don't see any.
    What am I missing?
    Thanks in advance for your kind help.

    Hi Klaus,
    Thanks for your reply. Yes, I'm sure, I have reviewed several times. Actuallly I deactivated and reactivated my project a couple of times before you mention, now I did it again and I get the same result.
    A couple of questions:
      Is it normal that the new fields I add to the subscreen are grayer than the rest of fields?
      Is it normal that the status of the subscreen is shown as "Modified/Activated" instead of  "Activated"?
    Thank you.

  • PMS - What is the use of enhancement 'ADD_IND_DEVPLAN_STATION'

    Hi,
    My requirement is to add custom goal types to a criteria group in the appraisal form. i.e., When i add an element to a criteria group, i should select the goal type from dropdown for that element.
    Eg.,
    1. Section 1 (VB) - when we choose create option to add an element/goal under this section, the pop-up should appear with the list of custom values.
    1.1. Goal type (VB) - against this element i want a drop down with a set of values.
    I tried using free enhancement 'ADD_QUALIFICATION' but its linked to qualification catalog which we dont want to use. I am not sure how the other enhancement 'ADD_IND_DEVPLAN_STATION' works. Can anyone explain how to achieve this? appreciate your help.
    Thanks
    Karthik

    Made some progress. I have added 'Development Plans' list in transaction OOEC and choose the free enhancement 'ADD_IND_DEVPLAN_STATION'. however, when i choose the create button in the appraisal form, there is no new element added or no pop-up window comes up. I am assuming that the enhancement/BAdI implementation has to be in place and noticed these are all standard enhancements and it shouldve been implemented by default. Is there anything that we should do to enable this enhancement/BAdI?
    Thanks
    Karthik

  • Shud i make use of enhancement fwk here ?

    hi,
    i have extended an idoc and i need to populate the extra segments before sending it out to EDI (outbound). typically we write this code in an user exit. any idea if i can make use of enhancement fwk in this situation ? if so how ?
    thks

    Recommendation is - You can write your code inside an include and place the include between Enhancement and Endenhancement.
    There are few points you have note down while using Enhancement framework.
    Do not directly write code in the enhancement frame work, write the code inside an include program
    Caution while using CHECK statement inside enhancement code. The check statement based on where it is used, it will exit the block. If you just want to exit the enhancement part of the include - do not use Check.

  • Anyone using CATS Enhancement CATS0007 (ZXCATU08)?

    I understand that CATS enhancement CATS0007 (which is programmed in ZXCATU08 ) can be used to display information on the subscreen of the initial CATS screen.  Does anyone use this user exit?  If so, could you provide some sample code and an explanation of how you use it?
    Thanks in advance for your help.
    Ralph

    The simple question out of it is:
    Can I change the values of DAY1 - DAY31 fields in Timesheet using existing enhancements?

  • Why does my photo turn in to a white after using the enhance tool?

    When I'm using the Enhance tool on certain photo's, the photos turn pure white! This has only started recently. It even does this on old photos that I have used the Enhance tool on previously. If I use the Undo option, my photo will return to usual, but at the moment my Enhance tool is broken!
    I have tried repairing permissions and the database but it did nothing to solve the problem
    I am using iPhoto 11 on Lion. Everything is up to date.
    Please help.

    Try this:  launch iPhoto with the Option key held down and create a new, test library.  Import some photos and check to see if the same problem persists. If you get the same problem in the new library try this:  make a temporary, backup copy (if you don't already have a backup copy) of the library and try the following:
    1 - delete the iPhoto preference file, com.apple.iPhoto.plist, that resides in your
         User/Home()/Library/ Preferences folder.
    2 - delete iPhoto's cache file, Cache.db, that is located in your
         User/Home()/Library/Caches/com.apple.iPhoto folder. 
    Click to view full size
    3 - launch iPhoto and try again.
    NOTE: If you're moved your library from its default location in your Home/Pictures folder you will have to point iPhoto to its new location when you next open iPhoto by holding down the Option key when launching iPhoto.  You'll also have to reset the iPhoto's various preferences.
    OT

  • Only BADi is used in enhancement spot when customer createion?

    Only BADi is used in enhancement spot when customer createion?

    Only BADi is used in enhancement spot when customer createion?

  • How to use Easy Enhancement Workbench (eew)

    Dear Sir,
    Can you advise how to use Easy Enhancement Workbench in CRM. ?
    Is it good tool or not.
    Plase advise.
    Thank you and best regard,
    Vimol

    The Easy Enhancement Workbench is a development environment with wizards, with which you can easily extend certain standard SAP business objects with user-defined data fields and tables. Customer Objects, such as database tables and screens, are created by a generator, and all customer exits are implemented. This functions system-wide, that is, when extending a CRM system you can also execute extensions in the connected SAP R/3 OLTP system.
    Some examples of the functions generated for the Easy Enhancement Workbench:
    <u>1. DDIC extensions</u>
    - Application table
    - Data elements and domains
    - Check table for fields
    - Search help
    <u>2. Interface (SAP GUI):</u> screens, function modules, entries in BDT control tables
    <u>3. APIs for reading, changing, deleting</u>
    To access the Easy Enhancement Workbench, use transaction code <b>eewb</b>.
    i get this information from CRM modul -> CR100
    Hope this information help u.
    Best Regards
    Indah Puspita.

  • Item Category Change using UserExit/Enhancement

    Hi,
    Require your valuable inputs on the below requirement:
    We have a requirement where we have to determine the Shipping Point, Plant, Storage Location and Item category from a Custom table using header Shipping Conditions.
    As per the SAP standard, Shipping point and default item category are determining in Order. Currently, we will only use NORM as Gen item category group in all the material masters.
    We have maintained the Custom Table with the below fields:
    Sales Document Type
    Sales document item category
    Sales Organization
    Distribution Channel
    Division
    Shipping Conditions
    Shipping Point/Receiving Point
    Plant
    Storage Location
    Based upon the fields we have to determine the above in the Sales Order in Create and Change and further processing.
    We have already use the User Exit: MV45AFZZ, but there is inconsistency in updation of billing etc., Profitability segment, PR Etc.., we also tried with MV45AFZB, this User Exit is not getting triggered from Header level because we want to update the ItCat, ShpCon, Plant,S.Loc & Shpnt from the shipping conditions in custom table.
    Please suggest me in which User Exit/Enhancement  trigger point to determine the above and subsequent process should follow as per the standard process and not to deviate with other tables.
    Looking for your valuable inputs on these. We were totally struck in providing this solution.
    Regards,
    Kumar                            

    Dear MoazzaM,
    Using the Exit: MV45AFZZ, in Routine: USEREXIT_MOVE_FIELD_TO_VBAK, we have triggered our custom code to change the Item Category, Plant, Storage Location and Shipping Point. It is working fine at the Sales Order level.
    But we found these are partially not updated properly
    1) There is a Inconsistency in Creation of the Purchase Requisiton, where for the Individual PO, the    Storage Location remains the old one.
    2) When we create the PO from the
    2) In billing, at the item level, the plant and shipping point is also wrong which is not the source one from sales order and delivery, but the delivery details are correct
    3) In accounting doc also, the plant is wrong.
    Below is the piece of Code:
    IMPORT gv_vsbed FROM MEMORY ID 'VSBED'.
    IF gv_vsbed IS NOT INITIAL.
          SELECT SINGLE * FROM *Custom Table*
                    INTO gs_shippoint
                    WHERE auart = xvbak-auart
                    AND   vkorg = xvbak-vkorg
                    AND   vtweg = xvbak-vtweg
                    AND   spart = xvbak-spart
                    AND   vsbed = xvbak-vsbed.
    IF  gv_vsbed NE xvbak-vsbed.
          LOOP AT xvbap INTO lwa_xvbap.
            idx = sy-tabix.
            IF xvbak-vsbed IS NOT INITIAL.
              IF NOT gs_shippoint IS INITIAL AND
                 lwa_xvbap-pstyv NE gs_shippoint-pstyv.
    *** Update the Item category , plant, storage location and Shipping/Receiving point.
                lwa_xvbap-pstyv = gs_shippoint-pstyv.
                lwa_xvbap-werks = gs_shippoint-werks.
                lwa_xvbap-lgort = gs_shippoint-lgort.
                lwa_xvbap-vstel = gs_shippoint-vstel.
                MODIFY xvbap INDEX idx FROM lwa_xvbap.
                UPDATE vbap  FROM TABLE xvbap.
    Any Suggestions
    Regards,
    Kumar

Maybe you are looking for

  • Ultrabeat in Logic Pro X is missing drum kits

    Hi, So recently, I got Logic Pro X because I've been meaning to try producing house music with it. I was introduced to Ultrabeat in some tutorials saying to click the dropdown menu (at the top) and select 01 drum kits and choose Trance Kit 02. Howeve

  • Having a hard time integrating my Mac in a Windows 2003 server environment

    I can see the network drives and I can connect to them (by supplying my user name/password from active directory). Over a period of time (usually hours), the drive contents eventually disappear from finder. For example, I can see our network "J: Driv

  • How to send the PAYE EDI files - P45(1) P45(3) P46 to HMRC

    Hi, How do we send the EDI files like P45(1), P45(3), P46 etc.. to HMRC. Oracle Payroll generates the files, but doesn't support transmission to HMRC. Can these files be directly uploaded on the HMRC website ? Are there any recommended third-party so

  • Blue print on SD

    I have to create blue prints on different modules. can guru help me in this? I need a copy for reference. vijay [email protected]

  • Looking for a tiny MTA

    Hi guys. I'am looking for a tiny MTA only to forward my user mails to my real mailbox. Perhaps there is a smarter solution than using a MTA daemon. A script using msmtp/ssmtp or so... Thanks in advance Andreas Last edited by echasslau (2010-08-30 21: