SAP Reports / Programs | SAP Business Information Warehouse | Warehouse Management | Data Staging(BW-WHM-DST) SAP BW

MRSAUF20 SAP ABAP INCLUDE - Form routines for the F4 help







MRSAUF20 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 MRSAUF20 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT MRSAUF20. "Basic submit
SUBMIT MRSAUF20 AND RETURN. "Return to original report after report execution complete
SUBMIT MRSAUF20 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Form routines for the F4 help


INCLUDES used within this REPORT MRSAUF20

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'INFOCUBE' value_org = 'S' TABLES value_tab = l_t_icf4 return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'ODSOBJECT' value_org = 'S' TABLES value_tab = l_t_odsf4 return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

RSAR_ISOURCE_TD_USABLE CALL FUNCTION 'RSAR_ISOURCE_TD_USABLE' EXPORTING i_objvers = g_objvers_dep i_issrctype = i_issrctype IMPORTING e_t_ist = l_t_isourcestxt.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMRSAU' dynumb = sy-dynnr TABLES dynpfields = g_t_dvu EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'IOBJNM' value_org = 'S' TABLES value_tab = l_t_dat return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CSIOBJNM' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_kyf return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CSIOBJNM' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_kyfuni return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

RSD_DOMA_FVAL_TXT_GET CALL FUNCTION 'RSD_DOMA_FVAL_TXT_GET' EXPORTING i_domanm = 'RSKINDOFUNIT' i_fval = l_kindofunit IMPORTING e_fval_txt = rsupdea-kindofunit.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CSIOBJNM' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_csiobj_time return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CSIOBJNM' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_unit return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'SRCIOBJNM' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_unit return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CSIOBJNM' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_csiobj return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMRSAU' dynumb = g_dynnr212 TABLES dynpfields = g_t_dvu EXCEPTIONS OTHERS = 1.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CSIOBJNM' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_csiobj return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

POPUP_TO_CONFIRM_WITH_MESSAGE * CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' * EXPORTING * defaultoption = 'Y' * diagnosetext1 = text-181 * textline1 = text-182 * titel = text-180 * cancel_display = rs_c_false * IMPORTING * answer = l_answer * EXCEPTIONS * OTHERS = 0.

RSAU_GET_CUBE_TIME CALL FUNCTION 'RSAU_GET_CUBE_TIME' EXPORTING i_infocube = rsupdea-infocube * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE IMPORTING e_cube_time_char_t = l_cube_time_char_t e_cube_time_char_l = l_cube_time_char_l * e_cube_time_char_f = EXCEPTIONS infocube_not_found = 1 illegal_input = 2 infobject_not_found = 3 bct_comp_invalid = 4 OTHERS = 5.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'ROUTINE' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_f4txt return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'FORMULA' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_f4txt return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST





CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CMIOBJNM' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_f4master return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMRSAU' dynumb = g_dynnr213 TABLES dynpfields = g_t_dvu EXCEPTIONS OTHERS = 1.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CSIOBJNM' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_csiobj_time return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

RSD_IOBJ_GET CALL FUNCTION 'RSD_IOBJ_GET' EXPORTING i_iobjnm = rsupdea-datcsiobjnm i_objvers = g_objvers_dep IMPORTING e_s_kyf = l_s_cs.

RSD_IOBJ_MULTI_GET CALL FUNCTION 'RSD_IOBJ_MULTI_GET' EXPORTING * i_objvers = rs_c_objvers-active i_objvers = g_objvers_dep IMPORTING e_t_viobj = l_t_viobj * e_t_kyf = l_t_cskyf CHANGING c_t_iobj = l_t_csiobjnm EXCEPTIONS illegal_input = 1 OTHERS = 2.

