Z program to download all Z programs

HI All!
I herad that there is sample program which downloads all z programs in SAP and writes it onto PS into individual word documents.I mean it stores all z programs on a system which will be useful for one who moves onto the next project as a backup.
Can anyone give me that sample code please..
Regards
Pavan

Hi Pavan,
Take this code the,. This is from http://www.dalestech.com/. It downloads everything. Programs, Tables, Screen Elements,  Function Modules....... Explore the options further.
PROGRAM zdown.
*=======================================================================
*=================================
Direct Download Enterprise version 1.2.
THIS SOFTWARE IS FOR PERSONAL USE ONLY.
THIS PROGRAM IS FREEWARE AND IS PROVIDED ON AN AS-IS BASIS WITHOUT
*WARRANTY OF ANY KIND.
THE PROVIDER SPECIFICALLY DISCLAIMS ANY OTHER WARRANTY, EXPRESS OR
*IMPLIED, INCLUDING ANY WARRANTY OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
IN NO EVENT SHALL PROVIDER BE LIABLE FOR ANY CONSEQUENTIAL,
PROGRAM DESCRIPTION & USE
Allows a user to download programs, Functions, DD definitions, etc
*to the presentation server.  This
version searches recursively for nested includes and function
*modules, and allows you to download
the resulting code as standard text or HTML web pages within a
*suitable directory structure.
You can either search by object name, using wildcards if you wish,
*or a combination of Author and
object name.  If you want all objects returned for a particular
*author then select the author name
and choose the most suitable radiobutton.  All objects will be
*returned if the fields to the right
hand side of the radiobutton are left completely blank.
Compatible with R/3 Enterprise only, for older versions of SAP you
*will need Direct Download version 5.xx.
This version removes the programming limitations imposed by
*developing across SAP releases 3 to 4.6.
This program is intended to allow a person to keep a visual
*representation of a program for backup
purposes only as has not been designed to allow programs to be
*uploaded to SAP systems.
AUTHOR          : E.G.Mellodew
PROGRAM CONTACT : [email protected]
                  www.dalestech.com
Types
text element structure
TYPES: ttexttable LIKE textpool.
GUI titles
TYPES: tguititle LIKE d347t.
Message classes
TYPES: BEGIN OF tmessage,
         arbgb LIKE t100-arbgb,
         stext LIKE t100a-stext,
         msgnr LIKE t100-msgnr,
         text  LIKE t100-text,
       END OF tmessage.
Screen flow.
TYPES: BEGIN OF tscreenflow,
         screen LIKE d020s-dnum,
         code LIKE d022s-line,
       END OF tscreenflow.
Holds a tablestructure definition
TYPES: BEGIN OF tdicttablestructure,
         fieldname LIKE dd03l-fieldname,
         position  LIKE dd03l-position,
         keyflag   LIKE dd03l-keyflag,
         rollname  LIKE dd03l-rollname,
         domname   LIKE dd03l-domname,
         datatype  LIKE dd03l-datatype,
         leng      LIKE dd03l-leng,
         ddtext    LIKE dd04t-ddtext,
       END OF tdicttablestructure.
Holds a tables attributes + its definition
TYPES: BEGIN OF tdicttable,
         tablename    LIKE dd03l-tabname,
         tabletitle   LIKE dd02t-ddtext,
         istructure TYPE tdicttablestructure OCCURS 0,
       END OF tdicttable.
Include program names
TYPES: BEGIN OF tinclude,
         includename LIKE trdir-name,
         includetitle LIKE tftit-stext,
       END OF tinclude.
Method
TYPES: BEGIN OF tmethod,
         cmpname LIKE vseomethod-cmpname,
         descript LIKE vseomethod-descript,
         exposure LIKE vseomethod-exposure,
         methodkey TYPE string,
       END OF tmethod.
Class
TYPES: BEGIN OF tclass,
         scanned(1),
         clsname LIKE vseoclass-clsname,
         descript LIKE vseoclass-descript,
         msg_id LIKE vseoclass-msg_id,
         exposure LIKE vseoclass-exposure,
         state LIKE vseoclass-state,
         clsfinal LIKE vseoclass-clsfinal,
         r3release LIKE vseoclass-r3release,
         imethods TYPE tmethod OCCURS 0,
         idictstruct TYPE tdicttable OCCURS 0,
         itextelements TYPE ttexttable OCCURS 0,
         imessages TYPE tmessage OCCURS 0,
         textelementkey TYPE string,
         publicclasskey TYPE string,
         privateclasskey TYPE string,
         protectedclasskey TYPE string,
         typesclasskey TYPE string,
         exceptionclass TYPE i,
       END OF tclass.
function modules
TYPES: BEGIN OF tfunction,
         functionname LIKE tfdir-funcname,
         functiongroup LIKE enlfdir-area,
         includenumber LIKE tfdir-include,
         functionmaininclude LIKE tfdir-funcname,
         functiontitle LIKE tftit-stext,
         topincludename LIKE tfdir-funcname,
         progname LIKE tfdir-pname,
         programlinkname LIKE tfdir-pname,
         messageclass LIKE t100-arbgb,
         itextelements TYPE ttexttable OCCURS 0,
         iselectiontexts TYPE ttexttable OCCURS 0,
         imessages TYPE tmessage OCCURS 0,
         iincludes TYPE tinclude OCCURS 0,
         idictstruct TYPE tdicttable OCCURS 0,
         iguititle TYPE tguititle OCCURS 0,
         iscreenflow TYPE tscreenflow OCCURS 0,
       END OF tfunction.
TYPES: BEGIN OF tprogram,
         progname LIKE trdir-name,
         programtitle LIKE tftit-stext,
         subc LIKE trdir-subc,
         messageclass LIKE t100-arbgb,
         imessages TYPE tmessage OCCURS 0,
         itextelements TYPE ttexttable OCCURS 0,
         iselectiontexts TYPE ttexttable OCCURS 0,
         iguititle TYPE tguititle OCCURS 0,
         iscreenflow TYPE tscreenflow OCCURS 0,
         iincludes TYPE tinclude OCCURS 0,
         idictstruct TYPE tdicttable OCCURS 0,
       END OF tprogram.
