SAP Reports / Programs

SAPMP16B SAP ABAP Report - Program SAPMP16A







SAPMP16B is a standard Executable ABAP Report 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 SAPMP16B into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

P16B - Salary packaging (web)
P16B_ADMIN - Salary packaging
P16B_TEST - Salary Packaging (test mode)


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


Text pool values


Title: Program SAPMP16A
Text Symbol: 306 = Used by your company to deduct tax throughout the year
Text Symbol: 800 = Delete component
Text Symbol: 801 = Previous package value
Text Symbol: 802 = Request your Package
Text Symbol: 804 = Edit area
Text Symbol: 805 = Details
Text Symbol: 806 = Edit
Text Symbol: 807 = Package -
Text Symbol: 809 = The overall value of your package is
Text Symbol: 810 = effective as of
Text Symbol: 811 = - Define your individual package
Text Symbol: 812 = Welcome
Text Symbol: 814 = The Total Package value is
Text Symbol: 815 = fund
Text Symbol: 816 = scheme
Text Symbol: 820 = Eligible components
Text Symbol: CLC = Calculate
Text Symbol: H10 = Welcome
Text Symbol: H11 = - Compare your package and payslips
Text Symbol: H15 = The overall value of your package is
Text Symbol: H16 = effective as of
Text Symbol: TS1 = The following infotypes will be updated:
Text Symbol: TS2 = Do you really want to update?
Text Symbol: TS3 = Update infotypes?
Text Symbol: TS4 = Transaction will be finished after successful update!
Text Symbol: TS5 = Updating Infotypes...
Text Symbol: 305 = Car Allowance less Business Expenditure
Text Symbol: 001 = Name:
Text Symbol: 002 = Personnel Number:
Text Symbol: 003 = Package:
Text Symbol: 004 = Effective Date:
Text Symbol: 005 = Package
Text Symbol: 006 = Payslip
Text Symbol: 101 = - To model a package, select Variation A or Variation B and click 'Change this package'.
Text Symbol: 102 = - To view a payslip, select a package and click 'Display the payslip'.
Text Symbol: 103 = you wish until you have found your preferred package. Please be patient while the system generates payslips.
Text Symbol: 110 = Select your package and click submit to request your preferred package.





Text Symbol: 111 = Select component
Text Symbol: 120 = It is currently not possible to request a package
Text Symbol: 151 = Please make sure you are requesting the correct package.
Text Symbol: 152 = After you are sure that the package is assembled the way you want, please press REQUEST to request it from your manager.
Text Symbol: 153 = After you have assembled the package as per your requirements, select the 'Request this package' button to update master data.
Text Symbol: 155 = Display the
Text Symbol: 201 = - Model your package by adding and removing salary components with the arrows.
Text Symbol: 202 = - To change the contribution of a component, click on the amount in the package.
Text Symbol: 203 = - Return to the 'Compare' screen to see the results of your modeling by reviewing the payslip and comparing packages.
Text Symbol: 210 = To edit a component click on the amount cell
Text Symbol: 211 = To see the component details click on the amount cell
Text Symbol: 212 =
Text Symbol: 300 = Optimize your car allowance
Text Symbol: 301 = In this section you replicate the calculation SARS uses to determine the real taxable amount on your car allowance. Enter the
Text Symbol: 302 = value of your car plus estimates of your business and total km in the year. Then press 'Calculate'. You can minimise your tax
Text Symbol: 303 = burden by adjusting your car allowance to the business expenditure.
Text Symbol: 304 = Limit of tax-free allowance


INCLUDES used within this REPORT SAPMP16B

INCLUDE MP16BTOP.
INCLUDE MP16BO01.
INCLUDE MP16BI01.
INCLUDE MP16BF01.
INCLUDE MP16BF02.
INCLUDE MP16B_ZA.
INCLUDE MP16B_SCREENS.


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:

No SAP FUNCTION MODULES are executed within this report code!



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