RSW_CTT_HELP_VALUES_GET CALL FUNCTION 'RSW_CTT_HELP_VALUES_GET' EXPORTING * I_CTTNM = i_objvers = rs_c_objvers-active i_tcur = l_tcur i_dyntcur_selmod = rsw1_c_selection-all i_t_tcuriobjnm = l_t_srciobj * i_scur = l_scur i_dynscur_selmod = rsw1_c_selection-specified i_t_scuriobjnm = l_t_srciobj i_vartime_selmod = rsw1_c_selection-specified i_t_timeiobjnm = l_t_timeiobjnm i_rateiobjnm_selmod = rsw1_c_selection-specified i_t_rateiobjnm = l_t_rateiobjnm * I_NO_DIALOGUE = rs_c_false IMPORTING e_t_ctt_with_txt = c_t_curtrt EXCEPTIONS no_f4_available = 1 dialogue_canceled = 2 OTHERS = 3 .

RSUOM_DB_F4_UOM CALL FUNCTION 'RSUOM_DB_F4_UOM' EXPORTING * I_UOM = i_objvers = rs_c_objvers-active i_tuom = l_tuom i_dyntuom_selmod = ruom_c_selection-specified i_t_tuomiobjnm = l_t_srciobj i_dynsuom_selmod = ruom_c_selection-specified i_t_suomiobjnm = l_t_srciobj i_dynrefuom_selmod = ruom_c_selection-specified i_t_refiobjnm = l_t_timeiobjnm i_rateiobjnm_selmod = ruom_c_selection-specified i_t_rateiobjnm = l_t_rateiobjnm i_no_dialog = rs_c_false IMPORTING e_t_uom_with_txt = c_t_uom_with_txt EXCEPTIONS no_f4_available = 1 unexpected_selmod = 2 inherited_error = 3 dialogue_canceled = 4 unit_does_not_exist = 5 iobj_does_not_exist = 6 OTHERS = 7 .

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMRSAU' dynumb = g_dynnr211 TABLES dynpfields = g_t_dvu EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.

ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = icon_checked text = space info = 'Zeitkonvertierung'(025) * info = space add_stdinf = ' ' IMPORTING RESULT = g_dateconv EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.

RSD_IOBJ_MULTI_GET CALL FUNCTION 'RSD_IOBJ_MULTI_GET' EXPORTING i_read_all = rs_c_false * i_objvers = rs_c_objvers-active i_objvers = g_objvers_dep * I_BYPASS_BUFFER = rs_c_false IMPORTING e_t_viobj = l_t_viobj e_t_atr = l_t_atr CHANGING c_t_iobj = l_t_iobj EXCEPTIONS OTHERS = 0.

RSD_IOBJ_GET CALL FUNCTION 'RSD_IOBJ_GET' EXPORTING i_iobjnm = g_s_csfieldtxt-iobjnm i_objvers = g_objvers_dep IMPORTING e_s_kyf = g_s_structure.

RSAU_UPDR_TIME_GET CALL FUNCTION 'RSAU_UPDR_TIME_GET' IMPORTING e_t_iobjnm = l_t_iobjnm.

RSD_FIELDNM_GET_FROM_IOBJNM CALL FUNCTION 'RSD_FIELDNM_GET_FROM_IOBJNM' EXPORTING i_name = l_s_atr-attrinm IMPORTING e_ddname = g_t_f4master-attrfnm EXCEPTIONS name_error = 1 prefix_invalid = 2 OTHERS = 3.

RSD_FIELDNM_GET_FROM_IOBJNM CALL FUNCTION 'RSD_FIELDNM_GET_FROM_IOBJNM' EXPORTING i_name = l_s_atr-attrinm IMPORTING e_ddname = g_t_f4master-attrfnm EXCEPTIONS name_error = 1 prefix_invalid = 2 OTHERS = 3.