Internal tables
Dictionary object
DATA: idictionary TYPE STANDARD TABLE OF tdicttable WITH HEADER LINE.
Function modules.
DATA: ifunctions TYPE STANDARD TABLE OF tfunction WITH HEADER LINE.
Tree display structure.
DATA: itreedisplay TYPE STANDARD TABLE OF snodetext WITH HEADER LINE.
Message class data
DATA: imessages TYPE STANDARD TABLE OF tmessage WITH HEADER LINE.
Holds a single message class an all of its messages
DATA: isinglemessageclass TYPE STANDARD TABLE OF tmessage WITH HEADER
LINE.
Holds program related data
DATA: iprograms TYPE STANDARD TABLE OF tprogram WITH HEADER LINE.
Classes
DATA: iclasses TYPE STANDARD TABLE OF tclass WITH HEADER LINE.
Table prototypes
DATA: dumidictstructure TYPE STANDARD TABLE OF tdicttablestructure.
DATA: dumitexttab TYPE STANDARD TABLE OF ttexttable.
DATA: dumiincludes TYPE STANDARD TABLE OF tinclude.
DATA: dumihtml TYPE STANDARD TABLE OF string.
DATA: dumiheader TYPE STANDARD TABLE OF string .
DATA: dumiscreen TYPE STANDARD TABLE OF tscreenflow .
DATA: dumiguititle TYPE STANDARD TABLE OF tguititle.
DATA: dumimethods TYPE STANDARD TABLE OF tmethod.
  Global objects
