User exit in VA02/1 during partner change

Hi,
  Is there any user exit that gets triggered when a ship to party is changed in the order ? I see EXIT_SAPLV09A_004 but that is only in VA01.
Regards,
Hari.

form userexit_field_modification in MV45AFZZ will be called during the VA02 transaction (and the VA01).
There is a case statement within here.
  case screen-name.
which allows processing to be limited to a field on the tranaction screen.  KUWEV-KUNNR is the screen element for the ship to, so you should be able to trap any changes in here.

Similar Messages

  • User Exit in VA02 - Fast Change of selection

    Hello Experts,
    Is there an existing user exit in VA02 that can be used to add another menu item under menu Edit > Fast Change of ...
    I would like to add another item under that I can use to change the user status of the item.
    Thanks in advance.
    Regards,
    Erwin

    form userexit_field_modification in MV45AFZZ will be called during the VA02 transaction (and the VA01).
    There is a case statement within here.
      case screen-name.
    which allows processing to be limited to a field on the tranaction screen.  KUWEV-KUNNR is the screen element for the ship to, so you should be able to trap any changes in here.

  • Is there any user exit/ badi to populate the partner bank type for   F-63.

    Is there any user exit/ badi to populate the partner bank type (field name BSEG-BVTYP) in transaction F-63. There is exit ‘ZFI_FOAP_CDITEMS_00001011’ having BKPF and BSEG as only import parameters so I can’t change the value for BSEG-BVTYP.
    So could you please let me know any exit where I can change the value for BSEG-BVTYP for transaction F-63?
    Thanks in Advance,
    Steevan

    hi,
    Below r the user exit related to transaction  F-63.
    Check out if any of them will solve ur Query..
    F050S001            FIDCMT, FIDCC1, FIDCC2: Edit user-defined IDoc segment
    F050S002            FIDCC1: Change IDoc/do not send
    F050S003            FIDCC2: Change IDoc/do not send
    F050S004            FIDCMT, FIDCC1, FIDCC2: Change outbound IDoc/do not send
    F050S005            FIDCMT, FIDCC1, FIDCC2 Inbound IDoc: Change FI document
    F050S006            FI Outgoing IDoc: Reset Clearing in FI Document
    F050S007            FIDCCH Outbound: Influence on IDoc for Document Change
    F180A001            Balance Sheet Adjustment
    FARC0002            Additional Checks for Archiving MM Vendor Master Data
    FEDI0001            Function Exits for EDI in FI
    RFAVIS01            Customer Exit for Changing Payment Advice Segment Text
    RFEPOS00            Line item display: Checking of selection conditions
    RFKORIEX            Automatic correspondence
    SAPLF051            Workflow for FI (pre-capture, release for payment)
    Reward points if helpful,
    Regards,
    Brijesh

  • User Exit in VA02 for Warranty Status field change

    Hi Gurus,
    Can any one pls suggest the user exit that gets trigerred when there is a Warranty Status Field change in the Repair Order of Order type ZRAS and when the change occurs it has to update the work center of the Corresponding Service Order.
    Pls help me with this issue.
    Regards,
    VIJAYB.

    Transaction Code - VA02                     Change Sales Order
    Enhancement/ Business Add-in            Description
    Enhancement
    V60F0001                                SD Billing plan (customer enhancement) diff. to billing plan
    V46H0001                                SD Customer functions for resource-related billing
    V45W0001                                SD Service Management: Forward Contract Data to Item
    V45S0004                                Effectivity type in sales order
    V45S0003                                MRP-relevance for incomplete configuration
    V45S0001                                Update sales document from configuration
    V45P0001                                SD customer function for cross-company code sales
    V45L0001                                SD component supplier processing (customer enhancements)
    V45E0002                                Data transfer in procurement elements (PRreq., assembly)
    V45E0001                                Update the purchase order from the sales order
    V45A0004                                Copy packing proposal
    V45A0003                                Collector for customer function modulpool MV45A
    V45A0002                                Predefine sold-to party in sales document
    V45A0001                                Determine alternative materials for product selection
    SDTRM001                                Reschedule schedule lines without a new ATP check
      Business Add-in
    BADI_SD_SCH_GETWAGFZ                    Scheduling Agreement: Read WAGFZ from S073
    BADI_SD_V46H0001                        SD Customer functions for resource-related billing
    No.of Exits:         15
    No.of BADis:          2

  • User Exit - VA01 / VA02 Sales Order, using Variant Configuration Fields

    Hi,
    I'm doing a user exit for creating / changing a sales order (VA01/VA02), and in my program I'm trying to use the characteristic values in variant configuration: Extras -> Configuration.
    I know there's a whole bunch of data in SAPMV45A, but I can't seem to find what I need. Structure RV45A is the closest I can find, but the characteristic name / value fields appear empty during the execution of the user exit.
    Any help would be greatly appreciated.
    Thanks!

    R u creating your own user exit or using the ones which are available for VA01/VA02?
    If you can use existing ones, to get the more details abt them, please have a look at below link.
    http://help.sap.com/saphelp_46c/helpdata/en/1c/f62c7dd435d1118b3f0060b03ca329/content.htm
    I hope it helps.
    Best Regards,
    Vibha
    *Please mark all the helpful answers

  • User Exit for VA02

    Hi All,
    My requirement to automatically change the schedule line dates (ETDAT) in a sales order when the requested delivery date (KETDAT) of the document is changed.
    The schedule line dates should automatically change to the date that is changed in the requested delivery date.
    Is there any user exit or enhancement point to achieve this.
    Thanks in advance.
    Regards,
    Darpana.A

    >
    Darpana Ahire wrote:
    > HI,
    >
    > In Include FV45KF0V_VBAK-VDATU_PRUEFEN  I have implemented an enhancement point, just before the data declaration of the include
    >
    > *---This logic does not display the warning that Date is not copied to the schedule line items
    > data: v_vdatu like vbak-vdatu,
    >         v_vprgr like vbak-vprgr.
    >
    > if sy-tcode = 'VA02'.
    >   call function 'PERIOD_AND_DATE_CONVERT_INPUT'
    >     exporting
    >       dialog_date_is_in_the_past = space
    >       external_date              = us_ketdat
    >       external_period            = us_kprgbz
    >     importing
    >       internal_date              = v_vdatu
    >       internal_period            = v_vprgr.
    >
    > if *vbak-vdatu <> v_vdatu.
    >   *vbak-vdatu = v_vdatu.   "Initialising the Changed date
    > endif.
    > endif.
    >
    >
    >
    > In Include FV45EFEP_VBEP_UNTERLEGEN I have implemented an enhancement point, just before the data declaration of the include
    >
    >
    > DATA: v_vdatu TYPE EDATU_VBAK.
    >
    > if sy-tcode = 'VA02'.
    >
    > *---Selecting the required delivery date
    > SELECT single vdatu
    >        from vbak
    >        into v_vdatu
    >        where vbeln = vbak-vbeln.
    >
    > *---Checks if the Required delivery date is changed then changes the schedule line items first date
    > if vbak-vdatu <> v_vdatu.
    >   loop at xvbep.
    >      xvbep-edatu = vbak-vdatu.
    >      modify xvbep TRANSPORTING edatu.
    >   endloop.
    > endif.
    >
    >
    > *---Checks on click of Save button
    >  if sy-ucomm = 'SICH'.
    > *---Checks if the Required delivery date is changed or not
    >    if vbak-vdatu <> v_vdatu.
    >      loop at xvbep.
    >        xvbep-edatu = vbak-vdatu.
    >        modify xvbep TRANSPORTING edatu.
    >      endloop.
    > *---Modifys the database table VBEP accordingly
    >        modify vbep from table xvbep.
    >    endif.
    >  endif.
    >
    > endif.
    >
    >
    > Hope your problem gets solved by this logic.
    >
    > Regards,
    > Darpana.Ahire
    Hi Darpana,
    I have a requirement to automate the requested delivery date while creating the sales order through VA01.
    I have to add some lead time to the defaultly proposed requested delivery date.
    I am able to change the requested delivery date VBAK-VDATU and schedule line date VBEP-EDATU.
    I have done it through form 'SAVE_DOCUMENT_PREPARE' in SAPMAV45A.
    Now my client requires this date date has to be reflected in all places like in goods issue date, loading date, material availability date, invoice date etc.,
    As my user exit triggers only at the time of saving the document, changing the requested deliery date is not affecting all these dates.
    Any solution for this.
    Highly appreciate your help.
    Thanks
    Sreenivasa Reddy Vallem

  • VA01 user exit at line item with partner address

    I need a user exit for VA01 that is at the line item level.  The catch is I also need access to the partner address data.  I have found userexit_pricing_prepare_tkomk (include MV45AFZZ) but that doesn't give you the "instance" address information (the address data that is specific to that order, after being changed).  It only gives you the address number for the partner's default address.
    Does anybody know if such an exit exists?
    Regards,
    Aaron

    Hi Aaron,
    I had a similar requirement Long back & This was my code I written. Hope this helps you.
    *  Extract and Update field for partner-id - Goods Supplying vendor
      CLEAR TKOMK-Y_GSVN.
      PERFORM XVBPA_LESEN(SAPFV45K) USING 'WL'  VBAP-POSNR SY-TABIX.
      IF XVBPA-UPDKZ <> 'D'.
        TKOMK-Y_GSVN = XVBPA-LIFNR.
      ENDIF.
      PERFORM XVBPA_LESEN(SAPFV45K) USING 'ZP'  VBAP-POSNR SY-TABIX.
      IF XVBPA-UPDKZ <> 'D'.
        TKOMK-BSART = 'ZIN'.
        SELECT SINGLE LAND1 FROM LFA1 INTO TKOMK-Y_COMM_CTY  WHERE LIFNR = XVBPA-LIFNR.
      ENDIF.
    FORM XVBPA_LESEN USING US_PARVW US_POSNR US_TABIX.
    DATA: DA_VBADR   TYPE   VBADR.
    DATA: DA_VBPA    LIKE   XVBPA.
    CLEAR DA_VBPA.
    READ TABLE XVBPA INDEX 1 INTO DA_VBPA TRANSPORTING VBELN.
    XVBPAKEY-MANDT = VBAK-MANDT.
    XVBPAKEY-VBELN = DA_VBPA-VBELN.
    XVBPAKEY-PARVW = US_PARVW.
    XVBPAKEY-POSNR = US_POSNR.
    READ TABLE XVBPA WITH KEY XVBPAKEY.
    IF SY-SUBRC > 0.
       XVBPAKEY-POSNR = POSNR_LOW.
       READ TABLE XVBPA WITH KEY XVBPAKEY.
    ENDIF.
    IF SY-SUBRC > 0.
      CLEAR XVBPA.
      IF  US_PARVW = 'WE'.
        CLEAR KUWEV.
      ENDIF.
      IF  US_PARVW = 'RG'.
        CLEAR KURGV.
      ENDIF.
    ENDIF.
    US_TABIX = SY-TABIX.
    * CAM is not activated
    IF ZAV_FLAG IS INITIAL.
      IF NOT XVBPA-ADRNR IS INITIAL.
        CLEAR XVBADR.
        XVBADR-ADRNR = XVBPA-ADRNR.
        READ TABLE XVBADR.
        IF SY-SUBRC > 0.
          CLEAR XVBADR.
        ENDIF.
      ENDIF.
    * CAM is activated
      ELSE.
    *if there is an address
        IF NOT XVBPA-ADRNR IS INITIAL.
    *clear address data
          CLEAR XVBADR.
    *try to read address in internal table XVBADR
          READ TABLE XVBADR WITH KEY ADRNR = XVBPA-ADRNR  ADRNP = XVBPA-ADRNP.
    *if address is not in internal table XVBADR
          IF SY-SUBRC NE 0.
    *read address in CAM tables
       CALL FUNCTION 'SD_ADDRESS_GET'
          EXPORTING
            FIF_ADDRESS_NUMBER    = XVBPA-ADRNR
            FIF_PERSONAL_NUMBER   = XVBPA-ADRNP
            FIF_ADDRESS_INDICATOR = XVBPA-ADRDA
          IMPORTING
            FES_ADDRESS           = DA_VBADR
          EXCEPTIONS
            OTHERS                = 4.
            IF SY-SUBRC EQ 0.
              MOVE-CORRESPONDING DA_VBADR TO XVBADR.
              APPEND XVBADR.
            ELSE.
              CLEAR XVBADR.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDIF.
    ENDFORM.
    Thanks & Regards,
    Dileep .C

  • User Exit or BADI in APO to change sales order relevant data while CIF

    Hi Everyone,
    I require User exit or BADI at APO side to change customer field kunnr of sales order after it enters APO through CIF.
    My requirement is to replace KUNNR field with KDGRP field of sales order.
    The data will pass through CIF in APO.
    Is there any user exit or BADI for the same?
    Sample code will be of great help.
    Regards,
    Kashyap.

    Hi ,
    Resolved myself.
    customer exit APOCF010
    Regards,
    Kashyap

  • BADI / User Exit after Saving of Business Partner

    Hi Experts,
    Is there a BADI / user exit that is triggered after saving / updating of Business Partner using transaction code "BP"?
    We want to send a XML file thru ALE after creation/modification of BP. We are using CRM WinClient 4.0.
    Thanks.

    Hi Mikhail Khorpyakov,
    Thank you very much for your reply. It was a helpful answer.
    BUPA_GENERAL_EXPORT is triggered before database update of table BUT000 and other related tables.
    Is there a BADI that is called after saving which contains general data of business partner?
    Thanks in advance..

  • User-exit on reverse document during transfer to Accounting

    Hi Gurus,
    I have a SD document correctly transfered in FI.
    When I reverse the original SD document, the related FI takes the document date of the original SD document.
    I need to change the BKPF-BLDAT on reversal FI document, is it possible in any way?
    I tried all the user exit SD, but it seems that  the callback function AC_DOCUMENT_REVERSE (ECC6) does not pass in any user-exit, and even for sobstitution of FI.
    Thanks & Regards,
    MaxD.

    Hi Ivano,
    I resolved my issue.
    I apply the note 339928 deactivating the new cancellation procedure.
    Thanks & Best regards,
    Ciao,
    MaxD.

  • User exit in VA01 not triggering on change of custom field

    Hello Guys,
    We have custom field in SO item (VBAP) for which screen 8459 of SAPMV45A has been enhanced. Now, on the change of the custom field, user exit USEREXIT_MOVE_FIELD_TO_ME_REQ is not getting triggered.
    Requirement is to change Purchase Requistion item (setting value of a EBAN field to custom field from 8459 screen) when a SO is created/changed.
    Can someone please help!
    Regards,
    Ashish
    Edited by: Ashish Kshatriya on Nov 4, 2009 8:00 PM

    Hi
    U can also to try to insert a new MODULE in the PAI of screen-exit where u call the user-exit USEREXIT_MOVE_FIELD_TO_ME_REQ or where u fill the header line of table EBAN just as what that exit does.
    U should remember the screen-exit is "yours", so u can insert all module u need, just only save them in the following include:
    - MV45AOZZ (PBO module)
    - MV45AIZZ   (PAI module)
    Max

  • User exit to sense the field value change ?

    Hi Guru,
    Our ABAPer created 4 customized fields in "Addition data A" and the requirement is once the value of these customized fields' are changed, copy (overwrite) the changed value to material description on the "sales" View
    Is there any user exit can sense the value change from the customized fields ?
    Thanks
    Eric
    Edited by: Eric Y on Aug 11, 2008 11:45 PM

    USEREXIT_CHECK_VBAP in program MV45AFZB is called when the field is changed.
    /Torben

  • USER-EXIT for GL split during ROLLUP

    Hi all,
    Is there an user-exit available in GL Rollup process (FAGL25) wherein I can include splitting of GL per period and by a custom field populated before or during substitution?
    Any help or ideas on where can I place the General Ledger split?

    hi ,
      there is no userexit  or badi for FAGL25  transaction
    Regards
    Deepak.

  • User exit for MIGO and MIRO to change the GL account posting

    Hiiii
    I have a flow like this .
    When i create a PO --> i do a Goods receipt in MIGO transaction and there is a GR automatic posting that is done in backgroung
    i needa user exist which instead of sap doing the standard posting in let's a GL account No i want sap to use the Gl account No XXX
    When is then do a Invoice receipt instead of an IR posting will also be done.  I need a user exit where instead of using the GL account of the standard i use the GL account XXX
    please advise which user exit i can use.

    HI newbye82c,
    have a look at these exits/badi:
    Enhancement                                                                               
    MBCF0010                                Customer exit: Create reservation BAPI_RESERVATION_CREATE1    
    MBCF0011                                Read From RESB and RKPF For Print List in  MB26               
    MBCFC003                                Maintenance of batch master data for goods movements          
    MBCFC004                                Maintenance of batch specifications for goods movements       
    MBCFC012                                Set Cycle Counting Factory Calendar                           
    MBCF0002                                Customer function exit: Segment text in material doc. item    
    MBCF0005                                Material document item for goods receipt/issue slip           
    MBCF0006                                Customer function for WBS element                             
    MBCF0007                                Customer function exit: Updating a reservation                
    MBCF0009                                Filling the storage location field                                                                               
    Business Add-in                                                                               
    MB_DOCUMENT_UPDATE                      BADI when updating material document: MSEG and MKPF           
    MB_DOCUMENT_BADI                        BADIs when creating a material document                       
    MB_CIN_MM07MFB7_QTY                     Proposal of quantity from Excise invoice in GR                
    MB_CIN_MM07MFB7                         BAdI for India Version exit in include MM07MFB7               
    MB_CIN_LMBMBU04                         posting of gr                                                 
    Hope it helps,
    Matteo

  • User Exits in VA02

    Hi
    my requirement is the QUANTITY should not be greater than 1 , if the order type is -
    i wrote the code in the program mv45afzb / mv45afzz,
    Its working , but it showing before saving, my code has to work while saving, any program available like
    MV45 -
    ETC......
    <<removed_by_moderator>>
    Thanks in previous
    Edited by: Vijay Babu Dudla on Jan 21, 2009 11:47 PM

    Hi,
    Try to do this in looking for user exits.
    From the SE38 screen, enter the desired screen main program, and click Utilities > Find In Source Code, and "CUSTOMER-FUNCTION" as the text to search for. This will give you a list of the user exits and where they are called from for all screens in the module pool.
    Also try MV45AIZZ ( User Exit for PAI ).
    Hope this helps.
    Regards,
    Leonard Chomi.

