SAP Reports / Programs | Personnel Management | Personnel Administration(PA-PA) SAP PA

SAPMPE03 SAP ABAP dialog Program - documentation and ABAP source code







SAPMPE03 is a standard Module pool for a dialog screen ABAP Program available within your SAP system (depending on your version and release level). It is used for Module pool for the maintaining of tables 549B and 549C...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter SAPMPE03 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

PE03 - HR: Features


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


Text pool values


Text Symbol: S11 = Country / Component
Text Symbol: S10 = Persons responsible
Text Symbol: S09 = Decision tree
Text Symbol: S07 = Cancel
Text Symbol: S06 = Do you still want to cancel?
Text Symbol: S05 = Exit
Text Symbol: S04 = Other feature
Text Symbol: S03 = was changed. Should feature be saved?
Text Symbol: S02 = Feature
Text Symbol: S01 = Back
Text Symbol: P02 = Variable key C TOperations
Text Symbol: P01 = Feature......
Text Symbol: M01 = No differences were found
Text Symbol: L07 = New tree
Text Symbol: L06 = Old tree?
Text Symbol: L05 = or new decision tree?
Text Symbol: L04 = Do you want to continue with existing ;;->L05
Text Symbol: L03 = decision tree.
Text Symbol: L02 = Since release 4.0C there is a new ;;->L03
Text Symbol: L01 = Existing or new decision tree?
Text Symbol: F99 = Feature was transferred from standard client
Text Symbol: F98 = Error during generation of report (GENERATE REPORT)
Text Symbol: F94 = Syntax error during generation: too many lines in report
Text Symbol: F91 = Structure & in feature & not available in DDIC
Text Symbol: F80 = Feature already generated
Text Symbol: F77 = Internal system error while locking feature &
Text Symbol: F76 = User & is blocking feature &
Text Symbol: F73 = Number range has not been created for internal number assignment
Text Symbol: F72 = Number range number 01 does not exist
Text Symbol: F71 = Number range for feature generation has not been created
Text Symbol: F70 = End of number range has been reached for feature generation
Text Symbol: F62 = Feature & does not have enough space to refine key
Text Symbol: F61 = Assignment for key & in & is invalid
Text Symbol: F60 = Field name & in & is not used in main feature &
Text Symbol: F59 = Multiple assignment for key & in &
Text Symbol: F58 = Assignment missing for key & in &
Text Symbol: S12 = Attributes
Text Symbol: X04 = The following lines were changed:





Text Symbol: X03 = The following lines were added:
Text Symbol: X02 = The following lines were deleted:
Text Symbol: X01 = Contents unchanged:
Text Symbol: W23 = immediately, but you must check the feature carefully.
Text Symbol: W22 = It is possible for you to work with the tree maintenance
Text Symbol: W21 = After that, you can carry on with the tree maintenance.
Text Symbol: W20 = and activate the feature.
Text Symbol: W19 = First, go into table maintenance
Text Symbol: W18 = a.
Text Symbol: W17 = data loss or an incorrect tree display.
Text Symbol: W16 = be displayed in the maintenance tree. This can lead to
Text Symbol: W15 = processed incorrectly in the table maintenance can
Text Symbol: W14 = Due to technical reasons, not everything that was
Text Symbol: W13 = processed in the tree maintenance.
Text Symbol: W12 = This temporary version should be further
Text Symbol: W11 = in the table maintenance (i.e. saved without checking).
Text Symbol: W10 = The feature was temporarily stored
Text Symbol: W03 = could be the consequences.
Text Symbol: W02 = Data loss or an incorrect maintenance tree
Text Symbol: W01 = Maintenance mode should not be changed.
Text Symbol: T17 = Saved/active
Text Symbol: T16 = New, temporarary version saved
Text Symbol: T15 = Temporary version saved
Text Symbol: T14 = New, temporary version saved in tree maintena
Text Symbol: T13 = Temporary version saved in tree maintenance
Text Symbol: T12 = New
Text Symbol: T11 = Temporary version saved in table maintenance
Text Symbol: T10 = Saved/inactive
Text Symbol: T02 = Table transfer
Text Symbol: T01 = Field transfer
Text Symbol: S17 = Documentation
Text Symbol: S16 = Restore
Text Symbol: S15 = by the active decision tree?
Text Symbol: S14 = Should the current contents be replaced
Text Symbol: S13 = Structure / Return
Text Symbol: D16 = Standard feature
Text Symbol: D15 = Subfeature
Text Symbol: D14 = Structure
Text Symbol: D13 = 2





