SAP Reports / Programs | Training and Event Management(PE) SAP PE

MP102120 SAP ABAP INCLUDE - PD Module Pool Infotype 1021







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


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 MP102120. "Basic submit
SUBMIT MP102120 AND RETURN. "Return to original report after report execution complete
SUBMIT MP102120 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: PD Module Pool Infotype 1021


INCLUDES used within this REPORT MP102120

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:

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.



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 MP102120 or its description.