SAP Reports / Programs

SPAK_COPY_USE_ACCESSES SAP ABAP Report - Copy Use Accesses to Subpackages







SPAK_COPY_USE_ACCESSES is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The report SPAK_COPY_USE_ACCESSES is used for copying the use accesses of a specified source package to its direct and indirect subpackages...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter SPAK_COPY_USE_ACCESSES into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT SPAK_COPY_USE_ACCESSES. "Basic submit
SUBMIT SPAK_COPY_USE_ACCESSES AND RETURN. "Return to original report after report execution complete
SUBMIT SPAK_COPY_USE_ACCESSES VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: SO_PERMI = SO_PERMI
Selection Text: SO_PACK = SO_PACK
Selection Text: P_TKORRH = P_TKORRH
Selection Text: P_TKORR = P_TKORR
Selection Text: P_TEST = P_TEST
Selection Text: P_SINGLE = P_SINGLE
Selection Text: P_PACK = P_PACK
Selection Text: P_HOME = P_HOME
Selection Text: P_ALL = P_ALL
Title: Copy Use Accesses to Subpackages
Text Symbol: 109 = No use accesses of packages have been changed !
Text Symbol: 108 = Transport Request for HOME Packages &1
Text Symbol: 107 = Task 'Repair' &1
Text Symbol: 106 = Task 'Development / Correction' &1
Text Symbol: 105 = Transport request &1
Text Symbol: 104 = Use accesses of the following packages have been changed:
Text Symbol: 102 = Package &1 (parent package &2, SW component &3)
Text Symbol: 101 = Use accesses of the following packages have not been changed
Text Symbol: 100 = Program was started with option &1
Text Symbol: 061 = Package &1: package &2 of package interface &3 (delared use access) does not exist !
Text Symbol: 060 = Package &1: package interface &2 (declared use access) does not exist !
Text Symbol: 059 = Choose a mode for copying use accesses !
Text Symbol: 058 = Main package &1: use access &2 to be copied does not exist !
Text Symbol: 057 = Structure package &1: use access &2 to be copied does not exist !
Text Symbol: 056 = Package &1: current use access &2 does not exist for superpackage &3 !
Text Symbol: 055 = Package &1: use access &2 is not allowed !
Text Symbol: 054 = Package interface &1 is a filter interface and cannot be copied to subpackages !
Text Symbol: 053 = Package &1: &2 (message &3(&4))
Text Symbol: 052 = Package &1: No valid change license for namespace &2 !
Text Symbol: 110 = Level
Text Symbol: 111 = Copied Use Accesses:
Text Symbol: 112 = &1 (with Error Severity &2)
Text Symbol: 113 = Errors occurred during copying of use accesses !
Text Symbol: 114 = Entered use accesses - that do not exist in the superior package - were not found !
Text Symbol: 115 = Log of Use Accesses with Errors
Text Symbol: 116 = Use accesses found whose package interface no longer exists !
Text Symbol: 117 = Use accesses found where the package of the respective package interface no longer exists !
Text Symbol: 118 = Information Messages:





Text Symbol: 119 = Log of Non-Existing Packages / Package Interfaces:
Text Symbol: 200 = Documentation for Program SPAK_COPY_USE_ACCESSES
Text Symbol: P01 = Copying all use accesses of a source package to its subpackages
Text Symbol: P02 = Copying only selected use acceses to subpackages
Text Symbol: P03 = Take HOME Packages into Account
Text Symbol: P05 = Source Package
Text Symbol: P06 = Transport Request / Task
Text Symbol: P07 = Transport Request / Task for HOME Packages
Text Symbol: P08 = Test Mode (No Database Changes)
Text Symbol: S01 = Source Package
Text Symbol: S02 = Use access(es) to be copied
Text Symbol: 051 = Program Execution in Test Mode
Text Symbol: 025 = Task &1 has not got suitable task type !
Text Symbol: 024 = Task &1 cannot be changed !
Text Symbol: 023 = Task &1 has no corresponding transport request !
Text Symbol: 022 = No suitable task for user &1 in request &2 !
Text Symbol: 021 = Transport request &1 cannot be changed !
Text Symbol: 020 = Transport request &1 is not a Workbench order !
Text Symbol: 019 = Transport request / task &1 does not exist !
Text Symbol: 018 = Enter a changeable transport request !
Text Symbol: 017 = Package interface &1 has no object catalog entry !
Text Symbol: 016 = Package &1 has no object catalog entry !
Text Symbol: 015 = Package interface &1 does not exist !
Text Symbol: 014 = Only individual package interfaces can be specified (no intervals) !
Text Symbol: 013 = Enter a use access to be copied !
Text Symbol: 012 = Enter a Source Package !
Text Symbol: 011 = Program Execution in Change Mode
Text Symbol: 010 = Package &1 does not exist !
Text Symbol: 009 = Source Packages:
Text Symbol: 008 = Only individual packages can be specified !
Text Symbol: 007 = No subpackages found for the specified source packages !
Text Symbol: 006 = Package '&1': Software component '&2' does not exist !
Text Symbol: 005 = Excluding source packages is not supported !
Text Symbol: 004 = Further Options
Text Symbol: 002 = Copy Mode
Text Symbol: 001 = Selection Options
Text Symbol: 026 = The program must not be executed in this system !
Text Symbol: 050 = Package &1 is a subpackage of package &2; Correct your entry !
Text Symbol: 049 = Package &1: Already locked in transport request &2 / task &3 !





Text Symbol: 048 = Package &1: already locked in transport request &2 !
Text Symbol: 047 = Package &1: Transport request &2 has incorrect transport destination: &3 instead of &4 !
Text Symbol: 046 = Development / Correction
Text Symbol: 045 = Repair
Text Symbol: 044 = Transport request &1 has no task of type &2 !
Text Symbol: 043 = No authorization for changing main packages (authorization object &1, activity &2)
Text Symbol: 042 = No authoriztion for changing structure packages (authorization object &1, activity &2)
Text Symbol: 041 = No authorization for changing packages (authorization object &1, activity &2)
Text Symbol: 040 = Package '&1': Error occurred in '&2' !
Text Symbol: 039 = Package '&1': Error for '&2' occurred in '&3' !
Text Symbol: 038 = Package &1 is already locked by user &2 !
Text Symbol: 037 = Package &1 is locked and cannot be processed !
Text Symbol: 036 = An error occurred during processing of package &1 !
Text Symbol: 035 = Package &1 gelongs to software component HOME ! Indicator 'Take HOME Packages into Account' not selected !
Text Symbol: 034 = Package &1 belongs to software component LOCAL !
Text Symbol: 033 = Error Log:
Text Symbol: 032 = Use accesses to be copied:
Text Symbol: 031 = Errors occurred while copying selected use accesses !
Text Symbol: 030 = No subpackages for package &1 found !
Text Symbol: 029 = Package &1 has not declared any use access to &2 !
Text Symbol: 028 = Enter a changeable transport request for HOME objects !
Text Symbol: 027 = Package '&1': software component '&2' cannot be changed !


INCLUDES used within this REPORT SPAK_COPY_USE_ACCESSES

INCLUDE SPAK_COPY_USE_ACCESSES_TOP.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

No SAP FUNCTION MODULES are executed within this report code!



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name SPAK_COPY_USE_ACCESSES or its description.