Maybe you are looking for

  • Planning Data upload

    Hi Experts, Clients wants to upload the planning data from Excel using T.code FMPLUP. If any any configuration required to execute, please share. I created a file in excel with .CSV  format,  provided the File description  as"Test upload" and then Ex

  • Windows Updates aren't allowing me to make changes. I'm the admin!

    Hey all, I've got a 2008R2 terminal server in a domain.  It won't allow me to manage updates.  I thought it must be because it's in a GPO somewhere that's got it disabled, so I did a gpresult and there are no windows updates settings being applied to

  • Help !I keep getting error 101 from the adobe download assistant !

    My operating system has been giving issues since I bought but I just wanted to be able to do my class work on it, I have had to restore which caused me to lose my CS6 afte I successful was able to extract and install it. However since my last restore

  • My JMS 2 wish list - Part 4, durable subscriptions

    I attended the JavaOne 2010 session on future JMS evolutions. During the session I described some current limitations or issues I'd like to be solved in a portable way. I've been adviced to share the issues to get feedback from the community. I will

  • Csa 6.0 problem with software deployment tool

    Hi Guys, I am having some problems with csa 6.0 and a software deployment tool called capainstaller, it resides on the client and picks up packages on some server shares and executes them from there, or copies it locally. We have added it to the clas