Ansicht
Dokumentation

/SAPAPO/OM_RESOURCE_GET_BRUTTO - Berechnet Brutto-Termine nach Vorgabe von Nettozeiten

/SAPAPO/OM_RESOURCE_GET_BRUTTO - Berechnet Brutto-Termine nach Vorgabe von Nettozeiten

Fill RESBD Structure from EBP Component Structure   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein berechnet ausgehend von dem in IT_TIME angegebenen Terminen in Abhängigkeit von IV_FORWARD die zugehörigen Start- bzw. Endtermine für mehrere Folgen von Vorgängen. Dieser Baustein ist auf Massenverarbeitung ausgelegt, d.h. daß man mehrere Start- bzw. Endtermine eingeben kann. Das Feld IT_TIME-Count ist dementsprechend zu füllen.

Die einzelnen Vorgänge sind in der Tabelle IT_RESOURCE_TIME enthalten. Ein Vorgang wird spezifiziert durch die GUID seiner Ressource (RESUID), seiner Nettodauer (PROC_TIME) und einer anschließenden Pufferzeit (BUFFER_TIME), nach der ein nachfolgender Vorgang erst beginnen darf. Das Flag USE_EFFICIENCY legt fest, ob zur Berechnung der Bruttovorgangsdauer der Leistungsgrad der Ressource herangezogen werden soll. Die Reihenfolge der Vorgänge wird durch das Attribut ACT_NUM festgelegt. Ist IV_FORWARD gleich GC_FALSE, werden die Inhalte des Feldes IT_TIME-TIME als Starzeiten der Vorgänge interpretiert, andernfalls als Endezeiten . Der Parameter IV_BUFFER_TIME beinhaltet die Pufferzeit, die vor Beginn des ersten Vorgangs eingehalten werden muß. Bei der Berechnung der Zeiten werden alle Pufferzeiten, also auch die vor Beginn des ersten Vorgangs und nach Ende des letzen Vorgangs, berücksichtigt.

Unabhängig vom Wert des Feldes IV_FORWARD werden immer die Startzeiten und die Endzeiten neu berechnet, die dann vom Vorgabewert in IT_TIME-TIME abweichen kann. Die neuen Zeiten sind wiefolgt zu interpretieren: In der Ausgabetabelle ET_TIMES stehen die Start- bzw. Endtermine der jeweiligen Aktivitäten, die über das Feld act_num identifiziert werden können. Das Feld count gibt an, zu welchem Eintrag in der IT_TIMES die jeweiligen Einträge gehören. Ist der in der IT_TIME angegebene Zeitpunkt eine Endzeit (IV_FORWARD = GC_TRUE), so kann es aufgrund der Pausensituation vorkommen, daß der berechnete Endzeitpunkt zeitlich vor dem angegebenen Endzeitpunkt liegt. Umgekehrt gilt dieser Sachverhalt bei Vorgabe der Startzeit in IV_TIME (IV_FORWARD = GC_TRUE). In diesem Fall kann die berechnete Startzeit zeitlich später als die vorgegebene liegen.

Beispiel

Hinweise

Mögliche Returncodes:

  • om_invalid_resource: Ungültige Ressourcen-GUID

Weiterführende Informationen





Parameter

ET_RC
ET_TIMES
IS_GEN_PARAMS
IT_RESOURCE_TIME
IT_TIME
IV_BUFFER_TIME
IV_FORWARD
IV_SIMSESSION

Ausnahmen

LC_APPL_ERROR
LC_COM_ERROR
LC_CONNECT_FAILED

Funktionsgruppe

APO/SAPLOM_RESOURCE

rdisp/max_wprun_time - Maximum work process run time   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2924 Date: 20240426 Time: 081606     sap01-206 ( 79 ms )