<?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 list problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370044#M182416</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;the date you are trying to enter should be in YYYY.MM.DD format.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aswin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 May 2006 08:32:35 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-05-30T08:32:35Z</dc:date>
    <item>
      <title>ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370042#M182414</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;I am facing a strange problem in ALV. i have two internal tables one is for alv header and another is alv line items. i have a proper data in in both internal tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when i pass the data of these two internal tables to the function REUSE_ALV_HIERSEQ_LIST_DISPLAY i found in the output that line items date changes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;actually date is in format 04112005 but when i see the output its showing like this 05.20.0411 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please help me to solve the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lisa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:30:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370042#M182414</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:30:03Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370043#M182415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use this func module &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CONVERT_DATE_TO_INTERN_FORMAT&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CONVERSION_EXIT_PDATE_INPUT&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thsi will give the dtae in YYYY.MM.DD format&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this program for reference&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  Z_50657_ALV_EX1&lt;/P&gt;&lt;P&gt;        MESSAGE-ID ZZ .&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;                            Type Pools                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: SLIS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/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;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: LFA1, "Vendor Master&lt;/P&gt;&lt;P&gt;        LFB1, "Vendor Master (Company Code)&lt;/P&gt;&lt;P&gt;        LFM1. "purchasing organization data&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;                        Internal Tables                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;TABLE TO HOLD DATA FROM VENDOR MASTER&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA: BEGIN OF IT_LFA1 OCCURS 0,&lt;/P&gt;&lt;P&gt;        LIFNR LIKE LFA1-LIFNR,  "Account Number of Vendor&lt;/P&gt;&lt;P&gt;        KTOKK LIKE LFA1-KTOKK,  "Vendor account group&lt;/P&gt;&lt;P&gt;        NAME1 LIKE LFA1-NAME1,  "Name&lt;/P&gt;&lt;P&gt;        STRAS LIKE LFA1-STRAS,  "House Number and Street&lt;/P&gt;&lt;P&gt;        ORT01 LIKE LFA1-ORT01,  "City&lt;/P&gt;&lt;P&gt;        REGIO LIKE LFA1-REGIO,  "Region&lt;/P&gt;&lt;P&gt;        PFORT LIKE LFA1-PFORT,  "PO Box City&lt;/P&gt;&lt;P&gt;        PSTLZ LIKE LFA1-PSTLZ,  "Postal Code&lt;/P&gt;&lt;P&gt;        PSTL2 LIKE LFA1-PSTL2,  "P.O. Box&lt;/P&gt;&lt;P&gt;        TELF1 LIKE LFA1-TELF1,  "First telephone number&lt;/P&gt;&lt;P&gt;      END OF IT_LFA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TABLE TO HOLD DATA ABOUT COMPANY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_LFB1 OCCURS 0,&lt;/P&gt;&lt;P&gt;        LIFNR LIKE LFB1-LIFNR, "Account Number of Vendor&lt;/P&gt;&lt;P&gt;        BUKRS LIKE LFB1-BUKRS, "COMP CODE&lt;/P&gt;&lt;P&gt;      END OF IT_LFB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TABLE TO HOLD DATA ABOUT PURCHASING ORG&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_LFM1 OCCURS 0,&lt;/P&gt;&lt;P&gt;        LIFNR LIKE LFM1-LIFNR, "Account Number of Vendor&lt;/P&gt;&lt;P&gt;        EKORG LIKE LFM1-EKORG, "Purchasing Organization&lt;/P&gt;&lt;P&gt;      END OF IT_LFM1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;TABLE TO HOLD DATA FOR FINAL DISPLAY&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;        LIFNR LIKE LFB1-LIFNR,  "Account Number of Vendor&lt;/P&gt;&lt;P&gt;        BUKRS LIKE LFB1-BUKRS,  "COMP CODE&lt;/P&gt;&lt;P&gt;        EKORG LIKE LFM1-EKORG,  "Purchasing Organization&lt;/P&gt;&lt;P&gt;        KTOKK LIKE LFA1-KTOKK,  "Vendor account group&lt;/P&gt;&lt;P&gt;        NAME1 LIKE LFA1-NAME1,  "Name&lt;/P&gt;&lt;P&gt;        STRAS LIKE LFA1-STRAS,  "House Number and Street&lt;/P&gt;&lt;P&gt;        ORT01 LIKE LFA1-ORT01,  "City&lt;/P&gt;&lt;P&gt;        REGIO LIKE LFA1-REGIO,  "Region&lt;/P&gt;&lt;P&gt;        PFORT LIKE LFA1-PFORT,  "PO Box City&lt;/P&gt;&lt;P&gt;        PSTLZ LIKE LFA1-PSTLZ,  "Postal Code&lt;/P&gt;&lt;P&gt;        PSTL2 LIKE LFA1-PSTL2,  "P.O. Box&lt;/P&gt;&lt;P&gt;        TELF1 LIKE LFA1-TELF1,  "First telephone number&lt;/P&gt;&lt;P&gt;      END OF IT_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: V_INDEX TYPE SY-TABIX.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                            Work Areas                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*WORK AREAS DEFINED FOR ALV'S&lt;/P&gt;&lt;P&gt;DATA: X_FIELDCAT TYPE SLIS_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,&lt;/P&gt;&lt;P&gt;      L_LAYOUT TYPE SLIS_LAYOUT_ALV.&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;                      Selection-Screen                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: S_LIFNR FOR LFA1-LIFNR, "ACCOUNT NUMBER&lt;/P&gt;&lt;P&gt;                S_BUKRS FOR LFB1-BUKRS, "COMPANY CODE&lt;/P&gt;&lt;P&gt;                S_EKORG FOR LFM1-EKORG, "PURCHASING ORG&lt;/P&gt;&lt;P&gt;                S_KTOKK FOR LFA1-KTOKK. "ACCOUNT GROUP&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;&lt;/P&gt;&lt;P&gt;PARAMETERS: LIST RADIOBUTTON GROUP G1, "ALV LIST DISPLAY&lt;/P&gt;&lt;P&gt;            GRID RADIOBUTTON GROUP G1. "ALV GRID DISPLAY&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B2.&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;                    At  Selection-Screen                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  PERFORM VALIDATION.&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;                      Start of Selection                             *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&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;*POPULATE DATA INTO ITAB_FINAL USING INNER JOINS OF IT_LFA1 IT_LFB1&lt;/P&gt;&lt;P&gt;*IT_LFM1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM GET_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CHECK FOR RADIO BUTTON SELECTION AND ACCORDINGLY DISPLAY ALV GRID/LIST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM CHECK_SEL.&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;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  VALIDATION&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM VALIDATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF S_LIFNR IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT SINGLE LIFNR FROM LFA1 INTO IT_LFA1 WHERE LIFNR IN S_LIFNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      MESSAGE I000 WITH 'THIS IS NOT A VALID VENDOR NUMBER'.&lt;/P&gt;&lt;P&gt;      STOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF S_BUKRS IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SELECT SINGLE BUKRS FROM LFB1 INTO IT_LFB1-BUKRS WHERE BUKRS IN&lt;/P&gt;&lt;P&gt;        S_BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          MESSAGE I000 WITH 'THIS IS NOT A VALID COMPANY CODE'.&lt;/P&gt;&lt;P&gt;          STOP.&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;    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;  CLEAR IT_LFA1.&lt;/P&gt;&lt;P&gt;  CLEAR IT_LFB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "VALIDATION&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  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;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT LIFNR&lt;/P&gt;&lt;P&gt;         KTOKK&lt;/P&gt;&lt;P&gt;         NAME1&lt;/P&gt;&lt;P&gt;         STRAS&lt;/P&gt;&lt;P&gt;         ORT01&lt;/P&gt;&lt;P&gt;         REGIO&lt;/P&gt;&lt;P&gt;         PFORT&lt;/P&gt;&lt;P&gt;         PSTLZ&lt;/P&gt;&lt;P&gt;         PSTL2&lt;/P&gt;&lt;P&gt;         TELF1&lt;/P&gt;&lt;P&gt;         FROM LFA1&lt;/P&gt;&lt;P&gt;         INTO TABLE IT_LFA1&lt;/P&gt;&lt;P&gt;         WHERE LIFNR IN S_LIFNR AND KTOKK IN S_KTOKK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT IT_LFA1 BY LIFNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT IT_LFA1[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT LIFNR&lt;/P&gt;&lt;P&gt;           BUKRS&lt;/P&gt;&lt;P&gt;           FROM LFB1&lt;/P&gt;&lt;P&gt;           INTO TABLE IT_LFB1&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN IT_LFA1 WHERE LIFNR = IT_LFA1-LIFNR AND&lt;/P&gt;&lt;P&gt;                                            BUKRS IN S_BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT IT_LFB1 BY LIFNR BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT LIFNR&lt;/P&gt;&lt;P&gt;           EKORG&lt;/P&gt;&lt;P&gt;           FROM LFM1&lt;/P&gt;&lt;P&gt;           INTO TABLE IT_LFM1&lt;/P&gt;&lt;P&gt;           FOR ALL ENTRIES IN IT_LFA1 WHERE LIFNR = IT_LFA1-LIFNR.&lt;/P&gt;&lt;P&gt;    SORT IT_LFM1 BY LIFNR.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IT_FINAL[] = IT_LFB1[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_FINAL.&lt;/P&gt;&lt;P&gt;    V_INDEX = SY-TABIX.&lt;/P&gt;&lt;P&gt;    READ TABLE IT_LFA1 WITH KEY LIFNR = IT_FINAL-LIFNR BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      MOVE: IT_LFA1-KTOKK TO IT_FINAL-KTOKK,&lt;/P&gt;&lt;P&gt;            IT_LFA1-NAME1 TO IT_FINAL-NAME1,&lt;/P&gt;&lt;P&gt;            IT_LFA1-STRAS TO IT_FINAL-STRAS,&lt;/P&gt;&lt;P&gt;            IT_LFA1-ORT01 TO IT_FINAL-ORT01,&lt;/P&gt;&lt;P&gt;            IT_LFA1-REGIO TO IT_FINAL-REGIO,&lt;/P&gt;&lt;P&gt;            IT_LFA1-PFORT TO IT_FINAL-PFORT,&lt;/P&gt;&lt;P&gt;            IT_LFA1-PSTLZ TO IT_FINAL-PSTLZ,&lt;/P&gt;&lt;P&gt;            IT_LFA1-PSTL2 TO IT_FINAL-PSTL2,&lt;/P&gt;&lt;P&gt;            IT_LFA1-TELF1 TO IT_FINAL-TELF1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE IT_LFM1 WITH KEY LIFNR = IT_FINAL-LIFNR BINARY SEARCH.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      MOVE IT_LFM1-EKORG TO IT_FINAL-EKORG.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;    MODIFY IT_FINAL INDEX V_INDEX.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt; LOOP AT IT_LFA1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;   LOOP AT IT_FINAL WHERE LIFNR = IT_LFA1-LIFNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MOVE IT_LFA1-KTOKK TO IT_FINAL-KTOKK.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MODIFY IT_FINAL INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MOVE IT_LFA1-NAME1 TO IT_FINAL-NAME1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MODIFY IT_FINAL INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MOVE IT_LFA1-STRAS TO IT_FINAL-STRAS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MODIFY IT_FINAL INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MOVE IT_LFA1-ORT01 TO IT_FINAL-ORT01.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MODIFY IT_FINAL INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MOVE IT_LFA1-REGIO TO IT_FINAL-REGIO.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MODIFY IT_FINAL INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MOVE IT_LFA1-PFORT TO IT_FINAL-PFORT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MODIFY IT_FINAL INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MOVE IT_LFA1-PSTLZ TO IT_FINAL-PSTLZ.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MODIFY IT_FINAL INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MOVE IT_LFA1-PSTL2 TO IT_FINAL-PSTL2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MODIFY IT_FINAL INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MOVE IT_LFA1-TELF1 TO IT_FINAL-TELF1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MODIFY IT_FINAL INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;   ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&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;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt; LOOP AT IT_LFM1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;   LOOP AT IT_FINAL WHERE LIFNR = IT_LFM1-LIFNR.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MOVE IT_LFM1-EKORG TO IT_FINAL-EKORG.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;     MODIFY IT_FINAL INDEX SY-TABIX.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt;   ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;****&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="4" type="ul"&gt;&lt;P&gt; SORT IT_FINAL BY LIFNR BUKRS EKORG.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&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  CHECK_SEL&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CHECK_SEL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-FIELDNAME = 'LIFNR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-TABNAME = 'IT_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-SELTEXT_L  = 'VENDOR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-OUTPUTLEN  = 10.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-COL_POS    = 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND X_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR X_FIELDCAT.&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; X_FIELDCAT-FIELDNAME = 'BUKRS'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-TABNAME = 'IT_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-SELTEXT_L  = 'COMPANY'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-OUTPUTLEN  = 4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-COL_POS    = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND X_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR X_FIELDCAT.&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; X_FIELDCAT-FIELDNAME = 'EKORG'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-TABNAME = 'IT_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-SELTEXT_L  = 'PURCHASING ORGANISATION'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-OUTPUTLEN  = 4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-COL_POS    = 3.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND X_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR X_FIELDCAT.&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; X_FIELDCAT-FIELDNAME = 'KTOKK'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-TABNAME = 'IT_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-SELTEXT_L  = 'ACCOUNT GROUP'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-OUTPUTLEN  = 4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-COL_POS    = 4.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND X_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR X_FIELDCAT.&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; X_FIELDCAT-FIELDNAME = 'NAME1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-TABNAME = 'IT_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-SELTEXT_L  = 'VENDOR NAME'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-OUTPUTLEN  = 35.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-COL_POS    = 5.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND X_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR X_FIELDCAT.&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; X_FIELDCAT-FIELDNAME = 'STRAS'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-TABNAME = 'IT_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-SELTEXT_L  = 'STREET'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-OUTPUTLEN  = 10.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-COL_POS    = 6.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND X_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR X_FIELDCAT.&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; X_FIELDCAT-FIELDNAME = 'ORT01'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-TABNAME = 'IT_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-SELTEXT_L  = 'CITY NAME'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-OUTPUTLEN  = 20.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-COL_POS    = 7.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND X_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR X_FIELDCAT.&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; X_FIELDCAT-FIELDNAME = 'REGIO'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-TABNAME = 'IT_FINAL'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-SELTEXT_L  = 'REGION NAME'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-NO_ZERO    = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-OUTPUTLEN  = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; X_FIELDCAT-COL_POS    = 8.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND X_FIELDCAT TO IT_FIELDCAT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR X_FIELDCAT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF LIST = 'X'.&lt;/P&gt;&lt;P&gt;&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         = SY-REPID&lt;/P&gt;&lt;P&gt;        I_INTERNAL_TABNAME     = 'IT_FINAL'&lt;/P&gt;&lt;P&gt;        I_INCLNAME             = SY-REPID&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        CT_FIELDCAT            = IT_FIELDCAT&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;&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;    L_LAYOUT-ZEBRA = 'X'.&lt;/P&gt;&lt;P&gt;&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 = SY-REPID&lt;/P&gt;&lt;P&gt;        IS_LAYOUT          = L_LAYOUT&lt;/P&gt;&lt;P&gt;        IT_FIELDCAT        = IT_FIELDCAT&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        T_OUTTAB           = IT_FINAL&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        PROGRAM_ERROR      = 1&lt;/P&gt;&lt;P&gt;        OTHERS             = 2.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;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;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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         = SY-REPID&lt;/P&gt;&lt;P&gt;        I_INTERNAL_TABNAME     = 'IT_FINAL'&lt;/P&gt;&lt;P&gt;        I_INCLNAME             = SY-REPID&lt;/P&gt;&lt;P&gt;      CHANGING&lt;/P&gt;&lt;P&gt;        CT_FIELDCAT            = IT_FIELDCAT&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;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;    L_LAYOUT-ZEBRA = '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 = SY-REPID&lt;/P&gt;&lt;P&gt;        IS_LAYOUT          = L_LAYOUT&lt;/P&gt;&lt;P&gt;        IT_FIELDCAT        = IT_FIELDCAT&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        T_OUTTAB           = IT_FINAL&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        PROGRAM_ERROR      = 1&lt;/P&gt;&lt;P&gt;        OTHERS             = 2.&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Naresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:32:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370043#M182415</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:32:20Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370044#M182416</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;the date you are trying to enter should be in YYYY.MM.DD format.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Aswin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:32:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370044#M182416</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:32:35Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370045#M182417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  store date has yyyymmdd. that is 20041104.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:35:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370045#M182417</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370046#M182418</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;try to send the date in this format&amp;lt;b&amp;gt; yyyymmdd&amp;lt;/b&amp;gt; format, then it will display properly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:35:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370046#M182418</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:35:52Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370047#M182419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Manoj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I didn't understand what you are trying to explain me. Can you please explain me clearly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gupta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:36:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370047#M182419</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:36:32Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370048#M182420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this is because your date field is formatted wrongly. Abap expects it to be formatted internally as YYYMMDD, it then formats it externally so we can read it. Your data is already like that so it's mixing it up. I think you need to define your data as char 8 rather than DATS or ensure it is formatted as sap expects.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:38:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370048#M182420</guid>
      <dc:creator>former_member186741</dc:creator>
      <dc:date>2006-05-30T08:38:45Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370049#M182421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Lisa,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While you fill the data for output, fill it as yyyymmdd format.&lt;/P&gt;&lt;P&gt;In your case, populate it as 20051104.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think this is useful. if its solved, award points pls.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bharadwaj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:44:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370049#M182421</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:44:30Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370050#M182422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Neil,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i found the line items internal tables is of type one structure.  when i saw the data element of that date its in format YYYY.MM.DD only what i have to do now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Lisa&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:45:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370050#M182422</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:45:14Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370051#M182423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi lisa,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. All dates in variables and database table&lt;/P&gt;&lt;P&gt;   are stored in YYYYMMDD format only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Hence, take care of the data in internal table field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Make sure, the data in the data field,&lt;/P&gt;&lt;P&gt;   is in the format YYYYMMDD only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  (other wise, in output, it will show wrong information)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:52:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370051#M182423</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:52:27Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370052#M182424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Lisa,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP stores date internally in the YYYYMMDD format.&lt;/P&gt;&lt;P&gt;So,when you passed the date in MMDDYYYY format it&lt;/P&gt;&lt;P&gt;viewed it as YYYYMMDD so 04112005 was internally converted &lt;/P&gt;&lt;P&gt;to year 0411 Month 05 an Day 20.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check your date format by &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to System-&amp;gt;User Profile-&amp;gt;Owndata-&amp;gt;Defaults("System" is&lt;/P&gt;&lt;P&gt;found in the standard menu of all SAP screens.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The date format in your case would be MM.DD.YYYY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP considers this format and converts the date to 05.20.0411 while displaying it in the report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Solution: Convert the date field to YYYYMMDD format.&lt;/P&gt;&lt;P&gt;So you should send the above date as 20051104(i am not sure whether 04 is day or month)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vinay Reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:53:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370052#M182424</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370053#M182425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi lisa,&lt;/P&gt;&lt;P&gt;did you mentioned like this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt; X_FIELDCAT-COLTEXT = 'Prom Date'(016).
  X_FIELDCAT-FIELDNAME = 'ZZDATE'.
  X_FIELDCAT-TABNAME = 'IT_FINAL'.
  X_FIELDCAT-COL_POS    = L_POS.
  X_FIELDCAT-OUTPUTLEN = '10'.
  X_FIELDCAT-DATATYPE = 'DATS'.
  X_FIELDCAT-INTTYPE = 'D'.
  X_FIELDCAT-REF_TABLE = 'LIKP'.
  X_FIELDCAT-REF_FIELD = 'LFDAT'.
  APPEND X_FIELDCAT TO IT_FIELDCAT.
  CLEAR  X_FIELDCAT.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what is the date format in your itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:54:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370053#M182425</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:54:57Z</dc:date>
    </item>
    <item>
      <title>Re: ALV list problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370054#M182426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Lisa,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you please send your code, may be I can suggest you what do be done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vreddy15@yahoo.com&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Vinay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 May 2006 08:56:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-list-problem/m-p/1370054#M182426</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-30T08:56:56Z</dc:date>
    </item>
  </channel>
</rss>

