<?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: concatenate object with space in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936714#M1151482</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;&lt;/P&gt;&lt;P&gt;check this code, this program extracts material master sales text (MM03 ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check the logic in bold letters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:MVKE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF GI_MVKE OCCURS 0,&lt;/P&gt;&lt;P&gt;     MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;     VKORG LIKE MVKE-VKORG,&lt;/P&gt;&lt;P&gt;     VTWEG LIKE MVKE-VTWEG,&lt;/P&gt;&lt;P&gt;     END OF GI_MVKE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF GI_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;     MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;     VKORG LIKE MVKE-VKORG,&lt;/P&gt;&lt;P&gt;     VTWEG LIKE MVKE-VTWEG,&lt;/P&gt;&lt;P&gt;     SO_TEXT(2500),&lt;/P&gt;&lt;P&gt;     END OF GI_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : NAME1 LIKE THEAD-TDNAME,&lt;/P&gt;&lt;P&gt;       ID LIKE THEAD-TDID VALUE '0001',&lt;/P&gt;&lt;P&gt;       LANGUAGE LIKE THEAD-TDSPRAS VALUE 'E',&lt;/P&gt;&lt;P&gt;       OBJECT LIKE THEAD-TDOBJECT VALUE 'MVKE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA LI_LINE LIKE TLINE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF FIELDNAMES OCCURS 0,&lt;/P&gt;&lt;P&gt;       FIELD(32),&lt;/P&gt;&lt;P&gt;       END OF FIELDNAMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA FILE TYPE STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************&lt;STRONG&gt;SELECTION SCREEN&lt;/STRONG&gt;**************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: SKIP.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : P_MATNR FOR MVKE-MATNR .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : P_VKORG FOR MVKE-VKORG .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : P_VTWEG FOR MVKE-VTWEG .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: SKIP.&lt;/P&gt;&lt;P&gt;PARAMETER : PFNAME LIKE RLGRAP-FILENAME OBLIGATORY .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: SKIP.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR PFNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM SEARCH USING PFNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&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;  PERFORM FETCH_DATA.&lt;/P&gt;&lt;P&gt;  PERFORM DOWNLOAD TABLES GI_FINAL FIELDNAMES  USING PFNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fetch_data                                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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 FETCH_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR&lt;/P&gt;&lt;P&gt;         VKORG&lt;/P&gt;&lt;P&gt;         VTWEG&lt;/P&gt;&lt;P&gt;       FROM MVKE&lt;/P&gt;&lt;P&gt;     INTO TABLE GI_MVKE&lt;/P&gt;&lt;P&gt;     WHERE MATNR IN P_MATNR&lt;/P&gt;&lt;P&gt;     AND VKORG IN P_VKORG&lt;/P&gt;&lt;P&gt;     AND VTWEG IN P_VTWEG&lt;/P&gt;&lt;P&gt;     AND LVORM NE 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : NAME1 TYPE RSTXT-TDNAME.&lt;/P&gt;&lt;P&gt;  DATA : NAME TYPE RSTXT-TDNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : CNT TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA CHAR(23).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT GI_MVKE BY MATNR VKORG VTWEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES  FROM GI_MVKE COMPARING MATNR VKORG VTWEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CNT = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****Process the Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT GI_MVKE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CNT = CNT + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF CNT = 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'PROGRESS_INDICATOR'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          I_TEXT = 'PROCESSING THE LOOP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CLEAR CNT.&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;    PERFORM CONVERSION  USING GI_MVKE-MATNR&lt;/P&gt;&lt;P&gt;                        CHANGING GI_MVKE-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM CONVERSION  USING GI_MVKE-VKORG&lt;/P&gt;&lt;P&gt;                        CHANGING GI_MVKE-VKORG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM CONVERSION  USING GI_MVKE-VTWEG&lt;/P&gt;&lt;P&gt;                        CHANGING GI_MVKE-VTWEG.&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;NAME1 = GI_MVKE-MATNR.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;NAME1+18 = GI_MVKE-VKORG.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;CONCATENATE NAME1 GI_MVKE-VTWEG INTO NAME1.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TRANSLATE NAME1 TO UPPER CASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ID                      = ID&lt;/P&gt;&lt;P&gt;        LANGUAGE                = LANGUAGE&lt;/P&gt;&lt;P&gt;        NAME                    = NAME1&lt;/P&gt;&lt;P&gt;        OBJECT                  = OBJECT&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        LINES                   = LI_LINE&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        ID                      = 1&lt;/P&gt;&lt;P&gt;        LANGUAGE                = 2&lt;/P&gt;&lt;P&gt;        NAME                    = 3&lt;/P&gt;&lt;P&gt;        NOT_FOUND               = 4&lt;/P&gt;&lt;P&gt;        OBJECT                  = 5&lt;/P&gt;&lt;P&gt;        REFERENCE_CHECK         = 6&lt;/P&gt;&lt;P&gt;        WRONG_ACCESS_TO_ARCHIVE = 7&lt;/P&gt;&lt;P&gt;        OTHERS                  = 8.&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;&lt;/P&gt;&lt;P&gt;      LOOP AT LI_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        GI_FINAL-SO_TEXT = LI_LINE-TDLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE:GI_MVKE-MATNR TO GI_FINAL-MATNR,&lt;/P&gt;&lt;P&gt;             GI_MVKE-VKORG TO GI_FINAL-VKORG,&lt;/P&gt;&lt;P&gt;             GI_MVKE-VTWEG TO GI_FINAL-VTWEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        APPEND GI_FINAL.&lt;/P&gt;&lt;P&gt;        CLEAR GI_FINAL.&lt;/P&gt;&lt;P&gt;&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;    ENDIF.&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;&lt;/P&gt;&lt;P&gt;****Download the File&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;END OF COMPLETE EXTRACTION&lt;/STRONG&gt;************************&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " col_header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM CONVERSION                                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  P_INPUT                                                       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  P_OUTPUT                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CONVERSION  USING    P_INPUT&lt;/P&gt;&lt;P&gt;                 CHANGING P_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      INPUT  = P_INPUT&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      OUTPUT = P_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "CONVERSION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM HEADER                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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 HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDNAMES-FIELD = 'Material Number'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDNAMES.&lt;/P&gt;&lt;P&gt;  CLEAR FIELDNAMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDNAMES-FIELD = 'Sales Org'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDNAMES.&lt;/P&gt;&lt;P&gt;  CLEAR FIELDNAMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDNAMES-FIELD = 'Dist CHN'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDNAMES.&lt;/P&gt;&lt;P&gt;  CLEAR FIELDNAMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDNAMES-FIELD = 'SO Text'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDNAMES.&lt;/P&gt;&lt;P&gt;  CLEAR FIELDNAMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "HEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM DOWNLOAD                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  T_TABLE                                                       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  FIELDNAMES                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  FNAME                                                         *&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 DOWNLOAD TABLES T_TABLE FIELDNAMES  USING FNAME .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT GI_FINAL[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT GI_FINAL BY MATNR VKORG VTWEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'WS_DOWNLOAD'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     BIN_FILESIZE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       FILENAME                      = FNAME&lt;/P&gt;&lt;P&gt;       FILETYPE                      = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MODE                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WK1_N_FORMAT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WK1_N_SIZE                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WK1_T_FORMAT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WK1_T_SIZE                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     COL_SELECT                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     COL_SELECTMASK                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     NO_AUTH_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        DATA_TAB                      = T_TABLE[]&lt;/P&gt;&lt;P&gt;      FIELDNAMES                    = FIELDNAMES[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FILE_WRITE_ERROR              = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     INVALID_FILESIZE              = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     INVALID_TYPE                  = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     NO_BATCH                      = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     UNKNOWN_ERROR                 = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     INVALID_TABLE_WIDTH           = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     GUI_REFUSE_FILETRANSFER       = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CUSTOMER_ERROR                = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     OTHERS                        = 10&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      WRITE:/10 'DATA DOWNLOADED SUCCESSFULLY'.&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;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DOWNLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM SEARCH                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  V_FILE                                                        *&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 SEARCH USING V_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      STATIC    = 'X'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      FILE_NAME = V_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "SEARCH&lt;/P&gt;&lt;P&gt;&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;Siva Prasad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Dec 2008 05:02:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-24T05:02:25Z</dc:date>
    <item>
      <title>concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936711#M1151479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using function read_text to retrieve the material sales order text, but I got some problem while I pass the parameter, Actually, the parameter name is material + sales org + division, and the material should be 18 characters, but when I retrieve the data from mara, the material will be trim. So, how to formatting the parameter. Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The correct parameter: 'MAT0001           CO0100'&lt;/P&gt;&lt;P&gt;My parameter: 'MAT0001CO0100'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;           EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;              CLIENT                  = SY-MANDT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              ID                      = '0001'&lt;/P&gt;&lt;P&gt;              LANGUAGE                = 'E'&lt;/P&gt;&lt;P&gt;              NAME                    = TNAME&lt;/P&gt;&lt;P&gt;              OBJECT                  = 'MVKE'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;            ARCHIVE_HANDLE          = 0&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         IMPORTING&lt;/P&gt;&lt;P&gt;              HEADER                  = HTEXT&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              LINES                   = LTEXT&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              ID                      = 1&lt;/P&gt;&lt;P&gt;              LANGUAGE                = 2&lt;/P&gt;&lt;P&gt;              NAME                    = 3&lt;/P&gt;&lt;P&gt;              NOT_FOUND               = 4&lt;/P&gt;&lt;P&gt;              OBJECT                  = 5&lt;/P&gt;&lt;P&gt;              REFERENCE_CHECK         = 6&lt;/P&gt;&lt;P&gt;              WRONG_ACCESS_TO_ARCHIVE = 7&lt;/P&gt;&lt;P&gt;              OTHERS                  = 8.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 03:18:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936711#M1151479</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-24T03:18:30Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936712#M1151480</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 like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate matnr&lt;EM&gt;0(18) vkorg&lt;/EM&gt;19(4) spart+24(4) into v_text&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 03:25:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936712#M1151480</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-24T03:25:49Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936713#M1151481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use concatenate :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate material salseorg separated by SPACE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sandeep&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 03:37:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936713#M1151481</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-24T03:37:53Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936714#M1151482</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;&lt;/P&gt;&lt;P&gt;check this code, this program extracts material master sales text (MM03 ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check the logic in bold letters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES:MVKE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF GI_MVKE OCCURS 0,&lt;/P&gt;&lt;P&gt;     MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;     VKORG LIKE MVKE-VKORG,&lt;/P&gt;&lt;P&gt;     VTWEG LIKE MVKE-VTWEG,&lt;/P&gt;&lt;P&gt;     END OF GI_MVKE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:BEGIN OF GI_FINAL OCCURS 0,&lt;/P&gt;&lt;P&gt;     MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;     VKORG LIKE MVKE-VKORG,&lt;/P&gt;&lt;P&gt;     VTWEG LIKE MVKE-VTWEG,&lt;/P&gt;&lt;P&gt;     SO_TEXT(2500),&lt;/P&gt;&lt;P&gt;     END OF GI_FINAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : NAME1 LIKE THEAD-TDNAME,&lt;/P&gt;&lt;P&gt;       ID LIKE THEAD-TDID VALUE '0001',&lt;/P&gt;&lt;P&gt;       LANGUAGE LIKE THEAD-TDSPRAS VALUE 'E',&lt;/P&gt;&lt;P&gt;       OBJECT LIKE THEAD-TDOBJECT VALUE 'MVKE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA LI_LINE LIKE TLINE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF FIELDNAMES OCCURS 0,&lt;/P&gt;&lt;P&gt;       FIELD(32),&lt;/P&gt;&lt;P&gt;       END OF FIELDNAMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA FILE TYPE STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************************&lt;STRONG&gt;SELECTION SCREEN&lt;/STRONG&gt;**************************&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: SKIP.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : P_MATNR FOR MVKE-MATNR .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : P_VKORG FOR MVKE-VKORG .&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : P_VTWEG FOR MVKE-VTWEG .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: SKIP.&lt;/P&gt;&lt;P&gt;PARAMETER : PFNAME LIKE RLGRAP-FILENAME OBLIGATORY .&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: SKIP.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR PFNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM SEARCH USING PFNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&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;  PERFORM FETCH_DATA.&lt;/P&gt;&lt;P&gt;  PERFORM DOWNLOAD TABLES GI_FINAL FIELDNAMES  USING PFNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fetch_data                                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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 FETCH_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT MATNR&lt;/P&gt;&lt;P&gt;         VKORG&lt;/P&gt;&lt;P&gt;         VTWEG&lt;/P&gt;&lt;P&gt;       FROM MVKE&lt;/P&gt;&lt;P&gt;     INTO TABLE GI_MVKE&lt;/P&gt;&lt;P&gt;     WHERE MATNR IN P_MATNR&lt;/P&gt;&lt;P&gt;     AND VKORG IN P_VKORG&lt;/P&gt;&lt;P&gt;     AND VTWEG IN P_VTWEG&lt;/P&gt;&lt;P&gt;     AND LVORM NE 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : NAME1 TYPE RSTXT-TDNAME.&lt;/P&gt;&lt;P&gt;  DATA : NAME TYPE RSTXT-TDNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : CNT TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA CHAR(23).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT GI_MVKE BY MATNR VKORG VTWEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES  FROM GI_MVKE COMPARING MATNR VKORG VTWEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CNT = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****Process the Data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT GI_MVKE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CNT = CNT + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF CNT = 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'PROGRESS_INDICATOR'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          I_TEXT = 'PROCESSING THE LOOP'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CLEAR CNT.&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;    PERFORM CONVERSION  USING GI_MVKE-MATNR&lt;/P&gt;&lt;P&gt;                        CHANGING GI_MVKE-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM CONVERSION  USING GI_MVKE-VKORG&lt;/P&gt;&lt;P&gt;                        CHANGING GI_MVKE-VKORG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM CONVERSION  USING GI_MVKE-VTWEG&lt;/P&gt;&lt;P&gt;                        CHANGING GI_MVKE-VTWEG.&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;NAME1 = GI_MVKE-MATNR.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;NAME1+18 = GI_MVKE-VKORG.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    &lt;STRONG&gt;CONCATENATE NAME1 GI_MVKE-VTWEG INTO NAME1.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    TRANSLATE NAME1 TO UPPER CASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        ID                      = ID&lt;/P&gt;&lt;P&gt;        LANGUAGE                = LANGUAGE&lt;/P&gt;&lt;P&gt;        NAME                    = NAME1&lt;/P&gt;&lt;P&gt;        OBJECT                  = OBJECT&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        LINES                   = LI_LINE&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        ID                      = 1&lt;/P&gt;&lt;P&gt;        LANGUAGE                = 2&lt;/P&gt;&lt;P&gt;        NAME                    = 3&lt;/P&gt;&lt;P&gt;        NOT_FOUND               = 4&lt;/P&gt;&lt;P&gt;        OBJECT                  = 5&lt;/P&gt;&lt;P&gt;        REFERENCE_CHECK         = 6&lt;/P&gt;&lt;P&gt;        WRONG_ACCESS_TO_ARCHIVE = 7&lt;/P&gt;&lt;P&gt;        OTHERS                  = 8.&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;&lt;/P&gt;&lt;P&gt;      LOOP AT LI_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        GI_FINAL-SO_TEXT = LI_LINE-TDLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MOVE:GI_MVKE-MATNR TO GI_FINAL-MATNR,&lt;/P&gt;&lt;P&gt;             GI_MVKE-VKORG TO GI_FINAL-VKORG,&lt;/P&gt;&lt;P&gt;             GI_MVKE-VTWEG TO GI_FINAL-VTWEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        APPEND GI_FINAL.&lt;/P&gt;&lt;P&gt;        CLEAR GI_FINAL.&lt;/P&gt;&lt;P&gt;&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;    ENDIF.&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;&lt;/P&gt;&lt;P&gt;****Download the File&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;END OF COMPLETE EXTRACTION&lt;/STRONG&gt;************************&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " col_header&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM CONVERSION                                               *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  P_INPUT                                                       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  P_OUTPUT                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CONVERSION  USING    P_INPUT&lt;/P&gt;&lt;P&gt;                 CHANGING P_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      INPUT  = P_INPUT&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      OUTPUT = P_OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "CONVERSION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM HEADER                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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 HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDNAMES-FIELD = 'Material Number'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDNAMES.&lt;/P&gt;&lt;P&gt;  CLEAR FIELDNAMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDNAMES-FIELD = 'Sales Org'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDNAMES.&lt;/P&gt;&lt;P&gt;  CLEAR FIELDNAMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDNAMES-FIELD = 'Dist CHN'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDNAMES.&lt;/P&gt;&lt;P&gt;  CLEAR FIELDNAMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELDNAMES-FIELD = 'SO Text'.&lt;/P&gt;&lt;P&gt;  APPEND FIELDNAMES.&lt;/P&gt;&lt;P&gt;  CLEAR FIELDNAMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "HEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM DOWNLOAD                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  T_TABLE                                                       *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  FIELDNAMES                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  FNAME                                                         *&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 DOWNLOAD TABLES T_TABLE FIELDNAMES  USING FNAME .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT GI_FINAL[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SORT GI_FINAL BY MATNR VKORG VTWEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    PERFORM HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'WS_DOWNLOAD'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     BIN_FILESIZE                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CODEPAGE                      = ' '&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       FILENAME                      = FNAME&lt;/P&gt;&lt;P&gt;       FILETYPE                      = 'DAT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     MODE                          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WK1_N_FORMAT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WK1_N_SIZE                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WK1_T_FORMAT                  = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     WK1_T_SIZE                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     COL_SELECT                    = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     COL_SELECTMASK                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     NO_AUTH_CHECK                 = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FILELENGTH                    =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        DATA_TAB                      = T_TABLE[]&lt;/P&gt;&lt;P&gt;      FIELDNAMES                    = FIELDNAMES[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FILE_OPEN_ERROR               = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FILE_WRITE_ERROR              = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     INVALID_FILESIZE              = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     INVALID_TYPE                  = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     NO_BATCH                      = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     UNKNOWN_ERROR                 = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     INVALID_TABLE_WIDTH           = 7&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     GUI_REFUSE_FILETRANSFER       = 8&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     CUSTOMER_ERROR                = 9&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     OTHERS                        = 10&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;              .&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      WRITE:/10 'DATA DOWNLOADED SUCCESSFULLY'.&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;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DOWNLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM SEARCH                                                   *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  V_FILE                                                        *&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 SEARCH USING V_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      STATIC    = 'X'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      FILE_NAME = V_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "SEARCH&lt;/P&gt;&lt;P&gt;&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;Siva Prasad&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 05:02:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936714#M1151482</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-24T05:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936715#M1151483</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;check the sample code,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;declare a internal table with actual field length &amp;amp; tname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it-matnr =  'MAT0001'&lt;/P&gt;&lt;P&gt;it_n1 = 'CO0100'.&lt;/P&gt;&lt;P&gt;tname = it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'READ_TEXT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLIENT = SY-MANDT &lt;/P&gt;&lt;P&gt;ID = '0001'&lt;/P&gt;&lt;P&gt;LANGUAGE = 'E'&lt;/P&gt;&lt;P&gt;NAME = TNAME&lt;/P&gt;&lt;P&gt;OBJECT = 'MVKE'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it may work.&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;sathis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 05:14:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936715#M1151483</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-24T05:14:36Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936716#M1151484</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;   You want the 18 characters of your material number you have to use FM 'conversion_exit_alpha_input' and use concatenate for which you donot want space and concatenate the others with space as shown below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate 'MAT' '0001' into a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate 'CO' '0100' into b.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate 'a'  'b' into x with space.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 05:14:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936716#M1151484</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-24T05:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936717#M1151485</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;   You want the 18 characters of your material number you have to use FM 'conversion_exit_alpha_input' and use concatenate for which you donot want space and concatenate the others with space as shown below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate 'MAT' '0001' into a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate 'CO' '0100' into b.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate 'a'  'b' into x with space.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 05:15:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936717#M1151485</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-24T05:15:10Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936718#M1151486</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;Use translate.&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;data: str(20) type c.&lt;/P&gt;&lt;P&gt;str = 'abc-xyz'.&lt;/P&gt;&lt;P&gt;TRANSLATE STR USING '- '.&lt;/P&gt;&lt;P&gt;write str.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 05:22:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936718#M1151486</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2008-12-24T05:22:44Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936719#M1151487</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;Use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE &amp;lt;A&amp;gt; &amp;lt;B&amp;gt; into &amp;lt;C&amp;gt; with space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Akshay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 05:28:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936719#M1151487</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-24T05:28:49Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936720#M1151488</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;Use FM conversion_exit_matn1_input to get 18 chars length for Material Number. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    input  = v_matnr&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    output = v_matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate v_matnr salesorg distchn into x with space.&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;Siva.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 05:55:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936720#M1151488</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-24T05:55:28Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936721#M1151489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi try any one of these &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate matnr vkorg spart into v_total separated by space. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate matnr&lt;EM&gt;0(18) vkorg&lt;/EM&gt;19(4) spart+24(4) into v_total.&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;KAZA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 06:29:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936721#M1151489</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-24T06:29:40Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate object with space</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936722#M1151490</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;just see this sample code: you can understand..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: lv_name  like thead-tdname,&lt;/P&gt;&lt;P&gt;        lv_line2 like tline occurs 0 with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at lt_mvke.&lt;/P&gt;&lt;P&gt;      concatenate&lt;/P&gt;&lt;P&gt;                lt_mvke-matnr&lt;/P&gt;&lt;P&gt;                lt_mvke-vkorg&lt;/P&gt;&lt;P&gt;                lt_mvke-vtweg&lt;/P&gt;&lt;P&gt;          into lv_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      call function 'READ_TEXT'&lt;/P&gt;&lt;P&gt;           exporting&lt;/P&gt;&lt;P&gt;                client                  = sy-mandt&lt;/P&gt;&lt;P&gt;                id                      = '0001'&lt;/P&gt;&lt;P&gt;                language                = sy-langu&lt;/P&gt;&lt;P&gt;                name                    = lv_name&lt;/P&gt;&lt;P&gt;                object                  = 'MVKE'&lt;/P&gt;&lt;P&gt;           tables&lt;/P&gt;&lt;P&gt;                lines                   = lv_line2&lt;/P&gt;&lt;P&gt;           exceptions&lt;/P&gt;&lt;P&gt;                id                      = 1&lt;/P&gt;&lt;P&gt;                language                = 2&lt;/P&gt;&lt;P&gt;                name                    = 3&lt;/P&gt;&lt;P&gt;                not_found               = 4&lt;/P&gt;&lt;P&gt;                object                  = 5&lt;/P&gt;&lt;P&gt;                reference_check         = 6&lt;/P&gt;&lt;P&gt;                wrong_access_to_archive = 7&lt;/P&gt;&lt;P&gt;                others                  = 8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;        delete lv_line2 where tdline eq space.&lt;/P&gt;&lt;P&gt;        read table lv_line2  index 1.&lt;/P&gt;&lt;P&gt;        if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;          move lv_line2-tdline  to lt_mvke-tdline.&lt;/P&gt;&lt;P&gt;        endif.&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt;      modify lt_mvke.&lt;/P&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ThankQ,&lt;/P&gt;&lt;P&gt;GSANA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Dec 2008 07:02:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate-object-with-space/m-p/4936722#M1151490</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-24T07:02:55Z</dc:date>
    </item>
  </channel>
</rss>

