Ansicht
Dokumentation

/SAPAPO/OM_CAPA_PROFILE_GET - Kapazitätsprofile von Ressourcen auslesen

/SAPAPO/OM_CAPA_PROFILE_GET - Kapazitätsprofile von Ressourcen auslesen

Vendor Master (General Section)   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbautein ermittelt das Kapazitäts-Profil (Angebot/Verbrauchs-Kurve) von Ressourcen, entweder aggregiert in ein Zeitraster - z.B. dem Schichtraster des Zeitstrahls einer Ressource - oder in Form eines "Kapazitäts-Gebirges" - bei dem jede Änderung des Angebots oder Verbrauchs angezeigt wird. Optional besteht die Möglichkeit, die terminierten Pausen des Zeitstrahls einer Ressource in das Kapazitäts-Profil einzumischen. Bei Misch-Ressourcen kann gewählt werden, ob die PP/DS- oder die SNP-Sicht auf die Ressource für die Berechnung zugrundegelegt werden soll.

Kapazitätsdaten in einer Zeile (in einem Zeitbereich [von,bis]) sind:

  • Kapazitätsangebot (CAPA_SUPPLY)

  • Kapazitätsverbrauch (CAPA_USED)

  • Bei bucketierten Ressourcen: Initialer Kapazitätsverbrauch (CAPA_INIT_USED)

  • Pause (d.h. Nicht-Arbeitszeit) im Zeitstrahl ? Angabe JA oder Nein.

Bei der Aggregation der Kapazitäts-Daten einer Misch-Ressource in PPDS-Sicht werden für einen Zeitbereich des berechneten Kapazitäts-Profils außerdem die geplanten Aktivitäten samt anteiliger Nettozeit ermittelt, die diesen Zeitbereich überlappen.

IMPORT-PARAMETER

  • IT_RES: Tabelle mit APO-internen Schlüsseln (GUID) RESID der Ressourcen, für die das Kapazitäts-Profil ermittelt werden soll.
  • IV_AGGREGATE:
  • IV_AGGREGATE = GC_FALSE: Kapazitäts-Gebirge ermitteln.

  • IV_AGGREGATE = GC_TRUE: Kapazitäten (dynamisch) in ein Zeitraster aggregieren.

  • IV_USE_SHIFT_GRID
(Nur relevant für die Aggregation, d.h. falls IV_AGGREGATE = GC_TRUE):
  • IV_USE_SHIFT_GRID = GC_FALSE: Aggregiere in das Zeitraster, das in IT_GRID definiert ist.

  • IV_USE_SHIFT_GRID = GC_TRUE: Aggregiere in das Schichtraster des Zeitstrahls der Ressource.

  • IT_GRID (Tabelle mit Zeitintervallen):
  • Falls das Kapazitäts-Gebirge ermittelt werden soll (d.h. falls IV_AGGREGATE = GC_FALSE) oder falls in das Schichtraster des Zeitstrahls der Ressource RESID aggregiert werden soll (d.h. falls IV_AGGREGATE = GC_TRUE und IV_USE_SHIFT_GRID = GC_TRUE):

,,Die Tabelle enthält genau ein Zeitintervall, das den zu betrachtenden Zeithorizont angibt.
  • Falls mit einem von außen vorgegebenen Zeitraster aggregiert werden soll (d.h. falls IV_AGGREGATE = GC_TRUE und IV_USE_SHIFT_GRID = GC_FALSE):

,,Die Tabelle enthält mindestens ein Zeitintervall; diese definieren das Zeitraster für die Aggregation.
  • IV_CAPACITY_VIEW_FOR_MIX (Nur relevant, falls die Ressource RESID eine Misch-Ressource ist):
  • IV_CAPACITY_VIEW_FOR_MIX = GC_CONTINUOUS_VIEW: Ermittle das Kapazitäts-Profil der PP/DS-Sicht auf die Ressource RESID (Gantt-Chart + Zeitstrahl).

  • IV_CAPACITY_VIEW_FOR_MIX = GC_TRUE: Ermittle das Kapazitäts-Profil der SNP-Sicht auf die Ressource RESID (Bucketvektor).

  • Wenn die Ressource eine rein zeitkontinuierliche Ressource (z.B. Single-Ressource) ist, so gibt es natürlich nur eine PP/DS-Sicht. Bei rein bucketierten Ressourcen (z.B. Bucket-Ressource) gibt es natürlich nur die SNP-Sicht.

  • Selektions-Parameter: Ermittle die Kapazitäts-Daten derjenigen Zeitbereiche, für die auf der Ressource ...
  • IV_UNUSED = GC_TRUE: Verbrauch = 0 ist.

  • IV_USED_LESS_THAN_SUPPLY = GC_TRUE: Verbrauch < Angebot ist.

  • IV_USED_EQUAL_SUPPLY = GC_TRUE: Verbrauch = Angebot ist.

  • IV_USED_MORE_THAN_SUPPLY = GC_TRUE: Verbrauch > Angebot ist.

  • IV_SHOW_BREAKS = GC_TRUE: Mische die Pausen des Zeitstrahls der Ressource in das Kapazitäts-Profil ein.