DATA: objfile TYPE REF TO cl_gui_frontend_services.
DATA: objruntimeerror TYPE REF TO cx_root.
Constants
CONSTANTS: versionno TYPE string VALUE '1.2'.
CONSTANTS: tables TYPE string VALUE 'TABLES'.
CONSTANTS: like TYPE string VALUE 'LIKE'.
CONSTANTS: type TYPE string VALUE 'TYPE'.
CONSTANTS: typerefto TYPE string VALUE 'TYPE REF TO'.
CONSTANTS: structure TYPE string VALUE 'STRUCTURE'.
CONSTANTS: lowstructure TYPE string VALUE 'structure'.
CONSTANTS: occurs TYPE string VALUE 'OCCURS'.
CONSTANTS: function TYPE string VALUE 'FUNCTION'.
CONSTANTS: callfunction TYPE string VALUE ' CALL FUNCTION'.
CONSTANTS: message TYPE string  VALUE 'MESSAGE'.
CONSTANTS: include TYPE string VALUE 'INCLUDE'.
CONSTANTS: lowinclude TYPE string VALUE 'include'.
CONSTANTS: destination TYPE string VALUE 'DESTINATION'.
CONSTANTS: is_table TYPE string VALUE 'T'.
CONSTANTS: is_program TYPE string VALUE 'P'.
CONSTANTS: is_screen TYPE string VALUE 'S'.
CONSTANTS: is_guititle TYPE string VALUE 'G'.
CONSTANTS: is_documentation TYPE string VALUE 'D'.
CONSTANTS: is_messageclass TYPE string VALUE 'MC'.
CONSTANTS: is_function TYPE string VALUE 'F'.
CONSTANTS: is_class TYPE string VALUE 'C'.
CONSTANTS: is_method TYPE string VALUE 'M'.
CONSTANTS: asterix TYPE string VALUE '*'.
CONSTANTS: comma TYPE string VALUE ','.
CONSTANTS: period TYPE string VALUE '.'.
CONSTANTS: dash TYPE string VALUE '-'.
CONSTANTS: true TYPE i VALUE 1.
CONSTANTS: false TYPE i VALUE 0.
CONSTANTS: lt TYPE string VALUE '<'.
CONSTANTS: gt TYPE string VALUE '>'.
CONSTANTS: unix TYPE string VALUE 'UNIX'.
CONSTANTS: non_unix TYPE string VALUE 'not UNIX'.
CONSTANTS: background_colour TYPE string VALUE '#FFFFE0'.
CONSTANTS: colour_white TYPE string VALUE '#FFFFFF'.
CONSTANTS: colour_black TYPE string VALUE '#000000'.
CONSTANTS: colour_yellow TYPE string VALUE '#FFFF00'.
CONSTANTS: comment_colour TYPE string VALUE '#0000FF'.
CONSTANTS: htmlextension TYPE string VALUE 'html'.
CONSTANTS: textextension TYPE string VALUE 'txt'.
Global variables
DATA: statusbarmessage(100).
DATA: forcedexit TYPE i VALUE 0.
DATA: starttime LIKE sy-uzeit.
DATA: runtime LIKE sy-uzeit.
DATA: downloadfileextension TYPE string.
DATA: downloadfolder TYPE string.
DATA: slashseparator TYPE string.
DATA: frontendopsystem TYPE string.
DATA: customernamespace TYPE string.
RANGES: soprogramname FOR trdir-name.
RANGES: soauthor FOR usr02-bname.
RANGES: sotable FOR dd02l-tabname.
RANGES: sofunctionname  FOR tfdir-funcname.
RANGES: soclassname FOR vseoclass-clsname.
RANGES: sofunctiongroup FOR enlfdir-area.
FIELD-SYMBOLS:  TYPE tdicttable.
Selection screen declaration
Author
SELECTION-SCREEN: BEGIN OF BLOCK b1 WITH FRAME TITLE tblock1.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 5(23) tauth.
PARAMETERS: pauth LIKE usr02-bname MEMORY ID mauth.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 5(36) tpmod.
PARAMETERS: pmod AS CHECKBOX.
SELECTION-SCREEN END OF LINE.
*--- Local objects
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 5(36) t$tmp.
PARAMETERS: p$tmp AS CHECKBOX DEFAULT ''.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN: END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE tblock2.
Tables
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: rtable RADIOBUTTON GROUP r1.
SELECTION-SCREEN COMMENT 5(20) trtable.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 10(18) tptable.
PARAMETERS: ptable LIKE dd02l-tabname MEMORY ID mtable.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 10(79) ttnote.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 10(79) ttnote1.
SELECTION-SCREEN END OF LINE.
Message classes
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: rmess RADIOBUTTON GROUP r1.
SELECTION-SCREEN COMMENT 5(18) tpmes.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 10(18) tmname.
PARAMETERS: pmname LIKE t100-arbgb MEMORY ID mmname.
SELECTION-SCREEN END OF LINE.
Function modules
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: rfunc RADIOBUTTON GROUP r1.
SELECTION-SCREEN COMMENT 5(30) trfunc.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 10(18) tpfname.
PARAMETERS: pfname LIKE tfdir-funcname MEMORY ID mfname.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 10(18) tfgroup.
PARAMETERS: pfgroup LIKE enlfdir-area MEMORY ID mfgroup.
SELECTION-SCREEN END OF LINE.
Classes
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: rclass RADIOBUTTON GROUP r1.
SELECTION-SCREEN COMMENT 5(30) trclass.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 10(18) tpcname.
PARAMETERS: pclname LIKE seoclass-clsname MEMORY ID mcname.
SELECTION-SCREEN END OF LINE.
Programs / includes
SELECTION-SCREEN BEGIN OF LINE.
PARAMETERS: rprog RADIOBUTTON GROUP r1 DEFAULT 'X'.
SELECTION-SCREEN COMMENT 5(18) tprog.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 10(18) trpname.
PARAMETERS: pprog LIKE trdir-name MEMORY ID mprog.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP.
Language
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(18) tmlang.
PARAMETERS: pmlang LIKE t100-sprsl DEFAULT 'EN'.
SELECTION-SCREEN END OF LINE.
Package
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(18) tpack.
PARAMETERS: ppack LIKE tadiv-devclass MEMORY ID mpack.
SELECTION-SCREEN END OF LINE.
Customer objects
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(27) tcust.
PARAMETERS: pcust AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN COMMENT 32(25) tnrange.
PARAMETERS: pcname TYPE namespace MEMORY ID mnamespace.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN: END OF BLOCK b2.
Additional things to download.
SELECTION-SCREEN: BEGIN OF BLOCK b3 WITH FRAME TITLE tblock3.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(33) tptext.
PARAMETERS: ptext AS CHECKBOX DEFAULT 'X' MEMORY ID mtext.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(33) tmess.
PARAMETERS: pmess AS CHECKBOX DEFAULT 'X' MEMORY ID mmess.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(33) tpinc.
PARAMETERS: pinc AS CHECKBOX DEFAULT 'X' MEMORY ID minc.
SELECTION-SCREEN COMMENT 40(20) trecc.
PARAMETERS: preci AS CHECKBOX DEFAULT 'X' MEMORY ID mreci.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(33) tpfunc.
PARAMETERS: pfunc AS CHECKBOX DEFAULT 'X' MEMORY ID mfunc.
SELECTION-SCREEN COMMENT 40(20) trecf.
PARAMETERS: precf AS CHECKBOX DEFAULT 'X' MEMORY ID mrecf.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(33) tdoc.
PARAMETERS: pdoc AS CHECKBOX DEFAULT 'X' MEMORY ID mdoc.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(33) tpscr.
PARAMETERS: pscr AS CHECKBOX DEFAULT 'X' MEMORY ID mscr.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(33) tpdict.
PARAMETERS: pdict AS CHECKBOX DEFAULT 'X' MEMORY ID mdict.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(33) tsortt.
PARAMETERS: psortt AS CHECKBOX DEFAULT ' ' MEMORY ID msortt.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN: END OF BLOCK b3.
File details
SELECTION-SCREEN: BEGIN OF BLOCK b4 WITH FRAME TITLE tblock4.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(20) tphtml.
PARAMETERS: phtml RADIOBUTTON GROUP g1 DEFAULT 'X'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 5(25) tcomm.
PARAMETERS: pcomm AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 5(25) tback.
PARAMETERS: pback AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(20) tptxt.
PARAMETERS: ptxt RADIOBUTTON GROUP g1.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(20) tppath.
PARAMETERS: pfolder LIKE rlgrap-filename OBLIGATORY MEMORY ID
mfolder.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN: END OF BLOCK b4.
Display a directory picker window
AT SELECTION-SCREEN ON VALUE-REQUEST FOR pfolder.
  DATA: objfile TYPE REF TO cl_gui_frontend_services.
  DATA: pickedfolder TYPE string.
  DATA: initialfolder TYPE string.
  CREATE OBJECT objfile.
  IF NOT pfolder IS INITIAL.
    initialfolder = pfolder.
  ELSE.
    objfile->get_temp_directory( CHANGING temp_dir = initialfolder
                                 EXCEPTIONS cntl_error = 1
                                           error_no_gui = 2
                                           not_supported_by_gui = 3 ).
  ENDIF.
  objfile->directory_browse( EXPORTING initial_folder = initialfolder
                             CHANGING selected_folder = pickedfolder
                             EXCEPTIONS cntl_error = 1
                                        error_no_gui = 2
                                        not_supported_by_gui = 3 ).
  IF sy-subrc = 0.
    pfolder = pickedfolder.
  ELSE.
    WRITE: / 'An error has occured picking a folder'.
  ENDIF.
