<?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: report problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-problem/m-p/3039962#M719397</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i would suggest you to debug the report and check wheather the data that you are entering in the selection screen is available in the database table or not as per the condtion you r given in the selection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Nov 2007 11:53:46 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-15T11:53:46Z</dc:date>
    <item>
      <title>report problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-problem/m-p/3039961#M719396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi experts,&lt;/P&gt;&lt;P&gt;m workin on one report but it is not fetchin the data..m not getin where the problem is..m sendin u full code..plz do the necessary changes&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; Report  ZSD_R_BROKERDETAIL                                          *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;                                                                     *&lt;/P&gt;&lt;P&gt;*&amp;amp;                                                                     *&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;&lt;/P&gt;&lt;P&gt;REPORT  ZSD_R_BROKERDETAIL                      .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*******************&lt;STRONG&gt;Table Declaration&lt;/STRONG&gt;*********************************&lt;/P&gt;&lt;P&gt;*Table Decleration&lt;/P&gt;&lt;P&gt;TABLES : KNA1,VBPA,VBRK,VBRP,KONV.&lt;/P&gt;&lt;P&gt;***********************************************************************&lt;/P&gt;&lt;P&gt;*ALV data declarations&lt;/P&gt;&lt;P&gt;DATA: FIELDCATALOG TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      GD_TAB_GROUP TYPE SLIS_T_SP_GROUP_ALV,&lt;/P&gt;&lt;P&gt;      GD_LAYOUT    TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;      GD_REPID     LIKE SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Data declaration for EVENT and PRINT PARAMETER.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: GT_EVENTS TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;       GD_PRNTPARAMS TYPE SLIS_PRINT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;data declaration for sorting.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : IT_SORTCAT   TYPE SLIS_SORTINFO_ALV OCCURS 1,&lt;/P&gt;&lt;P&gt;       WA_SORT LIKE LINE OF IT_SORTCAT.&lt;/P&gt;&lt;P&gt;DATA :  I_LIST_COMMENTS TYPE SLIS_T_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:   V_REPID LIKE SY-REPID.&lt;/P&gt;&lt;P&gt;          V_REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :  I_LISTHEADER TYPE SLIS_T_LISTHEADER,&lt;/P&gt;&lt;P&gt;        W_LISTHEADER LIKE LINE OF  I_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: GT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV, "ALV Catalog Table&lt;/P&gt;&lt;P&gt;      GS_FIELDCAT TYPE SLIS_FIELDCAT_ALV.   "ALV Catalog Structure&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Input Parameter Decleration for selection&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : P_DATE  FOR VBRK-FKDAT,&lt;/P&gt;&lt;P&gt;                 P_LIFNR FOR VBPA-LIFNR .&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;*Internal Table Decleration&lt;/P&gt;&lt;P&gt;DATA:  BEGIN OF I_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;        LIFNR LIKE VBPA-LIFNR,&lt;/P&gt;&lt;P&gt;        PARVW LIKE VBPA-PARVW,&lt;/P&gt;&lt;P&gt;        VBELN LIKE VBPA-VBELN,&lt;/P&gt;&lt;P&gt;        POSNR LIKE VBRP-POSNR,&lt;/P&gt;&lt;P&gt;        ADRNR LIKE VBPA-ADRNR,&lt;/P&gt;&lt;P&gt;        VBTYP LIKE VBRK-VBTYP,&lt;/P&gt;&lt;P&gt;        VKORG LIKE VBRK-VKORG,&lt;/P&gt;&lt;P&gt;        VTWEG LIKE VBRK-VTWEG,&lt;/P&gt;&lt;P&gt;        KNUMV LIKE VBRK-KNUMV,&lt;/P&gt;&lt;P&gt;        FKDAT LIKE VBRK-FKDAT,&lt;/P&gt;&lt;P&gt;        KUNRG LIKE VBRK-KUNRG,&lt;/P&gt;&lt;P&gt;        KUNAG LIKE VBRK-KUNAG,&lt;/P&gt;&lt;P&gt;        NETWR LIKE VBRK-NETWR,&lt;/P&gt;&lt;P&gt;        ARKTX LIKE VBRP-ARKTX,&lt;/P&gt;&lt;P&gt;        KPOSN LIKE KONV-KPOSN,&lt;/P&gt;&lt;P&gt;        KAPPL LIKE KONV-KAPPL,&lt;/P&gt;&lt;P&gt;        KAWRT LIKE KONV-KAWRT,&lt;/P&gt;&lt;P&gt;        KWERT LIKE KONV-KWERT,&lt;/P&gt;&lt;P&gt;        KBETR LIKE KONV-KBETR,&lt;/P&gt;&lt;P&gt;        WAERS LIKE KONV-WAERS,&lt;/P&gt;&lt;P&gt;        KKURS LIKE KONV-KKURS,&lt;/P&gt;&lt;P&gt;        KMEIN LIKE KONV-KMEIN,&lt;/P&gt;&lt;P&gt;        NAME1 LIKE KNA1-NAME1,&lt;/P&gt;&lt;P&gt;        NAME2 LIKE KNA1-NAME1,&lt;/P&gt;&lt;P&gt;        NAME3 LIKE KNA1-NAME1,&lt;/P&gt;&lt;P&gt;END OF I_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IND TYPE I,&lt;/P&gt;&lt;P&gt;       IND1 TYPE I.&lt;/P&gt;&lt;P&gt;***************************************************************************&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;*********************************&lt;STRONG&gt;Data Fetching&lt;/STRONG&gt;*************************&lt;/P&gt;&lt;P&gt; SELECT VBPA&lt;SUB&gt;LIFNR VBPA&lt;/SUB&gt;PARVW VBPA&lt;SUB&gt;VBELN VBPA&lt;/SUB&gt;ADRNR VBRK&lt;SUB&gt;VBTYP VBRK&lt;/SUB&gt;VKORG&lt;/P&gt;&lt;P&gt;        VBRK&lt;SUB&gt;VTWEG VBRK&lt;/SUB&gt;KNUMV VBRK&lt;SUB&gt;FKDAT VBRK&lt;/SUB&gt;KUNRG VBRK&lt;SUB&gt;KUNAG VBRK&lt;/SUB&gt;NETWR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       KONV&lt;SUB&gt;KPOSN KONV&lt;/SUB&gt;KAPPL KONV&lt;SUB&gt;KAWRT KONV&lt;/SUB&gt;KBETR KONV&lt;SUB&gt;WAERS KONV&lt;/SUB&gt;KKURS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        VBRP&lt;SUB&gt;POSNR VBRP&lt;/SUB&gt;ARKTX INTO CORRESPONDING FIELDS OF TABLE I_FINAL&lt;/P&gt;&lt;P&gt;             FROM VBPA INNER JOIN VBRK&lt;/P&gt;&lt;P&gt;                ON ( VBPA&lt;SUB&gt;VBELN = VBRK&lt;/SUB&gt;VBELN )&lt;/P&gt;&lt;P&gt;             INNER JOIN VBRP&lt;/P&gt;&lt;P&gt;                ON ( VBRK&lt;SUB&gt;VBELN = VBRP&lt;/SUB&gt;VBELN )&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            INNER JOIN MARC&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               ON ( MAKT&lt;SUB&gt;MATNR = MARC&lt;/SUB&gt;MATNR )&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            INNER JOIN MARA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;               ON ( MARC&lt;SUB&gt;MATNR = MARA&lt;/SUB&gt;MATNR )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         WHERE VBRK~FKDAT IN  P_DATE AND&lt;/P&gt;&lt;P&gt;                VBPA~PARVW EQ  'ZB' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT I_FINAL.&lt;/P&gt;&lt;P&gt;        IND = SY-TABIX.&lt;/P&gt;&lt;P&gt;              SELECT KPOSN KAPPL KAWRT KBETR WAERS KKURS KMEIN KWERT&lt;/P&gt;&lt;P&gt;                    FROM KONV INTO CORRESPONDING FIELDS OF  I_FINAL&lt;/P&gt;&lt;P&gt;                    WHERE KNUMV EQ I_FINAL-KNUMV AND&lt;/P&gt;&lt;P&gt;                          KPOSN EQ I_FINAL-POSNR AND&lt;/P&gt;&lt;P&gt;                          KBETR NE '0.0' AND&lt;/P&gt;&lt;P&gt;                          KSCHL IN ('ZBR%' , 'ZBRW' , 'ZNB%' , 'ZNBW').&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                         KSCHL EQ 'ZBR2'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              ENDSELECT.&lt;/P&gt;&lt;P&gt;              SELECT SINGLE NAME1 INTO I_FINAL-NAME1 FROM LFA1&lt;/P&gt;&lt;P&gt;                     WHERE LIFNR EQ I_FINAL-LIFNR.&lt;/P&gt;&lt;P&gt;              SELECT SINGLE NAME1 INTO I_FINAL-NAME2 FROM KNA1&lt;/P&gt;&lt;P&gt;                     WHERE KUNNR EQ I_FINAL-KUNRG.&lt;/P&gt;&lt;P&gt;              SELECT SINGLE NAME1 INTO I_FINAL-NAME3 FROM KNA1&lt;/P&gt;&lt;P&gt;                     WHERE KUNNR EQ I_FINAL-KUNAG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY I_FINAL INDEX IND.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;LOOP AT I_FINAL.&lt;/P&gt;&lt;P&gt;        IND = SY-TABIX.&lt;/P&gt;&lt;P&gt;        IF I_FINAL-KAWRT IS INITIAL.&lt;/P&gt;&lt;P&gt;          DELETE I_FINAL INDEX IND.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         MODIFY I_FINAL INDEX IND.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************&lt;STRONG&gt;Display of Data&lt;/STRONG&gt;*************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PERFORM TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PERFORM BUILD_LAYOUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; PERFORM DISPLAY_ALV_REPORT.&lt;/P&gt;&lt;P&gt;&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;      Form  build_layout&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;FORM BUILD_LAYOUT .&lt;/P&gt;&lt;P&gt;  GD_LAYOUT-NO_INPUT          = 'X'.&lt;/P&gt;&lt;P&gt;  GD_LAYOUT-COLWIDTH_OPTIMIZE = 'X'.&lt;/P&gt;&lt;P&gt;  GD_LAYOUT-TOTALS_TEXT       = 'Totals'(201).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set layout field for row attributes(i.e. color)&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  GD_LAYOUT-INFO_FIELDNAME =      'LINE_COLOR'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_layout-totals_only        = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_layout-f2code            = 'DISP'.  "Sets fcode for&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*when double&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                        "click(press f2)*&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_layout-group_change_edit = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_layout-header_text       = ''.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;GD_LAYOUT-WINDOW_TITLEBAR       = 'Broker Detail Report'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " build_layout&lt;/P&gt;&lt;P&gt;&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;      Form  display_alv_report&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;FORM DISPLAY_ALV_REPORT .&lt;/P&gt;&lt;P&gt;  GD_REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            I_CALLBACK_PROGRAM       = GD_REPID&lt;/P&gt;&lt;P&gt;            IS_LAYOUT                = GD_LAYOUT&lt;/P&gt;&lt;P&gt;            I_CALLBACK_TOP_OF_PAGE   = 'TOPOFPAGE1'&lt;/P&gt;&lt;P&gt;           I_CALLBACK_USER_COMMAND  = 'USER_COMMAND'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           i_callback_pf_status_set = 'SET_PF_STATUS'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           it_event                 = gt_events&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           is_print                 = gd_prntparams&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            IT_FIELDCAT              = FIELDCATALOG[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           it_sort                 = it_sortcat&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            I_SAVE                   = 'X'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            T_OUTTAB                 = I_FINAL[]&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            PROGRAM_ERROR            = 1&lt;/P&gt;&lt;P&gt;            OTHERS                   = 2.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "display_alv_report&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;      Form  TOP_OF_PAGE&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        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;FORM TOP_OF_PAGE .&lt;/P&gt;&lt;P&gt;  PERFORM CAT_BUILD USING 'NAME1' 'BROKER NAME' 1.&lt;/P&gt;&lt;P&gt;  PERFORM CAT_BUILD USING 'VBELN' 'INVOICE NO' 2.&lt;/P&gt;&lt;P&gt;  PERFORM CAT_BUILD USING 'NAME2' 'CUSTOMER' 3.&lt;/P&gt;&lt;P&gt;  PERFORM CAT_BUILD USING 'NAME3' 'PAYER' 4.&lt;/P&gt;&lt;P&gt;  PERFORM CAT_BUILD USING 'ARKTX' 'ITEM' 5.&lt;/P&gt;&lt;P&gt;  PERFORM CAT_BUILD USING 'KAWRT' 'ITEM VALUE' 6.&lt;/P&gt;&lt;P&gt;  PERFORM CAT_BUILD USING 'KWERT' 'BROKAGE' 7.&lt;/P&gt;&lt;P&gt;  PERFORM CAT_BUILD USING 'POSNR' 'ITEM NO' 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " TOP_OF_PAGE&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;      Form  cat_build&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0639   text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_0640   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;FORM CAT_BUILD  USING    VALUE(P1)&lt;/P&gt;&lt;P&gt;                         VALUE(P2)&lt;/P&gt;&lt;P&gt;                         VALUE(P3) TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDCATALOG-FIELDNAME   = P1.&lt;/P&gt;&lt;P&gt;  FIELDCATALOG-SELTEXT_M   = P2.&lt;/P&gt;&lt;P&gt;  FIELDCATALOG-COL_POS     = P3.&lt;/P&gt;&lt;P&gt;  FIELDCATALOG-OUTPUTLEN = 20.&lt;/P&gt;&lt;P&gt;  APPEND FIELDCATALOG TO FIELDCATALOG.&lt;/P&gt;&lt;P&gt;  CLEAR  FIELDCATALOG.&lt;/P&gt;&lt;P&gt;  CLEAR : P1, P2, P3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " cat_build&lt;/P&gt;&lt;P&gt;&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;      Form  topofpage1&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;FORM TOPOFPAGE1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR :W_LISTHEADER,&lt;/P&gt;&lt;P&gt;         I_LISTHEADER.&lt;/P&gt;&lt;P&gt;  DATA : DATEPD(10) TYPE C.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     W_LISTHEADER-TYP = 'S'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     W_LISTHEADER-KEY = 'Date'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CONCATENATE P_DATE-LOW ' ' INTO W_LISTHEADER-INFO.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CONCATENATE W_LISTHEADER-INFO ' to ' P_DATE-HIGH INTO W_LISTHEADER-INFO.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   APPEND W_LISTHEADER TO I_LISTHEADER.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CLEAR W_LISTHEADER.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  DATA : DATE(2),&lt;/P&gt;&lt;P&gt;        MONTH(2),&lt;/P&gt;&lt;P&gt;        YEAR(4),&lt;/P&gt;&lt;P&gt;        DATE2(10).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATE = P_DATE-LOW+6(2).&lt;/P&gt;&lt;P&gt;  MONTH = P_DATE-LOW+4(2).&lt;/P&gt;&lt;P&gt;  YEAR = P_DATE-LOW+0(4).&lt;/P&gt;&lt;P&gt;  CONCATENATE DATE '.' MONTH '.'  YEAR INTO DATE2.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       date = P_DATE-LOW .&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       date1 = P_DATE-HIGH.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CONCATENATE DATE2 ' ' INTO W_LISTHEADER-INFO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATE = P_DATE-HIGH+6(2).&lt;/P&gt;&lt;P&gt;  MONTH = P_DATE-HIGH+4(2).&lt;/P&gt;&lt;P&gt;  YEAR = P_DATE-HIGH+0(4).&lt;/P&gt;&lt;P&gt;  CONCATENATE DATE '.' MONTH '.'  YEAR INTO DATE2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE W_LISTHEADER-INFO ' to ' DATE2  INTO W_LISTHEADER-INFO.&lt;/P&gt;&lt;P&gt;*IF not P_DATE IS  INITIAL.&lt;/P&gt;&lt;P&gt;  APPEND W_LISTHEADER TO I_LISTHEADER.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; endif.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CLEAR W_LISTHEADER.&lt;/P&gt;&lt;P&gt;     if p_date  is initial.&lt;/P&gt;&lt;P&gt;     W_LISTHEADER-TYP = 'S'.&lt;/P&gt;&lt;P&gt;         W_LISTHEADER-KEY = 'Run Date'.&lt;/P&gt;&lt;P&gt;         WRITE SY-DATUM TO DATEPD.&lt;/P&gt;&lt;P&gt;         W_LISTHEADER-INFO = DATEPD.&lt;/P&gt;&lt;P&gt;         APPEND W_LISTHEADER TO I_LISTHEADER.&lt;/P&gt;&lt;P&gt;         endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         CLEAR W_LISTHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    IT_LIST_COMMENTARY       = I_LISTHEADER.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_LOGO                   = 'ZKRBL_LOGO'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_ALV_FORM               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**select-options s_categ for zcst-zcatg.&lt;/P&gt;&lt;P&gt;**select-options s_plant for zcst-zwerks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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;      Form  DISPLAY_DOC&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM USER_COMMAND USING G_UCOMM LIKE SY-UCOMM&lt;/P&gt;&lt;P&gt;                          G_SELFIELD TYPE SLIS_SELFIELD.&lt;/P&gt;&lt;P&gt;*break-point.&lt;/P&gt;&lt;P&gt;  IF G_UCOMM =  '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*break-point.&lt;/P&gt;&lt;P&gt;    IF G_SELFIELD-SEL_TAB_FIELD = '1-VBELN'.&lt;/P&gt;&lt;P&gt;      READ TABLE I_FINAL WITH KEY VBELN = G_SELFIELD-VALUE.&lt;/P&gt;&lt;P&gt;      SET PARAMETER ID 'VF' FIELD I_FINAL-VBELN.&lt;/P&gt;&lt;P&gt;      CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                    "user_command_l&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2007 11:44:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-problem/m-p/3039961#M719396</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-15T11:44:25Z</dc:date>
    </item>
    <item>
      <title>Re: report problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-problem/m-p/3039962#M719397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i would suggest you to debug the report and check wheather the data that you are entering in the selection screen is available in the database table or not as per the condtion you r given in the selection screen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2007 11:53:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-problem/m-p/3039962#M719397</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-15T11:53:46Z</dc:date>
    </item>
    <item>
      <title>Re: report problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/report-problem/m-p/3039963#M719398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ur select query is not retriving any data here &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thats why no diplsy check the condition and use FOR ALL ENTRIES &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT VBPA&lt;SUB&gt;LIFNR VBPA&lt;/SUB&gt;PARVW VBPA&lt;SUB&gt;VBELN VBPA&lt;/SUB&gt;ADRNR VBRK&lt;SUB&gt;VBTYP VBRK&lt;/SUB&gt;VKORG&lt;/P&gt;&lt;P&gt;VBRK&lt;SUB&gt;VTWEG VBRK&lt;/SUB&gt;KNUMV VBRK&lt;SUB&gt;FKDAT VBRK&lt;/SUB&gt;KUNRG VBRK&lt;SUB&gt;KUNAG VBRK&lt;/SUB&gt;NETWR&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;KONV&lt;SUB&gt;KPOSN KONV&lt;/SUB&gt;KAPPL KONV&lt;SUB&gt;KAWRT KONV&lt;/SUB&gt;KBETR KONV&lt;SUB&gt;WAERS KONV&lt;/SUB&gt;KKURS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;VBRP&lt;SUB&gt;POSNR VBRP&lt;/SUB&gt;ARKTX INTO CORRESPONDING FIELDS OF TABLE I_FINAL&lt;/P&gt;&lt;P&gt;FROM VBPA INNER JOIN VBRK&lt;/P&gt;&lt;P&gt;ON ( VBPA&lt;SUB&gt;VBELN = VBRK&lt;/SUB&gt;VBELN )&lt;/P&gt;&lt;P&gt;INNER JOIN VBRP&lt;/P&gt;&lt;P&gt;ON ( VBRK&lt;SUB&gt;VBELN = VBRP&lt;/SUB&gt;VBELN )&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INNER JOIN MARC&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ON ( MAKT&lt;SUB&gt;MATNR = MARC&lt;/SUB&gt;MATNR )&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INNER JOIN MARA&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ON ( MARC&lt;SUB&gt;MATNR = MARA&lt;/SUB&gt;MATNR )&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHERE VBRK~FKDAT IN P_DATE AND&lt;/P&gt;&lt;P&gt;VBPA~PARVW EQ 'ZB' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try to write this code with FOR ALL ENTRIES &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;reward if usefull&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2007 11:59:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/report-problem/m-p/3039963#M719398</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-15T11:59:10Z</dc:date>
    </item>
  </channel>
</rss>

