<?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 output in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918213#M938987</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi jayant ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx for reply, i m sending the codes please check and tell where shud i change....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;its urgent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************************************&lt;/P&gt;&lt;P&gt;TABLES : PA0001 ,   "HR Master Record: Infotype 0001 (Org. Assignment)&lt;/P&gt;&lt;P&gt;         PA0002 ,   "HR Master Record: Infotype 0002 (Personal Data)&lt;/P&gt;&lt;P&gt;         T001P ,    "Personnel Area/Subarea&lt;/P&gt;&lt;P&gt;         PA0021 ,   "HR Master Record: Infotype 0021 (Family)&lt;/P&gt;&lt;P&gt;         CSKT ,     "Cost Center Texts&lt;/P&gt;&lt;P&gt;         T501T ,    "Employee Group Names&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        T001P ,    "Personnel Area/Subarea&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         PA2006,    "HR Time Record: Infotype 2006 (Absence Quotas)&lt;/P&gt;&lt;P&gt;         PA0008.&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 : BEGIN OF ITAB OCCURS 0 ,&lt;/P&gt;&lt;P&gt;       PERNR TYPE PA0001-PERNR,&lt;/P&gt;&lt;P&gt;       ENAME TYPE PA0001-ENAME,&lt;/P&gt;&lt;P&gt;       FAVOR TYPE PA0021-FAVOR,&lt;/P&gt;&lt;P&gt;       FANAM TYPE PA0021-FANAM,&lt;/P&gt;&lt;P&gt;       PERSG TYPE PA0001-PERSG,&lt;/P&gt;&lt;P&gt;       BEGDA TYPE PA0001-BEGDA,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PLANS TYPE PA0001-PLANS,&lt;/P&gt;&lt;P&gt;       BTRTL TYPE PA0001-BTRTL,&lt;/P&gt;&lt;P&gt;       KOSTL TYPE PA0001-KOSTL,&lt;/P&gt;&lt;P&gt;       GBDAT TYPE PA0002-GBDAT,&lt;/P&gt;&lt;P&gt;       GESCH TYPE PA0002-GESCH,&lt;/P&gt;&lt;P&gt;       ANZHL TYPE PA2006-ANZHL,&lt;/P&gt;&lt;P&gt;       KTART TYPE PA2006-KTART,&lt;/P&gt;&lt;P&gt;       EEPFN LIKE PA0587-EEPFN ,                     "PF number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       FATHER(25) TYPE C,&lt;/P&gt;&lt;P&gt;       STATUS(6) TYPE C,&lt;/P&gt;&lt;P&gt;       P_CARD TYPE PA0001-PERNR,&lt;/P&gt;&lt;P&gt;       COMP_CODE(11) TYPE C,&lt;/P&gt;&lt;P&gt;       CAT(3) TYPE C,&lt;/P&gt;&lt;P&gt;       DIV_CODE(11) TYPE C,&lt;/P&gt;&lt;P&gt;       GRADE_CODE(9) TYPE C,&lt;/P&gt;&lt;P&gt;       SEX(3) TYPE C,&lt;/P&gt;&lt;P&gt;       MARRIED(10) TYPE C,&lt;/P&gt;&lt;P&gt;       BUS(3) TYPE C,&lt;/P&gt;&lt;P&gt;       QUALIFICATION(13) TYPE C,&lt;/P&gt;&lt;P&gt;       EXP(10) TYPE C,&lt;/P&gt;&lt;P&gt;       PINCODE1(8) TYPE C,&lt;/P&gt;&lt;P&gt;       TELE1(10) TYPE C,&lt;/P&gt;&lt;P&gt;       EMAIL(25) TYPE C,&lt;/P&gt;&lt;P&gt;       ADD2(8) TYPE C,&lt;/P&gt;&lt;P&gt;       PIN2(10) TYPE C,&lt;/P&gt;&lt;P&gt;       TELE2(10) TYPE C,&lt;/P&gt;&lt;P&gt;       BLOOD(11) TYPE C,&lt;/P&gt;&lt;P&gt;       VEHI(8) TYPE C,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PFNO TYPE I,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       ESI(4) TYPE C,&lt;/P&gt;&lt;P&gt;       BANKACC(12) TYPE C,&lt;/P&gt;&lt;P&gt;       DISP(11) TYPE C,&lt;/P&gt;&lt;P&gt;       POLICY(14) TYPE C,&lt;/P&gt;&lt;P&gt;       P(10) TYPE c,&lt;/P&gt;&lt;P&gt;       T(13) TYPE C,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  END OF ITAB .&lt;/P&gt;&lt;P&gt;DATA : M(4) TYPE C,&lt;/P&gt;&lt;P&gt;       N(2) TYPE C,&lt;/P&gt;&lt;P&gt;       O(2) TYPE C,&lt;/P&gt;&lt;P&gt;       Q(4) TYPE C,&lt;/P&gt;&lt;P&gt;       R(2) TYPE C,&lt;/P&gt;&lt;P&gt;       S(2) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;  ALV DECLERATION&lt;/P&gt;&lt;P&gt;DATA : W_CONTAINER TYPE SCRFNAME VALUE 'CL_GRID',&lt;/P&gt;&lt;P&gt;       W_CPROG TYPE LVC_S_LAYO,&lt;/P&gt;&lt;P&gt;       G_REPID LIKE SY-REPID,&lt;/P&gt;&lt;P&gt;       W_SAVE TYPE C,&lt;/P&gt;&lt;P&gt;       W_EXIT TYPE C,&lt;/P&gt;&lt;P&gt;       CL_GRID TYPE REF TO CL_GUI_ALV_GRID,&lt;/P&gt;&lt;P&gt;       CL_CUSTOM_CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,&lt;/P&gt;&lt;P&gt;       IT_FLD_CATALOG TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       WA_FLD_CATALOG TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE ,&lt;/P&gt;&lt;P&gt;       LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;       COL_POS  LIKE SY-CUCOL ,&lt;/P&gt;&lt;P&gt;       ALVFC TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***----&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt; SELECTION SCREEN&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 : PERNR FOR PA0001-PERNR ,&lt;/P&gt;&lt;P&gt;                 BEGDA FOR PA0001-BEGDA.&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;PERFORM FILL_CATALOG1 USING:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'STATUS'    'ITAB'    'Active' ,&lt;/P&gt;&lt;P&gt;'PERNR'    'ITAB'    'Paycode',&lt;/P&gt;&lt;P&gt;'P'    'ITAB'    'Date of join',&lt;/P&gt;&lt;P&gt;'P_CARD'   'ITAB'    'Present CardNo',&lt;/P&gt;&lt;P&gt;'ENAME'    'ITAB'    'Emp Name',&lt;/P&gt;&lt;P&gt;'FATHER'    'ITAB'    'GuardianName',&lt;/P&gt;&lt;P&gt;'T'    'ITAB'    'Date of Birth' ,&lt;/P&gt;&lt;P&gt;'COMP_CODE' 'ITAB'   'CompanyCode',&lt;/P&gt;&lt;P&gt;'KOSTL'    'ITAB'    'DepartmentID' ,&lt;/P&gt;&lt;P&gt;'CAT'      'ITAB'    'CAT',&lt;/P&gt;&lt;P&gt;'DIV_CODE' 'ITAB'    'DivisionCode',&lt;/P&gt;&lt;P&gt;'GRADE_CODE' 'ITAB'  'GradeCode',&lt;/P&gt;&lt;P&gt;'SEX'        'ITAB'  'SEX',&lt;/P&gt;&lt;P&gt;'MARRIED'    'ITAB'  'IS MARRIED',&lt;/P&gt;&lt;P&gt;'BUS'        'ITAB'  'BUS',&lt;/P&gt;&lt;P&gt;'QUALIFICATION' 'ITAB' 'QUALIFICATION',&lt;/P&gt;&lt;P&gt;'EXP'         'ITAB'   'EXPERIENCE',&lt;/P&gt;&lt;P&gt;'PLANS'    'ITAB'    'Designation',&lt;/P&gt;&lt;P&gt;'ADD1'        'ITAB'   'ADDRESS1',&lt;/P&gt;&lt;P&gt;'PINCODE1'    'ITAB'    'PINCODE1',&lt;/P&gt;&lt;P&gt;'TELE1'       'ITAB'    'TELEPHONE1',&lt;/P&gt;&lt;P&gt;'EMAIL'       'ITAB'    'E-MAIL1',&lt;/P&gt;&lt;P&gt;'ADD2'        'ITAB'    'ADDRESS2',&lt;/P&gt;&lt;P&gt;'PIN2'        'ITAB'    'PINCODE2',&lt;/P&gt;&lt;P&gt;'TELE2'       'ITAB'    'TELEPHONE2',&lt;/P&gt;&lt;P&gt;'BLOOD'       'ITAB'    'BLOODGROUP',&lt;/P&gt;&lt;P&gt;'VEHI'       'ITAB'    'VEHICLE',&lt;/P&gt;&lt;P&gt;'EEPFN'        'ITAB'    'PF NUMBER',&lt;/P&gt;&lt;P&gt;'PFNO'         'ITAB'    'PF_NO',&lt;/P&gt;&lt;P&gt;'ESI'         'ITAB'    'ESINO',&lt;/P&gt;&lt;P&gt;'BANKACC'     'ITAB'    'BANK ACCOUNT',&lt;/P&gt;&lt;P&gt;'DISP'        'ITAB'    'DISPENSARY',&lt;/P&gt;&lt;P&gt;'POLICY'      'ITAB'    'POLICY PAYCODE'.&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;1&lt;/STRONG&gt;**************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT PERNR ENAME PERSG BTRTL BEGDA INTO CORRESPONDING FIELDS OF TABLE ITAB FROM PA0001&lt;/P&gt;&lt;P&gt;                                                                  WHERE PERNR IN PERNR&lt;/P&gt;&lt;P&gt;                                                                  AND BEGDA IN BEGDA.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;  MESSAGE 'DATA NOT FOUND.' TYPE 'I' .&lt;/P&gt;&lt;P&gt;ENDIF .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT ITAB BY PERNR .&lt;/P&gt;&lt;P&gt;DELETE ADJACENT DUPLICATES FROM ITAB COMPARING PERNR .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;  M = ITAB-BEGDA+0(4).&lt;/P&gt;&lt;P&gt;  N = ITAB-BEGDA+4(2).&lt;/P&gt;&lt;P&gt;  O = ITAB-BEGDA+6(2).&lt;/P&gt;&lt;P&gt;  CONCATENATE O N M INTO ITAB-P SEPARATED BY '/'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING P.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB-COMP_CODE = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING COMP_CODE.&lt;/P&gt;&lt;P&gt;  ITAB-KOSTL = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING KOSTL.&lt;/P&gt;&lt;P&gt;  ITAB-CAT = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING CAT.&lt;/P&gt;&lt;P&gt;  ITAB-DIV_CODE = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING DIV_CODE.&lt;/P&gt;&lt;P&gt;  ITAB-GRADE_CODE = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING GRADE_CODE.&lt;/P&gt;&lt;P&gt;  ITAB-PLANS = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING PLANS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF ITAB-PERSG = '1'.&lt;/P&gt;&lt;P&gt;    ITAB-STATUS = 'Y'.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING STATUS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    ITAB-STATUS = 'N'.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING STATUS.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT FAVOR FANAM INTO (ITAB-FAVOR , ITAB-FANAM) FROM PA0021&lt;/P&gt;&lt;P&gt;                                          WHERE PERNR = ITAB-PERNR .&lt;/P&gt;&lt;P&gt;    CONCATENATE ITAB-FAVOR ITAB-FANAM INTO ITAB-FATHER SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING FATHER.&lt;/P&gt;&lt;P&gt;  ENDSELECT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT GBDAT GESCH INTO (ITAB-GBDAT , ITAB-GESCH) FROM PA0002 WHERE PERNR = ITAB-PERNR .&lt;/P&gt;&lt;P&gt;    Q = ITAB-GBDAT+0(4).&lt;/P&gt;&lt;P&gt;    R = ITAB-GBDAT+4(2).&lt;/P&gt;&lt;P&gt;    S = ITAB-GBDAT+6(2).&lt;/P&gt;&lt;P&gt;    CONCATENATE S R Q INTO ITAB-T SEPARATED BY '/'.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING T.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF ITAB-GESCH = '1' .&lt;/P&gt;&lt;P&gt;      ITAB-SEX = 'M' .&lt;/P&gt;&lt;P&gt;      MODIFY ITAB INDEX SY-TABIX TRANSPORTING SEX.&lt;/P&gt;&lt;P&gt;    ELSEIF ITAB-GESCH = '2' .&lt;/P&gt;&lt;P&gt;      ITAB-SEX = 'F' .&lt;/P&gt;&lt;P&gt;      MODIFY ITAB INDEX SY-TABIX TRANSPORTING SEX.&lt;/P&gt;&lt;P&gt;    ENDIF .&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING GBDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT EEPFN INTO (ITAB-EEPFN) FROM PA0587&lt;/P&gt;&lt;P&gt;                                            WHERE PERNR = ITAB-PERNR .&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING EEPFN.&lt;/P&gt;&lt;P&gt;  ENDSELECT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LAYOUT-ZEBRA = 'X' .&lt;/P&gt;&lt;P&gt;*LAYOUT-COLWIDTH_OPTIMIZE(1) = 'X'.&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;P&gt;    I_CALLBACK_PROGRAM = 'ZTIME_WATCH'&lt;/P&gt;&lt;P&gt;    IS_LAYOUT          = LAYOUT&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT        = IT_FLD_CATALOG&lt;/P&gt;&lt;P&gt;    I_DEFAULT          = 'X'&lt;/P&gt;&lt;P&gt;    I_SAVE             = 'A'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB           = ITAB&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;P&gt;  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ENDFORM.&lt;/P&gt;&lt;P&gt;FORM FILL_CATALOG1  USING   P_FIELDNAME TYPE ANY&lt;/P&gt;&lt;P&gt;                            P_REF_TABLE TYPE ANY&lt;/P&gt;&lt;P&gt;                            P_SCRTEXT   TYPE ANY.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                           P_SELTEXT_L TYPE ANY.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;  CLEAR : WA_FLD_CATALOG.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-FIELDNAME  = P_FIELDNAME.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-TABNAME    = P_REF_TABLE.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-SELTEXT_S  = P_SCRTEXT.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-SELTEXT_M  = P_SCRTEXT.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-SELTEXT_L  = P_SCRTEXT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WA_FLD_CATALOG-SCRTEXT_L  = P_SELTEXT_L.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND WA_FLD_CATALOG TO IT_FLD_CATALOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fill_catalog1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 May 2008 10:09:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-27T10:09:04Z</dc:date>
    <item>
      <title>ALV output</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918208#M938982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in alv output, when i m exporting it in XL then i m not getting full coloum name. can anyone please tell me that what shoud i do?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;its urgent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards saurabh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2008 09:00:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918208#M938982</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-27T09:00:39Z</dc:date>
    </item>
    <item>
      <title>Re: ALV output</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918209#M938983</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;Manually increase the size of columns of excel sheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Aditya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2008 09:05:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918209#M938983</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-27T09:05:04Z</dc:date>
    </item>
    <item>
      <title>Re: ALV output</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918210#M938984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi aditya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx for reply, but problem is that suppose i have a coloum name 'empname' and when exporting its showing only 'empna'&lt;/P&gt;&lt;P&gt;while i m streching XL also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please give exact suggession.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards saurabh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2008 09:10:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918210#M938984</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-27T09:10:32Z</dc:date>
    </item>
    <item>
      <title>Re: ALV output</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918211#M938985</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;If it is showing in you ALV display output then it should come while downloading to excel file as well. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It may be some thing related to 'excel'. Please select all using (cntrl + A) in excel file and double click at the left hand top cell of the excel file, this will expand all the columns of the excel. it should come then.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Jayant Sahu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2008 09:11:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918211#M938985</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-27T09:11:03Z</dc:date>
    </item>
    <item>
      <title>Re: ALV output</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918212#M938986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saurabh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the ALV display. Is it showing the full name as expected by you? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While building the fieldcatalog have you used "w_fieldcat-scrtext_l   = seltext_l." or have you used the small text?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think it should come. If it still does not please try to download the report output from ALV itself in the "unconverted" form. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Jayant Sahu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2008 09:15:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918212#M938986</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-27T09:15:56Z</dc:date>
    </item>
    <item>
      <title>Re: ALV output</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918213#M938987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi jayant ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanx for reply, i m sending the codes please check and tell where shud i change....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;its urgent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*****************************************************&lt;/P&gt;&lt;P&gt;TABLES : PA0001 ,   "HR Master Record: Infotype 0001 (Org. Assignment)&lt;/P&gt;&lt;P&gt;         PA0002 ,   "HR Master Record: Infotype 0002 (Personal Data)&lt;/P&gt;&lt;P&gt;         T001P ,    "Personnel Area/Subarea&lt;/P&gt;&lt;P&gt;         PA0021 ,   "HR Master Record: Infotype 0021 (Family)&lt;/P&gt;&lt;P&gt;         CSKT ,     "Cost Center Texts&lt;/P&gt;&lt;P&gt;         T501T ,    "Employee Group Names&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        T001P ,    "Personnel Area/Subarea&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         PA2006,    "HR Time Record: Infotype 2006 (Absence Quotas)&lt;/P&gt;&lt;P&gt;         PA0008.&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 : BEGIN OF ITAB OCCURS 0 ,&lt;/P&gt;&lt;P&gt;       PERNR TYPE PA0001-PERNR,&lt;/P&gt;&lt;P&gt;       ENAME TYPE PA0001-ENAME,&lt;/P&gt;&lt;P&gt;       FAVOR TYPE PA0021-FAVOR,&lt;/P&gt;&lt;P&gt;       FANAM TYPE PA0021-FANAM,&lt;/P&gt;&lt;P&gt;       PERSG TYPE PA0001-PERSG,&lt;/P&gt;&lt;P&gt;       BEGDA TYPE PA0001-BEGDA,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       PLANS TYPE PA0001-PLANS,&lt;/P&gt;&lt;P&gt;       BTRTL TYPE PA0001-BTRTL,&lt;/P&gt;&lt;P&gt;       KOSTL TYPE PA0001-KOSTL,&lt;/P&gt;&lt;P&gt;       GBDAT TYPE PA0002-GBDAT,&lt;/P&gt;&lt;P&gt;       GESCH TYPE PA0002-GESCH,&lt;/P&gt;&lt;P&gt;       ANZHL TYPE PA2006-ANZHL,&lt;/P&gt;&lt;P&gt;       KTART TYPE PA2006-KTART,&lt;/P&gt;&lt;P&gt;       EEPFN LIKE PA0587-EEPFN ,                     "PF number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       FATHER(25) TYPE C,&lt;/P&gt;&lt;P&gt;       STATUS(6) TYPE C,&lt;/P&gt;&lt;P&gt;       P_CARD TYPE PA0001-PERNR,&lt;/P&gt;&lt;P&gt;       COMP_CODE(11) TYPE C,&lt;/P&gt;&lt;P&gt;       CAT(3) TYPE C,&lt;/P&gt;&lt;P&gt;       DIV_CODE(11) TYPE C,&lt;/P&gt;&lt;P&gt;       GRADE_CODE(9) TYPE C,&lt;/P&gt;&lt;P&gt;       SEX(3) TYPE C,&lt;/P&gt;&lt;P&gt;       MARRIED(10) TYPE C,&lt;/P&gt;&lt;P&gt;       BUS(3) TYPE C,&lt;/P&gt;&lt;P&gt;       QUALIFICATION(13) TYPE C,&lt;/P&gt;&lt;P&gt;       EXP(10) TYPE C,&lt;/P&gt;&lt;P&gt;       PINCODE1(8) TYPE C,&lt;/P&gt;&lt;P&gt;       TELE1(10) TYPE C,&lt;/P&gt;&lt;P&gt;       EMAIL(25) TYPE C,&lt;/P&gt;&lt;P&gt;       ADD2(8) TYPE C,&lt;/P&gt;&lt;P&gt;       PIN2(10) TYPE C,&lt;/P&gt;&lt;P&gt;       TELE2(10) TYPE C,&lt;/P&gt;&lt;P&gt;       BLOOD(11) TYPE C,&lt;/P&gt;&lt;P&gt;       VEHI(8) TYPE C,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      PFNO TYPE I,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       ESI(4) TYPE C,&lt;/P&gt;&lt;P&gt;       BANKACC(12) TYPE C,&lt;/P&gt;&lt;P&gt;       DISP(11) TYPE C,&lt;/P&gt;&lt;P&gt;       POLICY(14) TYPE C,&lt;/P&gt;&lt;P&gt;       P(10) TYPE c,&lt;/P&gt;&lt;P&gt;       T(13) TYPE C,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  END OF ITAB .&lt;/P&gt;&lt;P&gt;DATA : M(4) TYPE C,&lt;/P&gt;&lt;P&gt;       N(2) TYPE C,&lt;/P&gt;&lt;P&gt;       O(2) TYPE C,&lt;/P&gt;&lt;P&gt;       Q(4) TYPE C,&lt;/P&gt;&lt;P&gt;       R(2) TYPE C,&lt;/P&gt;&lt;P&gt;       S(2) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**----&lt;/P&gt;&lt;HR originaltext="-------------------------" /&gt;&lt;P&gt;  ALV DECLERATION&lt;/P&gt;&lt;P&gt;DATA : W_CONTAINER TYPE SCRFNAME VALUE 'CL_GRID',&lt;/P&gt;&lt;P&gt;       W_CPROG TYPE LVC_S_LAYO,&lt;/P&gt;&lt;P&gt;       G_REPID LIKE SY-REPID,&lt;/P&gt;&lt;P&gt;       W_SAVE TYPE C,&lt;/P&gt;&lt;P&gt;       W_EXIT TYPE C,&lt;/P&gt;&lt;P&gt;       CL_GRID TYPE REF TO CL_GUI_ALV_GRID,&lt;/P&gt;&lt;P&gt;       CL_CUSTOM_CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,&lt;/P&gt;&lt;P&gt;       IT_FLD_CATALOG TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;       WA_FLD_CATALOG TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE ,&lt;/P&gt;&lt;P&gt;       LAYOUT TYPE SLIS_LAYOUT_ALV,&lt;/P&gt;&lt;P&gt;       COL_POS  LIKE SY-CUCOL ,&lt;/P&gt;&lt;P&gt;       ALVFC TYPE SLIS_T_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***----&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt; SELECTION SCREEN&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 : PERNR FOR PA0001-PERNR ,&lt;/P&gt;&lt;P&gt;                 BEGDA FOR PA0001-BEGDA.&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;PERFORM FILL_CATALOG1 USING:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'STATUS'    'ITAB'    'Active' ,&lt;/P&gt;&lt;P&gt;'PERNR'    'ITAB'    'Paycode',&lt;/P&gt;&lt;P&gt;'P'    'ITAB'    'Date of join',&lt;/P&gt;&lt;P&gt;'P_CARD'   'ITAB'    'Present CardNo',&lt;/P&gt;&lt;P&gt;'ENAME'    'ITAB'    'Emp Name',&lt;/P&gt;&lt;P&gt;'FATHER'    'ITAB'    'GuardianName',&lt;/P&gt;&lt;P&gt;'T'    'ITAB'    'Date of Birth' ,&lt;/P&gt;&lt;P&gt;'COMP_CODE' 'ITAB'   'CompanyCode',&lt;/P&gt;&lt;P&gt;'KOSTL'    'ITAB'    'DepartmentID' ,&lt;/P&gt;&lt;P&gt;'CAT'      'ITAB'    'CAT',&lt;/P&gt;&lt;P&gt;'DIV_CODE' 'ITAB'    'DivisionCode',&lt;/P&gt;&lt;P&gt;'GRADE_CODE' 'ITAB'  'GradeCode',&lt;/P&gt;&lt;P&gt;'SEX'        'ITAB'  'SEX',&lt;/P&gt;&lt;P&gt;'MARRIED'    'ITAB'  'IS MARRIED',&lt;/P&gt;&lt;P&gt;'BUS'        'ITAB'  'BUS',&lt;/P&gt;&lt;P&gt;'QUALIFICATION' 'ITAB' 'QUALIFICATION',&lt;/P&gt;&lt;P&gt;'EXP'         'ITAB'   'EXPERIENCE',&lt;/P&gt;&lt;P&gt;'PLANS'    'ITAB'    'Designation',&lt;/P&gt;&lt;P&gt;'ADD1'        'ITAB'   'ADDRESS1',&lt;/P&gt;&lt;P&gt;'PINCODE1'    'ITAB'    'PINCODE1',&lt;/P&gt;&lt;P&gt;'TELE1'       'ITAB'    'TELEPHONE1',&lt;/P&gt;&lt;P&gt;'EMAIL'       'ITAB'    'E-MAIL1',&lt;/P&gt;&lt;P&gt;'ADD2'        'ITAB'    'ADDRESS2',&lt;/P&gt;&lt;P&gt;'PIN2'        'ITAB'    'PINCODE2',&lt;/P&gt;&lt;P&gt;'TELE2'       'ITAB'    'TELEPHONE2',&lt;/P&gt;&lt;P&gt;'BLOOD'       'ITAB'    'BLOODGROUP',&lt;/P&gt;&lt;P&gt;'VEHI'       'ITAB'    'VEHICLE',&lt;/P&gt;&lt;P&gt;'EEPFN'        'ITAB'    'PF NUMBER',&lt;/P&gt;&lt;P&gt;'PFNO'         'ITAB'    'PF_NO',&lt;/P&gt;&lt;P&gt;'ESI'         'ITAB'    'ESINO',&lt;/P&gt;&lt;P&gt;'BANKACC'     'ITAB'    'BANK ACCOUNT',&lt;/P&gt;&lt;P&gt;'DISP'        'ITAB'    'DISPENSARY',&lt;/P&gt;&lt;P&gt;'POLICY'      'ITAB'    'POLICY PAYCODE'.&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;1&lt;/STRONG&gt;**************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT PERNR ENAME PERSG BTRTL BEGDA INTO CORRESPONDING FIELDS OF TABLE ITAB FROM PA0001&lt;/P&gt;&lt;P&gt;                                                                  WHERE PERNR IN PERNR&lt;/P&gt;&lt;P&gt;                                                                  AND BEGDA IN BEGDA.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0 .&lt;/P&gt;&lt;P&gt;  MESSAGE 'DATA NOT FOUND.' TYPE 'I' .&lt;/P&gt;&lt;P&gt;ENDIF .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT ITAB BY PERNR .&lt;/P&gt;&lt;P&gt;DELETE ADJACENT DUPLICATES FROM ITAB COMPARING PERNR .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;  M = ITAB-BEGDA+0(4).&lt;/P&gt;&lt;P&gt;  N = ITAB-BEGDA+4(2).&lt;/P&gt;&lt;P&gt;  O = ITAB-BEGDA+6(2).&lt;/P&gt;&lt;P&gt;  CONCATENATE O N M INTO ITAB-P SEPARATED BY '/'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING P.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITAB-COMP_CODE = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING COMP_CODE.&lt;/P&gt;&lt;P&gt;  ITAB-KOSTL = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING KOSTL.&lt;/P&gt;&lt;P&gt;  ITAB-CAT = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING CAT.&lt;/P&gt;&lt;P&gt;  ITAB-DIV_CODE = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING DIV_CODE.&lt;/P&gt;&lt;P&gt;  ITAB-GRADE_CODE = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING GRADE_CODE.&lt;/P&gt;&lt;P&gt;  ITAB-PLANS = '1'.&lt;/P&gt;&lt;P&gt;  MODIFY ITAB INDEX SY-TABIX TRANSPORTING PLANS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF ITAB-PERSG = '1'.&lt;/P&gt;&lt;P&gt;    ITAB-STATUS = 'Y'.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING STATUS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    ITAB-STATUS = 'N'.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING STATUS.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT FAVOR FANAM INTO (ITAB-FAVOR , ITAB-FANAM) FROM PA0021&lt;/P&gt;&lt;P&gt;                                          WHERE PERNR = ITAB-PERNR .&lt;/P&gt;&lt;P&gt;    CONCATENATE ITAB-FAVOR ITAB-FANAM INTO ITAB-FATHER SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING FATHER.&lt;/P&gt;&lt;P&gt;  ENDSELECT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT GBDAT GESCH INTO (ITAB-GBDAT , ITAB-GESCH) FROM PA0002 WHERE PERNR = ITAB-PERNR .&lt;/P&gt;&lt;P&gt;    Q = ITAB-GBDAT+0(4).&lt;/P&gt;&lt;P&gt;    R = ITAB-GBDAT+4(2).&lt;/P&gt;&lt;P&gt;    S = ITAB-GBDAT+6(2).&lt;/P&gt;&lt;P&gt;    CONCATENATE S R Q INTO ITAB-T SEPARATED BY '/'.&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING T.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF ITAB-GESCH = '1' .&lt;/P&gt;&lt;P&gt;      ITAB-SEX = 'M' .&lt;/P&gt;&lt;P&gt;      MODIFY ITAB INDEX SY-TABIX TRANSPORTING SEX.&lt;/P&gt;&lt;P&gt;    ELSEIF ITAB-GESCH = '2' .&lt;/P&gt;&lt;P&gt;      ITAB-SEX = 'F' .&lt;/P&gt;&lt;P&gt;      MODIFY ITAB INDEX SY-TABIX TRANSPORTING SEX.&lt;/P&gt;&lt;P&gt;    ENDIF .&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING GBDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT EEPFN INTO (ITAB-EEPFN) FROM PA0587&lt;/P&gt;&lt;P&gt;                                            WHERE PERNR = ITAB-PERNR .&lt;/P&gt;&lt;P&gt;    MODIFY ITAB INDEX SY-TABIX TRANSPORTING EEPFN.&lt;/P&gt;&lt;P&gt;  ENDSELECT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LAYOUT-ZEBRA = 'X' .&lt;/P&gt;&lt;P&gt;*LAYOUT-COLWIDTH_OPTIMIZE(1) = 'X'.&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;P&gt;    I_CALLBACK_PROGRAM = 'ZTIME_WATCH'&lt;/P&gt;&lt;P&gt;    IS_LAYOUT          = LAYOUT&lt;/P&gt;&lt;P&gt;    IT_FIELDCAT        = IT_FLD_CATALOG&lt;/P&gt;&lt;P&gt;    I_DEFAULT          = 'X'&lt;/P&gt;&lt;P&gt;    I_SAVE             = 'A'&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    T_OUTTAB           = ITAB&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;P&gt;  MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;P&gt;          WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ENDFORM.&lt;/P&gt;&lt;P&gt;FORM FILL_CATALOG1  USING   P_FIELDNAME TYPE ANY&lt;/P&gt;&lt;P&gt;                            P_REF_TABLE TYPE ANY&lt;/P&gt;&lt;P&gt;                            P_SCRTEXT   TYPE ANY.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                           P_SELTEXT_L TYPE ANY.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;  CLEAR : WA_FLD_CATALOG.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-FIELDNAME  = P_FIELDNAME.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-TABNAME    = P_REF_TABLE.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-SELTEXT_S  = P_SCRTEXT.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-SELTEXT_M  = P_SCRTEXT.&lt;/P&gt;&lt;P&gt;  WA_FLD_CATALOG-SELTEXT_L  = P_SCRTEXT.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WA_FLD_CATALOG-SCRTEXT_L  = P_SELTEXT_L.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  APPEND WA_FLD_CATALOG TO IT_FLD_CATALOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " fill_catalog1&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 May 2008 10:09:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-output/m-p/3918213#M938987</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-27T10:09:04Z</dc:date>
    </item>
  </channel>
</rss>