initialisation
INITIALIZATION.
Parameter screen texts.
  tblock1 = 'Author (Optional)'.
  t$tmp   = 'Programs only: include local objects'.
  tblock2 = 'Objects to download'.
  tblock3 = 'Additional downloads for progs, func modules and classes'.
  tblock4 = 'Download parameters'.
  tauth   = 'Author name'.
  tpmod   = 'Include programs modified by author'.
  tcust   = 'Only customer objects'.
  tnrange = 'Alt customer name range'.
  trtable = 'Tables / Structures'.
  tptable = 'Table name'.
  ttnote  = 'Please note: tables are stored under the username of the'.
  ttnote1 = 'last person who modified them.'.
  trfunc  = 'Function modules'.
  tpfname = 'Function name'.
  tfgroup = 'Function group'.
  trclass  = 'Classes'.
  tpcname = 'Class name'.
  tmess   = 'Message class'.
  tmname  = 'Class name'.
  tmlang  = 'Language'.
  tprog   = 'Programs'.
  trpname = 'Program name'.
  tpack   = 'Package'.
  tptxt   = 'Text document'.
  tphtml  = 'HTML document'.
  tcomm   = 'Highlight comments'.
  tback   = 'Include background colour'.
  tptext  = 'Text elements'.
  tpinc   = 'Include programs'.
  trecc   = 'Recursive search'.
  tppath  = 'File path'.
  tpmes   = 'Message classes'.
  tpfunc  = 'Function modules'.
  tdoc    = 'Function module documentation'.
  trecf   = 'Recursive search'.
  tpscr   = 'Screens'.
  tpdict  = 'Dictionary structures'.
  tsortt  = 'Sort table fields alphabetically'.
Determine the frontend operating system type.
  PERFORM determinefrontendopsystem USING slashseparator.
start-of-selection.
START-OF-SELECTION.
  PERFORM checkcomboboxes.
  PERFORM fillselectionranges.
  downloadfolder = pfolder.
  starttime = sy-uzeit.
Fool the HTML routines to stop them hyperlinking anything with a space
*in them
  IF pcname IS INITIAL.
    customernamespace  = '^'.
  ELSE.
    customernamespace = pcname.
  ENDIF.
Main program flow.
  CASE 'X'.
  Select tables
    WHEN rtable.
      PERFORM retrievetables USING idictionary[]
                                   sotable[]
                                   soauthor[].
  Select message classes tables
    WHEN rmess.
      PERFORM retrievemessageclass USING imessages[]
                               soauthor[]      "Author
                               pmname          "Message classname
                               pmlang          "Message classanguage
                              pmod.           "Modified by author
  Select function modules
    WHEN rfunc.
      IF pfname+0(1) CA asterix.
      Restrict the search to customer objects only.
        pcust = 'X'.
      ENDIF.
      IF pfgroup+0(1) CA asterix.
      Restrict the search to customer objects only.
        pcust = 'X'.
      ENDIF.
      PERFORM retrievefunctions USING sofunctionname[]   "Function name
                                      sofunctiongroup[]  "Function group
                                  ifunctions[]       "Foundfunctions
                                  pauth         "Author
                                  ptext         "Get textelements
                                  pscr          "Get screens
                                  pcust         "Customer data only
                          customernamespace. "Customer name range
      LOOP AT ifunctions.
      Find Dict structures, messages, functions, includes etc.
        PERFORM scanforadditionalfuncstuff USING ifunctions[]
                                                 preci
      "Search for includes recursively
                                                 precf
      "Search for functions recursively
                                                 pinc
      "Search for includes
                                                 pfunc
      "Search for functions
                                                 pdict
      "search for dictionary objects
                                                 pmess
      "Search for messages
                                                 pcust
      "Customer data only
                                                 customernamespace.
        "Customer name range
      ENDLOOP.
  Select Classes
    WHEN rclass.
      IF pclname+0(1) CA asterix.
      Restrict the search to customer objects only.
        pcust = 'X'.
      ENDIF.
      PERFORM retrieveclasses USING iclasses[]
                                    ifunctions[]
                                    soclassname[]       "Class name
                                    soauthor[]          "Author
                           customernamespace   "Customer namerange
                                    pmod       "Also modifiedby author
                                    pcust       "Customer objectonly
                                    pmess       "Find messages
                                    ptext               "Text Elements
                               pdict               "Dictionarystructures
                                    pfunc               "Get functions
                                    pinc                "Get includes
             precf               "Searchrecursively for functions
            preci               "Searchrecursively for includes
            'X'                 "Searchrecursively for classes
           pmlang.             "Language
      LOOP AT ifunctions.
      Find Dict structures, messages, functions, includes etc.
        PERFORM scanforadditionalfuncstuff USING ifunctions[]
                                                 preci
      "Search for includes recursively
                                                 precf
      "Search for functions recursively
                                                 pinc
      "Search for includes
                                                 pfunc
      "Search for functions
                                                 pdict
      "search for dictionary objects
                                                 pmess
      "Search for messages
                                                 pcust
      "Customer data only
                                                 customernamespace.
        "Customer name range
      ENDLOOP.
  Select programs
    WHEN rprog.
      IF pprog+0(1) CA asterix.
      Restrict the search to customer objects only.
        pcust = 'X'.
      ENDIF.
      PERFORM retrieveprograms USING iprograms[]
                                     ifunctions[]
                                     soprogramname[]    "Program name
                                     soauthor[]         "Author
                           customernamespace  "Customer nam range
                           pmod               "Also modifiedby author
                           pcust              "Customer object only
                                     pmess              "Find messages
                                     ptext              "Text Elements
                                     pdict         "Dictionaystructures
                                     pfunc            "Get functions
                                     pinc               "Get includes
                                     pscr               "Get screens
       precf              "Search recursively for functions
       preci              "Searchrecursively for includes
                                    p$tmp              "local objects
                                     ppack.             "Package
  ENDCASE.
