CNV_MBT_USR_REGISTER_SUB_PRO 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 CNV_MBT_USR_REGISTER_SUB_PRO into the relevant SAP transactions such as SE38 or SE80
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.
Title: Register users
Text Symbol: 053 = No entry in table cnvmbtusr
Text Symbol: 052 = Could not find an entry in table usr02
Text Symbol: 033 = Subproject:
Text Symbol: 032 = Project:
Text Symbol: 031 = Choose the system where you want to register users
Text Symbol: 030 = System select
Text Symbol: 028 = Registr. Date
Text Symbol: 027 = Registrator
Text Symbol: 026 = Role
Text Symbol: 025 = Status
Text Symbol: 024 = User type
Text Symbol: 023 = User group
Text Symbol: 021 = User Name
Text Symbol: 020 = Migration Guest
Text Symbol: 019 = Migration User
Text Symbol: 018 = Migration Lead
Text Symbol: 017 = Migration Master
Text Symbol: 016 = ODC
Text Symbol: 015 = BDC
Text Symbol: 014 = CPIC
Text Symbol: 013 = Batch
Text Symbol: 012 = Dialog
Text Symbol: 011 = Role Select.
Text Symbol: 010 = Not Involved
Text Symbol: 008 = Role
Text Symbol: 007 = Conversion Lock
Text Symbol: 006 = Involved
Text Symbol: 005 = Administrator
Text Symbol: 004 = User Role
Text Symbol: 003 = Administrator
Text Symbol: 002 = Locked
Text Symbol: 001 = Not locked
INCLUDE CNV_MBT_USER_PREDEF_CONST.
INCLUDE CNV_MBT_AUTH_MACROS .
INCLUDE CNV_MBT_REG_MACROS .
No SAP DATABASE tables are accessed within this REPORT code!
REUSE_ALV_BLOCK_LIST_INIT CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT' EXPORTING I_CALLBACK_PROGRAM = LV_REPID I_CALLBACK_PF_STATUS_SET = LV_PFSTATUS I_CALLBACK_USER_COMMAND = 'USER_COMMAND' * IT_EXCLUDING = EXCEPTIONS OTHERS = 1.
REUSE_ALV_BLOCK_LIST_APPEND CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND' EXPORTING IT_FIELDCAT = IT_FIELDS[] IS_LAYOUT = IS_LAYOUT I_TABNAME = 'IT_SHOW_USER' IT_EVENTS = T_EVENTS TABLES T_OUTTAB = IT_SHOW_USER.
REUSE_ALV_BLOCK_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY' EXPORTING IS_PRINT = GT_PRINT.
CNV_MBT_L_STATE_FINISH * CALL FUNCTION 'CNV_MBT_L_STATE_FINISH' * exporting * packid = p_pack * phase = p_phase * activity_id = p_act_id * exceptions * update_failed = 1 * others = 2.
CNVMBT_POPUP_GET_ROLE CALL FUNCTION 'CNVMBT_POPUP_GET_ROLE' EXPORTING S_TITLE = TEXT-004 S_TABNAME = 'CNVMBT_DISPLAY_USER' S_FIELDNAME = 'ROLETEXT' S_SELECTFLAG = 'X' S_HEADING_TEXT = TEXT-011 IMPORTING ROLE = LV_ROLE TABLES TAB_ROLETEXT = IT_TAB EXCEPTIONS ACTIVITY_ABORTED = 1 OTHERS = 2.
CNV_MBT_DOCU_ACTIVITY CALL FUNCTION 'CNV_MBT_DOCU_ACTIVITY' EXPORTING IV_ACTIVITY_ID = 'PC001_REGISTER_USER' EXCEPTIONS ACTIVITY_NOT_EXISTS = 1 DOCUMENT_ID_NOT_EXISTS = 2 OTHERS = 3.
DDIF_TABL_GET CALL FUNCTION 'DDIF_TABL_GET' EXPORTING NAME = 'CNVMBT_DISPLAY_USER' TABLES DD03P_TAB = IT_DD03P EXCEPTIONS ILLEGAL_INPUT = 1 OTHERS = 2.
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING IT_LIST_COMMENTARY = GT_LIST_TOP_OF_PAGE.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
CNV_MBT_USR_REGISTER_SUB_PRO - Register users CNV_MBT_USR_REGISTER_SUB_PRO - Register users CNV_MBT_USR_HELPERS - Forms and modules to simplify the program CNV_MBT_USR_ENABLE_COPY4UNLOCK - Program CNV_MBT_USR_ENABLE_UNLOCK4COPY CNV_MBT_USR_ENABLE_COPY4UNLOCK - Program CNV_MBT_USR_ENABLE_UNLOCK4COPY CNV_MBT_USR_CHOOSE_SYSTEMS - Selection screen to choose one or more systems