<?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: dump in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687514#M621512</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;cHECK THE DATA TYPE OF THE PARAMETERS THAT YOU ARE PASSING TO GUI_DOWNLOAD AND avl_LIST_DISPLAY.. IT SAYS TYPE CONFLICT... ENSURE THAT YOU ARE PASSING THE CORRECT DATA TYPE TO THESE FUNCTION MODULES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;the dump is call function conflict&lt;/P&gt;&lt;P&gt;internal table error.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Aug 2007 14:35:39 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-28T14:35:39Z</dc:date>
    <item>
      <title>dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687511#M621509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT ZTEST_UPL .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&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;TABLES&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;TABLES: ioheader,        " IOC Communication structure&lt;/P&gt;&lt;P&gt;        ioitem,          " IOC Communication structure&lt;/P&gt;&lt;P&gt;        klah,            " Class and Class type&lt;/P&gt;&lt;P&gt;        ksml,            " Characteristic Keys for Class and Type&lt;/P&gt;&lt;P&gt;        cabn,            " Characteristics&lt;/P&gt;&lt;P&gt;        cabnt,           " Characteristic Descriptions&lt;/P&gt;&lt;P&gt;        vbap,            " SAles details&lt;/P&gt;&lt;P&gt;        z099,&lt;/P&gt;&lt;P&gt;        z100,&lt;/P&gt;&lt;P&gt;        sscrfields.&lt;/P&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;Includes&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;INCLUDE rvreuse_global_data.  " ALV Types etc&lt;/P&gt;&lt;P&gt;&lt;/P&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;DATA - INTERNAL TABLES AND FIELD LISTS&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;Types&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;TYPE-POOLS: ibco2.           " Characteristic types&lt;/P&gt;&lt;P&gt;&lt;/P&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;DATA - CONSTANTS&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;CONSTANTS: c_true(1)    TYPE c             VALUE 'X',&lt;/P&gt;&lt;P&gt;           c_false(1)   TYPE c             VALUE ' ',&lt;/P&gt;&lt;P&gt;           c_zioheader  TYPE dd02l-tabname VALUE 'ZIOHEADER',&lt;/P&gt;&lt;P&gt;           c_command    TYPE slis_formname VALUE 'USER_COMMAND',&lt;/P&gt;&lt;P&gt;           c_backhoe(7) TYPE c             VALUE 'BACKHOE',&lt;/P&gt;&lt;P&gt;           c_300(3)     TYPE c             VALUE '300',&lt;/P&gt;&lt;P&gt;           c_no_data(7) TYPE c             VALUE 'No Data',&lt;/P&gt;&lt;P&gt;           c_save(1)    TYPE c             VALUE 'A'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&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;Internal Tables&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;&lt;/P&gt;&lt;P&gt;data itab like z099 occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data wat like line of itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select heading from z099 into z099-heading.&lt;/P&gt;&lt;P&gt;append  itab.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Main IO Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*DATA: i_header LIKE zioheader OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*data : begin of i_header occurs 0,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      aufnr like ioheader-aufnr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      seqno like ioheader-cy_seqnr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      newseq like ioheader-cy_seqnr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      status type VVIS_LIGHTS,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      end of i_header.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;ALV Grid Control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: i_grid TYPE sd_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Catalogues&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*DATA: wacat LIKE LINE OF i_grid-fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : iheading TYPE z099-heading.&lt;/P&gt;&lt;P&gt;*data : i_fct like i_grid-fieldcat.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*i_fct = i_grid-fieldcat.&lt;/P&gt;&lt;P&gt;data : i_fct TYPE lvc_t_fcat.&lt;/P&gt;&lt;P&gt;data wacat like line of i_fct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA: i_header LIKE zioheader OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: gp_table type ref to data.&lt;/P&gt;&lt;P&gt;data : new_table type ref to data.&lt;/P&gt;&lt;P&gt;*append iheading to i_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: gc_select TYPE c VALUE 'X',&lt;/P&gt;&lt;P&gt;           gc_no TYPE c VALUE 'N',&lt;/P&gt;&lt;P&gt;           gc_yes TYPE c VALUE 'Y',&lt;/P&gt;&lt;P&gt;           gc_insert TYPE c VALUE 'I',&lt;/P&gt;&lt;P&gt;           gc_header TYPE c VALUE 'H'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: gc_red_light TYPE c VALUE '1',&lt;/P&gt;&lt;P&gt;           gc_yellow_light TYPE c VALUE '2',&lt;/P&gt;&lt;P&gt;           gc_green_light TYPE c VALUE '3'.&lt;/P&gt;&lt;P&gt;  DATA: lw_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;CLEAR lw_layout.&lt;/P&gt;&lt;P&gt;  lw_layout-zebra = gc_select.&lt;/P&gt;&lt;P&gt;  lw_layout-cell_merge = gc_no.&lt;/P&gt;&lt;P&gt;  lw_layout-numc_sum = gc_select.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; lw_layout-colwidth_optimize = gc_select.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  lw_layout-lights_fieldname = 'STATUS'.&lt;/P&gt;&lt;P&gt;  lw_layout-lights_rollname = 'VVIS_LIGHTS'.&lt;/P&gt;&lt;P&gt;  CONCATENATE text-091 text-093 INTO lw_layout-window_titlebar&lt;/P&gt;&lt;P&gt;    SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wacat-fieldname = 'AUFNR'.&lt;/P&gt;&lt;P&gt;wacat-seltext = 'order'.&lt;/P&gt;&lt;P&gt;wacat-col_pos = 0.&lt;/P&gt;&lt;P&gt;*wacat-outputlen = 4.&lt;/P&gt;&lt;P&gt;wacat-icon = 'X'.&lt;/P&gt;&lt;P&gt;append wacat to i_fct.&lt;/P&gt;&lt;P&gt;clear wacat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wacat-fieldname = 'CY_SEQNR'.&lt;/P&gt;&lt;P&gt;wacat-seltext = 'seqnr'.&lt;/P&gt;&lt;P&gt;wacat-col_pos = 0.&lt;/P&gt;&lt;P&gt;append wacat to i_fct.&lt;/P&gt;&lt;P&gt;clear wacat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wacat-fieldname = 'NEW_CY_SEQNR'.&lt;/P&gt;&lt;P&gt;wacat-seltext = 'New seqnr'.&lt;/P&gt;&lt;P&gt;wacat-col_pos = 0.&lt;/P&gt;&lt;P&gt;append wacat to i_fct.&lt;/P&gt;&lt;P&gt;clear wacat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECT heading FROM  z099 INTO iheading.&lt;/P&gt;&lt;P&gt;*wacat-fieldname = iheading.&lt;/P&gt;&lt;P&gt;*wacat-seltext = iheading.&lt;/P&gt;&lt;P&gt;**wacat-seltext = iheading.&lt;/P&gt;&lt;P&gt;**wacat-seltext_s = iheading.&lt;/P&gt;&lt;P&gt;**wacat-reptext_ddic = iheading.&lt;/P&gt;&lt;P&gt;*APPEND waCat TO i_fct.&lt;/P&gt;&lt;P&gt;*ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;gt_table&amp;gt; type table,&lt;/P&gt;&lt;P&gt;                &amp;lt;gt_new&amp;gt; type table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call method cl_alv_table_create=&amp;gt;create_dynamic_table&lt;/P&gt;&lt;P&gt;                         exporting it_fieldcatalog = i_fct&lt;/P&gt;&lt;P&gt;                         importing ep_table = gp_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;assign gp_table-&amp;gt;* to &amp;lt;gt_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;assign gp_table-&amp;gt;* to &amp;lt;gt_new&amp;gt;.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    FILENAME                      = 'H:\my documents\upload\123.xls'&lt;/P&gt;&lt;P&gt;   FILETYPE                      = 'ASC'&lt;/P&gt;&lt;P&gt;   HAS_FIELD_SEPARATOR           = ','&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_LENGTH                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  READ_BY_LINE                  = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DAT_MODE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER                        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    DATA_TAB                      = &amp;lt;gt_table&amp;gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FILE_READ_ERROR               = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_BATCH                      = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  GUI_REFUSE_FILETRANSFER       = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INVALID_TYPE                  = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NO_AUTHORITY                  = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_ERROR                 = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  BAD_DATA_FORMAT               = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_NOT_ALLOWED            = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SEPARATOR_NOT_ALLOWED         = 10&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  HEADER_TOO_LONG               = 11&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNKNOWN_DP_ERROR              = 12&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ACCESS_DENIED                 = 13&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_OUT_OF_MEMORY              = 14&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DISK_FULL                     = 15&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  DP_TIMEOUT                    = 16&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 17&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&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;&lt;/P&gt;&lt;P&gt;*data wa like line of i_header.&lt;/P&gt;&lt;P&gt;*loop at i_header into wa.&lt;/P&gt;&lt;P&gt;*if wa-seqno = wa-newseq.&lt;/P&gt;&lt;P&gt;**i_header-status = gc_red_light.&lt;/P&gt;&lt;P&gt;*wa-status = 'c'.&lt;/P&gt;&lt;P&gt;*else.&lt;/P&gt;&lt;P&gt;*wa-status = 'w'.&lt;/P&gt;&lt;P&gt;*modify i_header from wa.&lt;/P&gt;&lt;P&gt;&lt;/P&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;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_INTERFACE_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BYPASSING_BUFFER                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BUFFER_ACTIVE                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PROGRAM                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_PF_STATUS_SET          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_USER_COMMAND           = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_TOP_OF_PAGE            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_TOP_OF_PAGE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_CALLBACK_HTML_END_OF_LIST       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_STRUCTURE_NAME                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_BACKGROUND_ID                   = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_TITLE                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_GRID_SETTINGS                   =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IS_LAYOUT                         = lw_layout&lt;/P&gt;&lt;P&gt;   IT_FIELDCAT                       = i_fct&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EXCLUDING                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SPECIAL_GROUPS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_SORT                           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_FILTER                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_SEL_HIDE                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_DEFAULT                         = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SAVE                            = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_VARIANT                        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENTS                         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_EVENT_EXIT                     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_PRINT                          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IS_REPREP_ID                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_COLUMN             = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_START_LINE               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_COLUMN               = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_SCREEN_END_LINE                 = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ALV_GRAPHICS                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_ADD_FIELDCAT                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  IT_HYPERLINK                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_TOP                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_HTML_HEIGHT_END                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  E_EXIT_CAUSED_BY_CALLER           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ES_EXIT_CAUSED_BY_USER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB                          = &amp;lt;gt_new&amp;gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROGRAM_ERROR                     = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                            = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&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;&lt;/P&gt;&lt;P&gt;i am geting dump for this program&lt;/P&gt;&lt;P&gt;the dump is call function conflict&lt;/P&gt;&lt;P&gt;internal table error.&lt;/P&gt;&lt;P&gt;pls help me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2007 14:04:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687511#M621509</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-28T14:04:32Z</dc:date>
    </item>
    <item>
      <title>Re: dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687512#M621510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Would you post the portion of the dump that shows where in the code it is dumping?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2007 14:20:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687512#M621510</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-28T14:20:22Z</dc:date>
    </item>
    <item>
      <title>Re: dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687513#M621511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;system tried to pass internal table to field cat but there type are not compatible.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2007 14:22:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687513#M621511</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-28T14:22:30Z</dc:date>
    </item>
    <item>
      <title>Re: dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687514#M621512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;cHECK THE DATA TYPE OF THE PARAMETERS THAT YOU ARE PASSING TO GUI_DOWNLOAD AND avl_LIST_DISPLAY.. IT SAYS TYPE CONFLICT... ENSURE THAT YOU ARE PASSING THE CORRECT DATA TYPE TO THESE FUNCTION MODULES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;the dump is call function conflict&lt;/P&gt;&lt;P&gt;internal table error.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2007 14:35:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687514#M621512</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-28T14:35:39Z</dc:date>
    </item>
    <item>
      <title>Re: dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687515#M621513</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;they both are same upload works good but there is some problem in display&lt;/P&gt;&lt;P&gt;display &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks &lt;/P&gt;&lt;P&gt;vamsi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2007 14:37:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687515#M621513</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-28T14:37:36Z</dc:date>
    </item>
    <item>
      <title>Re: dump</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687516#M621514</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;cHECK THIS REPORT FOR REFERENCE.. I AM SURE JUST CHECK YOU TYPE OF THE PARAMETERS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZYFI_REPT007&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING&lt;/P&gt;&lt;P&gt;       LINE-SIZE 300&lt;/P&gt;&lt;P&gt;       LINE-COUNT 50&lt;/P&gt;&lt;P&gt;       MESSAGE-ID ZYFI.&lt;/P&gt;&lt;P&gt;&lt;/P&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;************************************************************************&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;TABLES : COOI, " Commitments Management: Line Items&lt;/P&gt;&lt;P&gt;         LFA1,                         " Vendor master (general section)&lt;/P&gt;&lt;P&gt;         VBEP,&lt;/P&gt;&lt;P&gt;         RKPLN.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      TABLE TYPES AND INTERNAL TABLES                                *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF TYP_COOI ,&lt;/P&gt;&lt;P&gt;       OBJNR LIKE COOI-OBJNR,&lt;/P&gt;&lt;P&gt;       SAKTO LIKE COOI-SAKTO,&lt;/P&gt;&lt;P&gt;       MEGBTR LIKE COOI-MEGBTR,&lt;/P&gt;&lt;P&gt;       MEINH LIKE COOI-MEINH,&lt;/P&gt;&lt;P&gt;       WKGBTR LIKE COOI-WKGBTR,&lt;/P&gt;&lt;P&gt;       REFBN LIKE COOI-REFBN,&lt;/P&gt;&lt;P&gt;       RFPOS LIKE COOI-RFPOS,&lt;/P&gt;&lt;P&gt;       SGTXT LIKE COOI-SGTXT,&lt;/P&gt;&lt;P&gt;       BUDAT LIKE COOI-BUDAT,&lt;/P&gt;&lt;P&gt;       LIFNR LIKE COOI-LIFNR,&lt;/P&gt;&lt;P&gt;       END OF TYP_COOI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF TYP_LFA1 ,&lt;/P&gt;&lt;P&gt;        LIFNR LIKE LFA1-LIFNR,&lt;/P&gt;&lt;P&gt;        NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;       END OF TYP_LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_OUTTAB OCCURS 0,&lt;/P&gt;&lt;P&gt;         OBJNR LIKE COOI-OBJNR,&lt;/P&gt;&lt;P&gt;         SAKTO LIKE COOI-SAKTO,&lt;/P&gt;&lt;P&gt;         MEGBTR LIKE COOI-MEGBTR,&lt;/P&gt;&lt;P&gt;         MEINH LIKE COOI-MEINH,&lt;/P&gt;&lt;P&gt;         WKGBTR LIKE COOI-WKGBTR,&lt;/P&gt;&lt;P&gt;         REFBN LIKE COOI-REFBN,&lt;/P&gt;&lt;P&gt;         RFPOS LIKE COOI-RFPOS,&lt;/P&gt;&lt;P&gt;         SGTXT LIKE COOI-SGTXT,&lt;/P&gt;&lt;P&gt;         BUDAT LIKE COOI-BUDAT,&lt;/P&gt;&lt;P&gt;         LIFNR LIKE COOI-LIFNR,&lt;/P&gt;&lt;P&gt;         NAME1 LIKE LFA1-NAME1,&lt;/P&gt;&lt;P&gt;       END OF IT_OUTTAB.&lt;/P&gt;&lt;P&gt;DATA : IT_COOI LIKE TYP_COOI OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       IT_LFA1 LIKE TYP_LFA1 OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- ALV Declarations&lt;/P&gt;&lt;P&gt;TYPE-POOLS SLIS.&lt;/P&gt;&lt;P&gt;DATA: IT_EVENTS            TYPE SLIS_T_EVENT,&lt;/P&gt;&lt;P&gt;      GS_EVENT             TYPE SLIS_ALV_EVENT,&lt;/P&gt;&lt;P&gt;      wa_fldcat            type slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: S_LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;      GT_PRINT TYPE SLIS_PRINT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_FLDCAT       TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;DATA: IT_SORT             TYPE SLIS_T_SORTINFO_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: V_REPID LIKE SY-REPID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                    SELECTION SCREEN                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&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 : S_KOKRS FOR COOI-KOKRS NO-EXTENSION NO INTERVALS,&lt;/P&gt;&lt;P&gt;                                       " Controlling Area&lt;/P&gt;&lt;P&gt;                 S_BUKRS FOR COOI-BUKRS NO-EXTENSION NO INTERVALS,&lt;/P&gt;&lt;P&gt;                                       " Company code&lt;/P&gt;&lt;P&gt;                 S_GJAHR FOR COOI-GJAHR NO-EXTENSION NO INTERVALS,&lt;/P&gt;&lt;P&gt;                                       " Fiscal Year&lt;/P&gt;&lt;P&gt;                 S_OBJNR FOR RKPLN-AUFNR MATCHCODE OBJECT ORDE,&lt;/P&gt;&lt;P&gt;                                                        " Internal order&lt;/P&gt;&lt;P&gt;                 S_SAKTO FOR COOI-SAKTO MATCHCODE OBJECT KART,&lt;/P&gt;&lt;P&gt;                                                          " Cost Element&lt;/P&gt;&lt;P&gt;                 S_BUDAT FOR COOI-BUDAT, " Debit Date&lt;/P&gt;&lt;P&gt;                 S_LIFNR FOR COOI-LIFNR. " Vendor&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       S T A R T   O F   S E L E C T I O N                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;*-- Read data&lt;/P&gt;&lt;P&gt;  PERFORM GET_DATA.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       E N D   O F   S E L E C T I O N                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;*-- Process the data and prepare the output data&lt;/P&gt;&lt;P&gt;  PERFORM CALCULATE_FINAL_INFO.&lt;/P&gt;&lt;P&gt;*--Display Report output&lt;/P&gt;&lt;P&gt;  PERFORM DISPLAY_REPORT.&lt;/P&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;      FORM CALCULATE_FINAL_INFO                                     *&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;    Process the data and prepare final internal table               *&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 CALCULATE_FINAL_INFO.&lt;/P&gt;&lt;P&gt;  DATA : L_OBJNR LIKE COOI-OBJNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_LFA1 BY LIFNR.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM IT_LFA1 COMPARING LIFNR.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_COOI.&lt;/P&gt;&lt;P&gt;    L_OBJNR = IT_COOI-OBJNR+2(20).&lt;/P&gt;&lt;P&gt;    SHIFT L_OBJNR LEFT DELETING LEADING '0'.&lt;/P&gt;&lt;P&gt;    IF L_OBJNR IN S_OBJNR.&lt;/P&gt;&lt;P&gt;      READ TABLE IT_LFA1 WITH KEY LIFNR  = IT_COOI-LIFNR.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;        IT_OUTTAB-NAME1 = IT_LFA1-NAME1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING IT_COOI TO IT_OUTTAB.&lt;/P&gt;&lt;P&gt;      CLEAR IT_OUTTAB-OBJNR.&lt;/P&gt;&lt;P&gt;      IT_OUTTAB-OBJNR = L_OBJNR.&lt;/P&gt;&lt;P&gt;      APPEND IT_OUTTAB.&lt;/P&gt;&lt;P&gt;      CLEAR IT_OUTTAB.&lt;/P&gt;&lt;P&gt;      CLEAR IT_LFA1.&lt;/P&gt;&lt;P&gt;      CLEAR L_OBJNR.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.&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  GET_DATA&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;     Fetch the Data from the table COOI and LFA1&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 GET_DATA.&lt;/P&gt;&lt;P&gt;  SELECT OBJNR&lt;/P&gt;&lt;P&gt;        SAKTO&lt;/P&gt;&lt;P&gt;        MEGBTR&lt;/P&gt;&lt;P&gt;        MEINH&lt;/P&gt;&lt;P&gt;        WKGBTR&lt;/P&gt;&lt;P&gt;        REFBN&lt;/P&gt;&lt;P&gt;        RFPOS&lt;/P&gt;&lt;P&gt;        SGTXT&lt;/P&gt;&lt;P&gt;        BUDAT&lt;/P&gt;&lt;P&gt;        LIFNR&lt;/P&gt;&lt;P&gt;        FROM COOI&lt;/P&gt;&lt;P&gt;        INTO TABLE IT_COOI&lt;/P&gt;&lt;P&gt;        WHERE   BUDAT IN S_BUDAT&lt;/P&gt;&lt;P&gt;        AND LIFNR IN S_LIFNR&lt;/P&gt;&lt;P&gt;        AND KOKRS IN S_KOKRS&lt;/P&gt;&lt;P&gt;        AND BUKRS IN S_BUKRS&lt;/P&gt;&lt;P&gt;        AND GJAHR IN S_GJAHR&lt;/P&gt;&lt;P&gt;        AND SAKTO IN S_SAKTO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC EQ 0 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Vendor name from LFA1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    SELECT LIFNR&lt;/P&gt;&lt;P&gt;           NAME1&lt;/P&gt;&lt;P&gt;           FROM LFA1&lt;/P&gt;&lt;P&gt;           INTO TABLE IT_LFA1&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN IT_COOI&lt;/P&gt;&lt;P&gt;           WHERE LIFNR EQ IT_COOI-LIFNR.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE I999 WITH TEXT-013.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " GET_DATA&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_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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       Display the output&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 DISPLAY_REPORT.&lt;/P&gt;&lt;P&gt;  PERFORM BUILD_CATALOG.&lt;/P&gt;&lt;P&gt;  PERFORM FRM_PREPARE_EVENT_LIST TABLES IT_EVENTS.&lt;/P&gt;&lt;P&gt;  IF NOT IT_OUTTAB[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              I_CALLBACK_PROGRAM      = V_REPID&lt;/P&gt;&lt;P&gt;              I_CALLBACK_USER_COMMAND = 'USER_COMMAND'&lt;/P&gt;&lt;P&gt;              IT_FIELDCAT             = IT_FLDCAT&lt;/P&gt;&lt;P&gt;              IT_SORT                 = IT_SORT&lt;/P&gt;&lt;P&gt;              IT_EVENTS               = IT_EVENTS&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              T_OUTTAB                = IT_OUTTAB&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;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE I999 WITH TEXT-013.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " DISPLAY_REPORT&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_CATALOG&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;      Build the Field catalog for the ALV Report&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 BUILD_CATALOG.&lt;/P&gt;&lt;P&gt;  DATA: V_INDEX LIKE SY-TABIX.&lt;/P&gt;&lt;P&gt;  V_REPID = SY-REPID.&lt;/P&gt;&lt;P&gt;  DATA: LS_SORT TYPE SLIS_SORTINFO_ALV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            I_PROGRAM_NAME         = V_REPID&lt;/P&gt;&lt;P&gt;            I_INTERNAL_TABNAME     = 'IT_OUTTAB'&lt;/P&gt;&lt;P&gt;            I_INCLNAME             = V_REPID&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;            CT_FIELDCAT            = IT_FLDCAT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            INCONSISTENT_INTERFACE = 1&lt;/P&gt;&lt;P&gt;            PROGRAM_ERROR          = 2&lt;/P&gt;&lt;P&gt;            OTHERS                 = 3.&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;  READ TABLE IT_FLDCAT WITH KEY FIELDNAME = 'WKGBTR'&lt;/P&gt;&lt;P&gt;                         TABNAME = 'IT_OUTTAB' INTO WA_FLDCAT.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC  EQ 0.&lt;/P&gt;&lt;P&gt;    WA_FLDCAT-DO_SUM  = 'X'.&lt;/P&gt;&lt;P&gt;    MODIFY IT_FLDCAT FROM WA_FLDCAT INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  READ TABLE IT_FLDCAT WITH KEY FIELDNAME = 'OBJNR'&lt;/P&gt;&lt;P&gt;                            TABNAME =  'IT_OUTTAB' INTO WA_FLDCAT.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;     WA_FLDCAT-SELTEXT_L = 'Order'.&lt;/P&gt;&lt;P&gt;     WA_FLDCAT-COL_POS = 1.&lt;/P&gt;&lt;P&gt;     WA_FLDCAT-DDICTXT = 'L'.&lt;/P&gt;&lt;P&gt;    MODIFY IT_FLDCAT FROM WA_FLDCAT INDEX SY-TABIX.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LS_SORT-FIELDNAME = 'OBJNR'.&lt;/P&gt;&lt;P&gt;  LS_SORT-SPOS      = 1.&lt;/P&gt;&lt;P&gt;  LS_SORT-UP        = 'X'.&lt;/P&gt;&lt;P&gt;  LS_SORT-SUBTOT    = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND LS_SORT TO IT_SORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " BUILD_CATALOG&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  FRM_PREPARE_EVENT_LIST&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;      Build the Events&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 FRM_PREPARE_EVENT_LIST TABLES IT_EVENTS TYPE SLIS_T_EVENT.&lt;/P&gt;&lt;P&gt;  CLEAR GS_EVENT.&lt;/P&gt;&lt;P&gt;  GS_EVENT-NAME = SLIS_EV_TOP_OF_PAGE.&lt;/P&gt;&lt;P&gt;  GS_EVENT-FORM = 'TOP_OF_PAGE_REPORT'.&lt;/P&gt;&lt;P&gt;  APPEND GS_EVENT TO IT_EVENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " FRM_PREPARE_EVENT_LIST&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     TOP OF PAGE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;FORM TOP_OF_PAGE_REPORT.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'Z_YREPORT_HEADER'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            DL_TITLE = SY-TITLE&lt;/P&gt;&lt;P&gt;            DL_REPID = SY-CPROG&lt;/P&gt;&lt;P&gt;            DL_LINSZ = SY-LINSZ&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS   = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " FRM_TOP_OF_PAGE_REPORT&lt;/P&gt;&lt;P&gt;tHANKS&lt;/P&gt;&lt;P&gt;mAHESH&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Aug 2007 14:40:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dump/m-p/2687516#M621514</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-28T14:40:16Z</dc:date>
    </item>
  </channel>
</rss>