end-of-selection
END-OF-SELECTION.
  IF forcedexit = 0.
  Set the file extension and output type of the file
    IF ptxt IS INITIAL.
      downloadfileextension = htmlextension.
    ELSE.
      downloadfileextension = textextension.
    ENDIF.
  Decide what to download
    CASE 'X'.
    Download tables
      WHEN rtable.
        IF NOT ( idictionary[] IS INITIAL ).
          PERFORM downloadddstructures USING idictionary[]
                                             pfolder
                                             htmlextension
                                             space
                                             psortt.
        Free up any memory used for caching HTML versions of tables
          LOOP AT idictionary.
            FREE MEMORY ID idictionary-tablename.
          ENDLOOP.
          GET TIME.
          runtime = sy-uzeit - starttime.
          PERFORM filltreenodetables USING idictionary[]
                                           itreedisplay[]
                                           runtime.
          CLEAR idictionary[].
        ENDIF.
    Download message class
      WHEN rmess.
        IF NOT ( imessages[] IS INITIAL ).
          SORT imessages ASCENDING BY arbgb msgnr.
          LOOP AT imessages.
            APPEND imessages TO isinglemessageclass.
            AT END OF arbgb.
              PERFORM downloadmessageclass USING isinglemessageclass[]
                                                 imessages-arbgb
                                                 pfolder
                                                 downloadfileextension
                                                 phtml
                                                 space
                                                 pcomm
                                                 customernamespace
                                                 pinc
                                                 pdict
                                                 pmess.
              CLEAR isinglemessageclass[].
            ENDAT.
          ENDLOOP.
          GET TIME.
          runtime = sy-uzeit - starttime.
          PERFORM filltreenodemessages USING imessages[]
                                             itreedisplay[]
                                             runtime.
          CLEAR imessages[].
        ENDIF.
    Download functions
      WHEN rfunc.
        IF NOT ( ifunctions[] IS INITIAL ).
          PERFORM downloadfunctions USING ifunctions[]
                                          pfolder
                                          downloadfileextension
                                          space
                                          pdoc
                                          phtml
                                          pcomm
                                          customernamespace
                                          pinc
                                          pdict
                                          textextension
                                          htmlextension
                                          psortt.
        Free up any memory used for caching HTML versions of tables
          LOOP AT ifunctions.
            LOOP AT ifunctions-idictstruct ASSIGNING -tablename.
            ENDLOOP.
          ENDLOOP.
          GET TIME.
          runtime = sy-uzeit - starttime.
          PERFORM filltreenodefunctions USING ifunctions[]
                                              itreedisplay[]
                                              runtime.
          CLEAR ifunctions[].
        ENDIF.
    Download Classes
      WHEN rclass.
        IF NOT ( iclasses[] IS INITIAL ).
          PERFORM downloadclasses USING iclasses[]
                                        ifunctions[]
                                        pfolder
                                        downloadfileextension
                                        htmlextension
                                        textextension
                                        phtml
                                        pcomm
                                        customernamespace
                                        pinc
                                        pdict
                                        pdoc
                                        psortt.
        Free up any memory used for caching HTML versions of tables
          LOOP AT ifunctions.
            LOOP AT ifunctions-idictstruct ASSIGNING -tablename.
            ENDLOOP.
          ENDLOOP.
        Free up any memory used for caching HTML versions of tables
          LOOP AT iprograms.
            LOOP AT iprograms-idictstruct ASSIGNING -tablename.
            ENDLOOP.
          ENDLOOP.
          GET TIME.
          runtime = sy-uzeit - starttime.
          PERFORM filltreenodeclasses USING iclasses[]
                                            ifunctions[]
                                            itreedisplay[]
                                            runtime.
          CLEAR iclasses[].
          CLEAR ifunctions[].
        ENDIF.
    Download programs
      WHEN rprog.
        IF NOT ( iprograms[] IS INITIAL ).
          PERFORM downloadprograms USING iprograms[]
                                         ifunctions[]
                                         pfolder
                                         downloadfileextension
                                         htmlextension
                                         textextension
                                         phtml
                                         pcomm
                                         customernamespace
                                         pinc
                                         pdict
                                         pdoc
                                         psortt.
        Free up any memory used for caching HTML versions of tables
          LOOP AT ifunctions.
            LOOP AT ifunctions-idictstruct ASSIGNING -tablename.
            ENDLOOP.
          ENDLOOP.
        Free up any memory used for caching HTML versions of tables
          LOOP AT iprograms.
            LOOP AT iprograms-idictstruct ASSIGNING -tablename.
            ENDLOOP.
          ENDLOOP.
          GET TIME.
          runtime = sy-uzeit - starttime.
          PERFORM filltreenodeprograms USING iprograms[]
                                             ifunctions[]
                                             itreedisplay[]
                                             runtime.
          CLEAR iprograms[].
          CLEAR ifunctions[].
        ENDIF.
    ENDCASE.
    IF NOT ( itreedisplay[] IS INITIAL ).
      PERFORM displaytree USING itreedisplay[].
    ELSE.
      statusbarmessage = 'No items found matching selection criteria'.
      PERFORM displaystatus USING statusbarmessage 1.
    ENDIF.
  ENDIF.
*--- Memory IDs
User name
  SET PARAMETER ID 'MAUTH' FIELD pauth.
Table name
  SET PARAMETER ID 'MTABLE' FIELD ptable.
Message class
  SET PARAMETER ID 'MMNAME' FIELD pmname.
Function
  SET PARAMETER ID 'MFNAME' FIELD pfname.
Function group
  SET PARAMETER ID 'MFGROUP' FIELD pfgroup.
Class
  SET PARAMETER ID 'MCNAME' FIELD pclname.
Program
  SET PARAMETER ID 'MPROG' FIELD pprog.
Customer namespace
  SET PARAMETER ID 'MNAMESPACE' FIELD pcname.
Folder
  SET PARAMETER ID 'MFOLDER' FIELD pfolder.
Package
  SET PARAMETER ID 'MPACK' FIELD ppack.
Text element checkbox
  SET PARAMETER ID 'MTEXT' FIELD ptext.
Messages checkbox
  SET PARAMETER ID 'MMESS' FIELD pmess.
Includes checkbox
  SET PARAMETER ID 'MINC' FIELD pinc.
Recursive includes checkbox.
  SET PARAMETER ID 'MRECI' FIELD preci.
Functions checkbox
  SET PARAMETER ID 'MFUNC' FIELD pfunc.
Recursive functions checkbox
  SET PARAMETER ID 'MRECF' FIELD precf.
