Need User Exit  for ML81N SAVE

Scenario: Track employee id wise payments using SES ORDER field
A.     To track employee Id in Service Entry Sheet (SES)
Payments such as Mobile bill, OYC allowance is made against Service Purchase Order.
1)      In SES, user will enter employee Id in field AUFNR i.e. Order.
2)     Create z-table to maintain Expense GL A/c
3)     While Save, get Service POu2019s GL A/c, validate in Z-table. If exists, then validate entered employee id.
Is there any user exit which we can use while SAVING ML81N.

Hi,
I would advice you to use the user defined fields in table ESLL instead, like        
  ESLL-USERF1_NUM   User-Defined Field                                     
  ESLL-USERF2_NUM   User-Defined Field                                     
  ESLL-USERF1_TXT   User-Defined Field                                     
  ESLL-USERF2_TXT   User-Defined Field                                                                               
and develop a custom solution with the help of customer enhancement          
SRVDET.
Regards,
Edit

Similar Messages

  • User Exit for ML81N  at the time of save -- urgent

    hello all,
    I need to fill the field reference field in ML81N transaction with some value for this i need to find user exit i was able to find so many user exits for this transaction but i couldn't find the perfect user exit at the tiem of save,
    Any pointers wouls be of great help..............

    Hi,
    check these 2 threads.
    User exit in ML81N
    Urgent. Badi or user exit for ML81N transaction
    Regards,
    Maha

  • User Exit for ML81N (Service Entry)

    Hi All,
    I need user exit for Service Entry Sheet(ML81N). So which user exit is fired when run the transaction after save(ML81N). Please help me urjent.
    Thanks & Regards
    Ravi Kumar

    Hi All,
    I am having similar problem with ML81n. I need to add tab (along with few fields) on ML81N and need to pass the data in ESSR table.
    I am using enhancement - SRVEUSCR, thru which i am able to display tab on screen.
    But i am not able to capture value enter on screen in function modules:
    exit_saplmlsr_020 AND exit_saplmlsr_021.
    I have added fields in structure - CI_ESSRDB and using the same fields in new customer screen in SE51(Screen fields named as ESSR-Field1 (field1 is added in CI_ESSRDB )).
    Please assist and let me know where i am going wrong.
    Thanks
    Rajesh

  • Need User Exits for Creation of Delivery and for Posting Goods Issue

    Hi,
    I need User Exits for
    Creation of Delivery
    Posting Goods Issue
    I need to make some checks regarding customer license expiration and if checks fail, I need to stop Creation of Delivery and Posting Goods Issue.
    Thanks in advance,
    Will reward,
    Mindaugas

    In the delivery you can use userexit USEREXIT_SAVE_DOCUMENT_PREPARE to make your checks and send an error message to the user in case they fail.
    You can find this user exit (form routine) in include MV50AFZ1.
    Hope that helps,
    Michael

  • User exit for ML81N after SAVE

    I need a User exit for Service Entry Sheet change after the user has Saved the release. I need to update a customized "Z" table when a Service Entry is released from ML81N. I need to ensure the Service Entry is saved with release status. The user-exits such as SRVESSR are triggered during creation of the Service Entry but not after Save. For e.g. if I used that exit to update my Z table, the Service Entry release may not have actually saved (say due to some error), but my Z table would have been updated. Is there a solution for such a requirement?? I saw some previous threads similar in request, asking for a User exit after SAVE, but it seemed to relate to WorkFlow.

    hi ...
    try to use MB_CF001 exit ....                                                                               
    The enhancement MB_CF001 includes a function module that is called up    
    immediately before the COMMIT WORK when a goods movement is posted.                                                                               
    All the material document data is passed on to this function module from 
    the following tables:                                                                               
    o   MKPF    (Material document header)                                                                               
    o   MSEG    (Material document items)                                                                               
    o   VM07M   (Update data)                                                                               
    This data can be passed on to other programs.                                                                               
    Note                                                                               
    The enhancement does not write any data to the material document, that   
    is, it is not possible to change material document data before the       
    update posting takes place.

  • Need User exits for MB21

    Hi Folks,
    I have designed custom screen for MB21 transaction which calls the standard screen.
    I want to pass some data from the custom screen to the standard screen but for that i need a user exit to do the same
    I tried get/set parameters but they work only for next screen, but i am skipping first screen so it is not working.
    I need exits for passing value for these fields - Order Number, WBS Element, Cost Center and Goods Recepient(WEMPF).
    Please help.
    Thanks
    Varun

    Hi varun,
    MB_CF001
    MBCF0002
    MBCF0005
    MBCF0006
    MBCF0007
    MBCF0009
    MBCF0010
    MBCF0011
    these are available user exit for MB21.
    Regards,
    vijay

  • User exit for ML81N

    Hi all,
    I am looking for user exits for T code ML81N, where in I want to validate 2 fileds i.e. net value inclusive of tax ESSR-NETWR and
    PRsp. Intern ESSR-SBNAMAG.
    I have tried all the exists available in SMOD for the develoment class.
    can any one tell me how to solve this.
    Best Regards
    Sree

    Hi,
    Try to check any BADI's Available.
    to find the user exits & Badi's for the T-code..
    go to table TSTC>enter T-code and execute> get the Program for the t-code..
    and go to-se38-->get the package attached to the t-code..
    next go to t-code Se15>expand the enhacement tab>enter package under userexit and
                                                         execute you will get the list of exits
                                                         available...
                                                      -->enter package under Badi's tab and
                                                         execute you will get the list of Badi's
                                                         available... 
    All the User exits are stored in Table MODSAP..
    Prabhudas

  • User Exit for MIGO Save

    Hi Gurus,
    I am looking for user exit for MIGO transaction.  User exit should be given after saving the material document & I need this document number for carrying out some updations.
    regards,

    Hi
    You need to use the BAdi MB_DOCUMENT_BADI.
    This BAdi has two methods
    MB_DOCUMENT_BEFORE_UPDATE
    MB_DOCUMENT_UPDATE
    The method MB_DOCUMENT_BEFORE_UPDATE is called up before the FI document is created. This means that it is called up even if the program is terminated by an error during the subsequent processing. The update of data in separate tables should always be contained in function modules that are called up with the addition 'in update task'. This ensures that all the data is updated consistently.
    The method MB_DOCUMENT_UPDATE is not carried out until update. This means that all updates are carried out immediately in their own tables and do not have to be contained in 'update task' in function modules. For performance reasons, you should not re-read the tables or carry out any time-consuming routines at this point.
    You should always call up MB_DOCUMENT_BEFORE_UPDATE before MB_DOCUMENT_UPDATE, particularly if time is a critical factor when posting the material documents. The method MB_DOCUMENT_UPDATE is processed after the FI document numbers are called. As a result, no other FI documents can be posted until this document is completely updated.
    hope this helps...
    Thanks & Regards
    Kishore

  • Help Needed: User exit for transaction IL01 and IL02

    Hi,
    First of all I would like to take you through my requirement. The
    requirement is: When I try to instal an equipment(EQ) at a functional
    location(FL) in SAP, I want to pass on the values of these two
    technical objects(EQ,FL) to an external system through SAP XI.
    I identified two user-exits for this purpose,
    they are ILOM0001 and ILOM0002. I found the first exit (ILOM0001) more
    relevant than the other as the exit ILOM0001 is responsible
    for 'Additional checks before saving a functional location'. The
    function exit for the exit ILOM0001 IS EXIT_SAPMILO0_001.
    When I load the transaction IL02 and try to instal an equipment at a
    functional location in debug mode nowhere did I notice this function exit.
    Please clarify whether this exit is called with a different name
    internally or I am looking at a different exit altogether.
    Your early response is highly appreciated.
    Thanks,
    Vijay

    Solved..........

  • User exit for check/save/hold in Purchase order

    >The client requirement is like this :-
    >The client has development a Order Approval Form process and want the user to create all the purchase orders having value all inclusive value of Purchase order above Rs. 300000/-.
    >The user should not be able to save/hold/modify any purchase order above Rs. 300000/- in normal SAP through tcodes ME21N, ME22N, ME23N.
    >For this we need to use a user exit and flash an error message that PO value is above Rs. 300000/-, hence please process the purchase order in OAF.
    >Can any one please provide details of which user exit to use for the above scenario.
    >Thanks in advance
    >AJ

    BADi:ME_PROCESS_PO
    Method: PROCESS_HEADER
    PROCESS_ITEM
    Or
    BADi:ME_PROCESS_PO_CUST
    Method: PROCESS_HEADER
    PROCESS_ITEM
    Call your ABAPer to do the same.

  • Urgent. Badi or user exit for ML81N transaction

    Hi!
       Currently I am working on the transaction LM81N. I am looking for a user exit or BADI  before save (commit work). I need to modify the  XIMSEG table where this table is updated in the code:
    FORM SET_XIMSEG_ACC using p_rcode.
    *&      Form  SET_XIMSEG_ACC
          ximseg fuellen - Buchung auf Ebene Kontierung
    p_rcode = 0.
    CLEAR XIMSEG.
    XIMSEG-BWART = T156N-BWART_NEXT.
    XIMSEG-EBELN = XESSR-EBELN.
    XIMSEG-EBELP = XESSR-EBELP.
    XIMSEG-KZBEW = 'B'.
    XIMSEG-LFBJA = XESSR-ERDAT.
    XIMSEG-LFBNR = XESSR-LBLNI.
    XIMSEG-ELIKZ = XESSR-FINAL.                 "set ELIKZ
    IF XESSR-KZABN EQ KZABN_S.                  "Storno
      XIMSEG-XSTOB = 'X'.
      XIMSEG-ELIKZ = SPACE.                     "reset ELIKZ
    ENDIF.
    XIMSEG-ERFMG = 1.
    XIMSEG-ERFME = XEKPO-MEINS.
    XIMSEG-BPMNG = 1.
    XIMSEG-BPRME = XEKPO-MEINS.
    <b>XIMSEG-SGTXT = XESSR-TXZ01.</b>
    LOOP AT XESKN WHERE PACKNO EQ XESSR-LBLNI
                  AND LOEKZ IS INITIAL
                  AND NETWR > 0.
      XIMSEG-LFPOS = XESKN-ZEKKN.
      APPEND XIMSEG.
    ENDLOOP.
    IF SY-SUBRC > 0.
      p_rcode = 8.
      REFRESH: XIMSEG, XEMSEG.
      exit.
    ENDIF.
    ENDFORM.                    " SET_XIMSEG_ACC
    I need to modify
    XIMSEG-SGTXT = XESSR-TXZ01 with ESSL-KTEXT1
    I found that use ATP_PUBLISH_RESULTS BADI after the call  SET_XIMSEG_ACC .  But I didn't found it.
    Thanks in advance.

    Hi Diana,
    these are the available exits for this t.code:
    Enhancement/ Business Add-in            Description
    Enhancement
    SRV_FRM                                 SRV: Formula calculation (obsolete since 4.0A!)
    SRVSEL                                  Service selection from non-SAP systems
    SRVREL                                  Changes to comm. structure for release of entry sheet
    SRVQUOT                                 Service export/import for inquiry/quotations
    SRVPOWEB                                Purchase order for service entry in Web
    SRVMSTLV                                Conversion of data during importing of standard service cat.
    SRVMAIL1                                Processing of mail before generation of sheet
    SRVLIMIT                                Limit check
    SRVKNTTP                                Setting the account assgnmt category when reading in, if "U"
    SRVEUSCR                                User screen on entry sheet tabstrip
    SRVESSR                                 Set entry sheet header data
    SRVESLL                                 Service line checks
    SRVESKN                                 Set account assignment in service line
    SRVESI                                  Data conversion entry sheet interface
    SRVENTRY                                Unplanned part of entry sheet (obsolete since Rel. 3.1G)
    SRVEDIT                                 Service list control (maintenance/display)
    SRVDET                                  User screen on tab strip of service detail screen
    INTERFAC                                Interface for data transfer
    o.of Exits:         18
    o.of BADis:          0
    Try to found the correct exits and provide the and activate the exits.
    If u wan to where the exits is working put the breakpoint.
    ***********Rewords some points if it is useful.
    Rgds,
    P.Naganjana Reddy

  • Help needed: user exit for CO02

    I have a problem with user exit. I need to display an error message when the quantity of a specific component of a material is changed in CO02 and user hits save button.
    I inserted my code in include program ZXCO1U01. Based on the material type if the user changes the quantity I will display a message. But the problem is the documentation shows that we can’t insert a error message in this exit. It’s giving a dump if I do that.
    I am calling a new screen to display a message but if I try to execute CO02 again for the same order its displaying error messages as that component will remain locked.
    Please help me regarding this.
    Thanks

    Hi Bobby,
    We had similar issue and we have added a code to send an e-mail message to the user is any error occurs.
    You can't insert an error meesage in this user exit.
    Lanka

  • User Exit for ML81N - Goods Receipt

    Hello,
    I need to populate BSEG-XREF1 and BSEG-XREF2 with custom values from ML81N - Can't find a BADI or User exit - is there one?
    Many Thanks

    Should able to do it with FI substitution:
    Transaction Code: OBBH
    1. Create a substitution
    2. Create a Step and Define the pre-requisites eg: document type
    3. Create the substitution rule. You can create an exit and use it
    For more information on creating and maintaining substitutions, see Financial Accounting -> Special Purpose Ledger -> Validations and Substitutions -> Substitutions in the SAP Library.

  • I need user exit for md11 transaction

    hi,
    whenever planned order is created or changed i need to fill ztable with that fields.which exit is useful for this requirement.
    regards,
    sreenivas.

    Hi Sreenivas,
    Below are the user exits related to transaction MD11.
    LMDR2001            User exits restr. profiles of opt. pur.ord.-based load bldg
    LMDZU001            User exits in additional planning
    I hope it helps.
    Thanks,
    Vibha
    Please mark all the useful answers

  • I need user exits for the following criteria

    when cancelling the billing document using the transaction VF11 ,i want to know the user exits when saving the cancelled document in VF11.
    Note:At the saving time billing block has to change.

    Hi Amit,
    For deliveries check the followings txn :
    VL10A                Sales Orders Due for Delivery             
    VL10B                Purchase Orders Due for Delivery            
    VL10C                Order Items Due for Delivery                                
    VL10D                Purch. Order Items due for Delivery       
    VL10E                Order Schedule Lines due for Deliv.       
    VL10F                PurchOrd Schedule Lines due for Dlv.      
    VL10G                Documents due for Delivery                
    VL10H                Items Due for Delivery                    
    VL10I                Schedule Lines due for Delivery           
    VL10U                Cross-System Deliveries                   
    Check Also :
    VA05                 List of Sales Orders               
    VA07                 Compare Sales - Purchasing (Order) 
    VA08                 Compare Sales - Purchasing (Org.Dt.)

Maybe you are looking for

  • FCPX how many times can it install on the same computer?

    From time to time I like to wipe the drives and start afresh or, whenever there is a new OS, I will perform a clean install. This entails wiping the drive and reloading all software. Most of the apps have 'de-authorize' function, this allows me to us

  • How do you get PSE12 to stop opening the keyword menu at the top of the screen

    How do you get PSE12 to stop opening the keyword menu at the top of the screen when you want to isolate tagged photos????????????? it takes up 1/4 of the screen. This is so stupid. PSE10 had it done right, just a click box and boom all the photos tag

  • Photoshop update error

    I tried 3 times to update Photoshop CC and it failed each time. Now the program will not launch. Do I need to re-install the program?

  • Batch Job modification ( SM37)

    Hi, We have 1000 jobs running everyday, I need to add executing server name to all jobs. I know, we can add it keeoing job in change mode in SM37. But I would like to know, if this could be done as mass update. Thinking, if downloading existing jobs

  • IPad 2 side buttons no longer work after switching screen

    My screen got cracked 4 months ago, but I still used it perfectly fine. Last week i paid a guy to replace my screen, after which, the side buttons (top switch, screen lock/mute, and volume buttons) stopped workiing. The home button is the only button