SAP UMM_API_GET_MULTI_FRAMEDATA_SR Function Module for
UMM_API_GET_MULTI_FRAMEDATA_SR is a standard umm api get multi framedata sr SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used to perform a specific ABAP function and below is the pattern details, 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 umm api get multi framedata sr FM, simply by entering the name UMM_API_GET_MULTI_FRAMEDATA_SR into the relevant SAP transaction such as SE37 or SE38.
Function Group: UMM_PRESENTATION
Program Name: SAPLUMM_PRESENTATION
Main Program: SAPLUMM_PRESENTATION
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:

Function UMM_API_GET_MULTI_FRAMEDATA_SR 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 'UMM_API_GET_MULTI_FRAMEDATA_SR'".
EXPORTING
I_CONAME = "Technical Name of a Management Cockpit
* I_IGNORE_DB_BUFFER = ' ' "Flag (X or Blank)
I_WANO = "Number of a Wall in the Management Cockpit
I_LVNO = "Number of a Logical View in the Wall
I_FRNO = "Number of a Frame in a Logical View
IR_BW = "MC: Access to BW Transaction Data for Frames
IR_BIC = "MC : BIC - Interface
IR_COCKPIT = "MC Cockpit Class
* I_GRA_DATA = 'X' "Flag (X or Blank)
* I_BIC_DATA = 'X' "Flag (X or Blank)
IMPORTING
E_SUBRC = "Return Value, Return Value after ABAP Statements
ET_FRAME_ERRMSG = "Table Type: Error Message for Frame
ET_TEXTS = "Long Descriptions for Internet Graphics Server
ED_TIMESTAMP = "UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
E_T_FRS_GRATEXTS = "Structure: Frame Graphics Text
TABLES
* E_T_FRS_CHARTDATA = "Data for Multi-Frames
* E_T_FRS_LEGDATA = "Legend Data for Multi-Frames
* IT_RUNTIME_VAR = "Runtime Variable and Value Structure
* ET_BIC_FRAME_DATA = "
* E_T_FRS_LEGSTRUCT = "
* E_T_FRS_CHARTUNITS = "Structure: Frame Graphics Axis Unit
* E_T_FRS_TACHORANGE = "Structure: Value Ranges for Tachometer Type of Frame
* E_T_FRS_QUADRANGE = "Structure: Grahpics Value Range for 4 Quadrants Frames
IMPORTING Parameters details for UMM_API_GET_MULTI_FRAMEDATA_SR
I_CONAME - Technical Name of a Management Cockpit
Data type: UMM_Y_CONAMEOptional: No
Call by Reference: No ( called with pass by value option)
I_IGNORE_DB_BUFFER - Flag (X or Blank)
Data type: AS4FLAGDefault: ' '
Optional: No
Call by Reference: Yes
I_WANO - Number of a Wall in the Management Cockpit
Data type: UMM_Y_WANOOptional: No
Call by Reference: No ( called with pass by value option)
I_LVNO - Number of a Logical View in the Wall
Data type: UMM_Y_LVNOOptional: No
Call by Reference: No ( called with pass by value option)
I_FRNO - Number of a Frame in a Logical View
Data type: UMM_Y_FRNOOptional: No
Call by Reference: No ( called with pass by value option)
IR_BW - MC: Access to BW Transaction Data for Frames
Data type: CL_UMM_BW_FRAMES_MCOptional: No
Call by Reference: Yes
IR_BIC - MC : BIC - Interface
Data type: CL_UMM_BICOptional: No
Call by Reference: Yes
IR_COCKPIT - MC Cockpit Class
Data type: CL_UMM_COCKPITOptional: No
Call by Reference: Yes
I_GRA_DATA - Flag (X or Blank)
Data type: AS4FLAGDefault: 'X'
Optional: No
Call by Reference: No ( called with pass by value option)
I_BIC_DATA - Flag (X or Blank)
Data type: AS4FLAGDefault: 'X'
Optional: No
Call by Reference: No ( called with pass by value option)
EXPORTING Parameters details for UMM_API_GET_MULTI_FRAMEDATA_SR
E_SUBRC - Return Value, Return Value after ABAP Statements
Data type: SY-SUBRCOptional: No
Call by Reference: No ( called with pass by value option)
ET_FRAME_ERRMSG - Table Type: Error Message for Frame
Data type: UMM_YT_FRAME_ERROR_MESSAGEOptional: No
Call by Reference: Yes
ET_TEXTS - Long Descriptions for Internet Graphics Server
Data type: IGS_LABEL_TABOptional: No
Call by Reference: Yes
ED_TIMESTAMP - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
Data type: RSTIMESTMPOptional: No
Call by Reference: Yes
E_T_FRS_GRATEXTS - Structure: Frame Graphics Text
Data type: UMM_YT_GRATEXTOptional: No
Call by Reference: Yes
TABLES Parameters details for UMM_API_GET_MULTI_FRAMEDATA_SR
E_T_FRS_CHARTDATA - Data for Multi-Frames
Data type: UMM_YS_FRS_CHARTDATAOptional: Yes
Call by Reference: Yes
E_T_FRS_LEGDATA - Legend Data for Multi-Frames
Data type: UMM_YS_FRS_LEGDATAOptional: Yes
Call by Reference: Yes
IT_RUNTIME_VAR - Runtime Variable and Value Structure
Data type: UMM_YS_RUNTIME_VAROptional: Yes
Call by Reference: Yes
ET_BIC_FRAME_DATA -
Data type: UMM_YS_FR_BICDATAOptional: Yes
Call by Reference: Yes
E_T_FRS_LEGSTRUCT -
Data type: UMM_YS_LEGSTRUCTOptional: Yes
Call by Reference: Yes
E_T_FRS_CHARTUNITS - Structure: Frame Graphics Axis Unit
Data type: UMM_YS_FRS_CHART_UNITSOptional: Yes
Call by Reference: Yes
E_T_FRS_TACHORANGE - Structure: Value Ranges for Tachometer Type of Frame
Data type: UMM_YS_FRS_CHARTRANGESOptional: Yes
Call by Reference: Yes
E_T_FRS_QUADRANGE - Structure: Grahpics Value Range for 4 Quadrants Frames
Data type: UMM_YS_FRS_CHARTRANGES_QUADOptional: Yes
Call by Reference: Yes
Copy and paste ABAP code example for UMM_API_GET_MULTI_FRAMEDATA_SR 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_e_subrc | TYPE SY-SUBRC, " | |||
| lv_i_coname | TYPE UMM_Y_CONAME, " | |||
| lt_e_t_frs_chartdata | TYPE STANDARD TABLE OF UMM_YS_FRS_CHARTDATA, " | |||
| lv_i_ignore_db_buffer | TYPE AS4FLAG, " ' ' | |||
| lv_i_wano | TYPE UMM_Y_WANO, " | |||
| lv_et_frame_errmsg | TYPE UMM_YT_FRAME_ERROR_MESSAGE, " | |||
| lt_e_t_frs_legdata | TYPE STANDARD TABLE OF UMM_YS_FRS_LEGDATA, " | |||
| lv_i_lvno | TYPE UMM_Y_LVNO, " | |||
| lv_et_texts | TYPE IGS_LABEL_TAB, " | |||
| lt_it_runtime_var | TYPE STANDARD TABLE OF UMM_YS_RUNTIME_VAR, " | |||
| lv_i_frno | TYPE UMM_Y_FRNO, " | |||
| lv_ed_timestamp | TYPE RSTIMESTMP, " | |||
| lt_et_bic_frame_data | TYPE STANDARD TABLE OF UMM_YS_FR_BICDATA, " | |||
| lv_ir_bw | TYPE CL_UMM_BW_FRAMES_MC, " | |||
| lv_e_t_frs_gratexts | TYPE UMM_YT_GRATEXT, " | |||
| lt_e_t_frs_legstruct | TYPE STANDARD TABLE OF UMM_YS_LEGSTRUCT, " | |||
| lv_ir_bic | TYPE CL_UMM_BIC, " | |||
| lt_e_t_frs_chartunits | TYPE STANDARD TABLE OF UMM_YS_FRS_CHART_UNITS, " | |||
| lv_ir_cockpit | TYPE CL_UMM_COCKPIT, " | |||
| lt_e_t_frs_tachorange | TYPE STANDARD TABLE OF UMM_YS_FRS_CHARTRANGES, " | |||
| lv_i_gra_data | TYPE AS4FLAG, " 'X' | |||
| lt_e_t_frs_quadrange | TYPE STANDARD TABLE OF UMM_YS_FRS_CHARTRANGES_QUAD, " | |||
| lv_i_bic_data | TYPE AS4FLAG. " 'X' |
|   CALL FUNCTION 'UMM_API_GET_MULTI_FRAMEDATA_SR' " |
| EXPORTING | ||
| I_CONAME | = lv_i_coname | |
| I_IGNORE_DB_BUFFER | = lv_i_ignore_db_buffer | |
| I_WANO | = lv_i_wano | |
| I_LVNO | = lv_i_lvno | |
| I_FRNO | = lv_i_frno | |
| IR_BW | = lv_ir_bw | |
| IR_BIC | = lv_ir_bic | |
| IR_COCKPIT | = lv_ir_cockpit | |
| I_GRA_DATA | = lv_i_gra_data | |
| I_BIC_DATA | = lv_i_bic_data | |
| IMPORTING | ||
| E_SUBRC | = lv_e_subrc | |
| ET_FRAME_ERRMSG | = lv_et_frame_errmsg | |
| ET_TEXTS | = lv_et_texts | |
| ED_TIMESTAMP | = lv_ed_timestamp | |
| E_T_FRS_GRATEXTS | = lv_e_t_frs_gratexts | |
| TABLES | ||
| E_T_FRS_CHARTDATA | = lt_e_t_frs_chartdata | |
| E_T_FRS_LEGDATA | = lt_e_t_frs_legdata | |
| IT_RUNTIME_VAR | = lt_it_runtime_var | |
| ET_BIC_FRAME_DATA | = lt_et_bic_frame_data | |
| E_T_FRS_LEGSTRUCT | = lt_e_t_frs_legstruct | |
| E_T_FRS_CHARTUNITS | = lt_e_t_frs_chartunits | |
| E_T_FRS_TACHORANGE | = lt_e_t_frs_tachorange | |
| E_T_FRS_QUADRANGE | = lt_e_t_frs_quadrange | |
| . " UMM_API_GET_MULTI_FRAMEDATA_SR | ||
ABAP code using 7.40 inline data declarations to call FM UMM_API_GET_MULTI_FRAMEDATA_SR
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 SUBRC FROM SY INTO @DATA(ld_e_subrc). | ||||
| DATA(ld_i_ignore_db_buffer) | = ' '. | |||
| DATA(ld_i_gra_data) | = 'X'. | |||
| DATA(ld_i_bic_data) | = 'X'. | |||
Search for further information about these or an SAP related objects