SAP Reports / Programs | Basis Components | Business Management | Organizational Management(BC-BMT-OM) SAP BC

MP100140 SAP ABAP INCLUDE - Special FORM Routines for Infotype 1001







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


Text pool values


Title: Special FORM Routines for Infotype 1001


INCLUDES used within this REPORT MP100140

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:

PATH_BUILD CALL FUNCTION 'PATH_BUILD' IMPORTING PATH_ID = HLP_PATH_ID TABLES 77AW = HLP_AW.

RHOM_GET_UPDATE_FLAGS_FOR_BUFF CALL FUNCTION 'RHOM_GET_UPDATE_FLAGS_FOR_BUFF' IMPORTING FLAGS = copbuf_flags.

STRUCTURE_BUILD CALL FUNCTION 'STRUCTURE_BUILD' EXPORTING PLVAR = P1001-PLVAR OTYPE = P1001-SCLAS OBJID = P1001-SOBID WEGID = HLP_PATH_ID SVECT = HLP_SVECT SBEGD = P1001-BEGDA SENDD = P1001-ENDDA * TFLAG = ' ' * VFLAG = ' ' * ACTIV = ' ' * TDEPTH = 0 SFLAG = 'X' RECURS = 'X' 77AW_INT = 'X' AUTHY = ' ' AUTHY_BASE = ' ' CBFLAG = ' ' * TEXT_BUFFER_FILL = ' ' BUFFER_MODE = lc_buffer_mode "ANDCOOPER IMPORTING * object = ROOT = HLP_ROOT ENTRY = HLP_ENTRY * cb_nr = hlp_cb_nr * TABLES * CHECK_TAB_DESC = EXCEPTIONS ROOT_NOT_FOUND = 1 WEGID_NOT_FOUND = 2 OTHERS = 3.

STRUCTURE_ENTRY_READ CALL FUNCTION 'STRUCTURE_ENTRY_READ' EXPORTING INDEX = STRU_INDEX IMPORTING * OBJECT = * ROOT = ENTRY = HLP_ENTRY.

STRUCTURE_DELETE CALL FUNCTION 'STRUCTURE_DELETE' EXPORTING PSTRU = HLP_ROOT-PSTRU.

HR_GET_BUSINESS_ADD_IN CALL FUNCTION 'HR_GET_BUSINESS_ADD_IN' EXPORTING EXIT_NAME = 'HRBAS00_CHECK_CYCLE' "#EC NOTEXT IMPORTING IS_IMPLEMENTED = lv_is_implemented CHANGING INSTANCE = lv_badi_exit.

RH_APPLICATION_SYSTEM_CHECK CALL FUNCTION 'RH_APPLICATION_SYSTEM_CHECK' "QPXA303401 EXCEPTIONS "QPXA303401 SYSTEM_TYPE_UNKNOWN = 01 "QPXA303401 BASIS_SYSTEM = 02. "QPXA303401

RH_CHECK_FOR_REDUNDANCY CALL FUNCTION 'RH_CHECK_FOR_REDUNDANCY' "#EC * EXPORTING CR_PLVAR = P1001-PLVAR CR_OTYPE = P1001-OTYPE CR_OBJID = P1001-OBJID CR_ISTAT = P1001-ISTAT CR_BEGDA = P1001-BEGDA CR_ENDDA = P1001-ENDDA IMPORTING CR_REDUN_DATE = CR_DREDUN_DATE CR_SUBRC = CR_DSUBRC.

RH_CHECK_FOR_REDUNDANCY CALL FUNCTION 'RH_CHECK_FOR_REDUNDANCY' "#EC * EXPORTING CR_PLVAR = P1001-PLVAR CR_OTYPE = P1001-SCLAS CR_OBJID = HLP_OBJID CR_ISTAT = P1001-ISTAT CR_BEGDA = P1001-BEGDA CR_ENDDA = P1001-ENDDA IMPORTING CR_REDUN_DATE = CR_IREDUN_DATE CR_SUBRC = CR_ISUBRC.

RH_APPLICATION_SYSTEM_CHECK CALL FUNCTION 'RH_APPLICATION_SYSTEM_CHECK' "QPXA303401 EXCEPTIONS "QPXA303401 SYSTEM_TYPE_UNKNOWN = 01 "QPXA303401 BASIS_SYSTEM = 02. "QPXA303401

RH_BES_HORA CALL FUNCTION 'RH_BES_HORA' "#EC * EXPORTING "R3VIF APROZT = P1001-PROZT "R3VIF BEGDA = P1001-BEGDA "R3VIF ENDDA = P1001-ENDDA "R3VIF OBJID = P1001-SOBID "R3VIF OTYPE = P1001-SCLAS "R3VIF RELAT = P1001-RELAT "R3VIF RSIGN = P1001-RSIGN "R3VIF IMPORTING "R3VIF EPROZT = P1001-PROZT "R3VIF EXCEPTIONS "R3VIF NOT_PERNR = 1 "R3VIF NOT_PERSON = 2 "R3VIF NOT_WORKTIME_TYPE = 3 "R3VIF PERSON_NOT_VALID = 4. "R3VIF

RH_GET_EXTERNAL_OBJECT_INFO CALL FUNCTION 'RH_GET_EXTERNAL_OBJECT_INFO' EXPORTING OTYPE = act_otype IMPORTING I77EO = i77eo_local EXCEPTIONS NO_EXTERNAL_OBJECT = 1 OTHERS = 2.

RH_GET_EXTERNAL_OBJECT_INFO CALL FUNCTION 'RH_GET_EXTERNAL_OBJECT_INFO' EXPORTING OTYPE = act_sclas IMPORTING I77EO = i77eo_local EXCEPTIONS NO_EXTERNAL_OBJECT = 1 OTHERS = 2.

RHEO_SET_CLEAR_BIRTH_DAY_FLAG CALL FUNCTION 'RHEO_SET_CLEAR_BIRTH_DAY_FLAG' "ANDBirth EXPORTING "ANDBirth OTYPE = check_otype "ANDBirth RSIGN = check_rsign "ANDBirth RELAT = check_relat "ANDBirth SCLAS = check_sclas "ANDBirth EXCEPTIONS "ANDBirth ILLEGAL_OTYPE = 1 "ANDBirth METHOD_NOT_SUPPORTED = 2 "ANDBirth OTHERS = 3. "ANDBirth

RH_GET_EXTERNAL_OBJECT_INFO CALL FUNCTION 'RH_GET_EXTERNAL_OBJECT_INFO' EXPORTING OTYPE = iv_sclas IMPORTING I77EO = ls_77eo EXCEPTIONS NO_EXTERNAL_OBJECT = 1 OTHERS = 2.



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