Ansicht
Dokumentation

RHRFPM_APPL_LOG_DISPLAY - Customer-Defined Mass Processing of PBC Messages

RHRFPM_APPL_LOG_DISPLAY - Customer-Defined Mass Processing of PBC Messages

ABAP Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

This report maps the object-related error log of the commitment processor in an ALV list. The usual ALV methods for formatting the list are available. You can also add your own fields to the standard delivery in Customizing and fill them using suitable methods.

Integration

All commitment runs that can be displayed using the run administrator workbench can also be displayed with this report.

Prerequisites

Features

Selection

In the Commitment Run box, you can select any commitment run you like. The run number is identical with the run number of the run administrator workbench.

In the Message box, you can limit the messages to be displayed to improve readability. Especially the Message group ID which you can predefine in Customizing.

In the HR Objects box, you can select the object type of the HR object.

In the Layout box, you can specify your own layout for defining a predefined column display of the SAP List Viewer.

Standard Variants

The following standard variants are available:

  • 1DATAPAYR Messages from payroll simulation.
The system selects all messages assigned to message group DATAPAYR.
  • 2DATAPCP,,Messages from Personnel Cost Planning
The system selects all messages assigned to message group DATAPCP.
  • 3FMACC,,Messages from Accounting
The system selects all messages assigned to message group FMACC.
  • 4OBJCOLL,,Messages from Object Collection
The system selects all messages assigned to message group OBJCOLL.
  • 5FMAVC,,Messages from Availability Control
The system selects all messages assigned to message group FMAVCMSG.

Output

The system outputs an ALV list of all selected messages.

Messages are output in the list on the basis of the settings of the enhancements assigned indirectly to a message by means of the message group.

Activities

You can add or delete any output structures you like for single modules with the existing Customizing under Position Budgeting and Control -> Automatic Commitment/Budget Creation -> Settings -> Output -> Enhanced Message Processing. You can also filter the report output using message groups.

If, for example, you filter the report output using message group FMACC that is delivered by SAP, only messages from Accounting are output.

You specify the assignment of messages to message groups in Customizing under Position Budgeting and Control -> Automatic Commitment/Budget Creation -> Settings -> Output -> Enhanced Message Processing -> Create Message Groups -> Assign Messages to Message Groups.

If you do not want to change the Customizing provided, you do not need to perform any activities.

Example

The example should demonstrate the options and the existing limitations of a message of the availability control. This happens using message FMAVC005 of enhancement FMAVCMSG. This message is part of the Customizing provided by SAP.

By defining the message extractor, the information encrypted in message variables V3 and V4 is opened and displayed in the individual fields. You can then add the deficits issued by the availability control exactly according to account assignment.

Note that the total is as a rule not the missing budget, it simply indicates that the budget is not sufficient.

The following example explains this in more detail: account assignment A has USD 100 available.

The commitment processor tries to post three documents at USD 300 each against this account assignment, thereby requiring a total of USD 900. However, since this involves three postings, the system issues the message "Annual budget exceeded by USD 200 for document item XYZ" (FMAVC005) three times during the commitment processor (each posting of USD 300 exceeding the available amount by USD 200).

If you add together the USD 200 of all three messages, you obtain a total of USD 600. However, you are actually short of USD 800. USD 100 is available for each posting, the overrun amount each time is USD 200 because USD 300 needs to be available for each posting. You are therefore short of 3 * USD 300 - USD 100 = USD 800.






PERFORM Short Reference   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Length: 5294 Date: 20240520 Time: 123009     sap01-206 ( 87 ms )