DDUT_DOMVALUES_GET CALL FUNCTION 'DDUT_DOMVALUES_GET' EXPORTING name = 'RSOBJVERS' langu = sy-langu TABLES dd07v_tab = l_t_dd07v EXCEPTIONS illegal_input = 1.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'OBJVERS' value_org = 'S' TABLES value_tab = l_t_objvers EXCEPTIONS parameter_error = 1 no_values_found = 2.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMRSAU' dynumb = g_dynnr212 TABLES dynpfields = g_t_dvu EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.

RSD_IOBJ_GET CALL FUNCTION 'RSD_IOBJ_GET' EXPORTING i_iobjnm = i_iciobjnm IMPORTING e_s_viobj = l_s_viobj EXCEPTIONS iobj_not_found = 1 illegal_input = 2 bct_comp_invalid = 3 OTHERS = 4.

RSD_CHA_HELP_VALUES_SHLP CALL FUNCTION 'RSD_CHA_HELP_VALUES_SHLP' EXPORTING i_chanm = l_s_viobj-chabasnm i_no_pvalues = rs_c_true IMPORTING e_t_chavt = l_t_chavt EXCEPTIONS illegal_infoobject = 1 no_f4_available = 2 dialogue_canceled = 3 no_values_available = 4 illegal_input = 5 OTHERS = 6.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMRSAU' dynumb = g_dynnr213 TABLES dynpfields = g_t_dvu EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 undefind_error = 7 OTHERS = 8.




POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = 'Y' diagnosetext1 = text-181 textline1 = l_textline titel = text-180 cancel_display = rs_c_false IMPORTING answer = l_answer EXCEPTIONS OTHERS = 0.

RSAU_GET_CUBE_TIME CALL FUNCTION 'RSAU_GET_CUBE_TIME' EXPORTING i_infocube = rsupdea-infocube * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE IMPORTING e_cube_time_char_t = l_cube_time_char_t e_cube_time_char_l = l_cube_time_char_l * e_cube_time_char_f = EXCEPTIONS infocube_not_found = 1 illegal_input = 2 infobject_not_found = 3 bct_comp_invalid = 4 OTHERS = 5.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = 'Y' diagnosetext1 = text-181 textline1 = text-182 titel = text-180 cancel_display = rs_c_false IMPORTING answer = l_answer EXCEPTIONS OTHERS = 0.

RSAU_GET_CUBE_TIME CALL FUNCTION 'RSAU_GET_CUBE_TIME' EXPORTING i_infocube = rsupdea-infocube * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE IMPORTING e_cube_time_char_t = l_cube_time_char_t e_cube_time_char_l = l_cube_time_char_l * e_cube_time_char_f = EXCEPTIONS infocube_not_found = 1 illegal_input = 2 infobject_not_found = 3 bct_comp_invalid = 4 OTHERS = 5.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = 'Y' diagnosetext1 = text-178 textline1 = text-182 titel = text-180 cancel_display = rs_c_false IMPORTING answer = l_answer EXCEPTIONS OTHERS = 0.

RSAU_GET_CUBE_TIME CALL FUNCTION 'RSAU_GET_CUBE_TIME' EXPORTING i_infocube = rsupdea-infocube * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE IMPORTING e_cube_time_char_t = l_cube_time_char_t e_cube_time_char_l = l_cube_time_char_l * e_cube_time_char_f = EXCEPTIONS infocube_not_found = 1 illegal_input = 2 infobject_not_found = 3 bct_comp_invalid = 4 OTHERS = 5.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = 'Y' diagnosetext1 = text-141 textline1 = text-142 titel = text-140 cancel_display = rs_c_false IMPORTING answer = l_answer EXCEPTIONS OTHERS = 0.

RSAU_GET_CUBE_TIME CALL FUNCTION 'RSAU_GET_CUBE_TIME' EXPORTING i_infocube = rsupdea-infocube * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE IMPORTING e_cube_time_char_t = l_cube_time_char_t e_cube_time_char_l = l_cube_time_char_l * e_cube_time_char_f = EXCEPTIONS infocube_not_found = 1 illegal_input = 2 infobject_not_found = 3 bct_comp_invalid = 4 OTHERS = 5.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = 'Y' diagnosetext1 = text-121 textline1 = text-142 titel = text-120 cancel_display = rs_c_false IMPORTING answer = l_answer EXCEPTIONS OTHERS = 0.