Function module documntation checkbox
  SET PARAMETER ID 'MDOC' FIELD pdoc.
Screens checkbox
  SET PARAMETER ID 'MSCR' FIELD pscr.
Dictionary checkbox
  SET PARAMETER ID 'MDICT' FIELD pdict.
Sort table ascending checkBox
  SET PARAMETER ID 'MSORTT' FIELD psortt.
****************************************SUBROUTINES*******************
checkComboBoxes...  Check input parameters
FORM checkcomboboxes.
  IF pauth IS INITIAL.
    CASE 'X'.
      WHEN rtable.
        IF ptable IS INITIAL.
          statusbarmessage = 'You must enter either a table name or author.'.
        ENDIF.
      WHEN rfunc.
        IF ( pfname IS INITIAL ) AND ( pfgroup IS INITIAL ).
          IF pfname IS INITIAL.
            statusbarmessage = 'You must enter either a function name or author.'.
          ELSE.
            IF pfgroup IS INITIAL.
              statusbarmessage = 'Must enter either a func gp, or an author name.'.
            ENDIF.
          ENDIF.
        ENDIF.
      WHEN rprog.
        IF pprog IS INITIAL.
            statusbarmessage = 'You must enter either a program name or
author name.'.
        ENDIF.
    ENDCASE.
Check the user name of the person objects are to be downloaded for
  ELSE.
    IF pauth = 'SAP*' OR pauth = 'SAP'.
      statusbarmessage = 'Sorry cannot download all objects for SAP
standard user'.
    ENDIF.
  ENDIF.
  IF NOT statusbarmessage IS INITIAL.
    PERFORM displaystatus USING statusbarmessage 3.
    forcedexit = 1.
    STOP.
  ENDIF.
ENDFORM.                    "
"checkComboBoxes
fillSelectionRanges...      for selection routines
FORM fillselectionranges.
  DATA: valuetofind TYPE string.
  IF NOT pauth IS INITIAL.
    soauthor-sign = 'I'.
    soauthor-option = 'EQ'.
    soauthor-low = pauth.
    APPEND soauthor.
  ENDIF.
  IF NOT ptable IS INITIAL.
    IF NOT pcname IS INITIAL AND NOT ptable+0(1) = '/'.
      CONCATENATE pcname ptable INTO valuetofind.
    ELSE.
      valuetofind = ptable.
    ENDIF.
    sotable-sign = 'I'.
    sotable-option = 'EQ'.
    sotable-low = valuetofind.
    APPEND sotable.
  ENDIF.
  IF NOT pfname IS INITIAL.
    IF NOT pcname IS INITIAL AND NOT pfname+0(1) = '/'.
      CONCATENATE pcname pfname INTO valuetofind.
    ELSE.
      valuetofind = pfname.
    ENDIF.
    sofunctionname-sign = 'I'.
    PERFORM addoption USING valuetofind sofunctionname-option.
    sofunctionname-low = valuetofind.
    APPEND sofunctionname.
  ENDIF.
  IF NOT pfgroup IS INITIAL.
    IF NOT pcname IS INITIAL AND NOT pfgroup+0(1) = '/'.
      CONCATENATE pcname pfgroup INTO valuetofind.
    ELSE.
      valuetofind = pfgroup.
    ENDIF.
    sofunctiongroup-sign = 'I'.
    PERFORM addoption USING valuetofind sofunctiongroup-option.
    sofunctiongroup-low = valuetofind.
    APPEND sofunctiongroup.
  ENDIF.
  IF NOT pclname IS INITIAL.
    IF NOT pcname IS INITIAL AND NOT pclname+0(1) = '/'.
      CONCATENATE pcname pclname INTO valuetofind.
    ELSE.
      valuetofind = pclname.
    ENDIF.
    soclassname-sign = 'I'.
    PERFORM addoption USING valuetofind soclassname-option.
    soclassname-low = valuetofind.
    APPEND soclassname.
  ENDIF.
  IF NOT pprog IS INITIAL.
    IF NOT pcname IS INITIAL AND NOT pprog+0(1) = '/'.
      CONCATENATE pcname pprog INTO valuetofind.
    ELSE.
      valuetofind = pprog.
    ENDIF.
    soprogramname-sign = 'I'.
    PERFORM addoption USING valuetofind soprogramname-option.
    soprogramname-low = valuetofind.
    APPEND soprogramname.
  ENDIF.
ENDFORM.                    "
" fillSelectionRanges
addOption...  fills the option value of ranges
FORM addoption USING value(valuetofind)
                           option.
  IF valuetofind CA asterix.
    option = 'CP'.
  ELSE.
    option = 'EQ'.
  ENDIF.
ENDFORM.                    "
"addOption
retrieveTables...             Search for tables in dictionary

