MF50 Selection Method

Hi Gurus,
In planning table, MF50 -
at control data tab, you have a Selection Method.
We have option of keeping selection Method blank or select
SAP00001 SAP Only Reciepts
SAP00002 SAP Reciepts and Stocks
SAP00003 SAP Without PIR's
SAP00004 SAP Dely schedule instead of Schedule lines
SAP00005 SAP PIR with dept requirements
How will Blank option behave?
It will consider which MRP elements like reciepts, PIRs etc?
How will my result if selection method is Blank?
How will it if I select the other five options which I have?

blank selection rule is i.e. all display.

Similar Messages

  • Java.nio select() method return 0 in my client application

    Hello,
    I'm developing a simple chat application who echo messages
    But my client application loop because the select() method return 0
    This is my code
    // SERVER
    package test;
    import java.io.IOException;
    import java.net.InetSocketAddress;
    import java.nio.channels.SelectionKey;
    import java.nio.channels.Selector;
    import java.nio.channels.ServerSocketChannel;
    import java.nio.channels.SocketChannel;
    import java.util.Iterator;
    import java.util.Set;
    public class Server {
         private int port = 5001;
         public void work() {               
              try {
                   ServerSocketChannel serverSocketChannel = ServerSocketChannel.open();
                   serverSocketChannel.configureBlocking(false);
                   InetSocketAddress isa = new InetSocketAddress(port);               
                   serverSocketChannel.socket().bind(isa);
                   Selector selector = Selector.open();
                   serverSocketChannel.register(selector, SelectionKey.OP_ACCEPT);
                   System.out.println("Listing on "+port);
                   while(selector.select()>0) {
                        Set keys = selector.selectedKeys();
                        for(Iterator i = keys.iterator(); i.hasNext();) {
                             SelectionKey key = (SelectionKey) i.next();
                             i.remove();
                             if (key.isAcceptable()) {
                                  ServerSocketChannel keyChannel = (ServerSocketChannel)key.channel();                              
                                  SocketChannel channel = keyChannel.accept();
                                  channel.configureBlocking(false);                              
                                  channel.register(selector, SelectionKey.OP_READ );
                             } else if (key.isReadable()) {
                                  SocketChannel keyChannel = (SocketChannel) key.channel();
                                  String m = Help.read(keyChannel );
                                  Help.write(m.toUpperCase(), keyChannel );
              } catch (IOException e) {                                             
                   e.printStackTrace();                         
         public static void main(String[] args) {
              Server s = new Server();
              s.work();
    // CLIENT
    package test;
    import java.awt.event.KeyAdapter;
    import java.awt.event.KeyEvent;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.io.IOException;
    import java.net.InetSocketAddress;
    import java.nio.channels.SelectionKey;
    import java.nio.channels.Selector;
    import java.nio.channels.SocketChannel;
    import java.util.Iterator;
    import java.util.Set;
    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    import javax.swing.JTextField;
    import javax.swing.SwingUtilities;
    public class Client extends JFrame  {
         private String host = "localhost";
         private int port = 5001;
         private SocketChannel socketChannel;
         private Selector selector;
         public void work() {               
              try {
                   socketChannel = SocketChannel.open();
                   socketChannel.configureBlocking(false);
                   InetSocketAddress isa = new InetSocketAddress(host, port);               
                   socketChannel.connect(isa);
                   selector = Selector.open();
                   socketChannel.register(selector, SelectionKey.OP_CONNECT | SelectionKey.OP_READ );
                   while(true) {
                        selector.select();
                        Set keys = selector.selectedKeys();
                        for(Iterator i = keys.iterator(); i.hasNext();) {
                             SelectionKey key = (SelectionKey) i.next();
                             i.remove();
                             if (key.isConnectable()) {
                                  SocketChannel keyChannel = (SocketChannel) key.channel();
                                  if (keyChannel.isConnectionPending()) {
                                       System.out.println("Connected "+keyChannel.finishConnect());                                                                           
                             } else if (key.isReadable()) {                                                                                                                                                           
                                  SocketChannel keyChannel = (SocketChannel) key.channel();                                             
                                  String m = Help.read(keyChannel);
                                  display(m);                                                                                                                                                                                                                   
              } catch (IOException e) {                                             
                   e.printStackTrace();                         
         private void display(final String m) {
              SwingUtilities.invokeLater(new Runnable() {
                   public void run() {
                        area.append(m+"\n");
                        textFieed.setText("");
         private void sendMessage(final String m) {
              Thread t = new Thread(new Runnable() {               
                   public void run() {                                                                                
                        try {                         
                             Help.write(m, socketChannel);
                        } catch (IOException e) {               
                             e.printStackTrace();
              t.start();                    
         public Client() {
              addWindowListener(new WindowAdapter() {
                   public void windowClosing(WindowEvent e) {
                        System.exit(1);
              textFieed.addKeyListener(new KeyAdapter() {
                   public void keyPressed(KeyEvent e) {
                        if (e.getKeyCode()== KeyEvent.VK_ENTER) {
                             String m = textFieed.getText();
                             sendMessage(m);     
              area.setEditable(false);
              getContentPane().add(textFieed, "North");
              getContentPane().add(new JScrollPane(area));
              setBounds(200, 200, 400, 300);
              show();
         private String messageToSend;
         private JTextArea area = new JTextArea();
         JTextField textFieed = new JTextField();
         public static void main(String[] args) {
              Client s = new Client();
              s.work();
    // HELPER CLASS
    package test;
    import java.io.IOException;
    import java.nio.ByteBuffer;
    import java.nio.CharBuffer;
    import java.nio.channels.SocketChannel;
    import java.nio.charset.Charset;
    import java.nio.charset.CharsetDecoder;
    import java.nio.charset.CharsetEncoder;
    public class Help {
         private static Charset charset = Charset.forName("us-ascii");
         private static CharsetEncoder enc = charset.newEncoder();
         private static CharsetDecoder dec = charset.newDecoder();
         private static void log(String m) {
              System.out.println(m);
         public static String read(SocketChannel channel) throws IOException {
              log("*** start READ");                              
              int n;
              ByteBuffer buffer = ByteBuffer.allocate(1024);
              while((n = channel.read(buffer)) > 0) {
                   System.out.println("     adding "+n+" bytes");
              log("  BUFFER REMPLI : "+buffer);
              buffer.flip();               
              CharBuffer cb = dec.decode(buffer);          
              log("  CHARBUFFER : "+cb);
              String m = cb.toString();
              log("  MESSAGE : "+m);          
              log("*** end READ");
              //buffer.clear();
              return m;                    
         public static void write(String m, SocketChannel channel) throws IOException {          
              log("xxx start WRITE");          
              CharBuffer cb = CharBuffer.wrap(m);
              log("  CHARBUFFER : "+cb);          
              ByteBuffer  buffer = enc.encode(cb);
              log("  BUFFER ALLOUE REMPLI : "+buffer);
              int n;
              while(buffer.hasRemaining()) {
                   n = channel.write(buffer);                         
              System.out.println("  REMAINING : "+buffer.hasRemaining());
              log("xxx end WRITE");

    Here's the fix for that old problem. Change the work method to do the following
    - don't register interest in things that can't happen
    - when you connect register based on whether the connection is complete or pending.
    - add the OP_READ interest once the connection is complete.
    This doesn't fix all the other problems this code will have,
    eg.
    - what happens if a write is incomplete?
    - why does my code loop if I add OP_WRITE interest?
    - why does my interestOps or register method block?
    For code that answers all those questions see my obese post Taming the NIO Circus
    Here's the fixed up Client code
    // CLIENT
    package test
    import java.awt.event.KeyAdapter;
    import java.awt.event.KeyEvent;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    import java.io.IOException;
    import java.net.InetSocketAddress;
    import java.nio.channels.SelectionKey;
    import java.nio.channels.Selector;
    import java.nio.channels.SocketChannel;
    import java.util.Iterator;
    import java.util.Set;
    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    import javax.swing.JTextField;
    import javax.swing.SwingUtilities;
    public class Client extends JFrame  {
         private String host = "localhost";
         private int port = 5001;
         private SocketChannel socketChannel;
         private Selector selector;
         public void work() {
              try {
                   socketChannel = SocketChannel.open();
                   socketChannel.configureBlocking(false);
                   InetSocketAddress isa = new InetSocketAddress(host, port);
                   socketChannel.connect(isa);
                   selector = Selector.open();
                   int interest = 0;
                   if(socketChannel.isConnected())interest = SelectionKey.OP_READ;
                   else if(socketChannel.isConnectionPending())interest = SelectionKey.OP_CONNECT;
                   socketChannel.register(selector, interest);
                   while(true)
                        int nn = selector.select();
                        System.out.println("nn="+nn);
                        Set keys = selector.selectedKeys();
                        for(Iterator i = keys.iterator(); i.hasNext();)
                             SelectionKey key = (SelectionKey) i.next();
                             i.remove();
                             if (key.isConnectable())
                                  SocketChannel keyChannel = (SocketChannel) key.channel();
                                  System.out.println("Connected "+keyChannel.finishConnect());
                                  key.interestOps(SelectionKey.OP_READ);
                             if (key.isReadable())
                                  SocketChannel keyChannel = (SocketChannel) key.channel();
                                  String m = Help.read(keyChannel);
                                  display(m);
              } catch (IOException e) {
                   e.printStackTrace();
         private void display(final String m) {
              SwingUtilities.invokeLater(new Runnable() {
                   public void run() {
                        area.append(m+"\n");
                        textFieed.setText("");
         private void sendMessage(final String m) {
              Thread t = new Thread(new Runnable() {
                   public void run() {
                        try {
                             Help.write(m, socketChannel);
                        } catch (IOException e) {
                             e.printStackTrace();
              t.start();
         public Client() {
              addWindowListener(new WindowAdapter() {
                   public void windowClosing(WindowEvent e) {
                        System.exit(1);
              textFieed.addKeyListener(new KeyAdapter() {
                   public void keyPressed(KeyEvent e) {
                        if (e.getKeyCode()== KeyEvent.VK_ENTER) {
                             String m = textFieed.getText();
                             sendMessage(m);
              area.setEditable(false);
              getContentPane().add(textFieed, "North");
              getContentPane().add(new JScrollPane(area));
              setBounds(200, 200, 400, 300);
              show();
         private String messageToSend;
         private JTextArea area = new JTextArea();
         JTextField textFieed = new JTextField();
         public static void main(String[] args) {
              Client s = new Client();
              s.work();

  • Search help for a field using a selection method which has a text table.

    Hello all,
    I am trying to create a search help for one of the fields in a structure say RFCDEST. Now for this i am giving the selection method as the DB table where all the RFCDEST are maintained. However there is a text table which is also comes up for this selection method and the description of the filed RFCDEST is in that text table and the description is not stored in the main table which i specified as the selection method.
    My query is that on F4 now all the rfc destinations are being shown however the description i am not able to show them because there is no field in the table specified in the selectionmethod which hold s the description but instead it is there in the text table, how can i fetch the description from there and display in the search help.
    Warm Regards,
    Naveen M

    look at search help FC_RFCDEST. that problem has already been solved with this search help.

  • Problem with combobox.select method in 2007A

    Hi,
    When I'm trying to select the empty validvalue with a combo in SBO 2007 A, I've the error "Out of Range"
    myCombo.Select( 0, BoSearchKey.psk_Index);
    However I'm sure that the item 0 of my ValidValues is blank.
    I tried to do the same thing by value or description and it's the same problem.
    Can anyone help me ?
    Thanks
    (I'm using 2005 version of SAPboui/bobsCom.dll)

    Hi Julien,
    i tried it as
    oComboBox.ValidValues.Add("1", "Combo Value 1")
            oComboBox.ValidValues.Add("", "") - as you wrote
            oComboBox.ValidValues.Add("2", "Combo Value 2")
            oComboBox.ValidValues.Add("3", "Combo Value 3")
            oComboBox.Select("", SAPbouiCOM.BoSearchKey.psk_ByValue)
            oComboBox.Select(1, SAPbouiCOM.BoSearchKey.psk_Index)
    and both select method work. Are you sure that you have added this blank value?
    Try to debug it as
            Dim q As Integer
            Dim s As String
            For q = 0 To oComboBox.ValidValues.Count - 1
                s = oComboBox.ValidValues.Item(q).Value
            Next
    maybe it helps you.
    Petr

  • Using Standard Windows Select Methods On Interactive Report

    I have an interactive report. Right now I have a check box on each row to select the row. However, this means to select 10 rows you have to click 10 times. I would like to make it possible to use standard Windows select methods - click first row, hold shift key, and click 10th row to result in 10 rows selected. I haven't found how to do this in Apex but I assume it is possible. Thoughts? I googled but maybe not looking for the right thing as I find lots but not what I am looking for.

    Hi,
    you could do something like this:
    1) Create IR report like
    select 
      apex_item.checkbox(1,empno,'UNCHECKED') foo,
      "EMP"."EMPNO" as "EMPNO",
      "EMP"."ENAME" as "ENAME",
      "EMP"."SAL" as "SAL"
    from 
      "EMP" "EMP"2)In you page properties put following code in
    a)Function and Global Variable Declaration:
    In this code I reference f01, because in select I use apex_item.checkbox(1,......
    function isKeyPressed(event)
      var target = event.target ? event.target : event.srcElement;
      if (target.name=='f01'){
        if (event.shiftKey==1){
          i_start = -1;
          i_end = -1;  
          i_swap = -1;     
          end_val = target.value;
          cb = document.getElementsByName('f01');
          for (i=0; i <= cb.length - 1;i++){
            if (cb.value == end_val)
    i_end = i;
    if (cb[i].value == start_val)
    i_start = i;
    if (i_start > i_end){
    i_swap = i_start;
    i_start = i_end;
    i_end = i_swap;
    for (i=i_start; i < i_end;i++){
    if (cb[i_start].checked == true)
    cb[i].checked = true;
    if (cb[i_start].checked == false)
    cb[i].checked = false;
    else{
    start_val = target.value;
    b)Page HTML Body Attributeonmousedown="isKeyPressed(event)"
    You can check example on http://apex.oracle.com/pls/apex/f?p=60428:9
    Regards,
      Aljaz                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Many more selection methods!! Period!!

    Hi everyone, and especially you, the developers of Illustrator and other Adobe programs...:
    I work a lot in both 3ds Max and Illustrator, and I often find myself working with hundreds of thousand polygons. The selection tools are so cool in 3ds Max, and give me every option of selecting faces on a complex model... For instance - just naming SOME options available in 3ds Max:
    Rectangular selection.*
    Circular selection
    Fence selection (selection in perfect straight lines)
    Lasso Selection.*
    Paint selection (like a brush - everything within the stroke gets selected)
    Soft selection (Selection method using a tolerance setting, see reference picture: http://fanous.persiangig.com/egg/egg03.gif )
    Video examples of some different ways to select in 3ds Max: http://www.digitaltutors.com/store/video.php?detectqt=false&vid=1694
    .*Illustrator present
    Another thing I think is missing in Illustrator is the ability to "make selection from guides" - because, you already have the ability to make costume guides, but you can't make a selection out of them ( as far as I know?)
    There are soooo many tips and tricks you developers of Adobe products could "borrow" from 3ds Max... Fx. clicking on the scroll wheel on the mouse as the "Hand tool" instead of the "Space command" on the keyboard. In Indesign it is especially a pain in the ***, when you are in the middle of writing text, and just need to have a look further down on the page, then you get a double space in the text when clicking space. - Imagine how easy it would be with a click on the scroll button on the mouse instead?!
    Cheers!
    Martin

    the ONLY thing Illustrator need is a
    RECTANGULAR WINDOW SELECTION TOOL
    WINDOW SELECTION TOOL
    WINDOW SELECTION TOOL
    WINDOW SELECTION TOOLWINDOW SELECTION TOOLWINDOW SELECTION TOOLWINDOW SELECTION TOOLWINDOW SELECTION TOOL
    WINDOW SELECTION TOOL
    WINDOW SELECTION TOOLWINDOW SELECTION TOOL
    WINDOW SELECTION TOOLWINDOW SELECTION TOOL
    WINDOW SELECTION TOOLWINDOW SELECTION TOOL.............so that all the object which are INSIDE the selction are selected
    so that all the object which are INSIDE the selction are selected
    so that all the object which are INSIDE the selction are selected
    so that all the object which are INSIDE the selction are selected
    so that all the object which are INSIDE the selction are selected
    so that all the object which are INSIDE the selction are selected
    LIKE ALL THE OTHER, similar software
    ps: sorry for this typical layout, but I am Sooooo frustrated about this!

  • Skip standard select method in search help exit

    Hi experts,
    how to skip standard select method in search help exit? Currently I'm selecting my custom data with select statement in 'DISP' section, but still text: 'more than 500 results were found' is shown. I just want to skip/disable standard selection. Thank you.
    BR
    Paul

    Hi check my weblog: https://wiki.sdn.sap.com/wiki/x/du0

  • Urgent!!! select methods problem!!!

    hi,all
    dose anybody have encounter such problem : if the xml nodes have prefix that the select methods can not work as well, the select result is null,but the xml nodes do not have prefix that the result will be right.
    i use the oracle xdk10.0 ,and parse is DOMParse.
    if the xdk do not support prefix ???
    i don't believe it.
    appreciate for your answers!!!!

    If the xml elements are not in a namespace (do not have a prefix) the select methods retrieve the element values.
    http://www.oracle.com/technology/pub/notes/technote_domparser.html
    If the elements are in a namespace (have a prefix) use a NSResolver with select methods.

  • Finder/Select methods and NetBeans 4.1

    Hi All,
    I'm implementing an EJB Module in NetBeans IDE 4.1 and I have some problems with finder/select methods of CMP EJBs.
    My problem is that i cant pass J2EE verify whene I add finder/select methods with parameters; Verifier Tool tell me It doesn't find query element corresponding ti method in DD.
    Does anyone face a similar problem?
    Thanks in advance.
    Fil

    several people reported such problem and it seems emulator started working when they turned off CPU hyperthreading

  • Universal Entity EJB find/select method for single db table

    Hi there.
    I'm quite new in bea spheres and my question reflects my small knowledge:
    Is there any way to perform "universal" sql query on single database table via find/select methods? This means, that I would like to pass whole WHERE clause to these methods, not just some fields values.
    What do I mean?
    Normally we define find/select method that looks like this one:
    SELECT OBJECT(o) FROM Cities AS o WHERE population>=?1 AND state=?2
    We call this a method this way:
    finder1 (1000000, 'France')
    Method returns collection with objects holding data about cities in France with more than 1000000 inhabitans..
    But, I want to define method, that could be called this way:
    finder1 ("o.population>=1000000 AND o.state='France'")
    This method should be able to perform any query on 'Cities' database table.
    I tried with defining find method for following query:
    SELECT OBJECT(o) FROM Cities AS o WHERE ?1
    but it does not work, of course.
    Is there possibility to define method that could be called this way?
    I use Bea Weblogic Workshop 8.1 SP3
    Message was edited by akla at Oct 23, 2004 5:21 PM

    Hi,
    The 'Dynamic Query' feature of WebLogic 8.1's EJB container can help you here. This feature enables you to execute complete EJB QL queries that are constructed on the fly. Check the WebLogic 8.1 documentation for more details.
    -thorick

  • How to write lead selection method for a  tree by nesting table column

    Hi,
    I have implemented a table with TreeByNestingTableColumn(To show the tree structure in the table).I am not able to get the selected row element in lead selection method.(I am able to get parent element.) .
    could anyone please tell me about this code?
    BR,
    Ashish

    Hi,
    Follow the below steps to the solution for your problem
    1. Create Action "LeadSelection" in View with parameter (name : 'seletedItem'
    and type : I<your node>Element
    2. Bind this action to Table property "onLeadSelec"
    3. In wdModify()
         IWDTable table = (IWDTable) view.getElement("Your table id");
         table.mappingOfOnLeadSelect().addSourceMapping("nodeElement", "selectedEle");
    4. In onActionLeadSelection()
         wdComponentAPI.getMessageManager().reportSuccess("Selected Item : "+selectedEle.get<Your Node Attribute>());
    Let me know if you need more clarification
    Thanks

  • [iPhone] TableView in editing mode disables selection methods

    When I put mu UITableView in editing mode, via setEditing:animated:, the selection methods from the delegate don't get called. In particular the didSelectRowAtIndexPath method does't get called.
    If I don't put the tableView in editing mode I can select the row as usual. Has anyone else had this issue?

    Found the problem. A tableview has a allowsSelectionWhileEditing property. Set that to YES and it works

  • How the jcre to invoke select method?

    hi,
    I have some problems as follows:
    one : applets store on the card must as files or not ?
    two: when the jcre receive the SELECT FILE COMMOD, the JCRE could impletment the selection of an applet ,how the jcre kown the address (or the token)of the applet' the select method and process method,
    three : l see some applet have not a select() method ,how they selected by jcre
    Edited by: user8638804 on 2011-3-26 上午7:03

    user8638804 wrote:
    one : applets store on the card must as files or not ?That is up to the implementation. Generally speaking files are a ISO7816 concept. An applet would be stored as an executable.
    two: when the jcre receive the SELECT FILE COMMOD, the JCRE could impletment the selection of an applet ,how the jcre kown the address (or the token)of the applet' the select method and process method,The SELECT FILE command is an ISO7816 command that allows a GP/Java Card based card to treat an application like a 7816 file system object. The card manager would keep a map of applets that have been installed by the installer. The JCVM is responsible for being able to execute a method on a Java class.
    three : l see some applet have not a select() method ,how they selected by jcreThe javacard.framework.Applet class has a select method so all applets have a select method.
    Cheers,
    Shane

  • Selection method

    hi friends
    in bom explosio/dependent requirement in mrp 4 view,
    i want to know the difference between indicators 2 and 3.
    selection by production version, and selection by production version only.
    thanks in advance
    jaya

    Hi,
    Selection  2 is by production version - In that case system will pick up the "correct valid production version" based on the Production order  ie lot size & date. If system unable to find the right version using the Lot size and date, then it works with another selection  methods ie order qty & Explosion date.
    Based on which BOM will be selected and requirement will created for BOM components.
    Selection 3 is selection by production version only, if system find No Valid “production version “
    it will not allow to create production order & will  Give Error message
    Regards
    Pradeep

  • JTextPane select method

    i looked up the api..
    and i found the select method on jtextpane..
    but when i try to use it, it doesnt work
    TextPane.select(0,10);
    can anyone tell me whats wrong??

    it can compile but it doesnt work
    nothing is selected

Maybe you are looking for

  • Why QUAN_PO_E field in BBP_PDIGP tabl is not reset when PO item is deleted?

    Hi Gurus, For some reason, after an item is deleted at PO, its corresponding QUAN_PO_E field in BBP_PDIGP table of SC has the same quantity ( for example, 3 pieces ). When the buyer access the SOCO, the item is not displayed because previously the sy

  • Mac mini is accessable by ssh, but won't show up in finder

    I have a mac mini running 10.6.8 that I use  primarily as a web server. It is connected to an AIrport Extreme (2nd Generation) via both Ethernet and WiFi. I have never had a problem accessing the machine via ssh. And usually find it in the Finder on

  • Gamma issue... beating a dead horse

    so so confused, about this gamma shift from After Effects to Final Cut. I rendered the same clip out 4 different times and each time it has different gamma. Here are my render settings: 1. v210 Codec 2. Quicktime Animation 3. Apple FCP Uncompressed 8

  • ITunes Update 6.0.4, Please Help!!!!!

    I tried to update to version 6.0.4 and it gets all the way to publishing product information and it stops and says there was an error and to try downloading at another time. I followed the steps on the apple support website but was unable to fix the

  • GRC V10 SPM: login notification

    Hi experts, we created a lot of Z-objects via SE61 (saved+activated). As well we mapped the MSMP-objects. Everythings fine and work well. We transported every object to the PRD and all Z-objects for MSMP where used. But the login-notification is not