<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Table Control Sort doesnt  work , plz check my code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885686#M52441</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think that FLAG is one of the fields in the Table control structure.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of FLAG, use the field SELECTED.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTED is one of the fields in the structure of the table control&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Rich Heilman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Rich Heilman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Feb 2005 13:52:31 GMT</pubDate>
    <dc:creator>RichHeilman</dc:creator>
    <dc:date>2005-02-03T13:52:31Z</dc:date>
    <item>
      <title>Table Control Sort doesnt  work , plz check my code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885685#M52440</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  Flag is defined thr in TCL1 attribute list(checked) w/selColumn &amp;amp; value is FLAG ,also defined as char in prog &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  But syntax error is "No component exist with the name FLAg " &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Plz correct me .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   REPORT ZSD_REP_ORDER_BANK_CHANGE NO STANDARD PAGE HEADING LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;TABLES: VBAK,VBAP,VBRK,ZSD_TABL_ORDBANK,MARA,KONV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONTROLS: TCL1 TYPE TABLEVIEW USING SCREEN 0200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ITAB LIKE ZSD_TABL_ORDBANK OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      WA_ITAB LIKE ZSD_TABL_ORDBANK,&lt;/P&gt;&lt;P&gt;      OK_CODE LIKE SY-UCOMM,&lt;/P&gt;&lt;P&gt;      SAVE_OK_CODE LIKE SY-UCOMM,&lt;/P&gt;&lt;P&gt;      ANSWER TYPE C,&lt;/P&gt;&lt;P&gt;      I LIKE SY-LOOPC ,&lt;/P&gt;&lt;P&gt;      J LIKE SY-LOOPC,&lt;/P&gt;&lt;P&gt;      V_LINES LIKE SY-LOOPC,&lt;/P&gt;&lt;P&gt;      LINE_COUNT LIKE SY-LOOPC,&lt;/P&gt;&lt;P&gt;      STS  TYPE N,&lt;/P&gt;&lt;P&gt;      FLAG,&lt;/P&gt;&lt;P&gt;      EMGRP LIKE MARA-EXTWG,&lt;/P&gt;&lt;P&gt;      QTY LIKE ZSD_TABL_ORDBANK-QTY,&lt;/P&gt;&lt;P&gt;      UPRICE LIKE ZSD_TABL_ORDBANK-UPRICE,&lt;/P&gt;&lt;P&gt;      TOT LIKE ZSD_TABL_ORDBANK-TOT,&lt;/P&gt;&lt;P&gt;      INO LIKE VBAP-POSNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS:&lt;/P&gt;&lt;P&gt;     &amp;lt;FS_ITAB&amp;gt; LIKE LINE OF ITAB,&lt;/P&gt;&lt;P&gt;     &amp;lt;FS_TCL1&amp;gt; LIKE LINE OF TCL1-COLS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS: S_CCODE FOR ZSD_TABL_ORDBANK-CCODE&lt;/P&gt;&lt;P&gt;                          NO INTERVALS NO-EXTENSION  OBLIGATORY,&lt;/P&gt;&lt;P&gt;                  S_SORG  FOR ZSD_TABL_ORDBANK-SORG&lt;/P&gt;&lt;P&gt;                          NO INTERVALS NO-EXTENSION  OBLIGATORY,&lt;/P&gt;&lt;P&gt;                  S_DCHAN FOR ZSD_TABL_ORDBANK-DISTCHAN,&lt;/P&gt;&lt;P&gt;                  S_DIV FOR ZSD_TABL_ORDBANK-DIV,&lt;/P&gt;&lt;P&gt;                  S_MATNO FOR ZSD_TABL_ORDBANK-MATNO,&lt;/P&gt;&lt;P&gt;                  S_CUSTNO FOR ZSD_TABL_ORDBANK-CUSTNO ,&lt;/P&gt;&lt;P&gt;                  S_QTNO FOR ZSD_TABL_ORDBANK-QTNO,&lt;/P&gt;&lt;P&gt;                  S_QTDAT FOR ZSD_TABL_ORDBANK-QTDAT,&lt;/P&gt;&lt;P&gt;                  S_QTVDAT FOR ZSD_TABL_ORDBANK-QTVALDAT,&lt;/P&gt;&lt;P&gt;                  S_SONO   FOR ZSD_TABL_ORDBANK-SONO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;   SELECT * FROM  ZSD_TABL_ORDBANK&lt;/P&gt;&lt;P&gt;               INTO  TABLE ITAB&lt;/P&gt;&lt;P&gt;               WHERE CCODE IN S_CCODE&lt;/P&gt;&lt;P&gt;                 AND SORG IN  S_SORG&lt;/P&gt;&lt;P&gt;                 AND DISTCHAN IN  S_DCHAN&lt;/P&gt;&lt;P&gt;                 AND DIV IN S_DIV&lt;/P&gt;&lt;P&gt;                 AND MATNO IN  S_MATNO&lt;/P&gt;&lt;P&gt;                 AND CUSTNO IN  S_CUSTNO&lt;/P&gt;&lt;P&gt;                 AND QTNO IN  S_QTNO&lt;/P&gt;&lt;P&gt;                 AND QTDAT IN  S_QTDAT&lt;/P&gt;&lt;P&gt;                 AND QTVALDAT IN  S_QTVDAT&lt;/P&gt;&lt;P&gt;                 AND SONO IN  S_SONO .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;         REFRESH ITAB.&lt;/P&gt;&lt;P&gt;         CALL SCREEN 0200.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;         MESSAGE E012(ZQOTBANK) .&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  SET_STATUS  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE SET_STATUS OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS '0200'.&lt;/P&gt;&lt;P&gt;  SET TITLEBAR '0200'.&lt;/P&gt;&lt;P&gt;      SELECT * FROM  ZSD_TABL_ORDBANK&lt;/P&gt;&lt;P&gt;               INTO  TABLE ITAB&lt;/P&gt;&lt;P&gt;               WHERE CCODE IN S_CCODE&lt;/P&gt;&lt;P&gt;                 AND SORG IN  S_SORG&lt;/P&gt;&lt;P&gt;                 AND DISTCHAN IN  S_DCHAN&lt;/P&gt;&lt;P&gt;                 AND DIV IN S_DIV&lt;/P&gt;&lt;P&gt;                 AND MATNO IN  S_MATNO&lt;/P&gt;&lt;P&gt;                 AND CUSTNO IN  S_CUSTNO&lt;/P&gt;&lt;P&gt;                 AND QTNO IN  S_QTNO&lt;/P&gt;&lt;P&gt;                 AND QTDAT IN  S_QTDAT&lt;/P&gt;&lt;P&gt;                 AND QTVALDAT IN  S_QTVDAT&lt;/P&gt;&lt;P&gt;                 AND SONO IN  S_SONO .&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;        DESCRIBE TABLE ITAB LINES V_LINES.&lt;/P&gt;&lt;P&gt;        TCL1-LINES = V_LINES.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;         QTY = ITAB-QTY.&lt;/P&gt;&lt;P&gt;         UPRICE  = ITAB-UPRICE.&lt;/P&gt;&lt;P&gt;         TOT = QTY * UPRICE .&lt;/P&gt;&lt;P&gt;         ITAB-TOT = TOT .&lt;/P&gt;&lt;P&gt;         CLEAR: QTY, UPRICE, TOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         QTY = ITAB-CGL_QTY.&lt;/P&gt;&lt;P&gt;         UPRICE  = ITAB-CGL_UPRICE.&lt;/P&gt;&lt;P&gt;         TOT = QTY * UPRICE .&lt;/P&gt;&lt;P&gt;         ITAB-CGL_TOT = TOT .&lt;/P&gt;&lt;P&gt;         CLEAR: QTY, UPRICE, TOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         QTY = ITAB-BHEL_QTY.&lt;/P&gt;&lt;P&gt;         UPRICE  = ITAB-BHEL_UPRICE.&lt;/P&gt;&lt;P&gt;         TOT = QTY * UPRICE .&lt;/P&gt;&lt;P&gt;         ITAB-BHEL_TOT = TOT .&lt;/P&gt;&lt;P&gt;         CLEAR: QTY, UPRICE, TOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         QTY = ITAB-ALSTOM_QTY.&lt;/P&gt;&lt;P&gt;         UPRICE  = ITAB-ALSTOM_UPRICE.&lt;/P&gt;&lt;P&gt;         TOT = QTY * UPRICE .&lt;/P&gt;&lt;P&gt;         ITAB-ALSTOM_TOT = TOT .&lt;/P&gt;&lt;P&gt;         CLEAR: QTY, UPRICE, TOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         QTY = ITAB-SIEMENS_QTY.&lt;/P&gt;&lt;P&gt;         UPRICE  = ITAB-SIEMENS_UPRICE.&lt;/P&gt;&lt;P&gt;         TOT = QTY * UPRICE .&lt;/P&gt;&lt;P&gt;         ITAB-SIEMENS_TOT = TOT .&lt;/P&gt;&lt;P&gt;         CLEAR: QTY, UPRICE, TOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         QTY = ITAB-TELK_QTY.&lt;/P&gt;&lt;P&gt;         UPRICE  = ITAB-TELK_UPRICE.&lt;/P&gt;&lt;P&gt;         TOT = QTY * UPRICE .&lt;/P&gt;&lt;P&gt;         ITAB-TELK_TOT = TOT .&lt;/P&gt;&lt;P&gt;         CLEAR: QTY, UPRICE, TOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         QTY = ITAB-OTH_QTY.&lt;/P&gt;&lt;P&gt;         UPRICE  = ITAB-OTH_UPRICE.&lt;/P&gt;&lt;P&gt;         TOT = QTY * UPRICE .&lt;/P&gt;&lt;P&gt;         ITAB-OTH_TOT = TOT .&lt;/P&gt;&lt;P&gt;         CLEAR: QTY, UPRICE, TOT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         MODIFY ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " SET_STATUS  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  SET_LINE_COUNT  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE SET_LINE_COUNT OUTPUT.&lt;/P&gt;&lt;P&gt;  LINE_COUNT = SY-LOOPC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " SET_LINE_COUNT  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module SCROLL INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE SCROLL_SORT INPUT.&lt;/P&gt;&lt;P&gt; SAVE_OK_CODE = OK_CODE.&lt;/P&gt;&lt;P&gt; CLEAR OK_CODE.&lt;/P&gt;&lt;P&gt; CASE SAVE_OK_CODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN 'P--'.&lt;/P&gt;&lt;P&gt;      TCL1-TOP_LINE = 1.&lt;/P&gt;&lt;P&gt;  WHEN 'P-'.&lt;/P&gt;&lt;P&gt;      TCL1-TOP_LINE = TCL1-TOP_LINE - LINE_COUNT.&lt;/P&gt;&lt;P&gt;      IF TCL1-TOP_LINE LE 0.&lt;/P&gt;&lt;P&gt;         TCL1-TOP_LINE = 1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  WHEN 'P+'.&lt;/P&gt;&lt;P&gt;      I = TCL1-TOP_LINE + LINE_COUNT.&lt;/P&gt;&lt;P&gt;      J = TCL1-LINES - LINE_COUNT + 1.&lt;/P&gt;&lt;P&gt;      IF J LE 0.&lt;/P&gt;&lt;P&gt;         J = 1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      IF I LE J.&lt;/P&gt;&lt;P&gt;         TCL1-TOP_LINE = I.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;         TCL1-TOP_LINE = J.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN 'P++'.&lt;/P&gt;&lt;P&gt;      TCL1-TOP_LINE = TCL1-LINES - LINE_COUNT + 1.&lt;/P&gt;&lt;P&gt;      IF TCL1-TOP_LINE LE 0.&lt;/P&gt;&lt;P&gt;          TCL1-TOP_LINE = 1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  WHEN 'SORTUP'.&lt;/P&gt;&lt;P&gt;      READ TABLE TCL1-COLS ASSIGNING &amp;lt;FS_TCL1&amp;gt; WITH KEY FLAG = 'X'.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;          SORT ITAB ASCENDING BY (&amp;lt;FS_TCL1&amp;gt;-screen-name+5).&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WHEN 'SORTDN'.&lt;/P&gt;&lt;P&gt;      READ TABLE TCL1-COLS ASSIGNING &amp;lt;FS_TCL1&amp;gt; WITH KEY FLAG = 'X'.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;          SORT ITAB DESCENDING BY (&amp;lt;FS_TCL1&amp;gt;-screen-name+5).&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " USER_COMMAND  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  UPDATE_MOD  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE UPDATE_MOD INPUT.&lt;/P&gt;&lt;P&gt; CASE OK_CODE.&lt;/P&gt;&lt;P&gt; WHEN 'SAVE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      UPDATE ZSD_TABL_ORDBANK FROM ITAB .&lt;/P&gt;&lt;P&gt;      STS = SY-SUBRC .&lt;/P&gt;&lt;P&gt;      IF STS NE 0.&lt;/P&gt;&lt;P&gt;           MESSAGE E003(ZQOTBANK) .&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " UPDATE_MOD  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  EXIT_COMAND  INPUT&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE EXIT_COMAND INPUT.&lt;/P&gt;&lt;P&gt;CASE OK_CODE.&lt;/P&gt;&lt;P&gt;    WHEN 'BACK'.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'POPUP_TO_CONFIRM'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          TITLEBAR       = 'Order Bank Entry'&lt;/P&gt;&lt;P&gt;          TEXT_QUESTION  = 'Do you want to Go BacK ?'&lt;/P&gt;&lt;P&gt;          TEXT_BUTTON_1  = 'Yes'&lt;/P&gt;&lt;P&gt;          TEXT_BUTTON_2  = 'No'&lt;/P&gt;&lt;P&gt;          DEFAULT_BUTTON = '2'&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          ANSWER         = ANSWER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF ANSWER = '1'.&lt;/P&gt;&lt;P&gt;        LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    WHEN '%EX'.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'POPUP_TO_CONFIRM'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          TITLEBAR       = 'Order Bank Entry'&lt;/P&gt;&lt;P&gt;          TEXT_QUESTION  = 'Do you want to Exit ?'&lt;/P&gt;&lt;P&gt;          TEXT_BUTTON_1  = 'Yes'&lt;/P&gt;&lt;P&gt;          TEXT_BUTTON_2  = 'No'&lt;/P&gt;&lt;P&gt;          DEFAULT_BUTTON = '2'&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          ANSWER         = ANSWER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF ANSWER = '1'.&lt;/P&gt;&lt;P&gt;        LEAVE TO SCREEN 0.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " EXIT_COMAND  INPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tnx advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 13:44:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885685#M52440</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T13:44:24Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control Sort doesnt  work , plz check my code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885686#M52441</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think that FLAG is one of the fields in the Table control structure.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of FLAG, use the field SELECTED.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTED is one of the fields in the structure of the table control&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Rich Heilman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Rich Heilman&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 13:52:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885686#M52441</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2005-02-03T13:52:31Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control Sort doesnt  work , plz check my code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885687#M52442</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi md,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the definition:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONTROLS: TCL1 TYPE TABLEVIEW USING SCREEN 0200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you will define a complex data type of type 'CXTAB_COLUMN'. One of the elements of this structure is COLS which in turn is a standard table of CXTAB_COLUMN (take a look a type pool CXTAB!),&lt;/P&gt;&lt;P&gt;The structure CXTAB_COLUMN however doesn't contain an element FLAG; this is the reason why you get an error message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 13:57:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885687#M52442</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T13:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control Sort doesnt  work , plz check my code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885688#M52443</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi MD,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here's a piece of code from test-abap RSDEMO_TABLE_CONTROL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      READ TABLE TABLE_CONTROL-COLS INTO COL WITH KEY SELECTED = 'X'.&lt;/P&gt;&lt;P&gt;      SPLIT COL-SCREEN-NAME AT '-' INTO HELP FLDNAME.&lt;/P&gt;&lt;P&gt;      SORT SDYN_ITAB BY (FLDNAME).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 14:01:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885688#M52443</guid>
      <dc:creator>andreas_mann3</dc:creator>
      <dc:date>2005-02-03T14:01:44Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control Sort doesnt  work , plz check my code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885689#M52444</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thnx John in sharing your views   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thnx a lot Rich , it has solved my problem .&lt;/P&gt;&lt;P&gt; i m grateful to u all , Really u people r helpful. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;bye , have great time .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 14:06:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885689#M52444</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T14:06:07Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control Sort doesnt  work , plz check my code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885690#M52445</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Moni,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Problem is with the READ statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;READ TABLE TCL1-COLS ASSIGNING &amp;lt;FS_TCL1&amp;gt; WITH KEY FLAG = 'X'.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The structure of TCL1 is different from what you think. TCL1 will be a deep structure with an internal table COLS. Now this internal table COLS will have the  standard structure:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SCREEN