Similar Messages

  • How to copy/download  all ABAP programs in a text with a single report  ?

    How to copy/download  all ABAP programs in a text format with a single report/TC  ?
    How to copy/download  ABAP source code with all include programs ?....
    we need to search & copy all include programs everytime....

    Hi,
    check this link
    downloading programs
    Regards

  • I just upgraded to ilife iphoto 09. Now when I alter images in iphoto the iphoto 8.1.2 program freezes up. I have downloaded all the latest updates from apple, but nothing seems to correct this.  Anyone else experience this?

    I just upgraded to ilife iphoto 09.  Now when I alter images in iphoto 8.1.2 the program freezes up. I have downloaded all of the latest updates from apple, but nothing seems to correct this problem.  Has anyone else experienced this?
    Thanks for your reply,
    LuAnn
    <Email Edited by Host>

    To re-install iPhoto
    1. Put the iPhoto.app in the trash (Drag it from your Applications Folder to the trash)
    2a: On 10.5:  Go to HD/Library/Receipts and remove any pkg file there with iPhoto in the name.
    2b: On 10.6: Those receipts may be found as follows:  In the Finder use the Go menu and select Go To Folder. In the resulting window type
    /var/db/receipts/
    2c: on 10.7 they're at
    /private/var/db/receipts
    A Finder Window will open at that location and you can remove the iPhoto pkg files.
    3. Re-install.
    If you purchased an iLife Disk, then iPhoto is on it.
    If iPhoto was installed on your Mac when you go it then it’s on the System Restore disks that came with your Mac. Insert the first one and opt to ‘Install Bundled Applications Only.
    If you purchased it on the App Store you can find it in your Purchases List.

  • How can my program download all-purpose info like nation names, ZIP codes, etc?

    WHAT I HAVE:
    Visual Basic 2010, .NET 4.0, WinForms
    MY PROBLEM:
    I'm writing a VB WinForms app that keeps track of social contacts, and allows users to specify info like their social contact's country and/or ZIP/Postal code. I'd like to know if there are tools that my program can use to download
    lists of nations' names, of valid ZIP/Postal codes, etc.--and which tool is best for the purposes of my programs. What do you recommend?
    Robert Gustafson

    Your first problem is to find a source of the data. A quick search suggested the
    Universal Postal Union website. You would have to try downloading their database and pay around with it to see if it is useful to you.
    Once you have found your data, you will need to decide if it is convenient for your program to download and use at run time, or if you need to download all the data in advance and format it in a way to make it easier for your program to use.

  • How to Download all Programs to a File

    Hi All,
    I need to download all the Zee Developments on to the Local Disk at once.
    Is ther some program to do this, as downloading each program is very tedious.
    Thanks in Advance...
    Regards,
    Abhishek Bachhawat.

    Hello Abhishek,
    Check this link also
    <a href="http://www.dalestech.com/">Download</a>
    I have a program to download on to unix u can change it to
    [code]DATA: BEGIN OF ITAB OCCURS 500,
          C(72),
    END OF ITAB.
    PARAMETERS: OUTFILE(50) DEFAULT '/tmp/abaps' LOWER CASE..
    DATA: HEADER(72), SPC(72) VALUE ' '.
    TABLES: TRDIR.
    OPEN DATASET OUTFILE IN TEXT MODE FOR OUTPUT.
    SELECT * FROM TRDIR WHERE NAME LIKE 'Z%' OR NAME LIKE 'Y%'.
      HEADER = '#@$%&*************  '.
      HEADER+20 = TRDIR-NAME.
      HEADER+30 = TRDIR-CNAM.
      HEADER+40 = TRDIR-UDAT.
      HEADER+54 = '******************'.
      TRANSFER SPC TO OUTFILE.
      TRANSFER HEADER TO OUTFILE.
      TRANSFER SPC TO OUTFILE.
      CLEAR ITAB. REFRESH ITAB.
      READ REPORT TRDIR-NAME INTO ITAB.
      LOOP AT ITAB.
        TRANSFER ITAB TO OUTFILE.
      ENDLOOP.
    ENDSELECT.
    CLOSE DATASET OUTFILE.
    [/code]

  • Is there a way to download all z reports/programs?

    Hello experts,
    I want to download z reports/programs in my PC. I know I can do this by using the download option but it is tedious.
    Again, thank you guys and have a great day!

    Hi,
    Below are the links for program to mass download source code including function groups,text pools and reports:
    http://sap.ittoolbox.com/code/archives.asp?d=1623&a=s&i=10
    http://sap.ittoolbox.com/code/archives.asp?d=3333&a=s&i=10
    http://www.sap-img.com/abap/download-and-upload-your-abap-program.htm
    http://www.members.tripod.com/abap4/Upload_and_Download_ABAP_Source_Code.html
    http://www.geocities.com/rmtiwari/Resources/Utilities/WebViewer.html
    <i>Very helpful thread in your case:</i>
    Z program to download all Z programs
    <b>Reward if helpful</b>
    Rgds,
    Shakuntala

  • Why can't I download all programs?

    My Application Manager on one machine (the 1st install) only shows 14 programs (even after re-login, changing the language etc...) I'm frustrated since I could download all the programs on my 2nd machine (where I don't need all of them!) ....
    Cheers

    Hi Armin,
    I suspect that the difference is due to the 2nd computer not meeting the system requirements to use some of the programs. After Effects, Premiere Pro, and SpeedGrade for example require a 64-bit OS and won't appear on a 32-bit system or an older Mac with a PowerPC processor, Lightroom doesn't appear on Windows XP. Here is a screen shot of AAM. You might compare it to what you see on the 2nd computer to see what programs are missing and check the system requirements (tech specs) of that app. Here are the ones for After Effects for example:
    http://www.adobe.com/products/aftereffects/tech-specs.html?nocache=1345047766762

  • Is it possible to download all the ABAP example programs from ABAPDOCU

    Hi abapers,
    Is it possible to download all the ABAP example programs from ABAPDOCU .
    If so, How?
    please help me...

    Hi ramesh,
    All example programs in ABAPDOCU transactions are also in abap online help documentation with detailed explanations.
    If you want all the programs you can download a pdf file from this link.
      http://www.consolut.de/saphelp/english/Bcaba/BCABA.pdf
    Hope this helps...
    regards,
    suresh

  • Program to download all the elements of a program.

    Hi everybody,
    Could anybody help me with this? I have a need to download a particular program from one server to another. I need to download it to a local file and then upload it back to another server. The problem is that i was only able to get the program as such without the includes, text elements etc. Is there a program or a way that i could download all of this?
    Regards,
    Prem.

    Hey Anji,
    Thanks for your reply. But for various reasons the programs that are created were not meant to be trasported and were created as local objects. I might not be looking for all the elements but how about includes? Is that possible? I did find a program on the net but it was not compatible and contained tonnes of Unicode issues.
    Please help!!!
    Thanks and regards,
    Prem.

  • Program to download all forms

    Hi
    Individually we can download SAP SCRIPTS and SMARTFORMS into xml files on to the local disk.But is there any program which will download all the forms onto the local disk at a time.
    Regards
    Praneeth

    Hi,
    Check these links..
    http://sap.ittoolbox.com/code/archives.asp?d=1623&a=s&i=10
    http://sap.ittoolbox.com/code/archives.asp?d=3333&a=s&i=10
    http://www.members.tripod.com/abap4/Upload_and_Download_ABAP_Source_Code.html
    http://www.geocities.com/rmtiwari/Resources/Utilities/WebViewer.html
    http://www.sap-img.com/abap/download-and-upload-your-abap-program.htm
    rgds,
    latheesh

  • My newly setup Thunderbird program doesnt access the Sent items of my Yahoo account although it downloaded all of my Inbox tray. How can I do this?

    Please explain how to configure my Thunderbird to download all of the Sent emails stored in my Yahoo account as well as the Address Folder . I eventually want to transfer all from one Yahoo account to another then close that first Yahoo account down knwoing that I have copied all of my valuavke email data over.

    Assuming Verizon POP service
    Point 1.
    Tools menu > Account settings > server Setting
    Setting the retention there actually deletes stuff on the server.
    I like delete immediately.
    Point 2
    Thunderbird keeps track of where it is up to with the server using a file popstate.dat that is stored in your profile folder. If the file is damaged or not updated (usually the anti virus cut the connection to quickly) then the situation you see occurs as the "where we are upto" information is gone.
    Point 3
    Tools menu (alt+T) > Diskspace > provides further options for managing mail on the server (and in Thunderbird) including automatic aging.
    Point 4
    This add-on can help remove the duplicates https://addons.mozilla.org/en-US/thunderbird/addon/remove-duplicate-messages/?src=ss

  • I have downloaded all Iwork programs but I could not find the reg. key? How do I find it?

    I have downloaded all I-work programmes but couldn´t get the reg. key, now, after I ´ve turned my computer on, I cannot print pages document due to the missing key. What do I do to avoid this?

    Where did you download the iWork apps from?
    If it is from the Mac App Store, there is no registration key necessary.
    If you originally had a demo version of iWork, then you need to completely delete all files from that before installing the M.A.S. version.
    Peter

  • I have just downloaded all of my music into the new itune's however all of my music has an "!" buy it and I get an error saying "original file can not be found". How do I get my music back?

    I have just downloaded all of my music into the new itues, however; all of my music has an "!" but it and I get an error that says " original file can not be found".
    How do I get my music back?

    Ok, I had a glitch, forced to restart, and lost my train of thought.
    Reinstalling iTunes should fix the major issue that might have gone wrong, perhaps your explaination points will disappear and everything will be peachy again.
    But if they don't, you can open the XML file in iTunes Folder using a Text edit program to see what the common pathname is to the iTunes Music folder or where your content is located.
    If you moved the itunes folder, it needs to go back.
    I can't  download iTunes to my Vista virtual machine to test it out right now because iTunes is down, so I can't verify the pathname, perhaps your issue and the iTunes being down are related somehow?
    You don't want to import all your music again, but it's a option, but you lose all your playlists, that's what I'm trying to recover.
    If oyu don't have a whole lot of playlists, then simply select all the explaimation point music and delete, select File from the menu and import your itunes folder again.

  • IMAP is not downloading all the Incoming emails fully in outlook 2013.

    Hi,
    I have configured IMAP in outlook 2013.Earlier,we are using POP account and now our email account are configured as IMAP in outlook 2013.
    After configured IMAP in outlook 2013,it starts downloading all the mails like Inbox,sent emails etc.But IMAP has not downloaded all the Inbox (incoming)emails.
    I have checked in emails server,there are 4,189  inbox emails but IMAP has downloaded only 2000 inbox emails only.
    The same i have checked in email server for sent items.In email server there are 1,755 sent emails but IMAP downloaded sent emails only 1000 emails.
    Please let me know why IMAP has not downloading all the Incoming mails fully & the sent mails fully.
    Your support is highly appreciated.
    Regards
    Pradeep.R

    Just try to remove the recent update that has been pushed out by Microsfot to Outlook 2013 and Office 365 users. You can do this by following given steps:
    Step 1: Open your start menu and click visit your Control Panel.
    Step 2: Click Programs and Features.
    Step 3: Click View Installed updates.
    Step 4: Locate either the KB2837618 or KB2837643 and remove them.
    Disable the "Show only subcribed folders" option in Outlook.
    Step 1: Right click the name of your account with the issue, then click the IMAP folders link.
    Step 2: Outlook will open a box with IMAP folders. There is a checkbox that says, "When displaying hierarchy in Outlook, show the subcribed folders." Uncheck that box.
    Step 3: Force sending/receiving within Outlook and everything should synchronize up properly.
    Changing the root folder path
    Visit your Account Settings, then Advanced for the mail account that you are having trouble with. This can be located at one of the following:
    Go to Change Account>More Settings>Advanced Tab
    File > Account Settings > Account settings > Change... > More Settings... > Advanced
    Step 1: In the Folders option, look for "Root Folder Path" and enter "INBOX" (with all caps).
    Step 2: Save your setting and force a Send/Receive
    Hope, It will resolve your issue.
    If you have still any doubt, feel free to comment. We will reply you ASAP.

  • How to download all spool order

    hello:
    i would like ask one favor, i make a program and i dicided to ejecuted in batch(because the ejecution could have many data), that bathc generated a job and spool order , but when i try to open it , the system send me a message, 'you will only see 10 page of the total', so when i try to download the spool order only download the 10 pages but i need to have all the information in this case i would like to see 25 pages.
    so , my question is, is there are any way to download all the spool order, i am taking about the complety file in this case the 25 pages?
    i already have used the tool that sap offers, ---save in a local file(but only save the 10 page instead of the 25 pages), and i also i have used the function to convert the spool order to pdf file, but this opcion move the format of my information, i think one option to TXT will be better.
    thanks a lot fo you help.

    In SP01/SP02 specify the spool number & click the list to view
    Click on Settings button & change the FROM and TO values.
    You can mention like 0 to 25 but it will show an info that "Memory Overflow"

Maybe you are looking for