SAP Reports / Programs

SPI_ADM_CU SAP ABAP Report - SPIADMCU







SPI_ADM_CU is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

SPIA - PMI Administration


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 SPI_ADM_CU. "Basic submit
SUBMIT SPI_ADM_CU AND RETURN. "Return to original report after report execution complete
SUBMIT SPI_ADM_CU VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Text Symbol: 029 = Inactive
Text Symbol: 030 = Job Log
Text Symbol: 031 = Start Transport
Text Symbol: 032 = Start Assembler
Text Symbol: 033 = Start Reorganization
Text Symbol: 034 = Process Retention (Days)
Text Symbol: 035 = Successful Processes
Text Symbol: 036 = Open Processes
Text Symbol: 037 = Processes with Errors
Text Symbol: 038 = Process Repository (Independent of Process Type)
Text Symbol: 039 = Central Repository (Independent of Process Type)
Text Symbol: 040 = Current Status
Text Symbol: 041 = Active
Text Symbol: 042 = Finished
Text Symbol: 043 = Released
Text Symbol: 044 = Finished
Text Symbol: 045 = Canceled
Text Symbol: 046 = Planned
Text Symbol: 047 = Server Group
Text Symbol: 048 = Work Processes
Text Symbol: 049 = Successor Job Name
Text Symbol: 050 = Process Duration
Text Symbol: 051 = Minutes
Text Symbol: 052 = Hours
Text Symbol: 053 = Days
Text Symbol: 054 = Start Self-Monitoring
Text Symbol: 055 = Aggregation
Text Symbol: 056 = Delay (Days)
Text Symbol: 000 = Process Selection
Text Symbol: 001 = Adminstration
Text Symbol: 002 = Assembler
Text Symbol: 003 = Reorganization
Text Symbol: 004 = Transport (Indep. of Process Type)
Text Symbol: 005 = Self-Monitoring
Text Symbol: 006 = Last Started
Text Symbol: 007 = of
Text Symbol: 008 = Last Stopped
Text Symbol: 010 = Do Not Display





Text Symbol: 011 = Monitoring Status
Text Symbol: 012 = Last Run
Text Symbol: 013 = Activated On
Text Symbol: 014 = Deactivated On
Text Symbol: 015 = Last Changed
Text Symbol: 016 = Inserts/Updates
Text Symbol: 017 = Period (Min/Hr/Day)
Text Symbol: 018 = Delay (Min.)
Text Symbol: 019 = Job Name
Text Symbol: 020 = Program Name
Text Symbol: 021 = Delete Older Than
Text Symbol: 022 = Days
Text Symbol: 023 = Min.
Text Symbol: 024 = Process
Text Symbol: 025 = Inserted/With Errors
Text Symbol: 026 = Process Variant
Text Symbol: 027 = Monitoring Level
Text Symbol: 028 = Active


INCLUDES used within this REPORT SPI_ADM_CU

No INCLUDES are used within this REPORT code!


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:

BAPI_USER_GET_DETAIL CALL FUNCTION 'BAPI_USER_GET_DETAIL' EXPORTING username = l_user_name IMPORTING address = l_user_address TABLES return = lt_return.

BAPI_USER_GET_DETAIL CALL FUNCTION 'BAPI_USER_GET_DETAIL' EXPORTING username = l_user_name IMPORTING address = l_user_address TABLES return = lt_return.

SMLG_GET_DEFINED_GROUPS CALL FUNCTION 'SMLG_GET_DEFINED_GROUPS' EXPORTING grouptype = 'S' TABLES groups = lt_group EXCEPTIONS foreign_lock = 1 system_failure = 2 invalid_group_type = 3 no_groups_found = 4 OTHERS = 5.

VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'P_SRV_AS' values = lt_value EXCEPTIONS id_illegal_name = 1 OTHERS = 2.

VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'P_WP_AS' values = lt_value EXCEPTIONS id_illegal_name = 1 OTHERS = 2.

VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'P_IN_MDU' values = lt_value EXCEPTIONS id_illegal_name = 1 OTHERS = 2.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_background_job info = text-030 IMPORTING result = p_jtr EXCEPTIONS OTHERS = 0.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_execute_object info = text-031 IMPORTING result = p_tr EXCEPTIONS OTHERS = 0.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_execute_object info = text-032 IMPORTING result = p_ass EXCEPTIONS OTHERS = 0.






ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_execute_object info = text-033 IMPORTING result = p_prg_ps EXCEPTIONS OTHERS = 0.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_execute_object info = text-033 IMPORTING result = p_prg_cs EXCEPTIONS OTHERS = 0.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_execute_object info = text-054 IMPORTING result = p_prg_sm EXCEPTIONS OTHERS = 0.

BP_JOB_SELECT CALL FUNCTION 'BP_JOB_SELECT' EXPORTING jobselect_dialog = 'Y' jobsel_param_in = jobsel TABLES jobselect_joblist = joblist EXCEPTIONS invalid_dialog_type = 1 jobname_missing = 2 no_jobs_found = 3 selection_canceled = 4 username_missing = 5 OTHERS = 6.

BP_JOBLIST_PROCESSOR_SM37B CALL FUNCTION 'BP_JOBLIST_PROCESSOR_SM37B' EXPORTING joblist_opcode = 21 "edit TABLES joblist = joblist EXCEPTIONS invalid_opcode = 1 joblist_is_empty = 2 joblist_processor_canceled = 3 OTHERS = 4.

RS_VARIANT_CHANGE CALL FUNCTION 'RS_VARIANT_CHANGE' EXPORTING report = prog variant = var value_or_attr = 'V' IMPORTING variant = var EXCEPTIONS not_authorized = 1 not_executed = 2 no_report = 3 report_not_existent = 4 report_not_supplied = 5 variant_locked = 6 variant_not_existent = 7 variant_protected = 8 OTHERS = 9.

RS_VARIANT_SCREEN CALL FUNCTION 'RS_VARIANT_SCREEN' EXPORTING report = prog * RNAME_VISIBLE = ' ' * NEW_TITLE = ' ' * VARIANT = var * QUERY = ' ' IMPORTING * FUNCTION = * REPORT = variant = var.

BP_JOB_SELECT CALL FUNCTION 'BP_JOB_SELECT' EXPORTING jobselect_dialog = 'N' jobsel_param_in = is_jobsel TABLES jobselect_joblist = lt_joblist EXCEPTIONS invalid_dialog_type = 1 jobname_missing = 2 no_jobs_found = 3 selection_canceled = 4 username_missing = 5 OTHERS = 6.

GUID_CONVERT CALL FUNCTION 'GUID_CONVERT' "#EC FB_OLDED EXPORTING iv_guid_c32 = ip_proctype IMPORTING ev_guid_c22 = lp_guid_c22 EXCEPTIONS no_unicode_support_yet = 1 parameters_error = 2 OTHERS = 3.



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 SPI_ADM_CU or its description.