Would like to override IF_RELEASABLE_MM method behavior in transaction ME54

I would like to override the behavior of method l_releasable->is_reset_rej_allowed( ) at line 549 in include file LMERELVICI1 of function group MERELVI.
My goal is to "override" or "subclass" variable l_releasable as called from transaction ME54N. I'm not sure what the proper terminology would be. I would like to add code to the method that runs after the existing code and results in a different return value from this method in circumstances that I will define.
My SAP system is version 4.7 with component SAP_APPL at patch level SAPKH47030.
Can anyone explain how to do this?

Hi  Juan Suros,
As per your requirement, you need to use the concept of Enhancements in SAP. To do this, you need to have the SAP access key. You will find the following links useful to do this:
[Link 1|http://wiki.sdn.sap.com/wiki/display/ABAP/EnhancementFramework-FunctiongroupandFunctionmoduleenhancement-ConceptandSimple+Scenario]
[Link 2|http://help.sap.com/saphelp_nw04s/helpdata/en/a0/47e94086087e7fe10000000a1550b0/content.htm]
[Link 3|Enhancement of the function module.;
Regards,
Pranaam.

Similar Messages

  • Would like to add an onclick behavior

    Can someone tell me how to add an onclick behavior and tell
    it to do this ...
    if (($_POST["password"]) !== ($_POST["confirmpassword"])){
    header("location: unconfirmed_passwords.html");
    }else{
    Instead of putting this on a second page and having duplicate
    pages to display the error message, I am trying to confirm the
    passwords before submitting or inserting a new record in the
    database and if they dont match have it display a message on the
    same page. Anybody have any ideas? I am using Dreamweaver 8 and PHP
    and mySQL.

    <form id="form1" name="form1" method="post"
    action="insert.php">
    <blockquote>
    <blockquote>
    <blockquote>
    <p align="center" class="style12">Fields marked with
    <span class="style14">*</span> are required. </p>
    </blockquote>
    </blockquote>
    </blockquote>
    <table width="426" border="0" align="center"
    cellpadding="1" cellspacing="1">
    <tr>
    <td width="165"><div
    align="left">Username</div></td>
    <td width="278"><input name="username" type="text"
    id="username" size="30" />
    <span class="style14">*</span></td>
    </tr>
    <tr>
    <td>Password</td>
    <td><input name="password" type="password"
    id="password" size="30" />
    <span class="style14">*</span></td>
    </tr>
    <tr>
    <td>Confirm Password </td>
    <td><input name="confirmpassword" type="password"
    id="confirmpassword" size="30" />
    <span class="style14"> *</span></td>
    </tr>
    <tr>
    <td>First Name: </td>
    <td><input name="firstname" type="text"
    id="firstname" size="30" />
    <span class="style14">*</span></td>
    </tr>
    <tr>
    <td><div
    align="left">Middle:</div></td>
    <td><input name="middle" type="text" id="middle"
    size="30" /></td>
    </tr>
    <tr>
    <td><div align="left">Last Name:
    </div></td>
    <td><input name="lastname" type="text"
    id="lastname" size="30" />
    <span class="style14">*</span></td>
    </tr>
    <tr>
    <td><div
    align="left">Address:</div></td>
    <td><input name="address" type="text" id="address"
    size="30" />
    <span class="style14">*</span></td>
    </tr>
    <tr>
    <td><div
    align="left">City:</div></td>
    <td><input name="city" type="text" id="city"
    size="30" />
    <span class="style14">*</span></td>
    </tr>
    <tr>
    <td><div
    align="left">State:</div></td>
    <td><input name="state" type="text" id="state"
    size="30" />
    <span class="style14">*</span></td>
    </tr>
    <tr>
    <td><div
    align="left">Zip:</div></td>
    <td><input name="zip" type="text" id="zip"
    size="30" />
    <span class="style14">*</span></td>
    </tr>
    <tr>
    <td><div align="left">Phone
    number:</div></td>
    <td><input name="phone" type="text" id="phone"
    size="30" />
    <span class="style14">*</span></td>
    </tr>
    <tr>
    <td><div align="left">Alternate Phone number:
    </div></td>
    <td><input name="alternate" type="text"
    id="alternate" size="30" /></td>
    </tr>
    <tr>
    <td><div
    align="left">Email:</div></td>
    <td><input name="email" type="text" id="email"
    size="30" />
    <span class="style14">*</span></td>
    </tr>
    <tr>
    <td><div
    align="left">Company:</div></td>
    <td><input name="company" type="text" id="company"
    size="30" /></td>
    </tr>
    </table>
    <blockquote>
    <blockquote>
    <blockquote>
    <blockquote>
    <blockquote>
    <p align="left"> </p>
    </blockquote>
    </blockquote>
    </blockquote>
    </blockquote>
    <p align="center">
    <input name="Submit" type="submit"
    onclick="MM_validateForm('username','','R','firstname','','R','lastname','','R','address' ,'','R','city','','R','state','','R','zip','','R','phone','','R','email','','R','password' ,'','R','confirmpassword','','R');MM_callJS('BothFieldsIdentical')"
    value="Submit" />
    <input type="reset" name="Submit2" value="Reset"
    /></p>
    <p align="center"> </p>
    </blockquote>
    </form> </td>

  • Overriding toString method of entrySet() in LinkedHashMap

    Hi all,
    I got a LinkedHashMap which return a Set by entrySet() method. When I print the String represantation of the returned Set, I receive something like [key=value, key=value, key= value]. I, however, would like to override toString method so that I can implement my own representation of the Set class which is returned by entrySet() method. How can I do that if it's possible?

    i believe what Peter was saying was to overrider the Set (in your case...the concrete LinkedhashSet class)
    you're not implementing the add, get, contains, etc..function..you're extending it.
    after extending it..you can overide any public and protected method...any other method not overide is still there for you to use.
    so you would have something like this
    public class MyLinkHashSet extends LinkHashSet{
        public String toString(){
             return a String representation you want 
        public Object getMyObject(){ return myObject; }  // your own method
       // you still have all of the other LinkHashSet methods to use
    }

  • Override JUNavigationBar method's

    Hi!
    I would like to override JUNavigationBar method's actionPerformed. But I doesn't work.
    I wrote this:
    private JUNavigationBar navBar = new JUNavigationBar()
    public void actionPerformed(ActionEvent ev)
         //something...
         System.out.println("MyactionPerformed!");
    super.actionPerformed(ev);
    The original method:
    * Applications should override this method to perform custom Action based on a button click/press.
    * Calling super will perform the default button actions.
    * &lt;p&gt;
    * For example, if an application needs to override commit and rollback operations so that they
    * can hold on to some application state before commit/rollback occurs, this method could be
    * overriden to cache the application state, call the super.actionPerformed() to do the
    * button action and then restore the application state.
    public void actionPerformed(ActionEvent ev)
    Object source = ev.getSource();
    for (int i = 0; i &lt;= BUTTON_EXECUTE; i++)
    if (source == _buttons)
    doAction(i);
    return;
    It always called the original method. Why is it wrong? And how can I made this?
    Thanks,
    Orsi

    I tried this in JDeveloper 9.0.5.2 and the actionPerformed method in my subclassed JUNavigationBar does get invoked on every button press.

  • Overriding tailMap() method

    Hello there,
    This is my problem. I am working on a dictionary program using the TreeMap structure. I would like use the trailMap() method to get a subMap of higher keys and their values. But, I want to put a limit on the number of keys I am getting back. I have more than 2 thousands of entries in the TreeMap, so in theory I get 2 thousands key in the new subMap. I would like to limit it to around 30 entries.
    I thought about three possible solutions: One, overriding the tailMap. I prefer to take that approach. However, I could not found the original implementation code. Can someone direct me to the actual code that produce tailMap (in Set, or Map)?
    Second and third options, are to write my own tailMap method from start, or limit the capacity of the new SortedMap (getting from tailMap). Writing my own seems like the second best thing to do. I am not sure limiting the capacity, it seems waste of resources.
    His someone has a good idea on which approach I should take?

    The tailmap is just a view of the original map so there's no extra memory being used. Just stop your traversal of the tailmap after 30 entries or whatever you want.

  • Hello, I have $15 credit on my itunes account and would like to send a gift (music) to my girlfriend, but everytime that I click on "send a gift" is asking me "a method of payment is required to buy an itunes gift". please help

    Hello, I have $15 credit on my itunes account and would like to send a gift (music) to my girlfriend, but everytime that I click on "send a gift" is asking me "a method of payment is required to buy an itunes gift". I want to use my credit, not my card. Please help

    You cannot use iTunes Gift Card Credit for Gifting.
    A Credit Card associated with your Account is required

  • HT1918 I can not  change my payment method. My payment mothod said 'None' but I would like to change to visa type

    I can not  change my payment method. My payment mothod said 'None' but I would like to change to visa type. I did change actually but it said my credit card doesn't match with bank's information even I live in US and use Wells Fargo Bank.

    Have you contacted iTunes Support (these are user-to-user forums) ? If not then you can do so via this link and ask them why the message is appearing (we won't know why) : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • A have a float and i would like to be an int because of one method

    let be more detailed...
    i would like to do this : int i= (int) k ,k= float
    How can i do this without using convertion? there is method of that?
    Another problem that i have is that my program takes an argument from the command line. i take this argument into the constructor and then i am using in all my methods this line of command:
    float k= Float.valueOf(arg).floatValue();//i want float because of the problem.
    is it right that?can i do something else? there is a method for this,too?
    thanks

    i am sorry for my formatting.
    i mean that it can catch the error .I have a print command but it is not appear.But the previous print command has an output.is that ok?
    try
    float arg = Float.parseFloat( args );
    if( args.length==0)
    System.out.println("Close Window");//has an output
    catch(ArrayIndexOutOfBoundsException e)
    System.out.println("Caught ArrayIndexOutOfBounds Exception" + e);
    //it is not appear,so it did not catch it the error
    }

  • We have 4000 transports...would like to know the best methods of transports

    We have 4000 transports...would like to know the best methods of transports.I understand mass transports and consolidation of transports through transport organiser can be of help ..However would like to understand more on the following points
    1)In both the cases, how dependencies between transports will be managed.
    2)How Sequencing will be managed?
    3)Which is recommended and under what circumstances?
    4)Pros and cons of each?
    Thanks
    Shamna

    Have those transports already be transported (e.g. from Dev to Test?) - if so the transports from Test to Prod must be in the exact same sequence you transported them into Test because only then the coding status will be exactly the same.
    If there was no transport yet then you usually transport in the sequence of the transport numbers - however if they have not yet been transported you don't know, if there are dependencies between different transports unless you kept a kind of log.
    In that case the savest way to transport everything is to combine all objects of all transports into one transport and then let that one run into Test and Prod. That way you would not have to worry about sequence problems where a newer version is overwritten by an older version.
    However the big transport only works if all the objects in those 4000 transports are not locked in any open request. You can create that transport by using SE03 and choosing 'Merge Object Lists' - just paste all the transports into the selection field and execute. You don't have to do all 4000 at once but do it in packages.
    Hope that helps,
    Michael

  • I really need to speed up my IMAC.  I purchased a new external drive specifically formatted for apple.  I also would like to move some other media (movies and music) to this external drive.  What is the best method for this?

    Please help...I need to delete iphoto pictures and back up to external drive without losing pictures. I have the external drive and would like to start this process.  Can you help?

    Formatted for Mac is not a format - for iPhoto you MUST verify that it is formatted Mac OS extended (journaled)
    and putting your iPhoto library on an external drive is NOT a backup - you MUST have a good backup plan like Time Machine running or you are 100% guaranteed to lose your photos sooner or later
    Moving the iPhoto library is safe and simple - quit iPhoto and drag the iPhoto library intact as a single entity to the external drive - depress the option key and launch iPhoto using the "select library" option to point to the new location on the external drive - fully test it and then trash the old library on the internal drive (test one more time prior to emptying the trash)
    And be sure that the External drive is formatted Mac OS extended (journaled) (iPhoto does not work with drives with other formats) and that it is always available prior to launching iPhoto
    And backup soon and often - having your iPhoto library on an external drive is not a backup and if you are using Time Machine you need to check and be sure that TM is backing up your external drive
    other media questions need to be ask in the forum for the software you use for them - this forum is only for iPhoto and the above instructions are only for iPhoto
    LN

  • How can I change the behavior of the Green Enter button when filling out a field in a form? Current it submits the entire form, I would like it to tab to the next field instead

    When using Firefox for Andriod:
    When filling out a field on a form, they keyboard has a Green Enter button that submits the entire form. However, there are multiple fields on the page, and I would like it to tab to the next field. At the very least not submit the form.
    Also, is there a way to configure the keyboard that shows up for each html5 input type?

    They keyboard that shows up has the large "Green Enter" go button, a backspace and some arrow keys, but no tab button.

  • I have a MacBook Air, Late 2010 and would like to make complete copy of, what is best method?

    I have a MacBook Air, Late 2010, and would like to make a complete copy of everything on it. Unsure sure of best external device to purchase or if possible? Can you assist? Thanks

    You will need at least one hard drive. It can be external in its own enclosure with USB 3.0 or 2.0 cable, or an internal HD with a docking station and USB connection. If you live in the U.S., Other World Computing (OWC) is a good place to buy one. You can also get them at Amazon or eBay or any number of places. You will also need cloning software, such as Superduper or Carbon Copy Cloner. You also have Time Machine on your MBA. It is better to have more than one spare disk for backup as HDs can fail at any time.
    Regards.

  • How can a class extending MouseAdapter override mouseDragged method?

    I've found this code from somewhere, don't remember where
    private class DragLimiter extends MouseAdapter {
    @Override
    public void mousePressed(MouseEvent e) {
    pressedX = e.getX();
    pressedY = e.getY();
    @Override
    public void mouseDragged(MouseEvent e) {
    label.setLocation(
    Math.min(
    Math.max(label.getX() + e.getX() - pressedX, BORDER),
    panel.getWidth() - label.getWidth() - BORDER),
    Math.min(
    Math.max(label.getY() + e.getY() - pressedY, BORDER),
    panel.getHeight() - label.getHeight() - BORDER));
    }The question is how can a class extending MouseAdapter override mousedragged()?
    I found that MouseAdapter implements MouseListener whose subinterface is MouseMotionListener, I think this has something to do with the question.
    But I've always thought you can only override methods of the super classes or interfaces not vice versa.
    I believe I have some kind of fundamental misunderstanding of this and would like to have some help in understanding this.
    Thanks

    This is more a Java question than a Swing question.
    I found that MouseAdapter implements MouseListener whose subinterface is MouseMotionListenerThat's not correct: if you look at MouseAdapter Javadoc, you'll find that it implements both MouseListener and MouseMotionListener (and MouseMotionListener is not a subinterface of MouseListener).
    Regardless, if you look at the javadoc, you see that MouseAdapter declares a method public void mouseDragged(MouseEvent). It doesn't matter whether this is also declared by an interface, a subclass can override it all the same.

  • Override scrollpane methods?

    problem: I create a time series line graph in a buffered image that has a variable width, sometimes the width is in the millions of pixels and the resulting buffered image is too large to fit into memory, even if I increase the available memory with the -Xmx1024m option. I then place the a fore mentioned buffered image into a scrollpane for viewing.
    I would like to draw only the portion of the graph that is viewable and override the scrollpane methods to redraw the image based on an x position over the total width, but I haven't found anything in the API on overriding the scrollbar or the arrow buttons. Has anyone tried this, or seen and example of how to do it?
    I am aware of products such as JFreeChart and PtolemyPlot, however I don't think either is a good fit for the project and I don't have any use for their capabilities. I am open to any other suggestions on how to accomplish this goal.
    Thanks,
    Peter

    You can try to use JScrollPane by placing a custom component extending JComponent inside the scroll pane and setting it's preferred size to the required size.
    Override paintComponent method of this component and get the view rectangle from the viewport and paint only the visible area.
    If this doesn't work you might need to use JScrollBar and write the logic yourself in this case.

  • Overriding abstract methods with generic argument

    Hi,
    This post is similar to the one posted just before it :
    [http://forum.java.sun.com/thread.jspa?threadID=5281500|http://forum.java.sun.com/thread.jspa?threadID=5281500]
    I am trying to override an abstract method which has a generic argument and a problem occurs. I would like to find out whether what I am trying to do is not legal. The point of interest here is that the overriding class reduces the scope of the abstract class.
    The Abstract class AbstractAdapter defines accessors for a collection containing objects derived from AbstractPort. (<? extends AbstractPort>)
    The overriding class Adapter overrides these accessors but reduces the scope of the collection objects from <? extends AbstractPort> to <Port>. Port
    Here is my abstract class:
    public abstract class AbstractAdapter {
         public abstract Collection<? extends AbstractPort> getPorts();
         public abstract void setPorts(Collection<? extends AbstractPort> ports);
    }And here is the class that overrides it:
    public class Adapter extends AbstractAdapter {
         public Collection<Port> getPorts() {
              return null;
         public void setPorts(Collection<Port> ports) {
    }The Port class is shown here:
    public class Port extends AbstractPort {
    }Edited by: BenDave on Apr 2, 2008 4:39 AM

    It's not really the same.
    I don't have a compiler to hand, so this is off the top of my head. I expect you want something like this:
    public abstract class AbstractAdapter<T extends AbstractPort> {
         public abstract Collection<T> getPorts();
         public abstract void setPorts(Collection<T> ports);
    public class Adapter extends AbstractAdapter<Port> {
         public Collection<Port> getPorts() {
              return null;
         public void setPorts(Collection<Port> ports) {
    }

Maybe you are looking for

  • Receiving an error message when trying to do back up my files with windows backup and restore files

     I received this error message from my windows vista ultimate automatic backup did not complete. I clicked details  in the message and it says " An error occurred. The following information might help you reslove the error: (Access is denied 0x800700

  • Installing back-up from Time Machine

    My problem.. I got a new hardisc to my Mac computer. An up grate from 10.6.8 to 10.7.2 I can not get my adobe Creative Suite 4 to work - I get a pop-up window that says Error 150:30. What am I going to do?

  • IPhoto will not update

    On a new MacBook Air with iLife'11 pre-installed, I downloaded and tried to install iPhoto Update v9.2.3.  I received the following dialogue: "The version of iPhoto on this Mac must be updated through the Mac App Store.  Check the Mac App Store to se

  • Direct printing with BI delivery

    Hi all, I've got a problem when sending reports to a printer automatically after the launching the job, with JDEdwards. The RD output that I get is correct, but when I go and check the document that just came out of the printer, it doesn't contain an

  • Editing doesn't bring up PSE13 when requesting it through iPhoto

    I have an iMac version 1010.1. I just installed PSE 13. I would like to store my photos in iPhoto but edit my photos  with PSE 13. I set up a link, i.e. in preferences, I asked that when I hit "edit" at the bottom of the page  in iPhoto, it would tak