EXPORT-PARAMETER

  • ET_CAPA_ENTRY: ,,
Diese Tabelle enthält zu jeder der angegebenen Ressourcen das angeforderte Kapazitätsprofil. Jede Zeile ist wie folgt aufgebaut:
  • RES_ID: Schlüssel (GUID) der Ressource, auf die sich die Kapazitätsdaten der Zeile beziehen.

  • FROM_TIME und TO_TIME Geben den Zeitraum an, in dem die Kapazitätsdaten der Zeile gültig sind.

  • CAPA_SUPPLY: Das Kapazitätsangebot der Ressource im Zeitraum von FROM_TIME bis TO_TIME

  • CAPA_USED : Der Kapazitätsverbrauch der Ressource im Zeitraum von FROM_TIME bis TO_TIME

  • CAPA_INIT_USED: (Nur relevant, falls die Ressource eine bucketierte Ressource ist und bei einer Misch-Ressource die PP/DS-Sicht gewählt wurde): Der initiale Kapazitätsverbrauch der bucketierten Ressource im Zeitraum von FROM_TIME bis TO_TIME.

  • TSTREAM_BREAK (Nur relevant, falls terminierte Pausen des Zeitstrahls in das Kapazitäts-Profil eingemischt werden sollen, d.h. wenn IV_SHOW_BREAKS = GC_TRUE): Angabe, ob im Zeitstrahl der Ressource von FROM_TIME bis TO_TIME eine Pause (d.h. eine Nicht-Arbeitszeit) gepflegt ist.

,,,,Pause ja: GC_TRUE, Pause nein: GC_FALSE.

  • ET_ACT_OVERLAP
(Nur relevant bei der Aggregation mit PP/DS-Sicht, d.h. IV_AGGREGATE = TRUE und IV_CAPACITY_VIEW_FOR_MIX = GC_CONTINUOUS):
  • RES_ID: Schlüssel (GUID) der Ressource, auf der die Aktivität ACTID dieser Zeile eingeplant ist.

  • FROM_TIME und TO_TIME Geben den Zeitraum an, den die Aktivität ACTID dieser Zeile überlappt.

  • ACTID: Schlüssel (GUID) der Aktivität, die in dem Zeitraum dieser Zeile auf RESID eingeplant ist .

  • PROC_TIME: Nettozeit, die die Aktivität in dem Zeitraum dieser Zeile verbraucht.





Parameter

ET_ACT_OVERLAP
ET_CAPA_ENTRY
ET_PPDS_CAPA_ENTRY
ET_RC
IS_GEN_PARAMS
IT_GRID
IT_RES
IT_RES_PPDS_BUCKETVECTOR_ID
IV_ACTIVITY_STATE
IV_AGGREGATE
IV_CAPACITY_VIEW_FOR_MIX
IV_CAPACITY_VIEW_PPDS
IV_GET_LOAD_DETAILS
IV_INTERVAL_OVERLAP_ALLOWED
IV_SHOW_BREAKS
IV_SIMSESSION
IV_UNUSED
IV_USED_EQUAL_SUPPLY
IV_USED_LESS_THAN_SUPPLY
IV_USED_MORE_THAN_SUPPLY
IV_USE_BUCKET_GRID
IV_USE_SHIFT_GRID

Ausnahmen

LC_APPL_ERROR
LC_COM_ERROR
LC_CONNECT_FAILED

Funktionsgruppe

APO/SAPLOM_RESOURCE

ROGBILLS - Synchronize billing plans   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8373 Date: 20240426 Time: 193151     sap01-206 ( 104 ms )