<?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: ALV Grid using classes in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952617#M392285</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After a brief look at your code, I noticed something strange:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_mara.&lt;/P&gt;&lt;P&gt;move i_mara[] to itab[].&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;loop at i_marc.&lt;/P&gt;&lt;P&gt;move i_marc[] to itab[].&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;clear itab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;since mara and marc have different structures than your itab, this will lead to problems.  Also, when you do move i_mara[] to itab[], you are copying the entire table contents for each time you loop through, not just the current record in the header.  (remove the []).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_mara.&lt;/P&gt;&lt;P&gt;move-corresponding i_mara to itab.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It also looks like you might want to do a join between mara and marc, so you only have to loop once.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 09 Feb 2007 07:08:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-09T07:08:03Z</dc:date>
    <item>
      <title>ALV Grid using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952612#M392280</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi gurus,&lt;/P&gt;&lt;P&gt;               I written a ABAP program, the output should be ALV grid using classes but it going to dump. the code i wrote is :&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;optimized on 29.01.2002&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;modified on 29.04.2002&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*Modified 0n 08.02.2006 By Vinay Dasari&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ymmr9029p1 NO STANDARD PAGE HEADING LINE-SIZE 220 LINE-COUNT 65.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Begin of changes by Vinay dasari&lt;/P&gt;&lt;P&gt;TABLES: eban, mara, makt, stxh, ekpo, eket, ekko,marc,&lt;/P&gt;&lt;P&gt;        mbew, mseg, mkpf, t16fv, ymrrdetl.&lt;/P&gt;&lt;P&gt;*End of Changes by Vinay Dasari&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;DATA:  ok_code LIKE sy-ucomm,&lt;/P&gt;&lt;P&gt;       g_container TYPE scrfname VALUE 'PR_STATUS_REPORT',&lt;/P&gt;&lt;P&gt;       grid1  TYPE REF TO cl_gui_alv_grid,&lt;/P&gt;&lt;P&gt;       g_custom_container TYPE REF TO cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: fieldcat TYPE lvc_t_fcat,&lt;/P&gt;&lt;P&gt;      wa_fieldcat TYPE lvc_s_fcat,&lt;/P&gt;&lt;P&gt;      it_sort TYPE lvc_t_sort,&lt;/P&gt;&lt;P&gt;      wa_sort TYPE lvc_s_sort.&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-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_matnr FOR mara-matnr OBLIGATORY,&lt;/P&gt;&lt;P&gt;                s_werks FOR marc-werks OBLIGATORY.&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;SELECTION-SCREEN: BEGIN OF BLOCK b2 WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS p_all RADIOBUTTON GROUP rept.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 3(8) text-005.&lt;/P&gt;&lt;P&gt;*Begin of changes by Vinay Dasari&lt;/P&gt;&lt;P&gt;PARAMETERS: pdel RADIOBUTTON GROUP rept.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 30(20) text-011.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;*End of Changes by Vinay Dasari&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK b2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;   BEGIN OF g_feldlist,&lt;/P&gt;&lt;P&gt;     filler(10) VALUE 'OBJECT_TAB',&lt;/P&gt;&lt;P&gt;     g_var_flag,                       "Liste bereits gestarted über Var&lt;/P&gt;&lt;P&gt;END OF g_feldlist.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA: g_selmod,                        "Selektionsmodus&lt;/P&gt;&lt;P&gt;   selmod_0      VALUE '0',            "Keine Selektion&lt;/P&gt;&lt;P&gt;   selmod_s      VALUE 'S',            "Submit nur durch Variante&lt;/P&gt;&lt;P&gt;   selmod_1      VALUE '1',            "Selektion eines Objekts&lt;/P&gt;&lt;P&gt;   selmod_x      VALUE 'X',            "Selektion mehrerer Objekte&lt;/P&gt;&lt;P&gt;   selmod_d      VALUE 'D'.            "Selektion aller Objekte dunkel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA: x, w_first, w_po,&lt;/P&gt;&lt;P&gt;      w_lead    TYPE i,&lt;/P&gt;&lt;P&gt;      w_ebeln   LIKE ekpo-ebeln,&lt;/P&gt;&lt;P&gt;      w_ebelp   LIKE ekpo-ebelp,&lt;/P&gt;&lt;P&gt;      w_tabix   LIKE sy-tabix,&lt;/P&gt;&lt;P&gt;      w_po_no   LIKE thead-tdname,&lt;/P&gt;&lt;P&gt;      w_matnr   LIKE thead-tdname,&lt;/P&gt;&lt;P&gt;      w_po_desc LIKE tline-tdline,&lt;/P&gt;&lt;P&gt;      w_curfield(30),                  "to store the cursor field&lt;/P&gt;&lt;P&gt;      w_curvalue LIKE mara-matnr.      "to store the cursor value&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA: tlines LIKE tline OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_mara OCCURS 0,&lt;/P&gt;&lt;P&gt;      matnr LIKE mara-matnr,&lt;/P&gt;&lt;P&gt;      ersda LIKE MARA-ERSDA,&lt;/P&gt;&lt;P&gt;      ernam LIKE mara-ernam,&lt;/P&gt;&lt;P&gt;      laeda LIKE mara-laeda,&lt;/P&gt;&lt;P&gt;      aenam LIKE mara-aenam,&lt;/P&gt;&lt;P&gt;      vpsta LIKE mara-vpsta,&lt;/P&gt;&lt;P&gt;      pstat LIKE mara-pstat,&lt;/P&gt;&lt;P&gt;      END   OF i_mara.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF i_marc OCCURS 0,&lt;/P&gt;&lt;P&gt;      werks like marc-werks,&lt;/P&gt;&lt;P&gt;      lvorm like marc-lvorm,&lt;/P&gt;&lt;P&gt;      bwtty like marc-bwtty,&lt;/P&gt;&lt;P&gt;      xchar like marc-xchar,&lt;/P&gt;&lt;P&gt;      mmsta like marc-mmsta,&lt;/P&gt;&lt;P&gt;      mmstd like marc-mmstd,&lt;/P&gt;&lt;P&gt;      maabc like marc-maabc,&lt;/P&gt;&lt;P&gt;      kzkri like marc-kzkri,&lt;/P&gt;&lt;P&gt;      END   OF i_marc.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 10,&lt;/P&gt;&lt;P&gt;      matnr LIKE i_mara-matnr,&lt;/P&gt;&lt;P&gt;      ersda LIKE i_MARA-ERSDA,&lt;/P&gt;&lt;P&gt;      ernam LIKE i_mara-ernam,&lt;/P&gt;&lt;P&gt;      laeda LIKE i_mara-laeda,&lt;/P&gt;&lt;P&gt;      aenam LIKE i_mara-aenam,&lt;/P&gt;&lt;P&gt;      vpsta LIKE i_mara-vpsta,&lt;/P&gt;&lt;P&gt;      pstat LIKE i_mara-pstat,&lt;/P&gt;&lt;P&gt;      lvorm like i_marc-lvorm,&lt;/P&gt;&lt;P&gt;      bwtty like i_marc-bwtty,&lt;/P&gt;&lt;P&gt;      xchar like i_marc-xchar,&lt;/P&gt;&lt;P&gt;      mmsta like i_marc-mmsta,&lt;/P&gt;&lt;P&gt;      mmstd like i_marc-mmstd,&lt;/P&gt;&lt;P&gt;      maabc like i_marc-maabc,&lt;/P&gt;&lt;P&gt;      kzkri like i_marc-kzkri,&lt;/P&gt;&lt;P&gt;      END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM select_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF pdel = 'X'.&lt;/P&gt;&lt;P&gt;*BEGIN OF CHANGES BY VINAY DASARI&lt;/P&gt;&lt;P&gt;    PERFORM get_data.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;*END OF CHANGES BY VINAY DASARI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;  CHECK sy-ucomm = 'SOUP' OR sy-ucomm = 'SODN'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SELECT_DATA&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM select_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select  ERSDA ERNAM LAEDA AENAM VPSTA PSTAT&lt;/P&gt;&lt;P&gt;         from mara&lt;/P&gt;&lt;P&gt;         into corresponding fields of table i_mara&lt;/P&gt;&lt;P&gt;         where MATNR in s_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select werks LVORM BWTTY XCHAR MMSTA MMSTD MAABC KZKRI&lt;/P&gt;&lt;P&gt;        from marc&lt;/P&gt;&lt;P&gt;        into corresponding fields of table i_marc&lt;/P&gt;&lt;P&gt;        where werks in s_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " SELECT_DATA&lt;/P&gt;&lt;P&gt;**&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;**&amp;amp;      Form  CREATE_FIELDCAT_GRID_VALUES&lt;/P&gt;&lt;P&gt;**&amp;amp;----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;**&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;**----&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;**&lt;/P&gt;&lt;P&gt;*FORM create_fieldcat_grid_values.&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; PERFORM fill_fldcat USING:&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'WERKS'  'EBAN'  'Plant'            'E',&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;        'STATUS' 'SYST'  'Status'           ' ',&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'MATNR'  'MARA'  'Material'         'O10',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'MAKTX'  'MAKT'  'Description'      'O35',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'PRUOM'  'EBAN'  'Uom'              'O05',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'BANFN'  'EBAN'  'Pr No'            'O10',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'BNFPO'  'EBAN'  'LinNo'            'O05',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'BADAT'  'EBAN'  'Req Date'         'O10',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'PRQTY'  'EBAN'  'Pr Quantity'      'O17',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'DISPO'  'EBAN'  'Mcon'             'O04',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'WEMNG'  'EKET'  'Sch. Qty '        'O17',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'EBELN'  'EKKO'  'Po No'            'O10',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'POQTY'  'EKPO'  'Po Quantity'      'O17',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'POUOM'  'EKPO'  'Uom  '            'O05 ',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'BEDAT'  'EKPO'  'Po date'          'O10',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'EINDT'  'EKET'  'Del Date'         'O10',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'EKGRP'  'EBAN'  'Pgrp'             'O05',&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         'ODQTY'  'EBAN'  'OD QTY'           'O17'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;Sort fields.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-spos = 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-fieldname = 'WERKS'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-up = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_sort TO it_sort.&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; wa_sort-spos = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-fieldname = 'BANFN'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_sort TO it_sort.&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; wa_sort-spos = 3.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-fieldname = 'BNFPO'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_sort TO it_sort.&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; wa_sort-spos = 4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-fieldname = 'MATNR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_sort TO it_sort.&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; wa_sort-spos = 5.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; wa_sort-fieldname = 'EBELN'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND wa_sort TO it_sort.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*ENDFORM.                    " CREATE_FIELDCAT_GRID_VALUES&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM fill_fldcat USING    value(p_1342)&lt;/P&gt;&lt;P&gt;                          value(p_1343)&lt;/P&gt;&lt;P&gt;                          value(p_1344)&lt;/P&gt;&lt;P&gt;                          value(p_1345).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: wrk_len TYPE i,&lt;/P&gt;&lt;P&gt;          wrk_str(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_fieldcat.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-fieldname = p_1342.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_table = p_1343.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-ref_field = p_1342.&lt;/P&gt;&lt;P&gt;  wa_fieldcat-coltext = p_1344.&lt;/P&gt;&lt;P&gt;  TRANSLATE p_1345 TO UPPER CASE.&lt;/P&gt;&lt;P&gt;  IF NOT p_1345 IS INITIAL.&lt;/P&gt;&lt;P&gt;    IF 'E' CO p_1345.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-emphasize = 'X'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WA_FIELDCAT-HOTSPOT = 'X'.&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;    IF 'O' CO p_1345.&lt;/P&gt;&lt;P&gt;      SEARCH  p_1345 FOR 'O'.&lt;/P&gt;&lt;P&gt;      wrk_len = sy-fdpos + 1.&lt;/P&gt;&lt;P&gt;      wrk_str = p_1345+wrk_len(2).&lt;/P&gt;&lt;P&gt;      wa_fieldcat-outputlen   = wrk_str.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF 'S' CO p_1345.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-do_sum = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    IF 'N' CO p_1345.&lt;/P&gt;&lt;P&gt;      wa_fieldcat-no_out = 'X'.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_fieldcat TO fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " FILL_FLDCAT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  PBO  OUTPUT&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;MODULE pbo OUTPUT.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'MAIN100'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF g_custom_container IS INITIAL.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT g_custom_container&lt;/P&gt;&lt;P&gt;           EXPORTING container_name = g_container.&lt;/P&gt;&lt;P&gt;    CREATE OBJECT grid1&lt;/P&gt;&lt;P&gt;           EXPORTING i_parent = g_custom_container.&lt;/P&gt;&lt;P&gt;    CALL METHOD grid1-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          EXPORTING IS_LAYOUT = it_LAY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;           CHANGING it_fieldcatalog = fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                   it_sort         = it_sort&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                    it_outtab = itab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " PBO  OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Module  PAI  INPUT&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;MODULE pai INPUT.&lt;/P&gt;&lt;P&gt;  CASE ok_code.&lt;/P&gt;&lt;P&gt;    WHEN 'EXIT'.&lt;/P&gt;&lt;P&gt;      SET SCREEN 0.&lt;/P&gt;&lt;P&gt;      LEAVE SCREEN.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    do nothing&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  CLEAR ok_code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE.                 " PAI  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;*&amp;amp;----&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;*&amp;amp;----&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;/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;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM get_data.&lt;/P&gt;&lt;P&gt;*BEGIN OF CHANGES BY VINAY DASARI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  loop at i_mara.&lt;/P&gt;&lt;P&gt;  move i_mara[] to itab[].&lt;/P&gt;&lt;P&gt;  append itab.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  loop at i_marc.&lt;/P&gt;&lt;P&gt;  move i_marc[] to itab[].&lt;/P&gt;&lt;P&gt;  append itab.&lt;/P&gt;&lt;P&gt;  clear itab.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR fieldcat.&lt;/P&gt;&lt;P&gt;  REFRESH fieldcat.&lt;/P&gt;&lt;P&gt;  PERFORM create_fieldcat_grid_value.&lt;/P&gt;&lt;P&gt;  CALL SCREEN 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*END OF CHANGES BY VINAY DASARI&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;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  CREATE_FIELDCAT_GRID_VALUE&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;/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;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM create_fieldcat_grid_value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*BEGIN OF CHANGES BY VINAY DASARI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM fill_fldcat USING:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   'MATNR'  'MARA'  'Mat No'                           'O10',&lt;/P&gt;&lt;P&gt;   'ERDSA'  'MARA'  'Creation Date'                    'O05',&lt;/P&gt;&lt;P&gt;   'ERNAM'  'MARA'  'Name of the Person created'       'O05',&lt;/P&gt;&lt;P&gt;   'LAEDA'  'MARA'  'Last change date'                 'O15',&lt;/P&gt;&lt;P&gt;   'AENAM'  'MARA'  'Name of the Person created'       'O15',&lt;/P&gt;&lt;P&gt;   'VPSTA'  'MARA'  'Maintainance status'              'O10',&lt;/P&gt;&lt;P&gt;   'PSTAT'  'MARA'  'Maintain status'                  '035',&lt;/P&gt;&lt;P&gt;   'WERKS'  'MARC'  'Plant'                            'O10',&lt;/P&gt;&lt;P&gt;   'LVORM'  'MARC'  'Flag Material'                    'O35',&lt;/P&gt;&lt;P&gt;   'BWTTY'  'MARC'  'Valuation category'               'O17',&lt;/P&gt;&lt;P&gt;   'XCHAR'  'MARC'  'Batch Magmt'                      'O17',&lt;/P&gt;&lt;P&gt;   'MMSTA'  'MARC'  'Plant Spec Material'              'O05',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   'MMSTD'  'MARC'  'Date of PSM'                      'O10',&lt;/P&gt;&lt;P&gt;   'MAABC'  'MARC'  'ABC Indicator'                    'O10',&lt;/P&gt;&lt;P&gt;   'KZKRI'  'MARC'  'Indicator'                        'O10'.&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 CHANGES BY VINAY DASARI&lt;/P&gt;&lt;P&gt;ENDFORM.                    " CREATE_FIELDCAT_GRID_VALUE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is going dump due to problem in calling the container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best answers will be rewarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;alson.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 06:51:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952612#M392280</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T06:51:00Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952613#M392281</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;Just try changing like :&lt;/P&gt;&lt;P&gt;CALL METHOD grid1-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING IS_LAYOUT = it_LAY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CHANGING it_fieldcatalog = fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort = it_sort&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;it_outtab = &amp;lt;b&amp;gt;itab&amp;lt;/b&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Subramanian&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 07:00:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952613#M392281</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T07:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952614#M392282</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Alson,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your program ,In perform get data you are calling screen " CALL SCREEN 100 "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But there is no screen 100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls. Mark if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 07:04:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952614#M392282</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T07:04:17Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952615#M392283</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hI ,&lt;/P&gt;&lt;P&gt;       Declare g_container &lt;/P&gt;&lt;P&gt;as data : g_container(100) type c value ''PR_STATUS_REPORT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because contructor of cl_gui_custom_container EXPECTS CONTAINER_name as a type of c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward if useful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 07:05:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952615#M392283</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T07:05:06Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952616#M392284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi alson,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODULE pbo OUTPUT.&lt;/P&gt;&lt;P&gt;SET PF-STATUS 'MAIN100'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF g_custom_container IS INITIAL.&lt;/P&gt;&lt;P&gt;CREATE OBJECT g_custom_container&lt;/P&gt;&lt;P&gt;EXPORTING container_name = g_container.&lt;/P&gt;&lt;P&gt;CREATE OBJECT grid1&lt;/P&gt;&lt;P&gt;EXPORTING i_parent = g_custom_container.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CALL METHOD grid1-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING IS_LAYOUT = it_LAY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CHANGING it_fieldcatalog = fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort = it_sort&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;it_outtab = itab[].&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDMODULE. " PBO OUTPUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;keep the below code&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CALL METHOD grid1-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING IS_LAYOUT = it_LAY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CHANGING it_fieldcatalog = fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort = it_sort&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;it_outtab = itab[].&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF pdel = 'X'.&lt;/P&gt;&lt;P&gt;*BEGIN OF CHANGES BY VINAY DASARI&lt;/P&gt;&lt;P&gt;PERFORM get_data.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CALL METHOD grid1-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING IS_LAYOUT = it_LAY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CHANGING it_fieldcatalog = fieldcat&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_sort = it_sort&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;it_outtab = itab[].&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 07:05:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952616#M392284</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T07:05:53Z</dc:date>
    </item>
    <item>
      <title>Re: ALV Grid using classes</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952617#M392285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After a brief look at your code, I noticed something strange:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_mara.&lt;/P&gt;&lt;P&gt;move i_mara[] to itab[].&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;loop at i_marc.&lt;/P&gt;&lt;P&gt;move i_marc[] to itab[].&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;clear itab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;since mara and marc have different structures than your itab, this will lead to problems.  Also, when you do move i_mara[] to itab[], you are copying the entire table contents for each time you loop through, not just the current record in the header.  (remove the []).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_mara.&lt;/P&gt;&lt;P&gt;move-corresponding i_mara to itab.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It also looks like you might want to do a join between mara and marc, so you only have to loop once.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Feb 2007 07:08:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid-using-classes/m-p/1952617#M392285</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-09T07:08:03Z</dc:date>
    </item>
  </channel>
</rss>