RSAU_GET_CUBE_TIME CALL FUNCTION 'RSAU_GET_CUBE_TIME' EXPORTING i_infocube = rsupdea-infocube * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE IMPORTING e_cube_time_char_t = l_cube_time_char_t e_cube_time_char_l = l_cube_time_char_l * e_cube_time_char_f = EXCEPTIONS infocube_not_found = 1 illegal_input = 2 infobject_not_found = 3 bct_comp_invalid = 4 OTHERS = 5.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'INFOCUBE' value_org = 'S' TABLES value_tab = g_t_tmplcube return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'ODSOBJECT' value_org = 'S' TABLES value_tab = g_t_tmplods return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'INFOOBJECT' value_org = 'S' TABLES value_tab = g_t_tmplinfoobject return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'SAPMRSAU' dynumb = l_dynnr TABLES dynpfields = l_fields EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 OTHERS = 9.

POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING defaultoption = 'Y' diagnosetext1 = text-138 textline1 = text-139 titel = text-143 cancel_display = rs_c_false IMPORTING answer = l_answer EXCEPTIONS OTHERS = 0.

RSAU_GET_CUBE_TIME CALL FUNCTION 'RSAU_GET_CUBE_TIME' EXPORTING i_infocube = rsupdea-infocube * I_OBJVERS = RS_C_OBJVERS-ACTIVE * I_BYPASS_BUFFER = RS_C_FALSE IMPORTING e_cube_time_char_t = l_cube_time_char_t e_cube_time_char_l = l_cube_time_char_l * e_cube_time_char_f = EXCEPTIONS infocube_not_found = 1 illegal_input = 2 infobject_not_found = 3 bct_comp_invalid = 4 OTHERS = 5.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CSIOBJNM' value_org = 'S' display = g_flg_display_only TABLES value_tab = g_t_f4mastertime return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'ISOURCE' value_org = 'S' TABLES value_tab = l_t_isf4 return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

RSB1_ISNAME_TO_ICNAME CALL FUNCTION 'RSB1_ISNAME_TO_ICNAME' EXPORTING i_infosource = l_s_isourcestxt-isource IMPORTING e_icname = l_t_odsf4-odsobject.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'ODSOBJECT' value_org = 'S' TABLES value_tab = l_t_odsf4 return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

RSB1_ISNAME_TO_ICNAME CALL FUNCTION 'RSB1_ISNAME_TO_ICNAME' EXPORTING i_infosource = l_s_isourcestxt-isource IMPORTING e_icname = l_t_icf4-infocube.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'INFOCUBE' value_org = 'S' TABLES value_tab = l_t_icf4 return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'INFOOBJECT' value_org = 'S' TABLES value_tab = l_t_iof4 return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMRSAU' dynumb = g_dynnr211 TABLES dynpfields = g_t_dvu EXCEPTIONS OTHERS = 1.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMRSAU' dynumb = g_dynnr300 TABLES dynpfields = g_t_dvu EXCEPTIONS OTHERS = 1.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING dyname = 'SAPMRSAU' dynumb = '0400' TABLES dynpfields = g_t_dvu EXCEPTIONS OTHERS = 1.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'SAPMRSAU' dynumb = g_dynnr300 TABLES dynpfields = l_fields EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 OTHERS = 9.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'CSIOBJNM' value_org = 'S' display = g_flg_display_only TABLES value_tab = l_t_csiobj return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'IDENT' value_org = 'S' display = g_flg_display_only TABLES value_tab = g_t_profil return_tab = l_t_ret_tab EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name MRSAUF20 or its description.