VI or commands for Micro Controle

I search for a VI or a list of commands for a Micro Controle device. There´s no label on the device but it looks similar to IT6D CA2.
I need to control a XY stage via this device and a GPIB interface.
I would be very glad for any help
Thanks, Jürgen

We have labview vi's for Micro Controle IP28 via the GPIB bus. Send me your email address to [email protected] and we will send you our vi's.

Similar Messages

  • HT3597 commands for voice control

    Is there a list of commands for voice control?

    Yea, I have a friend who has noticed this issue on his Z10.
    I've tested on my Z30, and the voice feedback is loud and clear. We'll have to figure out the differenced in the devices or OS release, or settings.
    What is your Operating System loaded to your device? Look at Options >  From the main screen, swipe down from the top black bezel to Settings > About... what is the OS Version listed there?
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Micro Controle IP28 - commands ?

    Hi Everyone!
    I'm an apprentice sat a company where we do measurings and was told to create a LabView-Programme, to controll a motor via GPIB. The Hardware I have to controll is pretty old. Its manufacured by Micro Controle (a French Company). The Hardware with the GPIB interface is a "Micro Controle IP28". The Problem is, there are no documentations or known commands to control it. Contacting the Manufacturer wasn't possible. So I was wondering if one of you guys know, where to get controll commands for the IP28? I hope that you can help me...
    ~Dennis
    PS: Sorry for my bad english!

    We have labview vi's for Micro Controle IP28 via the GPIB bus. Send me your email address to [email protected] and we will send you our vi's.

  • Voice Control - does it learn and what's the "Wrong" command for?

    1) Like others, I find Voice Control laughably inaccurate sometimes when trying to get it to play an artist. I'm wondering if it "learns" and gets better the more you use it?
    2) In the manual, there's a command you can called "wrong" or "nope". In what situation would I use it? Whenever I've tried so far, by the time I get to say it, the original (incorrect) command has already executed!

    "Wrong" or "No" is for stopping a command and returning voice control to the listening phase. "Cancel" takes you out of voice control. If the command is to play or call a specific name, you can cancel it, but if it's a simple command like "play", "shuffle", "genius", or "what's playing" there is no cancel.
    VC for iPod control seems to have a serious bug. It's not inaccurate, it's just not working.
    There seems to be a condition where it will only recognize the first few artists in your library, and often not at all. I have restored my phone several times, rebuilt my iTunes library on the PC, and have yet to get it working properly.
    I have experienced, variously, after each restore and reload of the phone:
    - Voice control will not start, or never gets to where it is listening (with the waveform). This can usually be fixed by a hard reset.
    - Only artists from the first part of the alphabet are recognized. Only albums by these artists are recognized, regardless of letter. If I say anything else, it will pick the artist/album from these artists that sounds the most like what I say. One time it was artists A-F, the other time it was just the first 4 "A" artists. Contacts and playlists are recognized OK.
    - Even worse: No artists, albums, or playlists are recognized. Simple commands and contacts still work. This is where I'm at now, after a clean load of iTunes, a newly built iTunes library, a complete restore of the iPhone software, and set up as a NEW phone (no backup restored). That's as clean as you can get.
    I've been to the Genius Bar, and I've called support. Both times they have escalated my case to an an engineer. Apple is willing to replace my phone in-store tomorrow, but I don't think it is a hardware problem: The mic works, the headset mic works, and other VC features work.
    The only thing I can think of at this point is there is some artist/album name in my library that is causing it to fail?

  • Macbook pro w/ Mavericks - right command and right option functioning as shortcuts for mission control and show desktop

    Hello,
    All of a sudden my right command and right option keys are functioning as shortcuts for mission control and show desktop respectively. I haven't changed anything and can't seem to find any shortcut option in system preferences to change it. Control + up still works for mission control as default, and F11 is still show desktop. Left command and left option are working as normal.
    Any suggestions? I have a feeling theres some silly little thing I've missed...
    Thanks.
    B.

    Hello benja_d
    That is an interesting issue with the keyboard. To help isolate the issue, open up the Keyboard view to see if there are any keys being held down while you are typing to see if that is the issue. You will also will want to try this in another user on your computer to see if it something that is User specific or system wide. Let me know if you have figured out this part and I can help you further.
    One or more keys on the keyboard do not respond
    http://support.apple.com/kb/ts1381
    Regards,
    -Norm G.

  • Print-control commands for dotmatrix printer

    dear all,
    Here my requirement is we are using datamax printer ( dotmatrix printer) for printing script and i need some commands for that.
    please reply soon.
    thanx inadvance

    Hi Don
    Thank's for your reply.
    That's excactly what we want to do: within the same report we'll use different trays and/or number of copies.
    In the meantime, we talked to the manufacturer of the ELP module. They told us that the print stream contains parts of the correct sequence, but unfortunately the trailing two closing paranthesis are missing. For that reason, the command string is not recognized as valid command and is therefore printed "as is".
    We tried to add additional characters after the trailing paranthesis, again no success...
    The next step is to use the newer CR runtime, as Nikhil suggested in his answer.
    Weird problem...
    Regards
    Daniel

  • Key Command for "Go to Next Marker" doesn't work properly

    Hi there!
    While using Logic Pro 9.1.8 with Mountain Lion (10.8.2), it seems that the Key Command for "Go to Next/Previous Marker" doesn't work properly.
    The only effect is, that a grey rectangle moves in the top of the Arrange Area while ignoring the Markers itself.
    Any suggestions to solve it or is it me that is misbehaving?
    Cheers, GJ

    Hi
    The commands work correctly here on the same OS etc: Cycle Locators jump to the next/prev marker and the Playhead jumps to the Start of the Marker.
    Default KC are Control Command +Arrow Left/right
    Step 1: check you are using the correct key command :-)
    CCT

  • Button focus for mnemonic control

    Does anybody know how to set the focus on a JButton, in order for the mnemonic key to work? I have a Frame with textarea and a button, and the button ("Close") is set with a mnemonic key (`C`). I just don't know how to set the focus on the button so that when I hit Alt + C, the window will be close. Here is my code sample:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class BorderExample {
         private Frame f;
    private JButton close;
    private Panel p;
    private TextArea ta;
    public BorderExample() {
    f = new Frame("Border Layout");
    close = new JButton("Close");
    close.setMnemonic('C');
    close.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
         System.exit(0);
    ta = new TextArea();
    ta.append("Hello World");
    ta.setEditable(false);
    public void launchFrame() {
    f.add(ta, BorderLayout.CENTER);
    p = new Panel();
    p.add(close);
    f.add(p, BorderLayout.SOUTH);
    f.pack();
    f.setSize(200, 200);
    f.setVisible(true);
    public static void main(String[] args) {
    BorderExample ex = new BorderExample();
    ex.launchFrame();
    Any suggestion is greatly appreciated.

    hi,
    this time i got ur exact problem. actually mnemonic control workes fine if all the components are in the same container. in ur example, they r in different panels. so, we need to make following changes :
    1) create a reusable action listener object, not the anonymous.
    2) call one method on the button panel : (methos in JComponent class, bur depricated since JDK1.3.)
    p.registerKeyboardAction(<action listener object>, <String action command>, KeyStroke.getKeyStroke(<key char value for mnemonic control>),JPanel.WHEN_IN_FOCUSED_WINDOW);
    this will fire the desirable event, even if u press alt-c while typing in text area.
    and regarding the grey color of text area, i am sorry about my previous reply. in disabled mode, background color doesn't change. just the text color changes and u can set that text color by calling this method of JTextComponent
    jtextcomp.setDisabledTextColor(Color c) ;
    hope this helps!!
    anshu

  • Is there a Windows Print Screen command for Mac?

    I need a screen shot for a presentation.  Is there a "print screen" command for Mac OS, analogous to Windows?

    Command-Shift-3: Take a screenshot of the screen, and save it as a file on the desktop
    Command-Shift-4, then select an area: Take a screenshot of an area and save it as a file on the desktop
    Command-Shift-4, then space, then click a window: Take a screenshot of a window and save it as a file on the desktop
    Command-Control-Shift-3: Take a screenshot of the screen, and save it to the clipboard
    Command-Control-Shift-4, then select an area: Take a screenshot of an area and save it to the clipboard
    Command-Control-Shift-4, then space, then click a window: Take a screenshot of a window and save it to the clipboard

  • Forgotten administrator name and password for parental controls

    hi. I've forgotten my administrator name and password for parental controls on my childs school macbook air. it has latest update and operating systems.

    You are the administrator, so you should look at the name associated with your /Users/user_name/ folder or Home folder.
    Forgot Your Account Password
    For Lion, Mountain Lion, or Mavericks
        Boot to the Recovery HD:
    Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.
         When the menubar appears select Terminal from the Utilities menu.
         Enter resetpassword at the prompt and press RETURN. Follow
         instructions in the dialog window that will appear.
         Or see:
           Reset a Mac OS X 10.7 Lion Password
           OS X Mountain Lion- Reset a login password,
           OS X Mavericks- Solve password problems,
           OS X Lion- Apple ID can be used to reset your user account password.
    For Snow Leopard and earlier with installer DVD
         Mac OS X 10.6- If you forget your administrator password,
         OS X- Changing or resetting an account password (Snow Leopard and earlier).
    For Snow Leopard and earlier without installer DVD
        How to reset your Mac OS X password without an installer disc | MacYourself
        Reset OS X Password Without an OS X CD — Tech News and Analysis
        How To Create A New Administrator Account - Hack Mac

  • What is the command for Defragging?

    I was told that my system probably needs to be defragged. I heard that there is a Key Command for that action. Something like Com>Control>D>F. Not sure though, so does anyone know what it is?
    eMac   Mac OS X (10.3.9)  

    Take a look at this Apple document.
    2.0GHz MacBook, 15" 1.25GHz/12" 1GHz PBs, 2xPPC Mac minis, 12" iBook G4,   Mac OS X (10.4.8)   Cube, 2xTAMs, iPod 4G & nano 2G, 1G & 2G iPs, AEBS, AX

  • RS232 Serial commands for Cisco 32" LCDs

    Are the serial commands for power on/off for the Cisco 32" LCDs different than the 40" and 52" monitors?
    The "rs232.tx_hex=aa11fe010111" for power on and "rs232.tx_hex=aa11fe010010" work fine on the 40"s but the 32"s do not respond to these same commands.
    I know the 40" and 52" LCDs are Samsung. The 32"s appear to be LG so I would suspect the serial commands would be different as well.
    I have been unable to find any documentation for the 32"s.
    Thanks in advance

    Doug,
    Have you tried using the Control TV icon in the DMP Manager?
    You can power on and off the Cisco 30" from here along with
    other rs232 control commands.
    You also could use wireshark to sniff the wire to
    see what codes the DMM are sending the DMP.
    Cisco 32"\LG - RS232.Control
    To use the RS232 commands on the DMP the serial port must be set to ON and
    be pointed at the /dev/ttyS1 device.
    To check this create a System Task to check your settings using Task 5
    below. If your serial port is anything other than /dev/ttyS1 use Task 1
    to set it correctly.
    TASKS
    =====
    1. Create a system task under application
    use type "set"
    name it "RS232 ON"
    init.startService_rs232=yes&rs232.device=/dev/ttyS1&mib.save=1&mng.reboot=1
    2. Create system task "RS232 OFF"
    use type "set"
    init.startService_rs232=no&rs232.device=/dev/ttyS1&mib.save=1&mng.reboot=1
    3. Create system task "Cisco 32N LCD ON"
    use type "set"
    rs232.tx_hex=6B612030312030310D
    4. Create system task "Cisco 32N LCD OFF"
    use type "set"
    rs232.tx_hex=6B612030312030300D
    5. Check DMP RS232 Settings (This setting will allow you to check the RS232
    settings)
    use type "get"
    p=rs232.*
    If this answers your question, Please take time to mark this
    discussion answered & rate the response.
    Thank You!
    T.

  • Scripting configuration for Dynamic Controls

    I would like to put the configuration of Dynamic Controls (Process/Service Controls' selector values, URI, etc.) in a script to invoke from a command line. Any suggestions?

    Are you want to run this script at development time before deploying or what do you want to achieve? Upcoming SP4 will offer a solution to retrieve config parameters for certain controls dynamically at runtime (and change it on the fly).
    -Kai

  • Unable get the table scroll for table control

    hai
    i unable get horizontal scrolling for table control when the output is dislayed
    help me
    very urgent

    Hi,
    check out the sample program it might help you
    See the following simple ex
    *& Module pool ZTEST_TBLCTRL
    PROGRAM ZTEST_TBLCTRL.
    ***&SPWIZARD: DATA DECLARATION FOR TABLECONTROL 'TC1'
    *&SPWIZARD: DEFINITION OF DDIC-TABLE
    TABLES: ZFG_SRNO, ZFIH0004.
    *&SPWIZARD: TYPE FOR THE DATA OF TABLECONTROL 'TC1'
    *TYPES: BEGIN OF T_TC1,
    ZSRNO LIKE ZFG_SRNO-ZSRNO,
    SCRNAME LIKE ZFIH0004-SCRNAME,
    END OF T_TC1.
    *TYPES: BEGIN OF T_TC1.
    STRUCTURE ZFG_SRNO.
    END OF T_TC1.
    *&SPWIZARD: INTERNAL TABLE FOR TABLECONTROL 'TC1'
    *DATA: G_TC1_ITAB TYPE T_TC1 OCCURS 0 WITH HEADER LINE,
    G_TC1_WA TYPE T_TC1. "work area
    DATA: G_TC1_ITAB LIKE ZFG_SRNO OCCURS 0 WITH HEADER LINE,
    G_TC1_WA LIKE G_TC1_ITAB. "work area
    DATA: G_TC1_COPIED. "copy flag
    *&SPWIZARD: DECLARATION OF TABLECONTROL 'TC1' ITSELF
    CONTROLS: TC1 TYPE TABLEVIEW USING SCREEN 0100.
    *&SPWIZARD: LINES OF TABLECONTROL 'TC1'
    DATA: G_TC1_LINES LIKE SY-LOOPC.
    DATA: OK_CODE LIKE SY-UCOMM,
    S_CODE LIKE SY-UCOMM,
    MARK.
    DATA: T1(10).
    *&SPWIZARD: OUTPUT MODULE FOR TC 'TC1'. DO NOT CHANGE THIS LINE!
    *&SPWIZARD: COPY DDIC-TABLE TO ITAB
    MODULE TC1_INIT OUTPUT.
    IF G_TC1_COPIED IS INITIAL.
    *&SPWIZARD: COPY DDIC-TABLE 'ZFG_SRNO'
    *&SPWIZARD: INTO INTERNAL TABLE 'g_TC1_itab'
    SELECT * FROM ZFG_SRNO
    INTO CORRESPONDING FIELDS
    OF TABLE G_TC1_ITAB.
    G_TC1_COPIED = 'X'.
    REFRESH CONTROL 'TC1' FROM SCREEN '0100'.
    IF T1 <> SPACE.
    G_TC1_ITAB-ZSRNO = T1.
    CLEAR T1.
    APPEND G_TC1_ITAB.
    REFRESH CONTROL 'TC1' FROM SCREEN '0100'.
    ENDIF.
    *TC1-TOP_LINE = 1.
    ENDIF.
    ENDMODULE.
    *&SPWIZARD: OUTPUT MODULE FOR TC 'TC1'. DO NOT CHANGE THIS LINE!
    *&SPWIZARD: MOVE ITAB TO DYNPRO
    MODULE TC1_MOVE OUTPUT.
    MOVE-CORRESPONDING G_TC1_WA TO ZFG_SRNO.
    if sy-subrc ne 0.
    *append G_TC1_WA to G_TC1_ITAB.
    *endif.
    READ TABLE G_TC1_ITAB INDEX TC1-CURRENT_LINE.
    IF SY-SUBRC = 0.
    G_TC1_WA-ZSRNO = G_TC1_ITAB-ZSRNO.
    ENDIF.
    MOVE-CORRESPONDING G_TC1_ITAB TO ZFG_SRNO.
    REFRESH CONTROL 'TC1' FROM SCREEN '8001'.
    *******Below line is the logic for scrolling.
    tc1-lines = G_TC1_LINES + 100.
    ENDMODULE.
    *&SPWIZARD: OUTPUT MODULE FOR TC 'TC1'. DO NOT CHANGE THIS LINE!
    *&SPWIZARD: GET LINES OF TABLECONTROL
    MODULE TC1_GET_LINES OUTPUT.
    G_TC1_LINES = SY-LOOPC.
    ENDMODULE.
    *&SPWIZARD: INPUT MODULE FOR TC 'TC1'. DO NOT CHANGE THIS LINE!
    *&SPWIZARD: MODIFY TABLE
    MODULE TC1_MODIFY INPUT.
    *break-point.
    MOVE-CORRESPONDING ZFG_SRNO TO G_TC1_ITAB.
    MODIFY G_TC1_ITAB INDEX TC1-CURRENT_LINE.
    G_TC1_COPIED = 'X'.
    REFRESH CONTROL 'TC1' FROM SCREEN '8001'.
    MOVE-CORRESPONDING ZFG_SRNO TO G_TC1_WA.
    MODIFY G_TC1_ITAB
    FROM G_TC1_WA
    INDEX TC1-CURRENT_LINE.
    G_TC1_COPIED = 'X'.
    if sy-subrc ne 0.
    append G_TC1_WA to G_TC1_ITAB.
    endif.
    *modify G_TC1_ITAB INDEX TC1-CURRENT_LINE.
    ENDMODULE.
    *&SPWIZARD: INPUT MODULE FOR TC 'TC1'. DO NOT CHANGE THIS LINE!
    *&SPWIZARD: PROCESS USER COMMAND
    MODULE TC1_USER_COMMAND INPUT.
    OK_CODE = SY-UCOMM.
    PERFORM USER_OK_TC USING 'TC1'
    'G_TC1_ITAB'
    'FLAG'
    CHANGING OK_CODE.
    SY-UCOMM = OK_CODE.
    ENDMODULE.
    INCLUDE TABLECONTROL_FORMS *
    *& Form USER_OK_TC *
    FORM USER_OK_TC USING P_TC_NAME TYPE DYNFNAM
    P_TABLE_NAME
    P_MARK_NAME
    CHANGING P_OK LIKE SY-UCOMM.
    &SPWIZARD: BEGIN OF LOCAL DATA----
    DATA: L_OK TYPE SY-UCOMM,
    L_OFFSET TYPE I.
    &SPWIZARD: END OF LOCAL DATA----
    *&SPWIZARD: Table control specific operations *
    *&SPWIZARD: evaluate TC name and operations *
    SEARCH P_OK FOR P_TC_NAME.
    IF SY-SUBRC <> 0.
    EXIT.
    ENDIF.
    L_OFFSET = STRLEN( P_TC_NAME ) + 1.
    L_OK = P_OK+L_OFFSET.
    *&SPWIZARD: execute general and TC specific operations *
    CASE L_OK.
    WHEN 'INSR'. "insert row
    PERFORM FCODE_INSERT_ROW USING P_TC_NAME
    P_TABLE_NAME.
    CLEAR P_OK.
    WHEN 'DELE'. "delete row
    PERFORM FCODE_DELETE_ROW USING P_TC_NAME
    P_TABLE_NAME
    P_MARK_NAME.
    CLEAR P_OK.
    WHEN 'P--' OR "top of list
    'P-' OR "previous page
    'P+' OR "next page
    'P++'. "bottom of list
    PERFORM COMPUTE_SCROLLING_IN_TC USING P_TC_NAME
    L_OK.
    CLEAR P_OK.
    WHEN 'L--'. "total left
    PERFORM FCODE_TOTAL_LEFT USING P_TC_NAME.
    WHEN 'L-'. "column left
    PERFORM FCODE_COLUMN_LEFT USING P_TC_NAME.
    WHEN 'R+'. "column right
    PERFORM FCODE_COLUMN_RIGHT USING P_TC_NAME.
    WHEN 'R++'. "total right
    PERFORM FCODE_TOTAL_RIGHT USING P_TC_NAME.
    WHEN 'MARK'. "mark all filled lines
    PERFORM FCODE_TC_MARK_LINES USING P_TC_NAME
    P_TABLE_NAME
    P_MARK_NAME .
    CLEAR P_OK.
    WHEN 'DMRK'. "demark all filled lines
    PERFORM FCODE_TC_DEMARK_LINES USING P_TC_NAME
    P_TABLE_NAME
    P_MARK_NAME .
    CLEAR P_OK.
    WHEN 'SASCEND' OR
    'SDESCEND'. "sort column
    PERFORM FCODE_SORT_TC USING P_TC_NAME
    l_ok.
    ENDCASE.
    ENDFORM. " USER_OK_TC
    *& Form FCODE_INSERT_ROW *
    FORM fcode_insert_row
    USING P_TC_NAME TYPE DYNFNAM
    P_TABLE_NAME .
    &SPWIZARD: BEGIN OF LOCAL DATA----
    DATA L_LINES_NAME LIKE FELD-NAME.
    DATA L_SELLINE LIKE SY-STEPL.
    DATA L_LASTLINE TYPE I.
    DATA L_LINE TYPE I.
    DATA L_TABLE_NAME LIKE FELD-NAME.
    FIELD-SYMBOLS <TC> TYPE CXTAB_CONTROL.
    FIELD-SYMBOLS <TABLE> TYPE STANDARD TABLE.
    FIELD-SYMBOLS <LINES> TYPE I.
    &SPWIZARD: END OF LOCAL DATA----
    ASSIGN (P_TC_NAME) TO <TC>.
    *&SPWIZARD: get the table, which belongs to the tc *
    CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
    ASSIGN (L_TABLE_NAME) TO <TABLE>. "not headerline
    *&SPWIZARD: get looplines of TableControl *
    CONCATENATE 'G_' P_TC_NAME '_LINES' INTO L_LINES_NAME.
    ASSIGN (L_LINES_NAME) TO <LINES>.
    *&SPWIZARD: get current line *
    GET CURSOR LINE L_SELLINE.
    IF SY-SUBRC <> 0. " append line to table
    L_SELLINE = <TC>-LINES + 1.
    *&SPWIZARD: set top line *
    IF L_SELLINE > <LINES>.
    <TC>-TOP_LINE = L_SELLINE - <LINES> + 1 .
    ELSE.
    <TC>-TOP_LINE = 1.
    ENDIF.
    ELSE. " insert line into table
    L_SELLINE = <TC>-TOP_LINE + L_SELLINE - 1.
    L_LASTLINE = <TC>-TOP_LINE + <LINES> - 1.
    ENDIF.
    *&SPWIZARD: set new cursor line *
    L_LINE = L_SELLINE - <TC>-TOP_LINE + 1.
    *&SPWIZARD: insert initial line *
    INSERT INITIAL LINE INTO <TABLE> INDEX L_SELLINE.
    <TC>-LINES = <TC>-LINES + 1.
    *&SPWIZARD: set cursor *
    SET CURSOR LINE L_LINE.
    ENDFORM. " FCODE_INSERT_ROW
    *& Form FCODE_DELETE_ROW *
    FORM fcode_delete_row
    USING P_TC_NAME TYPE DYNFNAM
    P_TABLE_NAME
    P_MARK_NAME .
    &SPWIZARD: BEGIN OF LOCAL DATA----
    DATA L_TABLE_NAME LIKE FELD-NAME.
    FIELD-SYMBOLS <TC> TYPE cxtab_control.
    FIELD-SYMBOLS <TABLE> TYPE STANDARD TABLE.
    FIELD-SYMBOLS <WA>.
    FIELD-SYMBOLS <MARK_FIELD>.
    &SPWIZARD: END OF LOCAL DATA----
    ASSIGN (P_TC_NAME) TO <TC>.
    *&SPWIZARD: get the table, which belongs to the tc *
    CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
    ASSIGN (L_TABLE_NAME) TO <TABLE>. "not headerline
    *&SPWIZARD: delete marked lines *
    DESCRIBE TABLE <TABLE> LINES <TC>-LINES.
    LOOP AT <TABLE> ASSIGNING <WA>.
    *&SPWIZARD: access to the component 'FLAG' of the table header *
    ASSIGN COMPONENT P_MARK_NAME OF STRUCTURE <WA> TO <MARK_FIELD>.
    IF <MARK_FIELD> = 'X'.
    DELETE <TABLE> INDEX SYST-TABIX.
    IF SY-SUBRC = 0.
    <TC>-LINES = <TC>-LINES - 1.
    ENDIF.
    ENDIF.
    ENDLOOP.
    ENDFORM. " FCODE_DELETE_ROW
    *& Form COMPUTE_SCROLLING_IN_TC
    text
    -->P_TC_NAME name of tablecontrol
    -->P_OK ok code
    FORM COMPUTE_SCROLLING_IN_TC USING P_TC_NAME
    P_OK.
    &SPWIZARD: BEGIN OF LOCAL DATA----
    DATA L_TC_NEW_TOP_LINE TYPE I.
    DATA L_TC_NAME LIKE FELD-NAME.
    DATA L_TC_LINES_NAME LIKE FELD-NAME.
    DATA L_TC_FIELD_NAME LIKE FELD-NAME.
    FIELD-SYMBOLS <TC> TYPE cxtab_control.
    FIELD-SYMBOLS <LINES> TYPE I.
    &SPWIZARD: END OF LOCAL DATA----
    ASSIGN (P_TC_NAME) TO <TC>.
    *&SPWIZARD: get looplines of TableControl *
    CONCATENATE 'G_' P_TC_NAME '_LINES' INTO L_TC_LINES_NAME.
    ASSIGN (L_TC_LINES_NAME) TO <LINES>.
    *&SPWIZARD: is no line filled? *
    IF <TC>-LINES = 0.
    *&SPWIZARD: yes, ... *
    L_TC_NEW_TOP_LINE = 1.
    ELSE.
    *&SPWIZARD: no, ... *
    CALL FUNCTION 'SCROLLING_IN_TABLE'
    EXPORTING
    ENTRY_ACT = <TC>-TOP_LINE
    ENTRY_FROM = 1
    ENTRY_TO = <TC>-LINES
    LAST_PAGE_FULL = 'X'
    LOOPS = <LINES>
    OK_CODE = P_OK
    OVERLAPPING = 'X'
    IMPORTING
    ENTRY_NEW = L_TC_NEW_TOP_LINE
    EXCEPTIONS
    NO_ENTRY_OR_PAGE_ACT = 01
    NO_ENTRY_TO = 02
    NO_OK_CODE_OR_PAGE_GO = 03
    OTHERS = 0.
    ENDIF.
    *&SPWIZARD: get actual tc and column *
    GET CURSOR FIELD L_TC_FIELD_NAME
    AREA L_TC_NAME.
    IF SYST-SUBRC = 0.
    IF L_TC_NAME = P_TC_NAME.
    *&SPWIZARD: et actual column *
    SET CURSOR FIELD L_TC_FIELD_NAME LINE 1.
    ENDIF.
    ENDIF.
    *&SPWIZARD: set the new top line *
    <TC>-TOP_LINE = L_TC_NEW_TOP_LINE.
    ENDFORM. " COMPUTE_SCROLLING_IN_TC
    *& Form FCODE_TC_MARK_LINES
    marks all TableControl lines
    -->P_TC_NAME name of tablecontrol
    FORM FCODE_TC_MARK_LINES USING P_TC_NAME
    P_TABLE_NAME
    P_MARK_NAME.
    &SPWIZARD: EGIN OF LOCAL DATA----
    DATA L_TABLE_NAME LIKE FELD-NAME.
    FIELD-SYMBOLS <TC> TYPE cxtab_control.
    FIELD-SYMBOLS <TABLE> TYPE STANDARD TABLE.
    FIELD-SYMBOLS <WA>.
    FIELD-SYMBOLS <MARK_FIELD>.
    &SPWIZARD: END OF LOCAL DATA----
    ASSIGN (P_TC_NAME) TO <TC>.
    *&SPWIZARD: get the table, which belongs to the tc *
    CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
    ASSIGN (L_TABLE_NAME) TO <TABLE>. "not headerline
    *&SPWIZARD: mark all filled lines *
    LOOP AT <TABLE> ASSIGNING <WA>.
    *&SPWIZARD: access to the component 'FLAG' of the table header *
    ASSIGN COMPONENT P_MARK_NAME OF STRUCTURE <WA> TO <MARK_FIELD>.
    <MARK_FIELD> = 'X'.
    ENDLOOP.
    ENDFORM. "fcode_tc_mark_lines
    *& Form FCODE_TC_DEMARK_LINES
    demarks all TableControl lines
    -->P_TC_NAME name of tablecontrol
    FORM FCODE_TC_DEMARK_LINES USING P_TC_NAME
    P_TABLE_NAME
    P_MARK_NAME .
    &SPWIZARD: BEGIN OF LOCAL DATA----
    DATA L_TABLE_NAME LIKE FELD-NAME.
    FIELD-SYMBOLS <TC> TYPE cxtab_control.
    FIELD-SYMBOLS <TABLE> TYPE STANDARD TABLE.
    FIELD-SYMBOLS <WA>.
    FIELD-SYMBOLS <MARK_FIELD>.
    &SPWIZARD: END OF LOCAL DATA----
    ASSIGN (P_TC_NAME) TO <TC>.
    *&SPWIZARD: get the table, which belongs to the tc *
    CONCATENATE P_TABLE_NAME '[]' INTO L_TABLE_NAME. "table body
    ASSIGN (L_TABLE_NAME) TO <TABLE>. "not headerline
    *&SPWIZARD: demark all filled lines *
    LOOP AT <TABLE> ASSIGNING <WA>.
    *&SPWIZARD: access to the component 'FLAG' of the table header *
    ASSIGN COMPONENT P_MARK_NAME OF STRUCTURE <WA> TO <MARK_FIELD>.
    <MARK_FIELD> = SPACE.
    ENDLOOP.
    ENDFORM. "fcode_tc_mark_lines
    *& Module D20XX_INIT OUTPUT
    text
    MODULE D20XX_INIT OUTPUT.
    *if screen-name = 'ZSRNO'.
    SCREEN-INPUT = 0.
    SCREEN-COLOR = 0.
    MODIFY SCREEN.
    endif.
    ENDMODULE. " D20XX_INIT OUTPUT
    *& Module STATUS_0100 OUTPUT
    text
    MODULE STATUS_0100 OUTPUT.
    SET PF-STATUS 'xxxxxxxx'.
    SET TITLEBAR 'xxx'.
    *CLEAR R1_REF.
    DO 30 TIMES.
    APPEND G_TC1_ITAB.
    ENDDO.
    DESCRIBE TABLE G_TC1_ITAB LINES TC1-LINES.
    ENDMODULE. " STATUS_0100 OUTPUT
    *& Module TAB1_INIT OUTPUT
    text
    MODULE TAB1_INIT OUTPUT.
    ENDMODULE. " TAB1_INIT OUTPUT
    *& Module USER_COMMAND_0100 INPUT
    text
    MODULE USER_COMMAND_0100 INPUT.
    ENDMODULE. " USER_COMMAND_0100 INPUT
    *& Module MESSAGE INPUT
    text
    MODULE MESSAGE INPUT.
    OK_CODE = SY-UCOMM.
    S_CODE = OK_CODE.
    CLEAR OK_CODE.
    if S_CODE = 'DELE'.
    loop at G_TC1_ITAB.
    if G_TC1_ITAB-scrname = 'X'.
    delete g_tc1_itab.
    endif.
    endloop.
    ELSEIF S_CODE = 'SAVE'.
    G_TC1_WA-ZSRNO = T1.
    MOVE-CORRESPONDING G_TC1_WA TO ZFG_SRNO.
    REFRESH CONTROL 'TC1' FROM SCREEN '0100'.
    ENDIF.
    ENDMODULE. " MESSAGE INPUT
    *& Module DELETE_RECORD INPUT
    text
    MODULE DELETE_RECORD INPUT.
    IF MARK = 'X' AND S_CODE = 'DELE'.
    DELETE TABLE G_TC1_ITAB FROM ZFG_SRNO.
    DESCRIBE TABLE G_TC1_ITAB LINES TC1-LINES.
    ENDIF.
    ENDMODULE. " DELETE_RECORD INPUT
    *********************Screen modules*********************
    PROCESS BEFORE OUTPUT.
    *&SPWIZARD: PBO FLOW LOGIC FOR TABLECONTROL 'TC1'
    MODULE TC1_INIT.
    *&SPWIZARD: MODULE TC1_CHANGE_TC_ATTR.
    *&SPWIZARD: MODULE TC1_CHANGE_COL_ATTR.
    LOOP AT G_TC1_ITAB
    INTO G_TC1_WA
    WITH CONTROL TC1
    CURSOR TC1-CURRENT_LINE.
    *&SPWIZARD: MODULE TC1_CHANGE_FIELD_ATTR
    MODULE TC1_MOVE.
    MODULE TAB1_INIT.
    MODULE TC1_GET_LINES.
    ENDLOOP.
    MODULE D20XX_INIT.
    MODULE STATUS_0100.
    PROCESS AFTER INPUT.
    *&SPWIZARD: PAI FLOW LOGIC FOR TABLECONTROL 'TC1'
    *BREAK POINT.
    LOOP AT G_TC1_ITAB.
    CHAIN.
    FIELD ZFG_SRNO-ZSRNO.
    MODULE TC1_MODIFY ON CHAIN-REQUEST.
    MODULE TC1_MODIFY.
    ENDCHAIN.
    MODULE MESSAGE .
    MODULE DELETE_RECORD.
    ENDLOOP.
    MODULE TC1_USER_COMMAND.
    *&SPWIZARD: MODULE TC1_CHANGE_TC_ATTR.
    *&SPWIZARD: MODULE TC1_CHANGE_COL_ATTR.
    MODULE USER_COMMAND_0100.
    please check out the link below for more information it might help you
    http://help.sap.com/saphelp_sm32/helpdata/en/9f/dbac9f35c111d1829f0000e829fbfe/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/d1/801c7b454211d189710000e8322d00/content.htm
    http://www.sapbrainsonline.com/REFERENCES/ABAP_SYNTAX/SAP_ABAP_SYNTAX.html
    *********please reward points if the information is helpful to you*************

  • Does the voice command for the iphone 3gs free?

    does the voice command for iphone 3gs free?

    Yes, it is part of the operating system.  Check your user guide in your safari bookmarks about how to use voice controls.

Maybe you are looking for

  • Skype Account Hacked - Will this affect my Microso...

    Last Wednesday, I received an e-mail receiving confirmation of my password change, and confirmation of my new e-mail address.  Of course, I had changed neither and contacted Skype to let them know that someone had hacked my Skype account. Several exc

  • Resolved: Font display in RH9 changed

    Recently while working in RH9, the font display in the topics changed to display differently than the selected font. When I generate, the topics display the appropriate font; however, when I reopen RoboHelp after a reboot, it still displays the odd f

  • Where do I locate my serial number so I can use my product?

    where is my serial number located so I can sign in to my product

  • Application level logging in OC4J_SECURITY

    Hi, Runing Oracle App Server 10.1.4. Attempting to debug some application issues with a custom login jsp app deployed to our sso home's OC4J_SECURITY container. I am not finding expected error stacks from my app or system.out messages in the plethora

  • Is Oracle Cluster DVD 11gR1 AIX5L works for AIX6L

    Hi Guys, I order CDs from Oracle support for AIX 6.1 (64-bit) which I received Oracle CDs for Cluster and database for 5L . Also download page show only two files without mention 5L or 6L. Is 5L works for 6L ? I ask Oracle support but it will take so