SAP RSD_PROV_REPART_DIAL Function Module for Partitioning Dialog for InfoCube









RSD_PROV_REPART_DIAL is a standard rsd prov repart dial SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Partitioning Dialog for InfoCube 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 rsd prov repart dial FM, simply by entering the name RSD_PROV_REPART_DIAL into the relevant SAP transaction such as SE37 or SE38.

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



Function RSD_PROV_REPART_DIAL 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 'RSD_PROV_REPART_DIAL'"Partitioning Dialog for InfoCube
EXPORTING
I_INFOPROV = "InfoProvider
* I_FUNC = C_FUNC_MERGE "Function code: MERGE / SPLIT
* I_READ = RS_C_TRUE "Flag: Read

IMPORTING
E_S_PARTVALUES = "InfoProvider: range of values ##for partitioning criterion
E_DONE = "Flag: Executed

CHANGING
* C_S_DTA = "InfoProvider bar

EXCEPTIONS
PARAMETER_INVALID = 1 DTA_NOT_FOUND = 2
.



IMPORTING Parameters details for RSD_PROV_REPART_DIAL

I_INFOPROV - InfoProvider

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

I_FUNC - Function code: MERGE / SPLIT

Data type: UI_FUNC
Default: C_FUNC_MERGE
Optional: Yes
Call by Reference: Yes

I_READ - Flag: Read

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

EXPORTING Parameters details for RSD_PROV_REPART_DIAL

E_S_PARTVALUES - InfoProvider: range of values ##for partitioning criterion

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

E_DONE - Flag: Executed

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

CHANGING Parameters details for RSD_PROV_REPART_DIAL

C_S_DTA - InfoProvider bar

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

EXCEPTIONS details

PARAMETER_INVALID - Invalid Parameters

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

DTA_NOT_FOUND - Object Not Found

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

Copy and paste ABAP code example for RSD_PROV_REPART_DIAL 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_c_s_dta  TYPE RSD_S_DTA, "   
lv_i_infoprov  TYPE RSINFOPROV, "   
lv_e_s_partvalues  TYPE RSDPARTVALUES, "   
lv_parameter_invalid  TYPE RSDPARTVALUES, "   
lv_e_done  TYPE RS_BOOL, "   
lv_i_func  TYPE UI_FUNC, "   C_FUNC_MERGE
lv_dta_not_found  TYPE UI_FUNC, "   
lv_i_read  TYPE RS_BOOL. "   RS_C_TRUE

  CALL FUNCTION 'RSD_PROV_REPART_DIAL'  "Partitioning Dialog for InfoCube
    EXPORTING
         I_INFOPROV = lv_i_infoprov
         I_FUNC = lv_i_func
         I_READ = lv_i_read
    IMPORTING
         E_S_PARTVALUES = lv_e_s_partvalues
         E_DONE = lv_e_done
    CHANGING
         C_S_DTA = lv_c_s_dta
    EXCEPTIONS
        PARAMETER_INVALID = 1
        DTA_NOT_FOUND = 2
. " RSD_PROV_REPART_DIAL




ABAP code using 7.40 inline data declarations to call FM RSD_PROV_REPART_DIAL

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.

 
 
 
 
 
DATA(ld_i_func) = C_FUNC_MERGE.
 
 
DATA(ld_i_read) = RS_C_TRUE.
 


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!