<?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: reg submit in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810413#M347497</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Karthick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have did this report to submit to reports and get the output list of the two reports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZV_06_026 .&lt;/P&gt;&lt;P&gt;*--- Type für Anwenderstatus Suchhilfe&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TY_ESTAT,&lt;/P&gt;&lt;P&gt;        STSMA TYPE TJ30-STSMA,&lt;/P&gt;&lt;P&gt;        ESTAT TYPE TJ30-ESTAT,&lt;/P&gt;&lt;P&gt;        TXT04 TYPE TJ30T-TXT04,&lt;/P&gt;&lt;P&gt;        TXT30 TYPE TJ30T-TXT30,&lt;/P&gt;&lt;P&gt;      END   OF TY_ESTAT.&lt;/P&gt;&lt;P&gt;*--- Anwenderstatus für Projekte&lt;/P&gt;&lt;P&gt;DATA:  G_T_ESTAT TYPE TABLE OF TY_ESTAT,&lt;/P&gt;&lt;P&gt;       G_R_ESTAT TYPE          TY_ESTAT,&lt;/P&gt;&lt;P&gt;  BEGIN OF G_T_STATUS OCCURS 0,&lt;/P&gt;&lt;P&gt;    PSPID     LIKE PROJ-PSPID, "Projektdefinition&lt;/P&gt;&lt;P&gt;    POSID     LIKE PRPS-POSID, "PSP-Element&lt;/P&gt;&lt;P&gt;  END OF G_T_STATUS.&lt;/P&gt;&lt;P&gt;*--- Interne Tabelle für Listausgabe&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF G_T_LISTE OCCURS 0,&lt;/P&gt;&lt;P&gt;    PSPNR LIKE PROJ-PSPNR, "Projektdefinition (intern)&lt;/P&gt;&lt;P&gt;    PSPID LIKE PROJ-PSPID, "Projektdefinition&lt;/P&gt;&lt;P&gt;    POSID LIKE PRPS-POSID, "PSP-Element&lt;/P&gt;&lt;P&gt;    POST1 LIKE PRPS-POST1, "Kurzbeschreibung&lt;/P&gt;&lt;P&gt;    KSTAR LIKE COSS-KSTAR, "Kostenart   "/&amp;amp;-neueneu&lt;/P&gt;&lt;P&gt;    KTEXT LIKE CSKU-KTEXT, "Kostenarttext"/&amp;amp;-neueneu&lt;/P&gt;&lt;P&gt;    PLAN       LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    OBLIGO     LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    IST        LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    PLAN_MINUS LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    OBLIGO_INT LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    IST_INT    LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    IST_LFD    LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    PSPXX(1),&lt;/P&gt;&lt;P&gt;    PSPNN(23),&lt;/P&gt;&lt;P&gt;  END OF G_T_LISTE.&lt;/P&gt;&lt;P&gt;TYPES:&lt;/P&gt;&lt;P&gt;  TYPE_TEXTLINE(512).&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  W_TEXTLINE TYPE TYPE_TEXTLINE.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  LT_LIST TYPE TABLE OF ABAPLIST,&lt;/P&gt;&lt;P&gt;  LT_TXT  TYPE TABLE OF TYPE_TEXTLINE.&lt;/P&gt;&lt;P&gt;TABLES: T2503,PRPS,TJ02T.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: SO_WWSTO FOR T2503-WWSTO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- Buchungsperiod VON&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(33) TEXT-S01 FOR FIELD PA_JAHRV.&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;PA_JAHRV TYPE GJAHR OBLIGATORY,&lt;/P&gt;&lt;P&gt;PA_PERV  TYPE CO_PERIO OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END   OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- Buchungsperiod BIS&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(33) TEXT-S02 FOR FIELD PA_JAHRB.&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;PA_JAHRB TYPE GJAHR OBLIGATORY,&lt;/P&gt;&lt;P&gt;PA_PERB  TYPE CO_PERIO OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END   OF LINE.&lt;/P&gt;&lt;P&gt;*--- Systemstatus&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: SO_PBUKR FOR PRPS-PBUKR DEFAULT '1060',&lt;/P&gt;&lt;P&gt;SO_ISTAT FOR TJ02T-TXT04 NO INTERVALS  MATCHCODE OBJECT Z48R_ISTAT.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLCK2 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt;PARAMETERS: FILENAME LIKE RLGRAP-FILENAME&lt;/P&gt;&lt;P&gt;DEFAULT '&lt;/P&gt;&lt;P&gt;SI39467atmo2$SAMQFETRANSFER.txt'.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN ULINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: AP RADIOBUTTON GROUP GRP1,&lt;/P&gt;&lt;P&gt;            PC RADIOBUTTON GROUP GRP1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLCK2.&lt;/P&gt;&lt;P&gt;*--- Initialzation -&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  PERFORM F_INITIALZATION.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INCLUDE Z48C_PSP_DOWN_E01                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR FILENAME.&lt;/P&gt;&lt;P&gt;  PERFORM FRONTEND_FILE CHANGING FILENAME.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f_initialzation&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM F_INITIALZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PA_JAHRV = '1900'.&lt;/P&gt;&lt;P&gt;  PA_PERV  = '001'.&lt;/P&gt;&lt;P&gt;  PA_JAHRB = SY-DATUM+0(4).&lt;/P&gt;&lt;P&gt;  PA_PERB  = SY-DATUM+4(2).&lt;/P&gt;&lt;P&gt;*--- Alle zu Projekten gehörene Anwenderstatus selektieren&lt;/P&gt;&lt;P&gt;  SELECT  TJ30&lt;SUB&gt;STSMA  TJ30&lt;/SUB&gt;ESTAT  TJ30T&lt;SUB&gt;TXT04  TJ30T&lt;/SUB&gt;TXT30&lt;/P&gt;&lt;P&gt;    INTO  CORRESPONDING FIELDS OF TABLE G_T_ESTAT&lt;/P&gt;&lt;P&gt;    FROM  TJ30&lt;/P&gt;&lt;P&gt;    INNER JOIN TJ30T ON  TJ30&lt;SUB&gt;STSMA = TJ30T&lt;/SUB&gt;STSMA&lt;/P&gt;&lt;P&gt;                     AND TJ30&lt;SUB&gt;ESTAT = TJ30T&lt;/SUB&gt;ESTAT&lt;/P&gt;&lt;P&gt;    INNER JOIN TJ21  ON  TJ30&lt;SUB&gt;STSMA = TJ21&lt;/SUB&gt;STSMA&lt;/P&gt;&lt;P&gt;    WHERE TJ30T~SPRAS EQ SY-LANGU&lt;/P&gt;&lt;P&gt;      AND TJ21~OBTYP = 'PRN'&lt;/P&gt;&lt;P&gt;      OR  TJ21~OBTYP = 'PDN'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " f_initialzation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  DATA: LISTOBJECT LIKE ABAPLIST OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  SUBMIT  Z48R_PROJEKTSTATUS WITH SO_WWSTO IN SO_WWSTO&lt;/P&gt;&lt;P&gt;                             WITH SO_ISTAT IN SO_ISTAT&lt;/P&gt;&lt;P&gt;                             EXPORTING LIST TO MEMORY&lt;/P&gt;&lt;P&gt;                             AND RETURN.&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;Import the list from memory and store it in table listobject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'LIST_FROM_MEMORY'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            LISTOBJECT = LISTOBJECT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            NOT_FOUND  = 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;    WRITE  'Error in list_from_memory.'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'LIST_TO_ASCI'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           LIST_INDEX         = -1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            LISTASCI           = LT_TXT&lt;/P&gt;&lt;P&gt;            LISTOBJECT         = LISTOBJECT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            EMPTY_LIST         = 1&lt;/P&gt;&lt;P&gt;            LIST_INDEX_INVALID = 2&lt;/P&gt;&lt;P&gt;            OTHERS             = 3.&lt;/P&gt;&lt;P&gt;  CHECK SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: LV_LINES LIKE SY-TABIX.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE LT_TXT LINES LV_LINES.&lt;/P&gt;&lt;P&gt;  LOOP AT LT_TXT INTO W_TEXTLINE.&lt;/P&gt;&lt;P&gt;    CHECK SY-TABIX &amp;gt; 3.&lt;/P&gt;&lt;P&gt;    CHECK W_TEXTLINE(5) &amp;lt;&amp;gt; 'Keine'.&lt;/P&gt;&lt;P&gt;    CHECK W_TEXTLINE(5) &amp;lt;&amp;gt; '-----'.&lt;/P&gt;&lt;P&gt;    DO 120 TIMES. REPLACE ' |' WITH '|' INTO W_TEXTLINE.  ENDDO.&lt;/P&gt;&lt;P&gt;    "WRITE / w_textline(255).&lt;/P&gt;&lt;P&gt;    PERFORM HANDLE_LINE USING W_TEXTLINE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Free memory&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'LIST_FREE_MEMORY'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            LISTOBJECT = LISTOBJECT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS     = 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    WRITE  'Error in list_free_memory.'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;**********************************************************&lt;/P&gt;&lt;P&gt;  DATA: SO_PROJ TYPE RANGE OF PROJ-PSPID,&lt;/P&gt;&lt;P&gt;        WA_PROJ LIKE LINE OF SO_PROJ,&lt;/P&gt;&lt;P&gt;        SO_POSID TYPE RANGE OF PRPS-POSID,&lt;/P&gt;&lt;P&gt;        WA_POSID LIKE LINE OF SO_POSID.&lt;/P&gt;&lt;P&gt;  CLEAR: SO_PROJ,WA_PROJ,SO_POSID,WA_POSID.&lt;/P&gt;&lt;P&gt;  REFRESH: SO_PROJ,SO_POSID.&lt;/P&gt;&lt;P&gt;  LOOP AT G_T_STATUS.&lt;/P&gt;&lt;P&gt;    WA_PROJ-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;    WA_PROJ-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;    WA_PROJ-LOW = G_T_STATUS-PSPID.&lt;/P&gt;&lt;P&gt;    APPEND WA_PROJ TO SO_PROJ.&lt;/P&gt;&lt;P&gt;    WA_POSID-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;    WA_POSID-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;    WA_POSID-LOW = G_T_STATUS-POSID.&lt;/P&gt;&lt;P&gt;    APPEND WA_POSID TO SO_POSID.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_PROJ,WA_POSID.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  SORT SO_PROJ BY LOW.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM SO_PROJ COMPARING LOW.&lt;/P&gt;&lt;P&gt;  SORT SO_POSID BY LOW.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM SO_POSID COMPARING LOW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SUBMIT Z48R_PROJEKT_FEHLERKOSTEN  WITH SO_PROJ IN SO_PROJ&lt;/P&gt;&lt;P&gt;                                    WITH SO_PSP IN SO_POSID&lt;/P&gt;&lt;P&gt;                                    WITH SO_PBUKR IN SO_PBUKR&lt;/P&gt;&lt;P&gt;                                    WITH PA_JAHRV EQ PA_JAHRV&lt;/P&gt;&lt;P&gt;                                    WITH PA_PERV EQ PA_PERV&lt;/P&gt;&lt;P&gt;                                    WITH PA_JAHRB EQ PA_JAHRV&lt;/P&gt;&lt;P&gt;                                    WITH PA_PERB EQ PA_PERB&lt;/P&gt;&lt;P&gt;                                    WITH P_LIST EQ 'X'&lt;/P&gt;&lt;P&gt;                                    EXPORTING LIST TO MEMORY&lt;/P&gt;&lt;P&gt;                                    AND RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IMPORT G_T_LISTE FROM MEMORY ID 'IV_06_026'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Import the list from memory and store it in table listobject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'LIST_FROM_MEMORY'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            LISTOBJECT = LISTOBJECT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            NOT_FOUND  = 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;    WRITE  'Error in list_from_memory.'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'LIST_TO_ASCI'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           LIST_INDEX         = -1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            LISTASCI           = LT_TXT&lt;/P&gt;&lt;P&gt;            LISTOBJECT         = LISTOBJECT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            EMPTY_LIST         = 1&lt;/P&gt;&lt;P&gt;            LIST_INDEX_INVALID = 2&lt;/P&gt;&lt;P&gt;            OTHERS             = 3.&lt;/P&gt;&lt;P&gt;  LOOP AT G_T_LISTE.&lt;/P&gt;&lt;P&gt;    WRITE:/ G_T_LISTE.&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;**********************************************************&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  handle_line&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--&amp;gt; P_TEXTLINE  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM HANDLE_LINE USING    P_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF T_CLINE OCCURS 0,&lt;/P&gt;&lt;P&gt;          TEXT(40),&lt;/P&gt;&lt;P&gt;        END   OF T_CLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;erstes Zeichen immer | und irrelevant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  SHIFT P_LINE.&lt;/P&gt;&lt;P&gt;  SPLIT P_LINE AT '|' INTO TABLE T_CLINE.&lt;/P&gt;&lt;P&gt;  READ TABLE T_CLINE INDEX 2.&lt;/P&gt;&lt;P&gt;  G_T_STATUS-PSPID = T_CLINE-TEXT.&lt;/P&gt;&lt;P&gt;  READ TABLE T_CLINE INDEX 3.&lt;/P&gt;&lt;P&gt;  G_T_STATUS-POSID = T_CLINE-TEXT.&lt;/P&gt;&lt;P&gt;  APPEND G_T_STATUS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " handle_line&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  HANDLE_LINE_LIST&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_W_TEXTLINE  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM HANDLE_LINE_LIST USING    P_LINE.&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF T_CLINE OCCURS 0,&lt;/P&gt;&lt;P&gt;          TEXT(40),&lt;/P&gt;&lt;P&gt;        END   OF T_CLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;erstes Zeichen immer | und irrelevant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SHIFT P_LINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SPLIT P_LINE AT '|' INTO TABLE T_CLINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; READ TABLE T_CLINE INDEX 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; G_T_OUTTAB-PSPID = T_CLINE-TEXT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; READ TABLE T_CLINE INDEX 3.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; G_T_OUTTAB-POSID = T_CLINE-TEXT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND G_T_OUTTAB.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    " HANDLE_LINE_LIST&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  frontend_file&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_FILENAME  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM FRONTEND_FILE CHANGING P_FILENAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION '/SAPDMC/LSM_F4_FRONTEND_FILE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            PATHNAME         = 'C:'&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;            PATHFILE         = P_FILENAME&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            CANCELED_BY_USER = 1&lt;/P&gt;&lt;P&gt;            SYSTEM_ERROR     = 2&lt;/P&gt;&lt;P&gt;            OTHERS           = 3.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " frontend_file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Dec 2006 15:18:16 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-20T15:18:16Z</dc:date>
    <item>
      <title>reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810411#M347495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    I need help in the following requirement,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    I have a prgram named "A" with values in the selection screen. I need to call the other transaction  "B" in the background passing all the values to that selection screen B from selection screen "A"and exectute . After exection it should return back to program "A" with the values of internal table in the program "B".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; can anyone pls send me a sample code or let me know how to accomplish this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;P&gt;karthik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2006 15:14:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810411#M347495</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-20T15:14:22Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810412#M347496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this out&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Check this syntax,
