Exit or enhancement spot to update network component price

Dear SAP expert,
I have a problem with component in network pricing which will copy from material standard price. This lead to unrealistic price in PR creation since the standard price only updated per 6 months.
I need to find an exit or enhancement spot to update the price in network to the last PO created.
Anybody can help on this issue?
Thanks in advance.

thanks for the advice. May i ask another question which is:
If i set the costing variant lets say to get the latest PO price, will it affect the material standard price in material master as well or only affect the network material component price. Since what i need is not to change the material standard price but only the material component price in network level..thanks

Similar Messages

  • Valuation price with user exit/BADI/Enhancement Spot (In valuation variant)

    Hi all,
    i am facing problem finding enhancement when creation of sales order of Valuation price with user exit/BADI/Enhancement Spot  (In valuation variant)
    For refferenece:
    When going to t.code VA03, select one item and go to extras in the menu bar and select costing then you find some amounts calculation i.e valuation price automatically.
    So when creation of sales order i am giving material and that material price automatically takes from material master and creating sales order.
    My customer requirement is to get the valuation price of the input material from Z-table during the sales order cost estimate.
    This Z-table contains the material code, plant , grade  of the material.
    Ex:
    Material         Plant   Grade Price
    A                1000    XYZ     25000
    A                1000    PQR     35000
    A                1000    BCD     45000
    Suppose it depends on sales document type and which grade price i have to take.
    So first of all i am unable to find enhancement where to change this code to get change the valuation price.
    Does anybody have any idea , is there any user exit/BADI/enhancement for this.
    So please help me in this issue.
    Thanks & Regards,
    lokeshgoud

    pls allow me to post the questions

  • Exit or enhancment spot for custom checks to prevent delivery from VA02

    Hi,
    Requirement is -
    When we click delivery from VA02 tcode.. After sales order is saved (commit ) , I need to check some conditions from XVBAP records and based on my checks I  need raise error message and prevent going into the delivery screen.(user should not be able to access delivery screen from VA02).
    Can anyone tell me what is the best exit or enhancement spot I can use for this?
    Thanks in advance,
    Mohan.

    Hi
    Try to check the routine FCODE_FLI1 in SAPMV45A
    Max

  • Enhancement spot for updating header text in vf02

    Hi guys,
    my requirement is to update header text which is already existing in vf02 tcode. user can update the existing text and when he click on save button text should get updated.
    anybody please let me know the place where i can write my code.
    Thanks in Advance.
    regards
    satish

    hi yogendra,
    I have created an enhancement in RV_INVOICE_DOCUMENT_ADD but my code is not getting appeared in debugging mode and  nothing is working. can u please guide me on this.
    following the spot where i have written my code
    NHANCEMENT-POINT rv_invoice_document_add_14 SPOTS es_saplv60a.
    ENHANCEMENT 51  OIC_SAPLV60A.    "active version
    BREAK-POINT.
    WAIT UP TO 2 SECONDS.
    DATA: lv_name TYPE thead-tdname,
             lt_line TYPE STANDARD TABLE OF tline,
             lw_line TYPE tline.
         CLEAR: lv_name , lv_sgtxt.
           lv_name = bkpf-xblnr.
    CALL FUNCTION 'READ_TEXT'
         EXPORTING
           id                      = 'A002'
           language                = sy-langu
           name                    = lv_name
           object                  = 'VBBK'
         TABLES
           lines                   = lt_line[]
         EXCEPTIONS
           id                      = 1
           language                = 2
           name                    = 3
           not_found               = 4
           object                  = 5
           reference_check         = 6
           wrong_access_to_archive = 7
           OTHERS                  = 8.
       IF sy-subrc EQ 0.
         READ TABLE lt_line
           INTO lw_line
           INDEX 1.
          REPLACE ALL OCCURRENCES OF '<)>' IN lw_line-tdline WITH space.
         lv_sgtxt = lw_line-tdline.
       ENDIF.
    ENHANCEMENT 1  ZNARRATION_UPDATE.    "active version
    ENDENHANCEMENT.
    Regards
    satish

  • What are all the key words are not recommented in User Exit or Enhancement

    Dear Experts,
    Can any of one tell me, what are all the key words not recommended to use any of the User exit or Enhancement spots?
    Regards,
    Mohana
    Moderator message: please search for available information/documentation.
    Edited by: Thomas Zloch on Feb 22, 2011 4:10 PM

    No Icon:Visitor
    Student
    Honor Student
    Top Student
    Tutor
    Intern
    Teacher
    Grad Student
    Master’s Graduate
    PhD Student
    Associate Professor
    Professor
    Distinguished Professor
    Regents Professor
    Associate Dean
    Dean
    Provost
    FONDA X. COX, PhD

  • Enhancement Spot Vs BADI

    Hello SDNites,
    The question I am asking is a simple conceptual question but am not able to get the answer of the same. Please help me in this regard.
    1. In ECC 6.0 can we create custom BADI definition. I have tried the same and it is not allowing me and it is saying creation operation only possible for enhancement spots. Why is that so?
    2. Enhancement spot falls under explicit enhancement of enhancement framework. Correct me if ?I am wrong?
    3. How can we find Enhancement spot for a particular transaction.
    Regards,
    Abhi

    Hi,
    The idea behind  the Enhancement spot is to organize all the enhancements in a specific place called enhancement spots, earlier if you implement a BADI you can't track it using object navigatore but now you can track all the enhacements which you made in the system using se80->Tab Enhancement Info System.
    2. Yes.
    3. You can't find the spot for a transaction, but you can find the Enhancement spots by providing application component and package name in se18 transaction.
    Regards,
    Narayan

  • Wt are different ways to find enhancement spots(User Exits) in ECC 6.0??

    Hi Friends,
    How are you all doing??
    Friends relevant  answers are awarded points. Pls give solutions..
    What are the different ways to find the enhancement spots (i mean user exit points) in ECC 6.0??
    I want to find the enhancement spot in sale order transaction (va01/va02) after save happening or else after commit happen. In that i need to call the badi method on_costing_component. So friends could you give solution for this.

    Hi
    You can see this document for knowing the Userexits for a given Trxn.
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/abap/abap-code-samples/userexits%20in%20a%20transaction.doc">Listing UserExits in Transactions</a>
    Regards
    Raj

  • Enhancement spot in ME23N to update outbound delivey header

    I have a requirement of copying the partner function from STO to outbound delivey, if the partner function is Forwarding agent. This can be achieved by using bapi 'BAPI_OUTB_DELIVEY_CHANGE'. What i want to know is where should i do the enhancement?
    The requirement is when partner function is chnaged via ME23N it should automatically update the partner function at header level in VL02N(outbound delivery).
    Can anybody tell me which enhancement spot is best for this purpose in ME23N.
    Thanks in advance.

    Hi
    BAPI isn't an enhancement. It can contain an enhancement. BAPI is a tool to create or change SAP documents (sales ordeers, deliveries, invoices, purchase orders, and so on) or update SAP tables without the need to use the end user transaction. For instance, you can create purchase orders from other non-SAP applications via interfaces.
    The BAPI are functions modules. So, you can see it with tcode SE37. Search in service.sap.com/notes documentation for this BAPI.
    Regards
    Eduardo

  • Need Enhancement spot or user exit for ME31L

    Hi Experts,
    I need an enhancement point(ExIt/BADI) to change ir_ind, GR_basedir and ERS flags based on the value of net_price and est_price flag(item level) in the transaction ME31L(Create scheduling agreement).
    need solution urgently
    TQ
    Phalani M

    Hi
    Use
    ME_PROCESS_OUT - This is an Enhancement spot for BAdi ME_PROCESS_OUT
    Processing of Header Data
    With this method, you can change the header data of your outline agreements and check it for correctness.
    The import parameter IM_HEADER containing the header data of your outline agreement is available.
    The interface reference is of the type IF_PURCHASE_OUT_HEADER. You can use all the methods defined there. To get the current header data of the document, use the GET_DATA method.
    Error messages can be issued directly. The business logic processes these messages, writes them to a log, and sets the document to invalid.
    The import parameter IM_COUNT is currently not used.
    Thanks & Regards
    Kishore

  • Enhancement spots available for IDOC (PREQCR)

    Hi Friends,
    It’s a file to IDOC (PREQCR) interface, a field enhancement is required for this Inbound IDOC. I got the EXIT (SAPLMEWQ) for this IDOC (PREQCR), but want to proceed through the Enhancement spots. Could any one let me know the Enhancement spots available for this particular IDOC.
    Regards,
    Meghna.

    Hi,
    I glanced at this IDoc and it looks like it was generated based on BAPI and the corresponding inbound FM is: BAPI_IDOC_INPUT1 - Inbound BAPI IDoc: Individual Processing. This FM is used in inbound process code by many IDocs generated "from" BAPI. This FM is pretty old and I think that you will not fine any enhancement spots in it.
    I did some research and I couldn't find. Just use tcode: SE84 - Repository Information System and look for enhancement spots for corresponding package/application component.
    If you badly need to use enhancement framework you might use "Implicate Enhancement" but I would recommend to go for function exits that you have already found.
    Regards,
    Jakub

  • Enhancement/Badi/Enhancement Spot required for BP at the time of SAVE

    Dear Friends,
    I have a requirement to update the custom field(Created by using EEWB)  in BP transaction at the time of Save, based on the condition Risk Class Category, Could any one help me in finding the solution such as BAdi/Enhancement Spot/User exit where I can find the values of Risk Class category, Credit segment category and the custom field I can change at the time of save.
    Appreciate Ur help Thanks alot in advance.
    Br,
    Naveen

    Hello Selva,
    I tried both the options.
    The SDVFX008 is getting triggered.
    *if cvbrp-netwr is INITIAL and cvbrp-fkimg is NOT INITIAL.
    *  MESSAGE 'Not Valid' TYPE 'S' DISPLAY LIKE 'E'.
    * ENDIF .
    this is my logic but the values are initials.
    Is there nay other method which I can use?

  • Modify standard table in enhancement spot

    Hi Experts,
    I am using userexit_move_field_to_vbap enhancement spot.
    my piece of  code -
    XVBAP-ABGRU = 'ZP'.
    MODIFY XVBAP.
    I am getting dump. I want to know how to update a standard table in enhancent spots. Here i am tring to update XVBAP-ABGRU  with ZP for the corresponding sales order.
    Please help me <removed by moderator>.
    Thanks&Regards,
    sahil
    Edited by: Thomas Zloch on Jan 3, 2011 2:24 PM

    In this user exit you should change the field values of structure VBAP,not internal table XVBAP.
    VBAP-ABGRU = 'ZP'.
    See the Userexit comments
    This userexit can be used to move some fields into the sales  *
    *       dokument item workaerea VBAP

  • Error message in enhancement spot

    Hi...,
    I want to give error message in enhancement spot.
    I am using FM 'CR_BT_ORDER_POST'.
    wHEN USER WILL TRY TO CHANGE SERVICE ORDER.i WANT TO THROUGH ERROR MESSAGE.AND KEEP THE CURSOR ON SAME SERVICE ORDER SCREEN
    But now it is coming out of IW32.WHEN I AM GIVING ABORT MESSGAE TYPE.ERROR MESSAGE IS NOT ALLOWED IN UPDATE TASK MODE.
    tHANKS,
    aNIL

    Hi,
      I think you have to use the function module 'POPUP_TO_CONFIRM' give the error message what you want to and if the user press any button keep the control on the same screen.
    Regards,
    Himanshu

  • Implementing Enhancement Spot

    Hi Experts,
               I am looking for an exhancement (Function Exit / Badi ) which will should be trigegred when user presses SAVE button in PO .(Say me22n)
               As I couldn't find suitable exit / badi....I thought of using the enhancement point provided for ME22N in the PAI module.Please correct if there is any issue upto here.
    *&      Module  EVENT_PAI_FINISHED  INPUT
          text
    MODULE event_pai_finished INPUT.
    ENHANCEMENT-POINT EVENT_PAI_FINISHED_01 SPOTS ES_LMEVIEWSF01 INCLUDE BOUND.
      CALL METHOD call_view->handle_event( 'BEFORE_TRANSPORT' ).
      CALL METHOD call_view->handle_event( 'PAI_FINISHED' ).
    ENDMODULE.                             " EVENT_PAI_FINISHED  INPUT
               Then to implement the enhancement point by creating a BADI implemetation ..when we are enetering the enhancement spot name ES_LMEVIEWSF01 under the create implementations section of SE19 transctaion with NEW BADI......and when we pressed cretae implementation button...nothing is happening..I mean neither BADI is getting created...nor thorwing any error message......
           Please suggest me how to follow.......You can find above code in the include
    LMEVIEWSF01 at line no 188........
            Earlier response will be appreciated.....
            Thanks ina dvance and reward points are garunteed....
    Regards,
    Sampath

    Hi Debhasis,
       Thanks for your reply. While saving exit 12 or exit 13 will be triggered ONLY when we make changes in standard PO item TABS.
        Let's say standard PO has 10 TABS at ITEM level. We are adding one more custom TAB there  adding to that our client interest is not to include this TAB fields in EKPO structure.  Hence we have to create the TAB by using screen exit option and we successfully created the TAB.
         Now take a case that we oopen ME22N with a PO no..then user did not make any changes in all the 10 standard TABS but make changes in only custom TAB...in that case exit 12 or exit 13 will not get triggered....Because they will be triggered only when you make changes to the fields which will be in EKKO or EKPO....as we are not supposed to extend EKPO ....those two exits will not be handy for us.......
         We even tried in existing BADI's ....but no BADI or exit will be getting triggering when we do not make any changes which effect EKKO and EKPO structure....
          Please let us know . if you have any idea to counter this unique problem.
           We also request you to please let us know ,if you ahve any idea, about implementing the this particular enhancement spot. Usually we can do it by SE19. But this particular spot is not allowing us to create one...... 
    Anyway Thanks .....Let's flow the discussion...
    Regards,
    Sampath

  • Need Enhancement spot in Business Partner Creation/Change

    Hi all ,
    In Business partner creation/Change screen(Tcode BP),if pressing BACK or CANCEL button without saving data, it will ask for confirmation that Want to save data or not.If we press YES it will save the data,or if we press  NO it won't. Is there any Enhancement spot (User exit or BADi) available after triggering the above confirmation message.If so kindly intimate me the Exit name or BADi name.
    Thanks in Advance..

    Try using Implicit Enhancements .
    I have got implicit enhancements over here for you.
    check out if Useful while dubugging.
    include :LBUS_LOCATORF05
    screen 3000
    prog SAPLBUS_LOCATOR
    form dynpro_pai_begin
    dynpro_pai_end
    create IMPLICIT enhancements here.
    To avoid confusion write your code after IF condition checking for
    GV_OK_CODE which is BUS_MAIN_BACK and dynpro number.
    If you dont know Implicit enhancements try this link
    http://www.sapdev.co.uk/enhance/eframework/eframeworkhome.htm
    checking ok_code is necessay otherwise it will be executed everytime PAIis triggered.

Maybe you are looking for

  • Video Playback In Acrobat 9

    I’ve been looking on this forum and if this problem is covered in another post, if you could point me in that direction that would be great. If you have an answer to this problem that would also be great. We build classroom presentations in InDesign

  • My iPod touch 3rd G is always zoomed! How can I put it back how it used to be..?

    My iPod touch is zoomed all the time and I don't have a clue how to unzoom!! Please help!!

  • Read ICC profile information of an image

    Dear community, for my further implementation I need some information about the ICC profile used for an actual image edited inside Photoshop. How can I read the ICC informations about an image? I am implementing an export plug-in and found some ICC c

  • "load path as a selection" deselects my path layer

    When I "load path as a selection" the path layer deselects and I have to reselect the path layer to add, subtract or intersect.  What am I missing?

  • JDK 1.4 nio non-blocking connects don't finish

    I am working with the Linux version of JDK1.4, doing some testing of the non-blocking capability. The few tests that I have done have shown some strange results: - When opening a non-blocking connection to a server which has an announcement banner, s