Ansicht
Dokumentation

RH_PM_FM_COMMITMENT_PERCENTAGE - PMG: Prozentuale Aufteilung der Aufwände auf FM-Kontierungen

RH_PM_FM_COMMITMENT_PERCENTAGE - PMG: Prozentuale Aufteilung der Aufwände auf FM-Kontierungen

CL_GUI_FRONTEND_SERVICES - Frontend Services   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Für eine Person werden die Kontierungen des Haushaltsmanagements aus den Finanzierungen in der Stellenwirtschaft bestimmt. Der Funktionsbaustein liefert eine Tabelle zurück, die zeitraumbezogen pro Ausagbenart die Kontierungen des Haushaltsmanagements, die zugeordneten Mittelbindungsbelege, den Verteilungsprozentsatz sowie ein Kennzeichen für die Ausgabenart "Grundgehalt" enthält.

Ablauf:

Wird der Funktionsbaustein aus der Abrechnungssimulation aufgerufen, so enthält die exportierte Tabelle nur einen Eintrag mit dem Beginn- und Endedatum sowie dem Kennzeichen 'Grundgehalt'.

Zunächst wird geprüft, ob die Person im angegebenen Zeitraum an der Integration "Haushaltsmanagement - Stellenwirtschaft" teilnimmt. Ist dies nicht der Fall, wird die Ausnahme NO_INTEGRATION ausgelöst. Diese Information wird gepuffert, so daß ein erneuter Aufruf mit dem gleichen Zeitraum sofort zu einer Fehlermeldung führt.Die exportierte Tabelle enthält nur Zeitintervalle, in denen die Person an der Integration "Haushaltsmanagement - Stellenwirtschaft" teilnimmt.

Danach werden die Finanzierungen für diese Personalnummer gelesen. Sind keine Finanzierungen vorhanden, so wird die Personalnummer abgelehnt.

Daraufhin wird geprüft , ob die Ausgabenart "Grundgehalt" lückenlos finanziert ist. Ist diese Bedingung nicht erfüllt, so wird die Personalnummer abgelehnt. Die exportierte Tabelle enthält alle Zeitintervalle, in denen das "Grundgehalt" nicht finanziert ist, mit dem Beginn- und Endedatum sowie dem Kennzeichen "Grundgehalt".

Zudem wird geprüft, daß zu jedem Zeitpunkt nur eine Ausgabenart 'Grundgehalt' auftreten darf. Ist dies nicht der Fall, wird die Ausnahme BASIC_PAY_NOT_UNIQUE ausgelöst.

Beispiel

Die Person wird in der Stellenwirtschaft mit der Ausgabenart "Grundgehalt" aus zwei Haushaltselementen finanziert: zu 30% von FM1 und 70% von FM2. Die Finanzierung geht vom 1.3.99 - 30.4.99.

Die Ausgabetabelle enthält 2 Zeilen:

  • Ausgabenart: A001; Beginndatum: 1.3.99; Endedatum: 30.4.99; FM-Kontierung: FM1; Beleg: 1, Prozentsatz: 30; Kennzeichen Grundgehalt
  • Ausgabenart: A001; Beginndatum: 1.3.99; Endedatum: 30.4.99; FM-Kontierung: FM2; Beleg: 2, Prozentsatz: 70; Kennzeichen Grundgehalt

Hinweise

Weiterführende Informationen





Parameter

EX_PROZT_DISTRIBUTION_TAB
E_MESSAGE
I_BEGDA
I_ENDDA
I_PERNR
MESSAGE_TAB
PAY_MODE
TST_ON

Ausnahmen

BASIC_PAY_NOT_UNIQUE
NO_INTEGRATION

Funktionsgruppe

RHBM

rdisp/max_wprun_time - Maximum work process run time   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3144 Date: 20240523 Time: 051027     sap01-206 ( 64 ms )