INDEX
SELECTED
VISLENGTH
INVISIBLE&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Read statement tries to find a field of name FLAG in the TCL1-COLS structure. Therefore you get the error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to read the COLS table with a correct key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anand Mandalika.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 14:06:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885690#M52445</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T14:06:11Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control Sort doesnt  work , plz check my code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885691#M52446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Rich , John , Poornanad &amp;amp; all&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;  Actually it removed my error but the records are not getting sorted based  on the coloumn selected .&lt;/P&gt;&lt;P&gt;  Please throw some light on this issue kindly.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnx&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 14:21:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885691#M52446</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T14:21:22Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control Sort doesnt  work , plz check my code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885692#M52447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Moni,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In general, when you use Field-Symbols, either the program works or you get a dump :-).  So are you getting a dump in this case ? I hope not....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyways, here's what you should try out:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Put a breakpoint at the SORT statements. &lt;/P&gt;&lt;P&gt;2. Execute the program and see if the control is coming to the SORT statement.&lt;/P&gt;&lt;P&gt;3. If not, then revisit the previous logic.&lt;/P&gt;&lt;P&gt;4. If yes, then see what is the value of &amp;lt;FS&amp;gt;.&lt;/P&gt;&lt;P&gt;5. Please get back with results and rewards...Just kidding..:-)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anand Mandalika.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 14:58:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885692#M52447</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-02-03T14:58:15Z</dc:date>
    </item>
    <item>
      <title>Re: Table Control Sort doesnt  work , plz check my code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885693#M52448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;gt; Hi MD,&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; here's a piece of code from test-abap&lt;/P&gt;&lt;P&gt;&amp;gt; RSDEMO_TABLE_CONTROL&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; READ TABLE TABLE_CONTROL-COLS INTO COL WITH KEY&lt;/P&gt;&lt;P&gt;&amp;gt; TH KEY SELECTED = 'X'.&lt;/P&gt;&lt;P&gt;&amp;gt; SPLIT COL-SCREEN-NAME AT '-' INTO HELP&lt;/P&gt;&lt;P&gt;&amp;gt; O HELP FLDNAME.&lt;/P&gt;&lt;P&gt;&amp;gt;       SORT SDYN_ITAB BY (FLDNAME).&lt;/P&gt;&lt;P&gt;&amp;gt; &lt;/P&gt;&lt;P&gt;&amp;gt; regards Andreas&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not a big fan of field symbols,  so if its not working, I would suggest doing something like what Andreas has suggested.  This is usually the way I do it also, and it works great.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Feb 2005 15:18:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-control-sort-doesnt-work-plz-check-my-code/m-p/885693#M52448</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2005-02-03T15:18:00Z</dc:date>
    </item>
  </channel>
</rss>

