/RPM/MIGRATION_ITEMS_F01_4_5 is a standard ABAP INCLUDE 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 /RPM/MIGRATION_ITEMS_F01_4_5 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
SYSTEM_UUID_CREATE CALL FUNCTION 'SYSTEM_UUID_CREATE' IMPORTING uuid = ls_ilink-guid.
RPM_MIGRATION_STKHLD_ACL CALL FUNCTION 'RPM_MIGRATION_STKHLD_ACL' DESTINATION iv_dest EXPORTING iv_role_type = cl_rpm_co=>sc_project_manager_role iv_target_activity = /rpm/cl_co=>sc_activity_owner iv_project_id = iv_external_id IMPORTING et_permissions = lt_acls.
RPM_MIGRATION_STKHLD_ACL CALL FUNCTION 'RPM_MIGRATION_STKHLD_ACL' DESTINATION iv_dest EXPORTING iv_role_type = cl_rpm_co=>sc_project_manager_role iv_target_activity = /rpm/cl_co=>sc_activity_admin iv_project_id = iv_external_id IMPORTING et_permissions = lt_acls.
RPM_MIGRATION_STKHLD_ACL CALL FUNCTION 'RPM_MIGRATION_STKHLD_ACL' DESTINATION iv_dest EXPORTING iv_role_type = cl_rpm_co=>sc_project_approver_role iv_target_activity = /rpm/cl_co=>sc_activity_write iv_project_id = iv_external_id IMPORTING et_permissions = lt_acls.
RPM_MIGRATION_STKHLD_ACL CALL FUNCTION 'RPM_MIGRATION_STKHLD_ACL' DESTINATION iv_dest EXPORTING iv_role_type = cl_rpm_co=>sc_project_reviewer_role iv_target_activity = /rpm/cl_co=>sc_activity_read iv_project_id = iv_external_id IMPORTING et_permissions = lt_acls.
USER_EXISTS CALL FUNCTION 'USER_EXISTS' EXPORTING bname = lv_user_name EXCEPTIONS user_exists = 0 user_dont_exist = 1 OTHERS = 2.
RPM_CENTRALPERSON_GET CALL FUNCTION 'RPM_CENTRALPERSON_GET' EXPORTING iv_username = ls_acl-user IMPORTING ev_bu_partner = ls_acl-partner EXCEPTIONS no_central_person = 1 no_business_partner = 2 no_id = 3 OTHERS = 4.
RPM_CENTRALPERSON_GET CALL FUNCTION 'RPM_CENTRALPERSON_GET' EXPORTING iv_username = ls_acl-user IMPORTING ev_bu_partner = ls_acl-partner EXCEPTIONS no_central_person = 1 no_business_partner = 2 no_id = 3 OTHERS = 4.
USER_EXISTS CALL FUNCTION 'USER_EXISTS' EXPORTING bname = lv_user_name EXCEPTIONS user_exists = 0 user_dont_exist = 1 OTHERS = 2.
RPM_CENTRALPERSON_GET CALL FUNCTION 'RPM_CENTRALPERSON_GET' EXPORTING iv_bu_partner = ls_acl-partner IMPORTING ev_username = lv_user EXCEPTIONS no_central_person = 1 no_business_partner = 2 no_id = 3 OTHERS = 4.
/RPM/COLLECTION_MODIFY CALL FUNCTION '/RPM/COLLECTION_MODIFY' EXPORTING iv_change_mode = 'C' iv_language = lv_laiso IMPORTING es_context = ls_context_coll ev_rc = lv_rc TABLES it_attributes = lt_coll_attributes et_msg = lt_msg.
/RPM/ACL_MODIFY CALL FUNCTION '/RPM/ACL_MODIFY' EXPORTING is_context = ls_context_coll it_acls = lt_acls iv_change_mode = 'C' iv_language = lv_laiso IMPORTING ev_rc = lv_rc et_msg = lt_msg.
/RPM/RELATION_MODIFY CALL FUNCTION '/RPM/RELATION_MODIFY' EXPORTING is_context = ls_context_coll it_relation_guids = lt_relation_guids iv_change_mode = 'C' iv_language = lv_laiso IMPORTING ev_rc = lv_rc et_msg = lt_msg.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
/RPM/MIGRATION_ITEMS_F01_4_5 - Include /RPM/MIGRATION_ITEMS_F01 /RPM/MIGRATION_ITEMS_F01 - Include /RPM/MIGRATION_ITEMS_F01 /RPM/MIGRATION_ITEMS_4_5 - xRPM Migration: Convert Projects into Items /RPM/MIGRATION_ITEMS_4_5 - xRPM Migration: Convert Projects into Items /RPM/MIGRATION_ITEMS - xRPM Migration: Convert Projects into Items /RPM/MIGRATION_ITEMS - xRPM Migration: Convert Projects into Items