SAP RSMIGRATE_FRONTEND_EXEC Function Module for Migration: Run Project









RSMIGRATE_FRONTEND_EXEC is a standard rsmigrate frontend exec SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Migration: Run Project processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for rsmigrate frontend exec FM, simply by entering the name RSMIGRATE_FRONTEND_EXEC into the relevant SAP transaction such as SE37 or SE38.

Function Group: RSMIGRATE_FRONTEND
Program Name: SAPLRSMIGRATE_FRONTEND
Main Program: SAPLRSMIGRATE_FRONTEND
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function RSMIGRATE_FRONTEND_EXEC pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'RSMIGRATE_FRONTEND_EXEC'"Migration: Run Project
EXPORTING
I_SCOPE_FROM = "Migration: Area
I_SCOPE_ERROR = "Migration: Error in the current area
* I_DISPLAY_ONLY = "Display only (Execution mode)

IMPORTING
E_EXECUTE = "Start Execution
E_BATCH = "Boolean

CHANGING
C_SCOPE_TO = "Migration: Area
C_T_ISOURCE = "Migration: InfoSource

EXCEPTIONS
CANCELLED = 1
.



IMPORTING Parameters details for RSMIGRATE_FRONTEND_EXEC

I_SCOPE_FROM - Migration: Area

Data type: RSMIGRATEPR-SCOPE_CURR
Optional: No
Call by Reference: Yes

I_SCOPE_ERROR - Migration: Error in the current area

Data type: RSMIGRATEPR-SCOPE_ERROR
Optional: No
Call by Reference: Yes

I_DISPLAY_ONLY - Display only (Execution mode)

Data type: RS_BOOL
Optional: Yes
Call by Reference: Yes

EXPORTING Parameters details for RSMIGRATE_FRONTEND_EXEC

E_EXECUTE - Start Execution

Data type: RS_BOOL
Optional: No
Call by Reference: Yes

E_BATCH - Boolean

Data type: RS_BOOL
Optional: No
Call by Reference: Yes

CHANGING Parameters details for RSMIGRATE_FRONTEND_EXEC

C_SCOPE_TO - Migration: Area

Data type: RSMIGRATE_SCOPE
Optional: No
Call by Reference: Yes

C_T_ISOURCE - Migration: InfoSource

Data type: RSMIGRATE_T_ISOURCE
Optional: No
Call by Reference: Yes

EXCEPTIONS details

CANCELLED -

Data type:
Optional: No
Call by Reference: No ( called with pass by value option)

Copy and paste ABAP code example for RSMIGRATE_FRONTEND_EXEC Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lv_cancelled  TYPE STRING, "   
lv_e_execute  TYPE RS_BOOL, "   
lv_c_scope_to  TYPE RSMIGRATE_SCOPE, "   
lv_i_scope_from  TYPE RSMIGRATEPR-SCOPE_CURR, "   
lv_e_batch  TYPE RS_BOOL, "   
lv_c_t_isource  TYPE RSMIGRATE_T_ISOURCE, "   
lv_i_scope_error  TYPE RSMIGRATEPR-SCOPE_ERROR, "   
lv_i_display_only  TYPE RS_BOOL. "   

  CALL FUNCTION 'RSMIGRATE_FRONTEND_EXEC'  "Migration: Run Project
    EXPORTING
         I_SCOPE_FROM = lv_i_scope_from
         I_SCOPE_ERROR = lv_i_scope_error
         I_DISPLAY_ONLY = lv_i_display_only
    IMPORTING
         E_EXECUTE = lv_e_execute
         E_BATCH = lv_e_batch
    CHANGING
         C_SCOPE_TO = lv_c_scope_to
         C_T_ISOURCE = lv_c_t_isource
    EXCEPTIONS
        CANCELLED = 1
. " RSMIGRATE_FRONTEND_EXEC




ABAP code using 7.40 inline data declarations to call FM RSMIGRATE_FRONTEND_EXEC

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
"SELECT single SCOPE_CURR FROM RSMIGRATEPR INTO @DATA(ld_i_scope_from).
 
 
 
"SELECT single SCOPE_ERROR FROM RSMIGRATEPR INTO @DATA(ld_i_scope_error).
 
 


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!