Ansicht
Dokumentation
/SAPAPO/OM_CAPA_PROFILE_GET - Kapazitätsprofile von Ressourcen auslesen
Vendor Master (General Section) General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
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_OVERLAPET_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_ERRORLC_COM_ERROR
LC_CONNECT_FAILED
Funktionsgruppe
APO/SAPLOM_RESOURCEROGBILLS - 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 )