MP057640 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 MP057640 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_READ_PAY_FROM_CORPS_GRADE CALL FUNCTION 'HR_READ_PAY_FROM_CORPS_GRADE' EXPORTING CORPS = P0576-CORPS BEGDA = P0576-BEGDA ENDDA = P0576-BEGDA TABLES I5FPBS4C = LT_5FPBS4C EXCEPTIONS NO_ENTRY_T5FPBS4C = 1 OTHERS = 2.
HR_FPIND_GET_TPNIV CALL FUNCTION 'HR_FPIND_GET_TPNIV' EXPORTING MOLGA = LT_5FPBS4C-MOLGA TRFAR = LT_5FPBS4C-TRFAR TRFGB = LT_5FPBS4C-TRFGB TRFGR = Q0576-TRFGR IMPORTING TPNIV = LD_TPNIV EXCEPTIONS NO_ENTRY_T5FPBS4A = 1 OTHERS = 2.
HR_GET_TEXTS_FOR_CLASSEMENT CALL FUNCTION 'HR_GET_TEXTS_FOR_CLASSEMENT' EXPORTING P_TPNIV = LD_TPNIV IMPORTING P_TRFGR_TEXT = Q0576-NIVTX P_TRFST_TEXT = Q0576-ECHTX.
HR_PSF_AV_ANCIENNETE_TEXT_GET CALL FUNCTION 'HR_PSF_AV_ANCIENNETE_TEXT_GET' EXPORTING ID_ANCTY = P0576-ANCTY IMPORTING ES_T5FPBS4TT = T5FPBS4TT EXCEPTIONS NO_ENTRY = 1 OTHERS = 2.
DYNP_UPDATE_FIELDS ** call function 'DYNP_VALUES_UPDATE' * call function 'DYNP_UPDATE_FIELDS' * exporting * dyname = ld_cprog * dynumb = ld_dynnr * tables * dynpfields = lt_dynfields ** EXCEPTIONS ** INVALID_ABAPWORKAREA = 1 ** INVALID_DYNPROFIELD = 2 ** INVALID_DYNPRONAME = 3 ** INVALID_DYNPRONUMMER = 4 ** INVALID_REQUEST = 5 ** NO_FIELDDESCRIPTION = 6 ** UNDEFIND_ERROR = 7 ** OTHERS = 8 * .
HR_PSF_AV_CLASSEMENT_DATES_GET CALL FUNCTION 'HR_PSF_AV_CLASSEMENT_DATES_GET' EXPORTING ID_PERNR = PD_PERNR ID_CORPS = PD_CORPS ID_GRADE = LD_GRADE ID_TRFGR = LD_TRFGR ID_TRFST = LD_TRFST * ID_TRFAR = * ID_TRFGB = * ID_REF_DATE = IMPORTING * ed_fist_date = ED_LAST_DATE = CD_DATE_OF_PROMOTION * ED_CATEG_NEXT_PROMOTION = TABLES * et_career_dates = IT_INFTY0008 = GT_0008_ALL_0_FS EXCEPTIONS NO_DATA = 1 NO_SUBSEQUENT_DATA_RECORD = 2 OTHERS = 3.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING * ddic_structure = RETFIELD = 'SEQNR' DYNPPROG = LD_REPID DYNPNR = LD_DYNNR WINDOW_TITLE = 'Valeurs de durée authorisées'(T20) VALUE_ORG = 'S' TABLES VALUE_TAB = LT_F4_TABLE RETURN_TAB = LT_RETURN * EXCEPTIONS * PARAMETER_ERROR = 1 * NO_VALUES_FOUND = 2 * OTHERS = 3 .
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING DYNAME = LD_CPROG DYNUMB = LD_DYNNR TABLES DYNPFIELDS = LT_DYNFIELDS * 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 * ddic_structure = RETFIELD = 'CORPS' DYNPPROG = LD_REPID DYNPNR = LD_DYNNR DYNPROFIELD = 'P0576-CORPS' WINDOW_TITLE = 'Valeurs de corps authorisées'(T21) VALUE_ORG = 'S' TABLES VALUE_TAB = LT_F4_TABLE RETURN_TAB = LT_RETURN EXCEPTIONS PARAMETER_ERROR = 1 NO_VALUES_FOUND = 2 OTHERS = 3.
DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING DYNAME = LD_CPROG DYNUMB = LD_DYNNR TABLES DYNPFIELDS = LT_DYNFIELDS EXCEPTIONS INVALID_ABAPWORKAREA = 1 INVALID_DYNPROFIELD = 2 INVALID_DYNPRONAME = 3 INVALID_DYNPRONUMMER = 4 INVALID_REQUEST = 5 NO_FIELDDESCRIPTION = 6 UNDEFIND_ERROR = 7 OTHERS = 8.
HR_PSF_0576_SUBTYP_VALUES_GET CALL FUNCTION 'HR_PSF_0576_SUBTYP_VALUES_GET' TABLES ET_HELP_FIELDS = LT_HELP_FIELDS ET_HELPTAB = LT_HELPTAB.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING RETFIELD = 'ANCTY' DYNPPROG = LD_REPID DYNPNR = LD_DYNNR DYNPROFIELD = 'RP50M-SUBTY' * window_title = VALUE_ORG = 'S' TABLES VALUE_TAB = LT_F4_TABLE EXCEPTIONS PARAMETER_ERROR = 1 NO_VALUES_FOUND = 2 OTHERS = 3.
HR_SEN_CRULE_0100_SUM CALL FUNCTION 'HR_SEN_CRULE_0100_SUM' EXPORTING IT_OP_DURATION = LT_OP_DURATION[] IMPORTING ES_SUM_DURATION = LS_DURATION_DEC EXCEPTIONS CONVERSION_NOT_SPECIFIED = 1 CONVERSION_NOT_POSSIBLE = 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 MP057640 or its description.