RPIBRT00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for The report evaluates the records of infotype 0025
If you would like to execute this report or see the full code listing simply enter RPIBRT00 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.
Selection Text: BEW-KONS = Evaluation constant
Selection Text: BEW-LGA = Wage type for appraisal
Selection Text: BPDYNPRO = Screen for basic pay
Selection Text: GROUP = Batch input session name
Selection Text: GRUPPE = Appraisal group
Selection Text: HOLDDATE = Put session on hold until
Selection Text: IRRWATZ = IRWAZ compensation wage types?
Selection Text: LGZAP = Overwrite wage type? (Y/N)
Selection Text: PROTOK = Log Y/N
Selection Text: RUNDUNG = Round amount ?
Selection Text: TEILZEIT = Weight part-time work ?
Selection Text: UPDSUBTY = Subtype Basic Pay
Selection Text: USNAM = Batch input user ID
Selection Text: ZEITR1 = Start of appraisal period
Selection Text: ZEITR2 = End of appraisal period
Title: Evaluation of Appraisals
Text Symbol: FT2 = Calculate financial value
Text Symbol: 059 = - Error while determining currency
Text Symbol: 058 = - No entry in table T513E
Text Symbol: 057 = - No space for appraisal wage type in basic pay
Text Symbol: 056 = - No payroll period in T549 for work center
Text Symbol: 055 = - No entry in table TDCT
Text Symbol: 053 = - No entry in table T582A
Text Symbol: 052 = - Infotype <> 0008 in table T588D
Text Symbol: 051 = - No entry in table T582A
Text Symbol: 050 = - No entry in table T503
Text Symbol: 031 = Personnel numbers w/o group
Text Symbol: 001 = No entry in table $ for key $ on $
Text Symbol: 002 = Appraisal wage type with same amount already exists
Text Symbol: 003 = Action $ does not only include infotype 0008
Text Symbol: 004 = Infotype $ not available in TPxx
Text Symbol: 005 = Transaction $ not in table T588
Text Symbol: 006 = Function group $ not in table T581
Text Symbol: 007 = No entry in table $ for key $
Text Symbol: 008 = Wage type $ already exists in basic pay
Text Symbol: 009 = No batch input session created
Text Symbol: 010 = Pers.no.
Text Symbol: 011 = StrtDate
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
HR_MAPNAME_VERIFY CALL FUNCTION 'HR_MAPNAME_VERIFY' "XWIP30K035877 EXPORTING "XWIP30K035877 MAPNAME = GROUP "XWIP30K035877 REPORTNAME = REPNAME "XWIP30K035877 IMPORTING "XWIP30K035877 MAPNAME = GROUP. "XWIP30K035877
HR_MAPNAME_VERIFY CALL FUNCTION 'HR_MAPNAME_VERIFY' "XWIP30K035877 EXPORTING "XWIP30K035877 MAPNAME = GROUP "XWIP30K035877 REPORTNAME = REPNAME "XWIP30K035877 IMPORTING "XWIP30K035877 MAPNAME = GROUP. "XWIP30K035877
RP_NUMBER_OF_WAGETYPES_0008 CALL FUNCTION 'RP_NUMBER_OF_WAGETYPES_0008' "HCMOPS2737 IMPORTING "HCMOPS2737 WT_COUNT = NUMBER_OF_LGART_IN_P0008. "HCMOPS2737
RP_GET_CURRENCY CALL FUNCTION 'RP_GET_CURRENCY' "K107100 EXPORTING "K107100 MOLGA = T001P-MOLGA "K107100 TRFAR = BB25-TRFAR "K107100 TRFGB = BB25-TRFGB "K107100 TRFKZ = T503-TRFKZ "K107100 IMPORTING "K107100 WAERS = CURR "K107100 EXCEPTIONS "K107100 OTHERS. "K107100
BDC_INSERT CALL FUNCTION 'BDC_INSERT' EXPORTING TCODE = 'PA30' TABLES DYNPROTAB = BDCDATA.
BDC_OPEN_GROUP CALL FUNCTION 'BDC_OPEN_GROUP' EXPORTING CLIENT = SY-MANDT GROUP = GROUP USER = USNAM KEEP = KEEP HOLDDATE = HOLDDATE.
BDC_CLOSE_GROUP CALL FUNCTION 'BDC_CLOSE_GROUP'.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RPIBRT00 - Evaluation of Appraisals RPIBRT00 - Evaluation of Appraisals RPIBMVA0 - Batch Input: Maintain Data for Employee Pension Scheme Upon Entry RPIBMVA0 - Batch Input: Maintain Data for Employee Pension Scheme Upon Entry RPIBLVD0 - Batch Input for Teams/Construction Site Substitution RPIBLVD0 - Batch Input for Teams/Construction Site Substitution