Text Symbol: D12 = 1 (Editor)
Text Symbol: D11 = Person responsible for feature
Text Symbol: D10 = Version
Text Symbol: D09 = at
Text Symbol: D08 = on
Text Symbol: D07 = Last changed by
Text Symbol: D06 = Created on
Text Symbol: D05 = Administrative data
Text Symbol: D04 = Changes only by person responsible
Text Symbol: D03 = Person responsible for structure
Text Symbol: D02 = Attributes
Text Symbol: D01 = Feature
Text Symbol: A12 = Line number for A(ttach) may only contain digits
Text Symbol: A11 = Line number too high for A(ttach)
Text Symbol: A10 = Parameter is missing for A(ttach)
Text Symbol: A07 = String1 and String2 must be different
Text Symbol: A06 = String not found
Text Symbol: A05 = String replaced
Text Symbol: A04 = You may only specify two parameters for R(eplace)
Text Symbol: A03 = String2 missing for R(eplace)
Text Symbol: A02 = String1 and String2 missing for R(eplace)
Text Symbol: A01 = Print executed
Text Symbol: 017 = Generation log
Text Symbol: 016 = Validation log
Text Symbol: 012 = OK, but feature tree contains special characters
Text Symbol: 011 = The feature cannot be called due to the error displayed
Text Symbol: 010 = OK
Text Symbol: 007 = No matching string found
Text Symbol: 006 = The command is incorrect, a parameter is missing => HELP
Text Symbol: 005 = The feature does not exist in the library
Text Symbol: 003 = No HELP information found
Text Symbol: 002 = Invalid command => HELP
Text Symbol: D17 = Passing type
Text Symbol: F57 = Only subfeature & has been saved
Text Symbol: F56 = Field name & in feature & does not exist in DDIC
Text Symbol: F55 = The subfeature & specified by FLDID does not exist
Text Symbol: F54 = A feature is called several times for feature &
Text Symbol: F53 = Operation ERROR for key & in & is not allowed
Text Symbol: F52 = Assignment to feature & is not allowed



Text Symbol: F51 = No decision tree exists for feature &
Text Symbol: F50 = Subfeature & is not marked as such
Text Symbol: F40 = There is an error in feature &
Text Symbol: F30 = There are several entries with the same key
Text Symbol: F25 = Report & for function exit does not exist
Text Symbol: F24 = Function exit incorrectly defined. Define exit as &xxxxx(rrrrrrrr)
Text Symbol: F23 = Line not accessed - mark it as a comment or delete it
Text Symbol: F22 = Layout incorrect. Variable key : &
Text Symbol: F21 = Use packed fields for comparisons only
Text Symbol: F20 = Offset and/or length specification exceeds field length
Text Symbol: F19 = Field name not allowed or missing
Text Symbol: F18 = Sequential number outside value range: '9' is the last number
Text Symbol: F17 = No line with the sequential number set by NEXTR
Text Symbol: F16 = The operation NEXTR has an invalid sequential number
Text Symbol: F15 = The BREAK or feature op. does not end with a comma
Text Symbol: F14 = The '=' character after FLDID or feature operation is missing
Text Symbol: F13 = Operation unknown or operation has been spelt incorrectly
Text Symbol: F12 = Length value too long or does not end with a bracket
Text Symbol: F11 = Length for decision operation is missing, not numeric, or zero
Text Symbol: F10 = Offset specification missing or not numeric
Text Symbol: F09 = Field definition and value do not match
Text Symbol: F08 = Space missing behind NEXTR, BREAK, or no decision operation
Text Symbol: F07 = Inverted comma missing at end of comparison value
Text Symbol: F06 = Iterative line processing with NEXTR
Text Symbol: F05 = Only rule type 'D' or '*' is allowed
Text Symbol: F04 = No valid user name specified for the operation BREAK
Text Symbol: F03 = No valid ABAP prefix specified for the operation BREAK
Text Symbol: F02 = Finer specification missing. Variable key : &
Text Symbol: F00 = OK
Text Symbol: D20 = Authorized fields


INCLUDES used within this REPORT SAPMPE03

INCLUDE MPMKMF00.
INCLUDE MPMKAF10.


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