MP102120 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 MP102120 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.
Title: PD Module Pool Infotype 1021
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
RH_CURRENCY_CHECK CALL FUNCTION 'RH_CURRENCY_CHECK' EXPORTING IV_CURRENCY = P1021-IWAER IV_EXISTENCE_ONLY = ' ' IV_STARTDATE = P1021-BEGDA IV_ENDDATE = P1021-ENDDA IV_WARNING_MESSAGES = 'X' EXCEPTIONS CURRENCY_NOT_VALID_ALL_TIME = 1 CURRENCY_NOT_VALID = 2 CURRENCY_NOT_FOUND = 3 OTHERS = 4.
RH_CURRENCY_CHECK CALL FUNCTION 'RH_CURRENCY_CHECK' EXPORTING IV_CURRENCY = P1021-EWAER IV_STARTDATE = P1021-BEGDA IV_ENDDATE = P1021-ENDDA IV_WARNING_MESSAGES = 'X' EXCEPTIONS CURRENCY_NOT_VALID_ALL_TIME = 1 CURRENCY_NOT_VALID = 2 CURRENCY_NOT_FOUND = 3 OTHERS = 4.
RH_CURRENCY_CHECK CALL FUNCTION 'RH_CURRENCY_CHECK' EXPORTING iv_currency = p1021-iwaer iv_existence_only = ' ' iv_startdate = p1021-begda iv_enddate = p1021-endda iv_warning_messages = ' ' "X for BI??? EXCEPTIONS currency_not_valid_all_time = 1 currency_not_valid = 2 currency_not_found = 3 OTHERS = 4.
RH_CURRENCY_CHECK CALL FUNCTION 'RH_CURRENCY_CHECK' EXPORTING iv_currency = p1021-ewaer iv_existence_only = ' ' iv_startdate = p1021-begda iv_enddate = p1021-endda iv_warning_messages = ' ' "X for BI??? EXCEPTIONS currency_not_valid_all_time = 1 currency_not_valid = 2 currency_not_found = 3 OTHERS = 4.
RH_EVENTCOSTS_GET CALL FUNCTION 'RH_EVENTCOSTS_GET' EXPORTING in_costsstatus = istat * IN_COSTSSUBTYPE = '0001' in_currency = o2_waers * IN_USE_OPTIMAL_CAPACITY = ' ' * IN_CREATEMODUS_C = ' ' * IN_C_EVENTTYPE = * IN_C_CAPACITY = * IN_C_DAYS = * IN_C_SECONDS = * IN_C_STARTDATE = * IN_C_ENDDATE = TABLES in_events = iobject * IN_C_E1036 = * IN_C_E023X = out_costelements = irhkb1 out_info = irhkb2 EXCEPTIONS nothing_found = 1 unknown_error = 2 OTHERS = 3.
RH_EVENTTYPECOSTS_GET CALL FUNCTION 'RH_EVENTTYPECOSTS_GET' EXPORTING IN_DATE = p1021-begda "XEY794316 in_costsstatus = istat * IN_COSTSSUBTYPE = '0001' * IN_SCHEDULESUBTYPE = '0001' in_currency = o2_waers * IN_CREATEMODUS_C = ' ' * IN_C_CAPACITY = * IN_C_DAYS = * IN_C_SECONDS = TABLES in_eventtypes = iobject * IN_C_D1036 = * IN_C_D022R = out_costelements = irhkb1 out_info = irhkb2 EXCEPTIONS nothing_found = 1 unknown_error = 2 OTHERS = 3.
RH_COSTELEMENTS_POPUP CALL FUNCTION 'RH_COSTELEMENTS_POPUP' EXPORTING in_object = iobject in_description = pphdx-stext in_startdate = p1021-begda in_enddate = p1021-endda in_currency = o2_waers in_fcode = 'PRIC' IMPORTING out_fcode = ifcode out_price = p1021-ekost TABLES tab_costelements = irhkb1 tab_additional_info = irhkb2 EXCEPTIONS missing_data = 1 unexpected_error = 2 OTHERS = 3.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.