What are the jobs EU_INIT (program SAPRSEUC), EU_REORG (program SAPRSLOG), and EU_PUT (program SAPRSEUT), which are automatically scheduled by the ABAP Workbench, used for?
Other termsSE80, Object Navigator, Repository Browser, Repository Information System
Reason and PrerequisitesThe  EU jobs are used to reconstruct or update the indexes (where-used   lists, navigation indexes, object lists) that are important for the ABAP  Workbench.
When you start  transaction SE80 for the first time, the three EU jobs  are scheduled  automatically: EU_INIT (single start), EU_REORG (periodically each  night), and EU_PUT (periodically each night).  Alternatively, You can  also schedule the three jobs by manually executing program SAPRSEUJ.
Short description of the individual jobs:
- EU_INIT:
           EU_INIT  is used to completely rebuild the indexes and therefore has a   correspondingly long runtime. It starts program SAPRSEUI. All   customer-defined programs (selection according to the naming convention)   are analyzed and indexes are created that are used in the ABAP  Workbench  for the where-used lists of function modules, error messages,  reports,  and so on. These indexes are automatically updated in dialog  mode.
The job can be repeated at any time. After a termination, the  job is  automatically scheduled for the next day; it then starts at the  point of  termination. (EU_INIT can therefore be terminated  deliberately, if it  disturbs other activities in the system. See also  Note 759407.) 
- EU_REORG:
As mentioned above, the indexes are automatically updated online by the ABAP Workbench tools. To keep the effort for updating these indexes as low as possible, only the changes are logged, which means a reorganization of the entire index for each program is required from time to time. So that this reorganization does not interfere with the online system, the EU_REORG job runs every night and performs this task. If the EU_REORG job did not run one night, this simply means that the reorganization takes place more often online.
- EU_PUT:
The EU_PUT job also runs every night. It starts program SAPRSEUT. This program checks whether customer-defined development objects have been transported into the SAP system with the SAP transport system, and generates or updates the indexes described above whenever required.
To  create the indexes, the EU jobs analyze the program sources of the   development objects. Faulty ABAP programs (sources with grave syntax   errors, for example, a literal that is too long because a concluding   inverted comma is missing) are skipped. The relevant job continued the   analysis with the next program and issues the names of all programs with  errors in a list.
After correcting the faulty programs, you can  update the object lists of  the relevant programs in the Repository  Browser. To do this, proceed as follows:
- Up to Release 6.10: Choose "Update".
- As of Release 6.20: In the tree display for the object list, go to the context menu "Other functions"->"Rebuild object list".
No comments:
Post a Comment