BADI or FM to block SES ML81N

Dear all,
I would need a BAPI or a FM to block a service entry sheet.
Block is given from Tcode ML81N, in change mode, by:
1) Menu path: EntrySheet/changeStatus/block.
2) pushing the lock icon
Your help very welcome as this is an urgent request
Regards,
marco
Edited by: Marco Covino on Apr 8, 2008 5:19 PM

Please explore enhancement sopt ES_SAPLMLSR in package ML for ur requirements. It may fit in..

Similar Messages

  • How to extract the percentage of service received in SES (ML81N).

    Dear Experts,
    I am in need to extract the percentage of service received in SES (ML81N). I used  eslh and esll but there I am getting total quantity was in PO. For example, in PO service quantity is 1 was received three partial quantity ( .4, .3 and .3 ) in three different Service Entry number. Can anybody suggest how can I get that.
    Thanks
    Sony

    Hi Ashish,
    Please check with vo.getRowCount();how many results are being fetched by vo.else substitute the vo to get vo,setMaxfetchSize().I'm not sure.Please check with this.I will be very glad if you let me know.
    Best Regards
    Krishna Priya Bandyopadhyay

  • Additional sub criteria for Vendor Evaluation tab in SES (ML81N).

    Hi,
    I like to add two additional sub criteria for Vendor Evaluation tab in SES (ML81N). Based on which vendor evaluation will be calculated.
    1. Safety/Envt Upkeep
    2. Morale
    These two are added in SPRO->Purchasing->Vendor Evaluation ->Define Criteria. But not displayed in ML81N->Vendor Evaluation tab.
    Existing criteria. 1) Quality of Service and  2) Service Timeliness are already available.
    Thanks in advance.
    Chetan Shah

    Hello Chetan,
    have you checked note 79166 "MM-SRV Hint: Vendor evaluation for service"?
    Define an evaluation criterion for services in Customizing of the vendor evaluation to be able to use the vendor evaluation also for the services management.The main criterion must contain the determination methods 'C' (determination from the quality valuation of the service) and 'D' (determination from the timeliness rating of the service) in the sub-criteria.
    Kind Regards
    TomT

  • Bad app like to block any member for no reason

    Beetalk is bad app like to block any member for no reason ... i think they just want any user send message from many mobile number to make new account and earn money from this ...beetalk never say anything before they block an account ... really bad app and any comment from www.facebook.com/BeeTalkThailand?fref=ts all so

    I'm sorry but I don't understand. What is your technical support question?

  • Satellite Pro U200 - Bad Checksum (ROM (Data Block) ) error

    Hello when i start my Toahiba Satellite Pro U200
    I have a Error
    Bad Checksum (ROM (Data Block) )
    PRESS ANY KEY TO CONINUE.
    Pleas Help

    The most common cause for "Bad Checksum" errors is the CMOS battery malfunction on the motherboard.
    The battery could be empty or could simply be dead. But its really not easy to say whats wrong exactly!
    Therefore I would recommend firstly to access the BIOS and to set it to default settings. Dont forget to save the changes.
    Furthermore you should connect the AC adaptor and should let it connected for about 24hours to recharge the CMOS battery.
    Maybe it helps to get rid of this error message.
    If it doesnt help, then you should contact a notebook technician!

  • In SES(ML81n) Dicsounted price not appearing in Net Value field.

    Hi Guru's,
    In Service po which is subjected to discount  net and gross price will display accordingly however  when i do the service entry(ML81n) for any discounted po  it displays same gross price even in the net value field in the print preview. Is this standard behavior of SAP?  if yes, then how to over come?
    Your feedback is highly appreciated.
    Thanks & Regards,
    Anil.G

    Hi Sangita,
    Pricing procedure is  MS0000 for SES. checked in both tables in header table ESSR its coming properly where as in ESLL its showing same gross value in Net which is not correct.
    Advice me on how to proceed.
    Thanks & regards,
    Anil

  • User exit/BADI for PO item blocking

    Hi All,
    Is there any userexit/BADI available for blocking PO item?
    We want block PO item based on some header and item data validations. We need an exit which will be triggered before displaying the first screen(In case of PO change-ME22N). While creating/changing existing the item we got the BADI ME_PROCESS_PO_CUST. Here we can set im_item-loekz to value S so that item will be blocked. This is working fine only for creation/Change of item. Because this BADI will be triggered when ever we make some change in existing PO item/Creating new item.
    But say we have blocked a PO item now. later we have maintained necessary data which is used in validations. Then when we enter into same PO for next time it should automatically unblock that item.
    So we need exit which will be triggered before displaying first screen. If one exit is not available the we can use EXPORT/IMPORT logic to get all the data at one place. Hope there is no confusion in the requirement.
    Please let me know if there is any EXIT/BADI available for this scenario.
    Thanks for your help in Advance.
    Does any one has some solution for this?
    Thanks,
    Vinod.
    Edited by: Vinod Reddy Vemuru on Dec 10, 2008 12:37 PM

    Hi vinod,
    I have come accross similar issue of blocking PO at item level. but we wanted to do it using Tcode MEMASSPO .Can you please give any suggestion in this regard.

  • Request for User Exit or BADIs for outgoing posting block in F-53

    Dear Gurus,
    Can somebody advice me which user exit or BADIs to use for the below scenario:
    My users is using more than one alternative payee for their invoices, therefore when they use F-53 to clear open item, they always accidentally do multiple payment for document no. with different alternative payee. Worst case is that the posting go through! But when they print out the form, its too late and they had to do reversal.
    I like to enforce a block so that if the alternative payee is different across the document no. selected, they cannot post.
    Desperately,
    Belinda
    Edited by: Belinda Lee on Jun 3, 2008 5:34 PM

    Hello,
    You can use Business Transaction Event (BTE) . You should use 00001120 events.
    You must do some customizing in FIBF.
    Regards,
    Burak

  • VF01 Exit BADI to Postpone or block items in billing plan.

    Hi Experts,
    The business requirement is where they are not suppose to bill the customer more than the Sales Order value.
    While positng a invoice with referenceto to an Sales order (VF01) for a perticular order type with a billing plan.
    I want block items in invoice / billing plan of order if the value of billing items is exceeding the order netvalue.(only while posting the invoice document). 
    Please suggest any EXIT, badi.
    Thanks in advance.
    Regards,
    Mahesh

    Hi,
    Exits for VF01:
    SDVFX007 User exit: Billing plan during transfer to Accounting
    V60A0001        Customer functions in the billing document
    SDVFX009           Billing doc. processing KIDONO (payment reference number)
    V05I0001             User exits for billing index
    V05N0001           User Exits for Printing Billing Docs. using POR Procedure
    J_3RSINV            User Exits for Printing Billing Docs. using POR Procedure
    BADIs
    SD_CIN_LV60AU02                BADI for billing
    VOR_WA_FAKTURA              Billing before Goods Issue

  • BADI for marking Payment Block during MIRO

    Dear Sir,
    We are required to implement a BADI , so that during MIRO at the header level the Payment Block (ZLSPR)is marked as "B" .
    May I request SAP experts , to kindly help me with a sample code for the same please .
    Regards
    B Mittal

    Hi,
    It does not work... in the badi IF_EX_INVOICE_UPDATE~CHANGE_AT_SAVE we can implement :
    METHOD if_ex_invoice_update~change_at_save.
      DATA: l_rseg(30) TYPE c VALUE '(SAPLMR1M)ydrseg[]',
            l_miro(4) TYPE c VALUE 'MIRO',
            lt_rbco TYPE TABLE OF mrmrbco,
            ls_rbco TYPE mrmrbco.
      TYPE-POOLS: mmcr.
      FIELD-SYMBOLS : <fs_rseg> TYPE mmcr_tdrseg .
      FIELD-SYMBOLS : <fs_rseg2> TYPE mmcr_drseg.
    Controle pour transaction Miro
      IF sy-tcode EQ l_miro.
    Cas1  Facture sur poste de la commande + CIA
        ASSIGN (l_rseg) TO <fs_rseg>.
        SORT <fs_rseg> BY ebeln.
        LOOP AT <fs_rseg> ASSIGNING <fs_rseg2> WHERE ebeln NE space.
          IF NOT ti_rbco_new[] IS INITIAL.
            lt_rbco[] = ti_rbco_new[].
            SORT lt_rbco BY cobl_nr.
            READ TABLE lt_rbco INTO ls_rbco
              WITH KEY cobl_nr = '0001'
                BINARY SEARCH.
            IF sy-subrc = 0.
              IF NOT ti_rseg_new[] IS INITIAL.
              Ajout du blocage manuel
                <fs_rseg2>-spgrq  = 'X'.
                EXIT.
              ELSE.
              Facture sans poste de la commande
                MESSAGE e324(/sapsll/pluginr3).
              ENDIF.
            ENDIF.
          ENDIF.
        ENDLOOP.
      ENDIF
    ENDMETHOD.

  • Problem in creating SES (ML81N)

    Hi Forum,
    I have created a Service PO with 2 line items.
    2 seperate SES are created for these line items with the partial quantity.
    When I go to ML81N (to create SES for rest of the qty) and enter the PO no.
    I get the message NO MATCHING PO ITEMS SELECTED
    Whats the problem am I doing anything wrong. I have the remaining quantity of services to be procured but system is not allowing.
    I have checked everything in PO, Delivery completed indicator is NOT checked.
    Please advise the solution.
    Ashish

    I know the qty in Line item for Service PO is always 1.
    I maintained the quantity for Services in item details (service tab).
    The total quantity for serivce is 52 and SES is creaetd for qty of 20.
    Now I wnt to create the SES for the rest of qty i.e. 32.
    Thanks and regards,
    Ashish

  • Exit or BADI for Profit Center Block in Tcode KE51 , KE52

    Dear all,
    Is there any BADI or User Exit available to block Profit Center  during create or change.
    Thnaks in advance.

    You can go for implicit enhancements.In case no badi or exit is avaiable.
    Regards,
    Nabheet Madan

  • Bad sector in Boot block

    Solaris 8 on a sparcstation 20 to an external disk drive bay
    This system was installed and working. I needed to do a fresh install and I started having problems. The install appearrs to work fine. It get s to the point of reboot. Then it fails to come up with an error or Can't find boot sector in boot block.
    Any ideas what might be going on? Or what I might do to get this fixed and get my system installed and running again?
    I have verified that the disk is fine and has no hardware problems. This has been installed 2 times before and I never saw this issue.

    You can try either running a disk check through Windows and setting it to automatically fix errors (which will mark bad sectors) or you can try reformatting the iPod disk (a full format, not quick). A full format should also mark bad sectors. Once a sector is marked "bad" no data will be written to it.

  • Disk Utility: for bad blocks on hard disks, are seven overwrites any more effective than a single pass of zeros?

    In this topic I'm not interested in security or data remanence (for such things we can turn to e.g. Wilders Security Forums).
    I'm interested solely in best practice approaches to dealing with bad blocks on hard disks.
    I read potentially conflicting information. Examples:
    … 7-way write (not just zero all, it does NOT do a reliable safe job mapping out bad blocks) …
    — https://discussions.apple.com/message/8191915#8191915 (2008-09-29)
    … In theory zero all might find weak or bad blocks but there are better tools …
    — https://discussions.apple.com/message/11199777#11199777 (2010-03-09)
    … substitution will happen on the first re-write with Zeroes. More passes just takes longer.
    — https://discussions.apple.com/message/12414270#12414270 (2010-10-12)
    For bad block purposes alone I can't imagine seven overwrites being any more effective than a single pass of zeros.
    Please, can anyone elaborate?
    Anecdotally, I did find that a Disk Utility single pass of zeros seemed to make good (good enough for a particular purpose) a disk that was previously unreliable (a disk drive that had been dropped).

    @MrHoffman
    As well pointed your answers are, you are not answering the original question, and regarding consumer device hard drives your answers are missleading.
    Consumer device hard drives ONLY remap a bad sector on write. That means regardless how many spare capacity the drive has, it will NEVER remap the sector. That means you ALWAYS have a bad file containing a bad sector.
    In other words YOU would throw away an otherwise fully functional drive. That might be reasonable in a big enterprise where it is cheaper to replace the drive and let the RAID system take care of it.
    However on an iMac or MacBook (Pro) an ordinary user can not replace the drive himself, so on top of the drive costs he has to pay the repair bill (for a drive that likely STILL is in perfect shape, except for the one 'not yet' remaped bad block)
    You simply miss the point that the drive can have still one million good reserve blocks, but will never remap the affected block in a particular email or particular song or particular calendar. So as soon as the file affected is READ the machine hangs, all other processes more or less hang at the same moment they try to perform I/O because the process trying to read the bad block is blocking in the kernal. This happens regardless how many free reserve blocks you have, as the bad block never gets reallocated, unless it is written to it. And your email program wont rewrite an email that is 4 years old for you ... because it is not programmed to realize a certain file needs to be rewritten to get rid of a bad block.
    @Graham Perrin
    You are similar stubborn in not realizing that your original question is awnsered.
    A bad block gets remapped on write.
    So obviously it happens at the first write.
    How do you come to the strange idea that writing several times makes a difference? How do you come to the strange idea that the bytes you write make a difference? Suppose block 1234 is bad. And the blocks 100,000,000 to 100,000,999 are reserve blocks. When you write '********' to block 1234 the hard drive (firmware) will remap it to e.g. 100,000,101. All subsequent writes will go to the same NEW block. So why do you ask if doing it several times will 'improve' this? After all the awnsers here you should have realized: your question makes no sense as soon as you have understood how remapping works (is supposed to work). And no: it does not matter if you write a sequence od zeros, of '0's or of '1's or of 1s or of your social security number or just 'help me I'm hold prisoner in a software forum'.
    I would try to find a software that finds which file is affected, then try to read the bad block until you in fact have read it (that works surprisngly often but may take any time from a few mins to hours) ... in other words you need a software that tries to read the file and copies it completely, so even the bad block is read (hopefully) successful. Then write the whole data to a new file and delete the old one (deleting will free the bad block and ar some later time something will be written there and cause a remap).
    Writing zeros into the bad block basically only helps if you don't care that the affected file is corrupted afterwards. E.g. in case of a movie the player might crash after trying to display the affected area. E.g. if you know the affected file is a text file, it would make more sense to write a bunch of '-' signs, as they are readable while zero bytes are not (a text file is not supposed to contain zero bytes)
    Hope that helped ;)

  • Badi for va02

    Hi
    I am working on a workflow for approval of Credit memo request (CMR)
    As per my requirement i have to prevent anyone from changing the PO ie use transaction VA02 unless one of the approver requests the creator to change the CMR (the request will go as a workitem in the creators workplace.)
    Is there any BADI wherein i can block VA02.
    Such a BADI exists for ME29N ME_PO_PROCESS_CUST.
    wherein i can block anyone from using transaction ME29N.
    Does such a BADI exist for transaction VA02.

    Hi Chetan,
    Use the Below BAdI:
    BADI_SD_SCH_GETWAGFZ
    BADI_SD_V46H0001
    Or you can user the user exit
    Go to program
    SAPMV45A
    Use the subroutine:
    PERFORM USEREXIT_SAVE_DOCUMENT.
    Thanks,
    Chidanand

Maybe you are looking for