Report &amp;lt;program1&amp;gt;
select-options : sel1 for ...,
sel2 for ....

Report &amp;lt;program2&amp;gt;.

SUBMIT &amp;lt;program1&amp;gt; WITH sel1 IN r_sel1
WITH sel2 IN r_sel2.

You should define r_sel1 and r_sel2 with the range of values that needs to be passed to the fields on selection screen. &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2006 15:17:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810412#M347496</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-20T15:17:38Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810413#M347497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Karthick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have did this report to submit to reports and get the output list of the two reports.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZV_06_026 .&lt;/P&gt;&lt;P&gt;*--- Type für Anwenderstatus Suchhilfe&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TY_ESTAT,&lt;/P&gt;&lt;P&gt;        STSMA TYPE TJ30-STSMA,&lt;/P&gt;&lt;P&gt;        ESTAT TYPE TJ30-ESTAT,&lt;/P&gt;&lt;P&gt;        TXT04 TYPE TJ30T-TXT04,&lt;/P&gt;&lt;P&gt;        TXT30 TYPE TJ30T-TXT30,&lt;/P&gt;&lt;P&gt;      END   OF TY_ESTAT.&lt;/P&gt;&lt;P&gt;*--- Anwenderstatus für Projekte&lt;/P&gt;&lt;P&gt;DATA:  G_T_ESTAT TYPE TABLE OF TY_ESTAT,&lt;/P&gt;&lt;P&gt;       G_R_ESTAT TYPE          TY_ESTAT,&lt;/P&gt;&lt;P&gt;  BEGIN OF G_T_STATUS OCCURS 0,&lt;/P&gt;&lt;P&gt;    PSPID     LIKE PROJ-PSPID, "Projektdefinition&lt;/P&gt;&lt;P&gt;    POSID     LIKE PRPS-POSID, "PSP-Element&lt;/P&gt;&lt;P&gt;  END OF G_T_STATUS.&lt;/P&gt;&lt;P&gt;*--- Interne Tabelle für Listausgabe&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF G_T_LISTE OCCURS 0,&lt;/P&gt;&lt;P&gt;    PSPNR LIKE PROJ-PSPNR, "Projektdefinition (intern)&lt;/P&gt;&lt;P&gt;    PSPID LIKE PROJ-PSPID, "Projektdefinition&lt;/P&gt;&lt;P&gt;    POSID LIKE PRPS-POSID, "PSP-Element&lt;/P&gt;&lt;P&gt;    POST1 LIKE PRPS-POST1, "Kurzbeschreibung&lt;/P&gt;&lt;P&gt;    KSTAR LIKE COSS-KSTAR, "Kostenart   "/&amp;amp;-neueneu&lt;/P&gt;&lt;P&gt;    KTEXT LIKE CSKU-KTEXT, "Kostenarttext"/&amp;amp;-neueneu&lt;/P&gt;&lt;P&gt;    PLAN       LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    OBLIGO     LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    IST        LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    PLAN_MINUS LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    OBLIGO_INT LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    IST_INT    LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    IST_LFD    LIKE COSS-WTG001,&lt;/P&gt;&lt;P&gt;    PSPXX(1),&lt;/P&gt;&lt;P&gt;    PSPNN(23),&lt;/P&gt;&lt;P&gt;  END OF G_T_LISTE.&lt;/P&gt;&lt;P&gt;TYPES:&lt;/P&gt;&lt;P&gt;  TYPE_TEXTLINE(512).&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  W_TEXTLINE TYPE TYPE_TEXTLINE.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  LT_LIST TYPE TABLE OF ABAPLIST,&lt;/P&gt;&lt;P&gt;  LT_TXT  TYPE TABLE OF TYPE_TEXTLINE.&lt;/P&gt;&lt;P&gt;TABLES: T2503,PRPS,TJ02T.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: SO_WWSTO FOR T2503-WWSTO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- Buchungsperiod VON&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(33) TEXT-S01 FOR FIELD PA_JAHRV.&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;PA_JAHRV TYPE GJAHR OBLIGATORY,&lt;/P&gt;&lt;P&gt;PA_PERV  TYPE CO_PERIO OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END   OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--- Buchungsperiod BIS&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 1(33) TEXT-S02 FOR FIELD PA_JAHRB.&lt;/P&gt;&lt;P&gt;PARAMETERS:&lt;/P&gt;&lt;P&gt;PA_JAHRB TYPE GJAHR OBLIGATORY,&lt;/P&gt;&lt;P&gt;PA_PERB  TYPE CO_PERIO OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END   OF LINE.&lt;/P&gt;&lt;P&gt;*--- Systemstatus&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: SO_PBUKR FOR PRPS-PBUKR DEFAULT '1060',&lt;/P&gt;&lt;P&gt;SO_ISTAT FOR TJ02T-TXT04 NO INTERVALS  MATCHCODE OBJECT Z48R_ISTAT.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BLCK2 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt;PARAMETERS: FILENAME LIKE RLGRAP-FILENAME&lt;/P&gt;&lt;P&gt;DEFAULT '&lt;/P&gt;&lt;P&gt;SI39467atmo2$SAMQFETRANSFER.txt'.&lt;/P&gt;&lt;P&gt;*SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN ULINE.&lt;/P&gt;&lt;P&gt;PARAMETERS: AP RADIOBUTTON GROUP GRP1,&lt;/P&gt;&lt;P&gt;            PC RADIOBUTTON GROUP GRP1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BLCK2.&lt;/P&gt;&lt;P&gt;*--- Initialzation -&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;  PERFORM F_INITIALZATION.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INCLUDE Z48C_PSP_DOWN_E01                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR FILENAME.&lt;/P&gt;&lt;P&gt;  PERFORM FRONTEND_FILE CHANGING FILENAME.&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  f_initialzation&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM F_INITIALZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PA_JAHRV = '1900'.&lt;/P&gt;&lt;P&gt;  PA_PERV  = '001'.&lt;/P&gt;&lt;P&gt;  PA_JAHRB = SY-DATUM+0(4).&lt;/P&gt;&lt;P&gt;  PA_PERB  = SY-DATUM+4(2).&lt;/P&gt;&lt;P&gt;*--- Alle zu Projekten gehörene Anwenderstatus selektieren&lt;/P&gt;&lt;P&gt;  SELECT  TJ30&lt;SUB&gt;STSMA  TJ30&lt;/SUB&gt;ESTAT  TJ30T&lt;SUB&gt;TXT04  TJ30T&lt;/SUB&gt;TXT30&lt;/P&gt;&lt;P&gt;    INTO  CORRESPONDING FIELDS OF TABLE G_T_ESTAT&lt;/P&gt;&lt;P&gt;    FROM  TJ30&lt;/P&gt;&lt;P&gt;    INNER JOIN TJ30T ON  TJ30&lt;SUB&gt;STSMA = TJ30T&lt;/SUB&gt;STSMA&lt;/P&gt;&lt;P&gt;                     AND TJ30&lt;SUB&gt;ESTAT = TJ30T&lt;/SUB&gt;ESTAT&lt;/P&gt;&lt;P&gt;    INNER JOIN TJ21  ON  TJ30&lt;SUB&gt;STSMA = TJ21&lt;/SUB&gt;STSMA&lt;/P&gt;&lt;P&gt;    WHERE TJ30T~SPRAS EQ SY-LANGU&lt;/P&gt;&lt;P&gt;      AND TJ21~OBTYP = 'PRN'&lt;/P&gt;&lt;P&gt;      OR  TJ21~OBTYP = 'PDN'.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " f_initialzation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  DATA: LISTOBJECT LIKE ABAPLIST OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  SUBMIT  Z48R_PROJEKTSTATUS WITH SO_WWSTO IN SO_WWSTO&lt;/P&gt;&lt;P&gt;                             WITH SO_ISTAT IN SO_ISTAT&lt;/P&gt;&lt;P&gt;                             EXPORTING LIST TO MEMORY&lt;/P&gt;&lt;P&gt;                             AND RETURN.&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;Import the list from memory and store it in table listobject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'LIST_FROM_MEMORY'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            LISTOBJECT = LISTOBJECT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            NOT_FOUND  = 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;    WRITE  'Error in list_from_memory.'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'LIST_TO_ASCI'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           LIST_INDEX         = -1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            LISTASCI           = LT_TXT&lt;/P&gt;&lt;P&gt;            LISTOBJECT         = LISTOBJECT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            EMPTY_LIST         = 1&lt;/P&gt;&lt;P&gt;            LIST_INDEX_INVALID = 2&lt;/P&gt;&lt;P&gt;            OTHERS             = 3.&lt;/P&gt;&lt;P&gt;  CHECK SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: LV_LINES LIKE SY-TABIX.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE LT_TXT LINES LV_LINES.&lt;/P&gt;&lt;P&gt;  LOOP AT LT_TXT INTO W_TEXTLINE.&lt;/P&gt;&lt;P&gt;    CHECK SY-TABIX &amp;gt; 3.&lt;/P&gt;&lt;P&gt;    CHECK W_TEXTLINE(5) &amp;lt;&amp;gt; 'Keine'.&lt;/P&gt;&lt;P&gt;    CHECK W_TEXTLINE(5) &amp;lt;&amp;gt; '-----'.&lt;/P&gt;&lt;P&gt;    DO 120 TIMES. REPLACE ' |' WITH '|' INTO W_TEXTLINE.  ENDDO.&lt;/P&gt;&lt;P&gt;    "WRITE / w_textline(255).&lt;/P&gt;&lt;P&gt;    PERFORM HANDLE_LINE USING W_TEXTLINE.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Free memory&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'LIST_FREE_MEMORY'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            LISTOBJECT = LISTOBJECT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            OTHERS     = 1.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    WRITE  'Error in list_free_memory.'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;**********************************************************&lt;/P&gt;&lt;P&gt;  DATA: SO_PROJ TYPE RANGE OF PROJ-PSPID,&lt;/P&gt;&lt;P&gt;        WA_PROJ LIKE LINE OF SO_PROJ,&lt;/P&gt;&lt;P&gt;        SO_POSID TYPE RANGE OF PRPS-POSID,&lt;/P&gt;&lt;P&gt;        WA_POSID LIKE LINE OF SO_POSID.&lt;/P&gt;&lt;P&gt;  CLEAR: SO_PROJ,WA_PROJ,SO_POSID,WA_POSID.&lt;/P&gt;&lt;P&gt;  REFRESH: SO_PROJ,SO_POSID.&lt;/P&gt;&lt;P&gt;  LOOP AT G_T_STATUS.&lt;/P&gt;&lt;P&gt;    WA_PROJ-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;    WA_PROJ-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;    WA_PROJ-LOW = G_T_STATUS-PSPID.&lt;/P&gt;&lt;P&gt;    APPEND WA_PROJ TO SO_PROJ.&lt;/P&gt;&lt;P&gt;    WA_POSID-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;    WA_POSID-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;    WA_POSID-LOW = G_T_STATUS-POSID.&lt;/P&gt;&lt;P&gt;    APPEND WA_POSID TO SO_POSID.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_PROJ,WA_POSID.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  SORT SO_PROJ BY LOW.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM SO_PROJ COMPARING LOW.&lt;/P&gt;&lt;P&gt;  SORT SO_POSID BY LOW.&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM SO_POSID COMPARING LOW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SUBMIT Z48R_PROJEKT_FEHLERKOSTEN  WITH SO_PROJ IN SO_PROJ&lt;/P&gt;&lt;P&gt;                                    WITH SO_PSP IN SO_POSID&lt;/P&gt;&lt;P&gt;                                    WITH SO_PBUKR IN SO_PBUKR&lt;/P&gt;&lt;P&gt;                                    WITH PA_JAHRV EQ PA_JAHRV&lt;/P&gt;&lt;P&gt;                                    WITH PA_PERV EQ PA_PERV&lt;/P&gt;&lt;P&gt;                                    WITH PA_JAHRB EQ PA_JAHRV&lt;/P&gt;&lt;P&gt;                                    WITH PA_PERB EQ PA_PERB&lt;/P&gt;&lt;P&gt;                                    WITH P_LIST EQ 'X'&lt;/P&gt;&lt;P&gt;                                    EXPORTING LIST TO MEMORY&lt;/P&gt;&lt;P&gt;                                    AND RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IMPORT G_T_LISTE FROM MEMORY ID 'IV_06_026'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Import the list from memory and store it in table listobject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'LIST_FROM_MEMORY'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            LISTOBJECT = LISTOBJECT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            NOT_FOUND  = 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;    WRITE  'Error in list_from_memory.'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'LIST_TO_ASCI'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           LIST_INDEX         = -1&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            LISTASCI           = LT_TXT&lt;/P&gt;&lt;P&gt;            LISTOBJECT         = LISTOBJECT&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            EMPTY_LIST         = 1&lt;/P&gt;&lt;P&gt;            LIST_INDEX_INVALID = 2&lt;/P&gt;&lt;P&gt;            OTHERS             = 3.&lt;/P&gt;&lt;P&gt;  LOOP AT G_T_LISTE.&lt;/P&gt;&lt;P&gt;    WRITE:/ G_T_LISTE.&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;**********************************************************&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  handle_line&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--&amp;gt; P_TEXTLINE  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM HANDLE_LINE USING    P_LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF T_CLINE OCCURS 0,&lt;/P&gt;&lt;P&gt;          TEXT(40),&lt;/P&gt;&lt;P&gt;        END   OF T_CLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;erstes Zeichen immer | und irrelevant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;  SHIFT P_LINE.&lt;/P&gt;&lt;P&gt;  SPLIT P_LINE AT '|' INTO TABLE T_CLINE.&lt;/P&gt;&lt;P&gt;  READ TABLE T_CLINE INDEX 2.&lt;/P&gt;&lt;P&gt;  G_T_STATUS-PSPID = T_CLINE-TEXT.&lt;/P&gt;&lt;P&gt;  READ TABLE T_CLINE INDEX 3.&lt;/P&gt;&lt;P&gt;  G_T_STATUS-POSID = T_CLINE-TEXT.&lt;/P&gt;&lt;P&gt;  APPEND G_T_STATUS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " handle_line&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  HANDLE_LINE_LIST&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;P_W_TEXTLINE  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM HANDLE_LINE_LIST USING    P_LINE.&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF T_CLINE OCCURS 0,&lt;/P&gt;&lt;P&gt;          TEXT(40),&lt;/P&gt;&lt;P&gt;        END   OF T_CLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;erstes Zeichen immer | und irrelevant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SHIFT P_LINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SPLIT P_LINE AT '|' INTO TABLE T_CLINE.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; READ TABLE T_CLINE INDEX 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; G_T_OUTTAB-PSPID = T_CLINE-TEXT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; READ TABLE T_CLINE INDEX 3.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; G_T_OUTTAB-POSID = T_CLINE-TEXT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND G_T_OUTTAB.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.                    " HANDLE_LINE_LIST&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  frontend_file&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     &amp;lt;--P_FILENAME  text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM FRONTEND_FILE CHANGING P_FILENAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION '/SAPDMC/LSM_F4_FRONTEND_FILE'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;            PATHNAME         = 'C:'&lt;/P&gt;&lt;P&gt;       CHANGING&lt;/P&gt;&lt;P&gt;            PATHFILE         = P_FILENAME&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            CANCELED_BY_USER = 1&lt;/P&gt;&lt;P&gt;            SYSTEM_ERROR     = 2&lt;/P&gt;&lt;P&gt;            OTHERS           = 3.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " frontend_file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2006 15:18:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810413#M347497</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-20T15:18:16Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810414#M347498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;prg A&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Submit b with selection-screen and return.&lt;/P&gt;&lt;P&gt;import itab from memory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;prg B&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;export itab to memory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Basically you can submit program b with selection-screen parameters and return. While in Prg B you can Export the resultant internal table to memory. So on return to prg A you can import it from memory and use it.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2006 15:18:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810414#M347498</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-20T15:18:31Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810415#M347499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Vasanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Thank you for timely reply. i used your logic from your program .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but i am getting the below result&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The called program report is displaying without the returning to the calling program, if i press the back butoon i see the error stating that&lt;/P&gt;&lt;P&gt;Error in list_from_memory from the function module List_from_memory.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2006 16:22:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810415#M347499</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-20T16:22:17Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810416#M347500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you paste ur code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2006 16:28:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810416#M347500</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-20T16:28:20Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810417#M347501</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Vasanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my code,&lt;/P&gt;&lt;P&gt;TABLES: mhis,&lt;/P&gt;&lt;P&gt;        mpos,&lt;/P&gt;&lt;P&gt;        mhio,&lt;/P&gt;&lt;P&gt;        iloa,&lt;/P&gt;&lt;P&gt;        vimhio,&lt;/P&gt;&lt;P&gt;        iflos,&lt;/P&gt;&lt;P&gt;        t351,&lt;/P&gt;&lt;P&gt;        t351p,&lt;/P&gt;&lt;P&gt;        t351t.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: TYPE_TEXTLINE(512).&lt;/P&gt;&lt;P&gt;DATA:  W_TEXTLINE TYPE TYPE_TEXTLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : LT_LIST TYPE TABLE OF ABAPLIST,&lt;/P&gt;&lt;P&gt;LT_TXT TYPE TABLE OF TYPE_TEXTLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*internal tables&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF i_mhis OCCURS 0,&lt;/P&gt;&lt;P&gt;         warpl LIKE mhis-warpl,&lt;/P&gt;&lt;P&gt;         abnum LIKE mhis-abnum,&lt;/P&gt;&lt;P&gt;         zaehl LIKE mhis-zaehl,&lt;/P&gt;&lt;P&gt;         zykzt LIKE mhis-zykzt,&lt;/P&gt;&lt;P&gt;         tstat LIKE mhis-tstat,&lt;/P&gt;&lt;P&gt;         pstxt LIKE mpos-pstxt,&lt;/P&gt;&lt;P&gt;         plnnr LIKE mpos-plnnr,&lt;/P&gt;&lt;P&gt;         plnal LIKE mpos-plnal,&lt;/P&gt;&lt;P&gt;       END OF i_mhis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF i_mhio OCCURS 0,&lt;/P&gt;&lt;P&gt;         warpl LIKE mhio-warpl,&lt;/P&gt;&lt;P&gt;         aufnr LIKE mhio-aufnr,&lt;/P&gt;&lt;P&gt;         addat LIKE mhio-addat,&lt;/P&gt;&lt;P&gt;         gstrp LIKE mhio-gstrp,&lt;/P&gt;&lt;P&gt;       END OF i_mhio.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF i_iflos OCCURS 0,&lt;/P&gt;&lt;P&gt;         tplnr LIKE iflos-tplnr,&lt;/P&gt;&lt;P&gt;         strno LIKE iflos-strno,&lt;/P&gt;&lt;P&gt;       END OF i_iflos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF i_iloa OCCURS 0,&lt;/P&gt;&lt;P&gt;         aufnr LIKE iloa-aufnr,&lt;/P&gt;&lt;P&gt;         tplnr LIKE iloa-tplnr,&lt;/P&gt;&lt;P&gt;         stort LIKE iloa-stort,&lt;/P&gt;&lt;P&gt;         eqfnr LIKE iloa-eqfnr,&lt;/P&gt;&lt;P&gt;       END OF i_iloa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FINAL INTERNAL TABLE&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA : BEGIN OF i_final OCCURS 0,&lt;/P&gt;&lt;P&gt;       warpl LIKE mhis-warpl,&lt;/P&gt;&lt;P&gt;       abnum LIKE mhis-abnum,&lt;/P&gt;&lt;P&gt;       tstat LIKE mhis-tstat,&lt;/P&gt;&lt;P&gt;       pstxt LIKE mpos-pstxt,&lt;/P&gt;&lt;P&gt;       plnnr LIKE mpos-plnnr,&lt;/P&gt;&lt;P&gt;       plnal LIKE mpos-plnal,&lt;/P&gt;&lt;P&gt;       addat LIKE mhio-addat,&lt;/P&gt;&lt;P&gt;       gstrp LIKE mhio-gstrp,&lt;/P&gt;&lt;P&gt;       tplnr LIKE iflos-tplnr,&lt;/P&gt;&lt;P&gt;       strno LIKE iflos-strno,&lt;/P&gt;&lt;P&gt;       stort LIKE iloa-stort,&lt;/P&gt;&lt;P&gt;       eqfnr LIKE iloa-eqfnr,&lt;/P&gt;&lt;P&gt;       END OF i_final.&lt;/P&gt;&lt;P&gt;*ALV data declarations&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis.                                 "ALV Declarations&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: fieldcatalog  TYPE slis_t_fieldcat_alv WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;      gd_tab_group  TYPE slis_t_sp_group_alv,&lt;/P&gt;&lt;P&gt;      gd_layout     TYPE slis_layout_alv,&lt;/P&gt;&lt;P&gt;      gd_repid      LIKE sy-repid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK m_plan WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  p_warpl      FOR    mhis-warpl,&lt;/P&gt;&lt;P&gt;  p_pstxt      FOR    mpos-pstxt,&lt;/P&gt;&lt;P&gt;  p_strno      FOR    iflos-strno        MATCHCODE OBJECT iflm,&lt;/P&gt;&lt;P&gt;  p_gstrp      FOR    mhio-gstrp,&lt;/P&gt;&lt;P&gt;  p_addat      FOR    mhio-addat,&lt;/P&gt;&lt;P&gt;  p_tstat      FOR    mhis-tstat,&lt;/P&gt;&lt;P&gt;  p_plnnr      FOR    mpos-plnnr,&lt;/P&gt;&lt;P&gt;  p_plnal      FOR    mpos-plnal,&lt;/P&gt;&lt;P&gt;  p_stort      FOR    iloa-stort ,&lt;/P&gt;&lt;P&gt;  p_eqfnr      FOR    iloa-eqfnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK m_plan.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;All operation&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK operation WITH FRAME TITLE text-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS screen1 RADIOBUTTON GROUP strt DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 04(30) text-002.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 45.&lt;/P&gt;&lt;P&gt;PARAMETERS screen2 RADIOBUTTON GROUP strt.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 48(30) text-003.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK operation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;layout&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK layout WITH FRAME.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_vari LIKE disvariant-variant.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK layout.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start-of-selection.&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: listobject LIKE abaplist OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SUBMIT rimhio00 WITH warpl IN p_warpl&lt;/P&gt;&lt;P&gt;                  WITH pstxt IN p_pstxt&lt;/P&gt;&lt;P&gt;  EXPORTING LIST TO MEMORY&lt;/P&gt;&lt;P&gt;  AND RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Import the list from memory and store it in table listobject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'LIST_FROM_MEMORY'&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            listobject = listobject&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            not_found  = 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;    WRITE 'Error in list_from_memory.'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2006 16:37:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810417#M347501</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-20T16:37:15Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810418#M347502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Karthick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tested ur report in my system. The submited reprot RIMHIO00  is not writing any list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thatswhy the FM is not able to capture any record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even I have tested this report and not dispalying and output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sur if the any data is selected from RIMHIO00  then u will see it in ur report.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2006 16:51:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810418#M347502</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-20T16:51:44Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810419#M347503</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear vasanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    i am getting the list from submited reprot RIMHIO00, to be clear&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when i exectute my program with values in the selction screen, the RIMHIO00 program exectutes and displays the list with the values but it is not returning to my calling program.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2006 17:09:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810419#M347503</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-20T17:09:17Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810420#M347504</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Karthick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To be clear.&lt;/P&gt;&lt;P&gt;If u use the EXPORTING TO LIST AND RETURN then the listof the called program will not be displayed and the list will be exported to the memory. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyhow I came from the office. Tommorow I will check that and let you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2006 20:35:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810420#M347504</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-20T20:35:17Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810421#M347505</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Vasanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Thanks for your interest.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  I tried calling other program, it is working. but for the program RIMHIO00 it is not working. i thought that for the interactive grid report this submit command is not useful. but i am not sure. pls check and let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   my requirement is i need to pass values to the program RIMHIO00 and executed and after execution i need the final internal table (object_tab) values in my program for further process.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      other than this, pls send me a sample program to set layout in reusealvgriddisplay.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;note i given points to u&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 08:18:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810421#M347505</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T08:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810422#M347506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Karthick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the report produces the ALV grid then it is not possible to export the list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Either the output should be a ordinary report or ALV List.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it is a list we have to think some other possiblity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 08:34:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810422#M347506</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T08:34:51Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810423#M347507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi karthik,&lt;/P&gt;&lt;P&gt;just make a slight change in Sumbit statement  as follows - &lt;/P&gt;&lt;P&gt;it will fulfill ur requirement - &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUBMIT RIMPLA00 WITH warpl IN p_warpl&lt;/P&gt;&lt;P&gt;WITH pstxt IN p_pstxt&lt;/P&gt;&lt;P&gt;EXPORTING LIST TO MEMORY&lt;/P&gt;&lt;P&gt;AND RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points if helpfull..&lt;/P&gt;&lt;P&gt;amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 08:37:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810423#M347507</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T08:37:50Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810424#M347508</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear amith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   I am getting same output, the program is not returning to calling program&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 09:04:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810424#M347508</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T09:04:49Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810425#M347509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Karthick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is user field in the report RIMHIO00 G_GRID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the report where is field is set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you set this field through ur report then ur problem will be solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since if G_GRID = 'X'. report is displaying the ALV list from which u could import the list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If useful reward.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 09:12:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810425#M347509</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T09:12:23Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810426#M347510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi karthik ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;remove this part from ur code -  (also submit would be with the report name which i gave u some time back)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Import the list from memory and store it in table listobject&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'LIST_FROM_MEMORY'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;listobject = listobject&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;not_found = 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;WRITE 'Error in list_from_memory.'.&lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it will work fine..&lt;/P&gt;&lt;P&gt;reward ptns if helpfull..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 09:28:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810426#M347510</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T09:28:14Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810427#M347511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear vasanth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            I found below coding in the called program  , but i don't know waht to do with this, pls guide me to get the solution&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;get parameter id 'Q_ALV_GRID_INACTIVE' field g_grid.&lt;/P&gt;&lt;P&gt;*--- call customer function to change ALV settings&lt;/P&gt;&lt;P&gt;  call function 'IREP1_CHANGE_SETTINGS_ALV'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 09:59:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810427#M347511</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T09:59:44Z</dc:date>
    </item>
    <item>
      <title>Re: reg submit</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810428#M347512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear amit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   even if i remove that part i am getting same result.&lt;/P&gt;&lt;P&gt;my requirement is i want the final internal table values(object_tab) from the program RIMHIO00  in my calling program.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Dec 2006 10:08:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-submit/m-p/1810428#M347512</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-21T10:08:13Z</dc:date>
    </item>
  </channel>
</rss>

