BDC read screen value and press button

Hi,
  How can i read a screen value and press button by BCD??
Regards,
Kit

Hi ,
There is table bdcmsgcoll which holds the values  so if do like below  you can find out the values
data: it_tab2 type table of bdcmsgcoll with header line.
   call transaction 'BGM1' using it_tab3 mode 'E' messages into it_tab2.
now  it_tab2 will hold the values  and you can check that in debugging mode
do reward if helpful

Similar Messages

  • System error on reading screen values

    Hi ABAP'ers!!
    When I try to unblock the vendor account in FK05 (unblock in all company codes) I get an error :
    System error on reading screen values
    Message no. F2 109
    Would appreciate your suggestions/inputs!!
    Thanks for your time!

    Hi VR,
    in FK05 you cannot unlock vendor.through functionality only u can unblock the vendor.
    It display error message.
    For these changes ( for blocking / unblocking ) user exit will be triggerd.
    Regards,
    Narasimha

  • Et_validate doesn't fire if user changes value and presses update button

    I am maintaining a flag for "dirty" records in a potentially large number of rows in a matrix. To set this flag I check for the et_Validate event and ItemChanged = true. This works fine if the user changes a value and then presses tab to leave the field.
    My problem is that et_Validate does not fire if the user changes a field's value and then presses the update button.
    It's like the screenpainter where if you change a field's value and then select a different field before pressing tab your change isn't saved.
    I suppose I could always send a tab keypress or automatically update the current row but I'm wondering how others handle this.
    I am currently using SBO2005A SP1 PL11.

    Additional info:
    If I change a matrix cell and click on the update/ok button then the ItemEvent.row = -1 and the active item is still the matrix. If I force a "click" in a field on the first row then the et_validate fires otherwise it does not.
    Does anyone have any other ideas on forcing et_Validate to fire when the user clicks on a button?

  • Read Screen values in Select options

    Hi Experts,
                  I am using FM  'DYNP_VALUES_READ' for reading the Screen values. The problem is, this FM runs fine for parameters where single value is returned but in case of Select-options where i have ranges, How to use this FM?
    Help will be appreciated
    Regards
    Sourabh

    Hi ,
    Thanks for your valuable inputs.
    I have acheived my requirements with FM 'DYNP_VALUES_READ'  itself.
    Here is how i have acheived this. I have passed both LOW and HIGH in the internal table it_fieldvalues.As a result i got both the values of the ranges.
    REFRESH it_fieldvalues.
      it_fieldvalues-fieldname = 'S_AEDAT-LOW'.
      APPEND it_fieldvalues.
      CLEAR it_fieldvalues.
      it_fieldvalues-fieldname = 'S_AEDAT-HIGH'.
      APPEND it_fieldvalues.
      CALL FUNCTION 'DYNP_VALUES_READ'
        EXPORTING
          dyname                         = sy-repid
          dynumb                         = sy-dynnr
        TRANSLATE_TO_UPPER             = 'X'
      REQUEST                        = ' '
      PERFORM_CONVERSION_EXITS       = ' '
      PERFORM_INPUT_CONVERSION       = ' '
      DETERMINE_LOOP_INDEX           = ' '
        TABLES
          dynpfields                     = it_fieldvalues
    EXCEPTIONS
       invalid_abapworkarea           = 1
       invalid_dynprofield            = 2
       invalid_dynproname             = 3
       invalid_dynpronummer           = 4
       invalid_request                = 5
       no_fielddescription            = 6
       invalid_parameter              = 7
       undefind_error                 = 8
       double_conversion              = 9
       stepl_not_found                = 10
       OTHERS                         = 11
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    Regards
    Sourabh

  • ThinkPad Hotkey Features Integration 3.89.0000 On Screen Display and Mute Button Fail

    I am installing updates on a T400 system running WIndows 7 Pro 64-bit.
    The system has been freshly factory restored and all features work properly...
    After running System Restore to update to the latest drivers and recommended software, I find Thinkpad Hotkey Features Integration 3.89.0000 breaks features.
    I am able to use Hotkeys to change brightness up/down, Fn+F5, Fn+F6, etc. The volume up and down keys work to change volume. The mute button does not work at all! There is no On Screen Display to show the adjustment settings for any Hotkeys.
    I have found that installing the older 3.88.0000 (8jvu40ww.exe) version of ThinkPad Hotkey Features Integration works successfully with mute button functionality as well as the On Screen Display features.
    Comparing what is different between the 3.89.0000 and 3.88.0000 versions, I find On Screen Display version and Full Screen Magnifier have advanced. The version information table at the bottom of the software download page is inconsistent compared to what is actually reported from the 3.88.0000 setup.exe:
    Setup shows:
    On Screen Display 6.71.00
    Full Screen Magnifier 2.40
    The table shows:
    On Screen Display 6.72.00
    Full Screen Magnifier 2.41
    The System Interface Driver is 1.05 on all the recent versions.
    With the 3.89.0000 version installed, I cannot uninstall and go back to the older version to get it working. Instead, I have to do a System Restore to a point previous to the newest install... something changes in the new version but I am not yet sure what.
    I have no warranty on this system. Lenovo technical support is unwilling to entertain a conversation about solving this issue with their software unless I purchase a support package. Perhaps someone from Lenovo reads this forum and/or one of the community members has a contact or option so that I may report the issue to those who are responsible for resolving Lenovo software issues. I am hopeful they can solve it in their next release so that I do not have to hide the current version from System Update.
    If anyone has ideas on what causes the latest On Screen Display or Full Screen Magnifier to disable the mute button and prevent On Screen Display from working... I would love to try and solve that problem. Additionally, if you have ideas on what prevents uninstalling and going back to an older version, that would also be helpful as I would not like to rely on System Restore.
    If there is no solution other than to avoid 3.89.0000 it is what I will do and this message will help others so they do not spend hours to confirm the issue is with the 3.89.0000 version rather than suspecting hardware issues.
     trying to figure out the source of the trouble.
    Thank goodness Lenovo offers previous versions in a table at the bottom of the pages so we can try older versions and go back to what works. It is a shame they do not advertise a link or other option to report bugs and issues with Lenovo software/drivers directly.

    This is the roulette you play with updating functions that are already working properly.
    If it's not broken, don't fix it. Do the release notes describe a fix or enhancement that you want? No? Then leave it alone. Hiding updates in Lenovo Update is the easiest solution.  For RChesley, in this case.
    Bob, I realize that you want the function that the update is supposed to deliver, but the update has failed you.  It's like installing version 1.0.0 of software sometimes, with Lenovo Update.  You're never quite sure what you're going to get.  There's tons of posts here that read as though the users are beta testers--installing updates and finding the bugs!  So the developers can go back to the code and try again. 
    I've learned to never be an early adopter here.

  • In BDC we need to read screen value of table control

    Dear All,
    I was doing a feasibility analysis. One BDC is there where we will have to insert records in table control based on some records of 1st column of table control already populated. We are unable to find a way for reading table control. The BDC is generating batch input session. Can you please suggest on this?
    Best wishes,
    Atanu

    Hi Atanu,
    with BDC, the only possibility is to do as Klaus suggested: you must replicate the SAP's logic in your program, you must know in advance how SAP fills this field. This is a very well known drawback of BDC. You may use the SQL trace to help you to know which tables are read. Ask functional people to help you.
    You may also use SAP GUI scripting, that's another technology (slower I think, and it can only work in dialog). It allows to do different actions between 2 screens. You must program it using OLE, or using external software (VBA for example).
    Sandra

  • At-selection screen output and radio button together

    Hi all,
    I want to make  a screen with radio buttons and a drop down menu on selection screen as soon as I check any button and click on Open from drop down menu the output should come according to the button cheked but the problem is that desired output is not coming.
    Please see if something could be done.
    Thanks,
    Shweta

    Hi,
    Here is the code see y it didnt responds,
    I made ZMENU2 in SE41 with Menu bar as OPEN , also activated buttons BACK and EXIT.
    tables : sscrfields.
    CONSTANTS : buttonselected TYPE c LENGTH 1 VALUE 'X'.
    DATA: ok_code LIKE sy-ucomm.
    SELECTION-SCREEN BEGIN OF BLOCK frame1 WITH FRAME TITLE text-001.
    SELECTION-SCREEN ULINE /1(60).
    PARAMETERS: first RADIOBUTTON GROUP rad DEFAULT 'X',
    second RADIOBUTTON GROUP rad,
    third RADIOBUTTON GROUP rad,
    fourth RADIOBUTTON GROUP rad,
    fifth RADIOBUTTON GROUP rad.
    SELECTION-SCREEN END OF BLOCK frame1.
    AT SELECTION-SCREEN OUTPUT.
      SET PF-STATUS 'ZMENU2'.
      If first = buttonselected and ok_code = 'OPEN'..
             WRITE 'You selected first button'.
        ELSEIF second = buttonselected and ok_code = 'OPEN'..
            WRITE 'You selected second button'.
        ELSEIF third = buttonselected and ok_code = 'OPEN'.
            WRITE 'You selected third button'.
        ELSEIF fourth = buttonselected and ok_code = 'OPEN'.
            WRITE 'You selected fourth button'.
        ELSEIF fifth = buttonselected and ok_code = 'OPEN'.
            WRITE 'You selected fifth button'.
        ELSEIF ok_code ='BACK'.
           LEAVE PROGRAM.
        ELSEIF ok_code ='EXIT'.
          LEAVE PROGRAM.
      ENDIF.

  • How to increment value on press button hold?

    Hi,
    when i press on Button and hold down i want to increment  _global.lines
    nextline_btn.onPress = function() {
        if (_global.lines<25) {
           _global.lines = _global.lines+1;
            txt_lines.text = _global.lines;
    Plz help me.
    Thanks JaxNa

    var nTolerance:Number = 500;
    var nIncSpeed:Number = 200;
    var nIntId:Number = null;
    _global.lines = 0;
    nextline_btn.onPress = function()
       increment();
       nIntId = setInterval(fastincrement, nTolerance);
    nextline_btn.onRelease = function()
       clearIntervalId();
    nextline_btn.onDragOut = function()
       clearIntervalId();
    function increment():Void
       if (_global.lines < 25)
           _global.lines = _global.lines+1;
           txt_lines.text = _global.lines;
    function fastincrement():Void
       clearIntervalId();
       nIntId = setInterval(increment, nIncSpeed);
    function clearIntervalId():Void
       clearInterval(nIntId);
       nIntId = null;

  • On screen display and FN+ buttons don't work after format

    I formatted my entire HDD and re-installed windows 7 pro. After doing the format and re-install the on screen display doesn't show up when I adjust volume or enable/disable caps lock like it did previously before I re-installed. I've installed the hotkey driver, on screen display, display interface driver, ran the Lenovo update utility several times, installed all windows updates. Is there somewhere where I have to enable OSD (on screen display)? I am sure this is just something small that I am overlooking but if anyone has any help please let me know! sorry if this has been posted already, I tried searching before making a post but didn't have any luck.
    T400
    Intel® Core™2 Duo T9400 2.53 GHz__Windows 7 Professional__3GB Memory__160GB, 7200RPM Hard Drive__14.1” WXGA+TFT-CFL__ATI Mobility Radeon™ HD 3470--
    Solved!
    Go to Solution.

    A couple other things to check:
    1.  look in task manager, is TPONSCR.exe and TPOSDSVC.exe running?
    2.  look in Services control panel, is "On Screen Display" service installed and started?

  • Have Upgrade Graphic Card Driver, But Still Cannot Adjust Screen Brightness and Sleep Button Not Showing After Clean Installation of Windows 8.1

    I have done clean installation of Windows 8.1 on my HP Pavilion G4.
    Then I realize that I cannot put my computer on sleep mode and cannot adjust screen brightness.
    I understand that those problems caused by the graphic card driver.
    My computer is running on AMD Radeon HD 6400 series.
    Thus, I manually search on internet and found a latest graphic card update on microsoft site that is claimed compatible on windows 8.1 (link: http://msdn.microsoft.com/en-us/library/windows/apps/dn344644.aspx).
    I've upgraded it into the latest one. I've check on Device Manager, the driver is running well.
    But my problem did not solved!
    Please give me the solution!

    Hi,
    How about go to Device Manager, then uninstall Graphic driver and restart your computer, system will install its build in graphic drver. You can have a try.
    In addition, access to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Brightness and set its value to 100 for test.
    Roger Lu
    TechNet Community Support

  • Read screen value ( CJ02 Status Value)

    Hi All,
      I am using BADI WBS_SETTLEMENT_RULE in CJ02. In BADI I have to use condition on status for WBS element. when the user will change status to REL I need to update settlement rule. can anyone tell me how to get status in CJ02 runtime?

    I found that FM STATUS_TEXT_EDIT will give run time value for status
    thanks.

  • Touchscreen unresposive and pressing buttons on it's own

    Hello,
    I have the Xperia Z3 for three weeks now, and yesterday the touchscreen started to be unresponsive and doing things on its own. I have reset my phone and left it off for 12 hours but there is no difference in it's behavior. I also did the PC Companion Software repair but still no difference at all. Also I haven't dropped the phone a single time and it haven't touched any water at all. So if anyone have had the same experience I would gladly like to know what could be the problem. 
    With regards,
    Connery M. A.

    You should contact your local Xperia Care
    http://www.sonymobile.com/global-en/support/contact-us/
    "I'd rather be hated for who I am, than loved for who I am not." Kurt Cobain (1967-1994)

  • Read Instrument Value and Saving Data

    Hi Everyone,
    I have DSOX3014A Oscilloscope and  33521AQ Function / Arbitrary Waveform Generator . I want to make program that read oscilloscope and waveform generator data and send to tax file.
    What should ı do ?
    Thank for your time and attention.
    Solved!
    Go to Solution.

    I am really beginner.I never tried something so far.I have oscilloscope and arb generator. Also ı have piezoelectric bender(been attach) actuator resonance impedance.I connected oscilloscope and arb waveform generator to my computer. I want to record oscilloscope and arb waveform generator's data to tex file.
    Actually ı don't have impedance analyzer therefore ı calculate piezo bender's resonance impedance this way.
    Seem http://www.ni.com/try-labview/instrument-control/    first video but ı have to convert data to tex file. 
    What should ı do? 
    Thank You for your attention.
    Attachments:
    20150203_231732_Richtone(HDR).jpg ‏840 KB
    Capture.PNG ‏970 KB

  • The PCI 6023E does not read analog values, and then if I close the applicatio​n it is reseting the VI for at least half an hour

    If i try to use the test pannel it gives me the error 50103 ( i beleave because the reset it makes is not finished)

    At first glance, it looks like there is a conflict between DAQmx and Traditional DAQ device drivers of this particular device.
    Maybe you ran an application that uses traditional DAQ Analog input VI's and later, tried testing it on DAQmx MAX test panel.
    To solve this, find the "Device Reset.vi" function in your Traditional DAQ functions Palette, enter your DAQ card's Traditional DAQ device number( find it in MAX>> Devices and interfaces>Traditional DAQ Devices)  to the 'Device' input terminal of this function and Run it.
    Hope this helps
    Regards
    Dev

  • Hiding a table column and its contents yet reading the values

    Hi all,
    hope someone can help as i urgently need a solution for this although its probably more of a javascript and html forms question than a JSP - but i couldnt find a good javascript forum - if any one has come across a good JS and HTML - i would appreciate if you would let me have a url for it - in the meantime as i need this urgentely and most JS sites that i have visted and posted on seem to be useless, i havent got a reply back yet , and since i've always found java sun forum good and helpful thought would post it here - hope no one minds it too much . Thanks in advance for any help with resolving my urgent problem.
    overview of question:
    I need to, using an onclick() event read the contents of the 4th cell in the clicked row and set the value of a hidden element � (not sure what element to use here attribute tag? Or some other - but basically, this needs to also be hidden, as I�m going to use this as one of the parameters to send through as part of the form - )
    explanation of question
    So when I do :-
    <td><netui:label value="{container.item.TELECARERID}"/></td> And using javascript :-
    row.cells[4].innerText;I can read the value and print it to screen as :-
    alert('row.cells[4].innerText)) = ' + row.cells[4].innerText);although at this stage I�m not sure how to now set this value to an element in the form so that I can include this value as part of the submit action of the form.
    However when I do the following, which is closer to what I�m trying to achieve (ie hide the 4th column of the table and its values � but when I just hide the value as in:-
    <td><netui:hidden dataInput="{container.item.TELECARERID}" dataSource="" /></td> I can�t use the above (row.cells[4].innerText;), javascript syntax to get to the value although the value is still in the viewsource of the html page.
    How can I hide this forth column of the table yet get the values of the 4th column and also set it to some element of the form so that it can be submitted with the date range as part of a criteria to search against by the backend server.
    the full code (well... relevant parts)
    Here is all the code:
    <table id="table1" class="tablebody" border="1">
            <tbody>
             <tr>
               <th><rpb:columnHeader field="FIRSTNAME"><i18n:getMessage messageName="first_name"/></rpb:columnHeader></th>
               <th><rpb:columnHeader field="LASTNAME"><i18n:getMessage messageName="last_name"/></rpb:columnHeader></th>
              <th><rpb:columnHeader field="LOGONNAME"><i18n:getMessage messageName="logon_name"/></rpb:columnHeader></th>
              <th><rpb:columnHeader field="TEAM"><i18n:getMessage messageName="team"/></rpb:columnHeader></th>
               <th><rpb:columnHeader field="TELECARERID"><i18n:getMessage messageName="telecarer_id"/></rpb:columnHeader></th>
            </tr>
           </netui-data:repeaterHeader>
           <netui-data:repeaterItem>
            <tr bgcolor="#FFFFFF" onMouseOver="this.bgColor='gold';" onMouseOut="this.bgColor='#FFFFFF';" onclick="selectTeleCarer(this)">
            <td><netui:label  value="{container.item.FIRSTNAME}"/></td>
              <td><netui:label value="{container.item.LASTNAME}"/></td>
             <td><netui:label  value="{container.item.LOGONNAME}"/></td>
           <td><netui:label  value="{container.item.TEAM}"/></td> 
            <td><netui:label value="{container.item.TELECARERID}"/></td>
           </tr>
          </tbody>///////and then I�m trying to using the below sepertaely printed javascript set it to the below hidden attribute so that it can be submitted as part of the form
    <netui:hidden tagId="teleCarerId" dataSource="{actionForm.teleCarerId}" dataInput=""/>
                                 <div>
                             <i18n:getMessage messageName="created_between"/>
                                <netui:textBox tagId="data" dataSource="{actionForm.fromDate}"/>
                                <button id="trigger" onclick="jscalendar/calendar.js">...</button>
                               <i18n:getMessage messageName="and"/>
                                <netui:textBox tagId="data1" dataSource="{actionForm.toDate}"/>
                                <button id="trigger2" onclick="jscalendar/calendar.js">...</button>
                            </div>
                    <br />
                    <netui:button value="Submit" type="submit"/>
                </netui:form>/// the java script is :-
    function selectTeleCarer(row)
        if ( row.style ) {
    row.style.backgroundColor = ('gold' == row.style.backgroundColor)?
    'white' : 'gold';
    //document.form.teleCarerId.value = row.cells[4].innerText;
    alert('row.cells[4].innerText)) = ' + row.cells[4].innerText);
    }

    thanks for the reply,
    but i cant use just html like <input type hidden > as i'm using the struts like framework with the netui tags in weblogic where i need to link the tag value to the form bean to be passed to the server . thus i need to use the netui tag , which doesnt have a name but a tagId instead, so i'm using it like this :
    <netui:hidden tagId="teleCarerId" dataSource="{actionForm.teleCarerId}" dataInput=""/>and then in javascrpit doing:
    //document.form.teleCarerId.value = row.cells[4].innerText;but thats not my problem ()as it probably will work and its only an issue after i resolve the first part of my question:-
    which is how do i hide a cloumn in a table and its values so that when the user selects a row i can pass the hidden value of row as part of my form .
    as i mentioned before when i make the cloumn visible as in
      <th><rpb:columnHeader field="TELECARERID"><i18n:getMessage messageName="telecarer_id"/></rpb:columnHeader></th>and give it a visible value:
      <td><netui:label value="{container.item.TELECARERID}"/></td>
           </tr>i can pick up the value fine using the javascript syntax:
    row.cells[4].innerText;however when i hide only the value - which is only part of what i want to do as i want to also hide the column heading so that this part of the table isnt seen- as in:-
    <td><netui:hidden dataInput="{container.item.TELECARERID}" dataSource="" /></td>then i cant use
    row.cells[4].innerText;to pick up the value although it does hide the value and in viewsourec the value is there - is there some other syntax that i should be using here - and also how can i hide the cloumn heading so that the table looks asthtically good on the browser?
    ie. what should i change this line of code to?
      <th><rpb:columnHeader field="TELECARERID"><i18n:getMessage messageName="telecarer_id"/></rpb:columnHeader></th>thanks in advance for any help.

Maybe you are looking for

  • Line item Display  for G/L Account Regarding report RFSEPA01

    In transactions reports: FBL3N and FS10N I have differents accounts balances display. I already had tried to execute the RFSEPA01 but it shows RUNTIME ERROR ..Somebody knows a program to equal these . please treat this as a urgent..

  • Installing the latest ipod updater

    I have installed the latest ipod updater (10/25/2005 version) in my computer. However I don't know how to transfer it to my ipod mini. Called the Apple hotline but they said I won't get the answer from them unless I purchase the Apple Care. Can anyon

  • Can i open inDesign files from PC on an iMac?

    I'm looking to upgrade to a Mac. Will I be able to take my old PC Creative Suite 3 files and open them on a Mac, with an updated version of CS?

  • FCPX can't see external drive

    This morning when I started FCPX, it no longer sees one of my Firewire 800 drives.  There are projects, events and original camera files on lt.  All my other applications see it, it shows up in the Finder, etc. A project on the internal drive that re

  • ABAP Webservice expecting Optional parameters

    Hi, I have developed an ABAP web service from an existing RFC which calculates the prices of products. I am trying to test the same and I have various mandatory and optional parameters. Somehow the web service is expecting for Optional parameters and