Field input/output in 'REUSE_ALV_HIERSEQ_LIST_DISPLAY'

i want to make a field for input output in a 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' .
But when i have field type "DATS" in the internal table ( header or positions ) and is initial value is not posible to change for any  value type DATE . ;-(
If the field have a date is posible to change and clear, but not when it is clean in the initial charge??.
The fields header table have attributes of the EVER table.

Hi Murthy,
  It is possible but take care of that this event will be triggered each and every line. So if you want to modify the sumed values then you have to put the condition in that event otherwise it will be execute for each and every line.
  And also take of that this even will be triggered for the end-of-page and top-of-page also.
Warm Regards,
Vijay

Similar Messages

  • How to get center alignment of Input/Output field in Module Pool

    Hi Friends,
    I am using Input/Output field in my Module pool program. Dynamically i am submitting the text to Input/Output field. What i want is i want to display the submitted text as center. By default It is displaying left aligned.
    Thank U in advance.
    Mahender.

    Hi,
    Use syntax "Centered".
    take one variable push into the field
    write w_variable1 to w_variable2 centered.
    next push the varaible to Destination screen input/output Field .
    Make sure the Field the Character Type.
    Prabhud@s

  • How can i make the input/output field to a multiple lines in ModulePool...

    hi all...
    can any one please let me know, is there any possibility thru Module Pool program where i can make the input/output field to a multiple lines...
    say, when we drag & drop the input/output field on the screen - it'll come with single line display. so, how to make the same field to multiple lines field.
    rather i can say my question like, how to increase the height of the input/output field.
    Desired Functionality:
    • The user wants to display a long text.
    • now the input/output field should not display the record as a single line, now the field has to display the text in multiple lines (something like wrap option in ms excel).
    hope u got my question...
    please help me in this regards...

    hi Rengith, i'm not using Text Field, i'm using Inpu/Output Field to display the long text.
    If u mean text field as input/output field then can u let me know the process for this, how to do the same thru module pool program...
    Edited by: murashali on Mar 18, 2008 1:36 PM

  • Radio Buttons + Required Input/Output Fields in Dialog Programming

    Hi All,
    Please find the below issue.
    I have 2 Radio buttons
    RB1 and RB2 defined in group RG.
    And by default RB1 is selected.
    I also have 3 Input.Output Fields.
    F1 , F2  & F3.
    Now before displaying the Screen for the end user,
    I need to display as follows:
    A)   
    RB1 = X -
    > Selected.
    RB2  = Space -
    >Not Selected.
    F1 -
    > Visible.
    F2 & F3 -
    >Invisible.
    B)
    RB1 = space -
    > Not Selected.
    RB2  = X -
    >Selected.
    F1 -
    >Invisible.
    F2 -
    >Visible.
    F3 -
    >Visible.
    When i am debugging, the value of RB1 is not X though it is selected on the screen (by default due to Radio Button Group) & hence the below code is not working.
    *_PBO:_*
    LOOP AT SCREEN.
    IF RB1 = 'X' AND ( SCREEN-NAME = 'TXT2' OR SCREEN-NAME = 'TXT3' ).
             SCREEN-INVISIBLE = 1.
    ELSEIF RB1 = 'X' AND ( SCREEN-NAME = 'F2' OR SCREEN-NAME = 'F3 ).
             SCREEN-ACTIVE = 0.
    ENDIF.
    Modify Screen.
    ENDLOOP.
    But when i select RB2 = X on the screen.
    Value is getting populated .
    Waiting for your hints/ideas/suggestions
    Thanks
    Sri.

    Alright, you defined the radio buttons and grouped them. Did you also assign Fcode to the radio button group? if not already assigned the assign something to FctCode to the radio button. If you can double click on one and assign a name, this will automatically assign to other one. If you already did that... just ignore it.
    Next, by defualt, RB1 will not be having 'X' though it shows selected but you can always make it by just writing the following statement in PBO (If you dont want to mislead anybody)
    if RB1 = space and RB2 = space.
      RB1 = 'X'.
    endif.
    If you have already done that the next step would be.... Assign a screen group value to the fields F1, F2 and F3.
    for example, double click on the field F1, add GR1 in groups in first box and do the same for field text/label if any. Same way, assign GR2 to F2 and F3.
    Then add the following code in PBO. (Someone or you can write it better. This is just an example)
      LOOP AT SCREEN.
        if RB1 = 'X'.
           if screen-group1 = 'GR2'.
              screen-input = 0.
              screen-invisible = 1.
           endif.
        endif.
        if RB2 = 'X'.
           if screen-group1 = 'GR1'.
              screen-input = 0.
              screen-invisible = 1.
           endif.
        endif.
        MODIFY SCREEN.
      ENDLOOP.
    Good luck... It is working code.,

  • Regarding input output field of the screen painter

    Hi Experts,
    I want to increase the height of the input output field in the screen painter.
    ie, multiline input output field.Is there any means?
    Or is there any alternative other than the input output field?
    Thanks & Regards,
    Soumya.

    hi,
    when u drag n drop some fields in the screen goto to one of the corners of dat fields drag to the extend u want to increase.
    or in attributes section  for u length n width of dat fields are available just increase to your wish.
    if helpful reward some points.
    with regards,
    Suresh Aluri.

  • How to change height of Input/output field in dialog program

    How to change height of Input/output field in dialog program.
    I want to big message text box like e-mail message box.
    so could anybody help me on this please
    Thanks
    Basu

    Hi,
        This is not possible directly.Place the icon button in the table field.when u click on that button a popup window will appear in that window place the text editor there u can write text and u can save it ok..
    Award points if helpful.
    Kiran Kumar.G.A

  • Setting value of input/output field of screen in abap program

    I have a screen.I have added a input/output field in my screen.The purpose is i just want to display a text in that field upon PBO through my abap program.I m a newbie.PLS help me
    Also can i use textfield instead of input/output field for this purpose.if so then wats the difference between both of them

    Hi
    To display a text in I/O element, go to the PBO of this screen and
    assign the text to your I/O element.
    Lets say if TEXT_IO is the name of ur UI element, and you want to display "Hello" into it, do it as follows:
    TEXT_IO = 'Hello'.
    Must ensure that the type of this UI element is CHAR type and you define its lenght properly.
    to display "Hello", length would be 5.
    Hope it will solve ur query.

  • Error: input/output field not defined in subscreen.

    Hello Experts,
    I have defined a subscreen for transaction MM41 and when I try to put the statement: 'FIELD: MARA-ZZPARENT'
    there is an error saying input/output not defined. I already declared this in layout and it is there in element list.
    What causes this error? Thank you guys!

    Hi,
    What you can do is create a new ztop include from the existing top include.
    Define the field in ZTOP include.
    And in the main program change the statement for include top to include ztop.
    Hope this helps you.
    Regards,
    Tarun

  • How to slection screen fields in  output of the  report by using alv classe

    hi all,
    i want to get all the fields in the selection screen to be displayed in the output layout.i am developing report by using alv grid classes can any one help me.
    answers are rewarded

    Hello
    u first place some dictionary input/output fields in your screen and
    below that u place ur custom control,
    so what ever input u are giving in those fields  , u seelct data accordingly,
    for example.
    in screen there is one icon 'dictionary/program fields, click that and give some table , suppose u want to extract data from kna1 table using kunnr, select kunnr and press enter, then along withn cursor u get one frame, take that on to screen and place it ,
    now in the program write
    tables: kna1.
    select  *  from kna1 into it_kna1  where kunnr = kna1-kunnr. 
    now u get the data into it_kna1.
    it will work , try this.
    bye.

  • Global,intilization,input ,output parametrs to be assigned

    hi guys these is layout of my form to be added to existing smart form and fields to be added are below ,now can what should be added in global,intilization,input ,output parameters to be and in the  interface section and how should i create layout
    1     Whs BOL     VBAK-VBELN     Field is mapped from order header
    2     Order No     VBAK-VBELN     Field is mapped from order header
    3     Customer PO     VBKD-BSTKD     Field is mapped from order header
    4     Ship To     KUWEV-KUNNR     "This is field is mapped from order header to delivery header
    Ship to need to populate the fields below"
         Ship to Name          
         Ship to Address          
         Ship to City, State, Postal Code          
    5     Material No     LIPS-MATNR     Field is mapped from delivery item level
    5a     Legacy Item #     MARA-ZZQNUM     Field is mapped from material master
    6     Description     LIPS-ARKTX     Field is mapped from delivery item level
    7     Ship Qty     LIPSD-PIKMG     Field is mapped from delivery item level
    8     Unit of Measure (UOM)     LIPSD-VRKMP     Field is mapped from delivery item level
    9     Pallets     VEKP-EXIDV     Count of VEKP-EXIDV for LIPS-MFRGR
    LAYOUT
    Whs. BOL:                Customer PO:                    
    Order No:                                   
    Ship to:                                    
    Material No     Description     Ship Qty     UoM          Pallets          
    010018500013850003     16OZ 1/12 LPT ICED TEA PEACH       216     CS          2.00          
    904560                                   
    010018500013850005     16OZ 6/2 LPT ICED TEA RASP       108     CS          1.00          
    904561                                   
    010018500013850006     16OZ 6/2 LPT ICED TEA SNL       324     CS          3.00          
    904562                                   
    010018500013850007     16OZ CAN 1/12 MTN DEW AMP       118     CS          1.00          
    904563                                   
         POINTS WILL BE AWARDED TO ALL ANSWERS

    Hi,
    In form interface u have to define the fields or tables which all are u passing from the program.
    In the glabal definitions  you can define your types for internal tables or other purposes in 'TYPES' tab, then declare the global datas your internal tables, work areas etc.
    write ur select statement and othe codings there in initializations, define subroutines in form routines,
    then, u cna use loops , command lines for additional purpose in each pages.

  • Defining fields in output ports

    I'm using Ep60Sp11 with VC60Sp4 and want to do eventing between iViews.
    I can add input and output ports and name them correctly. But the problem is with defining fields in output port. I cannot choose (tick) any of them, although I see them.
    In the source tab in output port node there is an entry
    "<Output id="AECO8" name="port" ... fields="{}">
    Should I do any further settings or this is a bug in VC?
    BR/marek

    Hi,
    I assume you're referring to iView input and output ports.
    There's no need to "tick" fields in ports since ticking fields is for making them visible or hidden in runtime.
    Since visibility of fields is not relevant for input and output ports - checking them is not applicable (all fields are transferred).
    Hope this helps,
       Lior

  • Input/Output And Method Not Found Problem

    Ok so firstly I think I should apologise on two fronts.
    Firstly, 'cause this is probably posted in the wrong board but I'm not sure this was suitable for the Swing board just 'cause I've been using Swing? And secondly 'cause the code I'm gonna post is so shoddy I would think this constitutes as flaim-bait. >_>
    In my defense this is purely for a little class project to give something to write some documentation on so I'm really not too bothered about the efficiency or ace-mazingness of the end result. I just want it to work.
    To the problem at hand.
    I'm trying to write a program that asks the user a question and then outputs their answer to a file, from which a tally of answers can later be made for the purpose of displaying "results".
    My problem is I've been having problems with the input/output of saving the answers given to the program.
    I'm still learning and input/output is probably my weakest subject (other than, y'know, being good at Java). I've had a bash at it in the following code but all it does it overwrite what is in the file with a single answer so no list of results accumulate. I generally don't have an idea what to try for that one so any pointers would be appreciated.
    Also, my second problem is, in trying to gather results by tallying what is contained in the file, I've run across a problem with the charAt() method not being found and I'm not sure why. Isn't that method a part of java.lang?
    Here's the code thus far:
    //libraries
    import javax.swing.*;
    import javax.swing.border.*;
    import javax.swing.text.*;
    import javax.swing.event.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.text.*;
    import java.io.*;
    class CaseStudy {
         public static void main(String args[]) {
              GUI maininterface = new GUI();
              maininterface.setupMenu();
              maininterface.display();
    class GUI {
         //for the actionlisteners
         int whatframe = 0;
         //creates mainframe and border content panel
         JFrame mainframe = new JFrame("Survey Client");
         JPanel borderpanel = new JPanel(), bottompanel = new JPanel();
         JButton quizbutton = new JButton("Take the quiz"), tallybutton = new JButton("Show Results"), submitbutton = new JButton("Submit Results"), menubutton = new JButton("Return To Menu");
         QuizQuestions toppanel = new QuizQuestions();
         QuizResults toppanel2 = new QuizResults();
         GUI() {
              //sets border in borderpanel, this spaces the main content in from the sides of the window
              borderpanel.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              //sets up the frame and panels and adds on borders
              mainframe.setDefaultCloseOperation(mainframe.EXIT_ON_CLOSE); // exits java when clicking on close on main frame
              mainframe.getContentPane().add(borderpanel); // adds the panel as a component to the frame, the panel can hold stuffs
              borderpanel.setLayout(new BoxLayout(borderpanel, BoxLayout.PAGE_AXIS));// page_axis means it'll layout vertically
              bottompanel.setLayout(new BoxLayout(bottompanel, BoxLayout.LINE_AXIS));// line_axis means it'll layout horizontally
              //gives button an action
              quizbutton.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent e1) {
                        setupQuiz();
              tallybutton.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent e1) {
                        if(whatframe == 1) setupResults();
                        else {
                             int rusure = JOptionPane.showConfirmDialog(null, "Are you sure you wish to show results? Any current quiz answers won't be saved.", "Please Choose One", JOptionPane.YES_NO_OPTION);
                             if(rusure == JOptionPane.YES_OPTION) setupResults();
              menubutton.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent e1) {
                        setupMenu();
              submitbutton.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent e1) {
                        toppanel.doQuiz();
              borderpanel.add(bottompanel);
         public void setupMenu() {
              if(whatframe == 3) {
                   bottompanel.remove(menubutton);
                   borderpanel.remove(toppanel2);
              whatframe = 1;
              //adds components and lays them out
              bottompanel.add(quizbutton);
              bottompanel.add(Box.createRigidArea(new Dimension(0,10)));
              bottompanel.add(tallybutton);
              display();
         public void setupQuiz() {
              bottompanel.remove(quizbutton);
              bottompanel.remove(Box.createRigidArea(new Dimension(0,10)));
              bottompanel.remove(tallybutton);
              whatframe = 2;
              bottompanel.add(submitbutton);
              bottompanel.add(Box.createRigidArea(new Dimension(0,10)));
              bottompanel.add(tallybutton);
              borderpanel.add(toppanel);
              display();
         public void setupResults() {
              if(whatframe == 1) {
                   bottompanel.remove(quizbutton);
                   bottompanel.remove(Box.createRigidArea(new Dimension(0,10)));
                   bottompanel.remove(tallybutton);
              else {
                   bottompanel.remove(submitbutton);
                   bottompanel.remove(Box.createRigidArea(new Dimension(0,10)));
                   bottompanel.remove(tallybutton);
                   borderpanel.remove(toppanel);
              whatframe = 3;
              bottompanel.add(menubutton);
              borderpanel.add(toppanel2);
              display();
         public void display() {
              //sets the size of the frame around it's components and then shows it
              mainframe.pack();
              mainframe.setVisible(true);
              mainframe.validate(); //makes referenced container relayout it's components
    class QuizQuestions extends JPanel {
         LoadingSaving loadsave = new LoadingSaving();
         JPanel popm = new JPanel(), pop1 = new JPanel(), pop2 = new JPanel(), pop3 = new JPanel(), pop4 = new JPanel();
         JFormattedTextField ques = new JFormattedTextField(), op1 = new JFormattedTextField(), op2 = new JFormattedTextField(), op3 = new JFormattedTextField(), op4 = new JFormattedTextField();
         JButton bop1 = new JButton("1"), bop2 = new JButton("2"), bop3 = new JButton("3"), bop4 = new JButton("4");
         char answer;
         QuizQuestions() {
              popm.setLayout(new BoxLayout(popm, BoxLayout.PAGE_AXIS));
              pop1.setLayout(new BoxLayout(pop1, BoxLayout.LINE_AXIS));
              pop2.setLayout(new BoxLayout(pop2, BoxLayout.LINE_AXIS));
              pop3.setLayout(new BoxLayout(pop3, BoxLayout.LINE_AXIS));
              pop4.setLayout(new BoxLayout(pop4, BoxLayout.LINE_AXIS));
              this.add(popm);
              popm.add(ques);
              popm.add(pop1);
              popm.add(pop2);
              popm.add(pop3);
              popm.add(pop4);
              pop1.add(op1);
              pop1.add(bop1);
              pop2.add(op2);
              pop2.add(bop2);
              pop3.add(op3);
              pop3.add(bop3);
              pop4.add(op4);
              pop4.add(bop4);
              //sets up question text fields
              ques.setEditable(false);
              op1.setEditable(false);
              op2.setEditable(false);
              op3.setEditable(false);
              op4.setEditable(false);
              bop1.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent e1) {
                        answer = 'a';
              bop2.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent e1) {
                        answer = 'b';
              bop3.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent e1) {
                        answer = 'c';
              bop4.addActionListener(new ActionListener() {
                   public void actionPerformed(ActionEvent e1) {
                        answer = 'd';
              Question1();
         public void doQuiz() {
              loadsave.save(answer);
         public void Question1() {
              ques.setValue("Who's your favourite X-Men character?");
              op1.setValue("Cyclops");
              op2.setValue("Xavier");
              op3.setValue("Wolverine");
              op4.setValue("Rogue");
    class QuizResults extends JPanel {
         LoadingSaving loadsave = new LoadingSaving();
         JPanel popm = new JPanel();
         JFormattedTextField op1 = new JFormattedTextField(), op2 = new JFormattedTextField(), op3 = new JFormattedTextField(), op4 = new JFormattedTextField();
         int[] answerarray = new int[4];
         QuizResults() {
              popm.setLayout(new BoxLayout(popm, BoxLayout.PAGE_AXIS));
              this.add(popm);
              popm.add(op1);
              popm.add(op2);
              popm.add(op3);
              popm.add(op4);
              op1.setEditable(false);
              op2.setEditable(false);
              op3.setEditable(false);
              op4.setEditable(false);
              answerarray = loadsave.load();
              op1.setValue(answerarray[0]);
              op2.setValue(answerarray[1]);
              op3.setValue(answerarray[2]);
              op4.setValue(answerarray[3]);
    class LoadingSaving {
         public void save(char answer) {
              FileReader fr;
              FileWriter fw;
              BufferedReader br;
              String s;
              try {
              //ERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERROR
                   fr = new FileReader("casestudyoutput.txt");
                   fw = new FileWriter("casestudyoutput.txt");
                   br = new BufferedReader(fr);
                   if (br.readLine() == null) s = "x";
                   else s = br.readLine();
                   s = s + answer;
                   fw.write(s);
                   fr.close();
                   fw.close();
              //ERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERROR
              catch(FileNotFoundException exc) {
                   JOptionPane.showMessageDialog(null, "File not found.");
                   return;
              catch(IOException exc) {
                   JOptionPane.showMessageDialog(null, "Something bad happened.");
                   return;
         public int[] load() {
              FileReader fr;
              BufferedReader br;
              int[] answerarray = new int[3];
              String s;
              long length;
              int a = 0, b = 0, c = 0, d = 0;
              answerarray[0] = 0;
              answerarray[1] = 0;
              answerarray[2] = 0;
              answerarray[3] = 0;
              try {
                   fr = new FileReader("casestudyoutput.txt");
                   br = new BufferedReader(fr);
                   if (br.readLine() == null) return answerarray;
                   else s = br.readLine();
                   length = s.length();
                   for(int i = 0; i < length; i++) {
                        char ch = charAt(i); //ERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERRORERROR
                        switch(ch) {
                             case 'a':
                                  a++;
                                  break;
                             case 'b':
                                  b++;
                                  break;
                             case 'c':
                                  c++;
                                  break;
                             case 'd':
                                  d++;
                                  break;
                   answerarray[0] = a;
                   answerarray[1] = b;
                   answerarray[2] = c;
                   answerarray[3] = d;
                   fr.close();
              catch(FileNotFoundException exc) {
                   JOptionPane.showMessageDialog(null, "File not found.");
                   return answerarray;
              catch(IOException exc) {
                   JOptionPane.showMessageDialog(null, "Something bad happened.");
                   return answerarray;
         return answerarray;
    }Any pointers/tips/solutions/angry posts to tell me to stop trying to learn Java would be greatly appreciated.
    Thanks in advance!
    Oh, and in trying to work with it a bit further I realised I'm having a few problems with runtime errors due to exceptions. The first was due to the array being assigned out of bounds (fixed in the above code). But the second reads the following:
    Exception in thread "main" java.lang.NullPointerException
         at Loadingsaving.load(CaseStudy.java:330)
         at QuizResults.(init)(CaseStudy.java.259)
         at GUI.(init)(CaseStudy.java:34)
         at CaseStudy.main(CaseStudy.java:15)Not quite sure what this one means or how to handle it. =\
    Edited by: ThePermster on May 19, 2008 8:08 AM

    A NullPointerException means a method has been called on a null object, or a variable that isn't pointing to any object. Your Exception points to line 330, which is:
    length = s.length();A NPE on that line means that s is null. So let's look at where s is set:
    if (br.readLine() == null) return answerarray;
    else s = br.readLine();s gets it's value from br.readLine(), so that method must be returning null. You have a logical error here. Look at your If-Else. It reads a line, makes sure it isn't null...then it reads another line. Well what if that line is null? You are performing 2 reads here instead of 1.
    Since your If condition returns a value, there's no need for an Else. The code will continue on until it reaches another return. Try this:
    s = br.readLine();
    if (s == null) return answerarray;

  • How to automatically retrieve a task Input/Output structure in SAPUI5?

    Hi guys,
    I am trying to figure out a way to automatically retrieve the complex type specified as a task input/output without hard coding the name of the complex type. So far I have a process with two reporting activities and a task, built as a custom technologies with specified Input and Output from the process context. Then I built a UI where I created an OData model, whose properties I bound to properties of the model, but this happened by exactly specifying the name of the complex type in the controller:
    // bind customer data (i.e. the task input data) to the panel
      customerDataPanel.bindElement("/InputData('" + taskId + "')", {expand : "Customer"});
    and the exact attribute names in the view:
      oMatrix.createRow(
       new sap.ui.commons.Label({text : "First Name", design : sap.ui.commons.LabelDesign.Bold }),
       // property binding of a text field to the attribute in Customer object
       new sap.ui.commons.TextField({value : "{Customer/firstName}"})//property binding
       oMatrix.createRow(
       new sap.ui.commons.Label({text : "Last Name", design : sap.ui.commons.LabelDesign.Bold }),
       new sap.ui.commons.TextField({value : "{Customer/lastName}"})//property binding
       oMatrix.createRow(
       new sap.ui.commons.Label({text : "Street", design : sap.ui.commons.LabelDesign.Bold }),
       new sap.ui.commons.TextField({value : "{Customer/address-street}"})//property binding
       oMatrix.createRow(
      new sap.ui.commons.Label({text : "City", design : sap.ui.commons.LabelDesign.Bold }),
      new sap.ui.commons.TextField({value : "{Customer/address-city}"})//property binding
       oMatrix.createRow(
      new sap.ui.commons.Label({text : "Zip", design : sap.ui.commons.LabelDesign.Bold }),
      new sap.ui.commons.TextField({value : "{Customer/address-zip}"})//property binding
       oMatrix.createRow(
      new sap.ui.commons.Label({text : "Country", design : sap.ui.commons.LabelDesign.Bold }),
      new sap.ui.commons.TextField({value : "{Customer/address-country}"})//property binding
       oMatrix.createRow(
      new sap.ui.commons.Label({text : "Currency", design : sap.ui.commons.LabelDesign.Bold }),
      new sap.ui.commons.TextField({value : "{Customer/currency}"})   //property binding
      oMatrix.createRow(
        new sap.ui.commons.Label({text : "RequestNr", design : sap.ui.commons.LabelDesign.Bold }),
        new sap.ui.commons.TextField({value : "{Customer/requestNr}"})   //property binding
    Is it possible for this binding to happen automatically in some kind of way without me specifying every single attribute name? As you can imagine in a real project, there will be even more complex types used in the UI and it is not feasible at all to have to specify each and every single attribute's name.
    Any suggestions will be much appreciated.

    Hi Deepa,
    How about adding another action to the "Add Company" Button which will also trigger the search?
    See:
    http://help.sap.com/saphelp_nwce711/helpdata/en/48/17fbc3a3050be8e10000000a42189d/frameset.htm
    And:
    http://help.sap.com/saphelp_nwce711/helpdata/en/ae/facedea03743f18aaf2edf12465fd8/frameset.htm
    For more details.
    Hope this helps.
    Regards.
    Omer.

  • Making view fields to output fields dynamically

    Hi,
    I have a maintainance view. One of the fields contains a checkbox. If I check the checkbox i want to change input fields of that row to output fields. And if I uncheck the checkbox, the viceversa should happen.
    I tried doing this by calling a module in PAI block. In that module I looped through the screen structure and made screen-input = 0 for the fields I want to make as output fields.
    But I dont get the result.
    Can anyone help me out as how I can do this?
    Thanks,
    Reena

    Hi Prashant,
    I already tried as you said but by giving screen-input = 0 as I want to make the fields as output fields. But it doesn't work. When i debug, I find the function module gets called and screen-input value for fields is set to 0. But I dont see the result in the view.
    I guess that screen-input is getting reset back to 1 after my module is called. So I am not sure if i am calling my module from the right place.
    Here is my PAI block. The code in bold below is where i am calling the module. Is it the right place?
    PROCESS AFTER INPUT.
      MODULE liste_exit_command AT EXIT-COMMAND.
      MODULE liste_before_loop.
      LOOP AT extract.
        MODULE liste_init_workarea.
        CHAIN.
          FIELD v_t5asrmsgmap1s-msgty .
          FIELD v_t5asrmsgmap1s-msgid .
          FIELD v_t5asrmsgmap1s-msgno .
          FIELD v_t5asrmsgmap1s-msgtxt .
          FIELD v_t5asrmsgmap1s-hide_message .
          FIELD v_t5asrmsgmap1s-alt_msgty .
          FIELD v_t5asrmsgmap1s-alt_msgid .
          FIELD v_t5asrmsgmap1s-alt_msgno .
          FIELD v_t5asrmsgmap1s-alt_msgtxt .
          MODULE check_fields_view1s.
          MODULE set_update_flag ON CHAIN-REQUEST.
          MODULE complete_v_t5asrmsgmap1s ON CHAIN-REQUEST.
        ENDCHAIN.
        FIELD vim_marked MODULE liste_mark_checkbox.
        CHAIN.
          FIELD v_t5asrmsgmap1s-msgty .
          FIELD v_t5asrmsgmap1s-msgid .
          FIELD v_t5asrmsgmap1s-msgno .
          MODULE liste_update_liste.
        ENDCHAIN.
    <b>    chain.
          FIELD v_t5asrmsgmap1s-hide_message .
          module on_hide_message.
        endchain</b>.
      ENDLOOP.
      MODULE liste_after_loop.
    -Reena

  • Mappning of input/output for std services against tables i ERP?

    Hi,
    Anyone know if there is any documentation for the mappning of input/output data in std services, e.g. Create Order against the fields in VBAK backend ERP?
    Thanks,
    Emma

    Thanks,
    Can you give me some more details on where I see the mappning?
    We have imported the files but I am not able to locate the backend table fields any where.
    Do you also know how Variant Configured products are handled in std service for Create Order? I have looked at Create Order V2 where it looks like variant configured products are handled,  but I don't really understand how it is set up.
    Br Emma

Maybe you are looking for

  • Offering a WebService from the ABAP AS

    Hello, I generated a WebService from a BAPI. With the transaction SOAMANAGER I created a Service and an end point. We have no Java AS for testing (We have only the ABAP AS). 1) Which is the URL to consume the WebService? 2) I set HTTP Authentication

  • How to do submit with parameter?

    Hi, I would like to pass some data from Program A to Program B. How do i do a submit statement with parameter from Program A to pass data to Program B. How do i grab the data from Program B that was pass by Program A? Regards, Rayden

  • After Mavericks update I lost photos that had been edited in PSE6

    Using PSE6 I updated Mac to OSX Mavericks and over 80 of my recently edited pics disappeared.  In PSE6 I can click on open recently edited and only 20 of the previous 80 edited pictures show there.  Does anyone know how to find the rest of my photos?

  • Will LV (32bit) run on a win7 64 box in compatability mode?

    Being told by IT that my days of support Win XP are soon to disappear.  Being that all my apps spread over the place have been written on an XP system (thus a 32 bit system) I am trying to get a new computer that has a 64 bit system (to better suppor

  • When will Mavericks for iMac be available?

    Hello.  I heard that with the new Mavericks for iMac, I will be able to use my iBooks library.  If this is so, that's great.  When will the new Mavericks for iMac 21.5 be available?