Ansicht
Dokumentation

/SAPAPO/OM_ACT_UNPLAN - Aktivitäten ausplanen

/SAPAPO/OM_ACT_UNPLAN - Aktivitäten ausplanen

RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die in der Tabelle IT_ACTIVITIES übergebenen Aktivitäten werden ausgeplant.

Beim Umplanen werden die in IS_CONTROLPARAMETERS gesetzten Steuerungsparameter beachtet. Die Bedeutung der einzelnen Parameter ist der Dokumentation des Funktionsbausteins /SAPAPO/OM_ORDER_CHANGE zu entnehmen.

Die Import-Tabelle IT_RES_PLAN_INTERVALS definiert die Planungsbereiche auf den Ressourcen. Ein Planungsbereich definiert, auf welchen Ressourcen in welchen Zeitintervallen Aktivitäten verändert, gelöscht oder neu eingeplant werden dürfen. Die Tabelle IT_RES_PLAN_INTERVALS beschreibt diese Planungsintervalle. Zu einem planbaren Zeitintervall zählen alle Aktivitäten, deren bisheriger Startzeitpunkt in diesem Zeitintervall liegt.

Pro Ressource können mehrere solcher Planungsintervalle, d.h. mehrere Tabellenzeilen, spezifiziert werden. Falls die Tabelle IT_RES_PLAN_INTERVALS leer ist, besteht der Planungsbereich aus allen Ressourcen und das planbare Zeitintervall erstreckt sich über den gesamten Planungshorizont.

Über den Importparameter IS_GET_CHANGED_OPTIONS kann man steuern, welche Informationen über modifizierte Objekte in den Exporttabellen geliefert werden sollen:

Falls SEND_CHG_TOP_ORDER = GC_TRUE, werden in ET_CHANGED_ORDERS Informationen über die bei diesem Funktionsaufruf veränderten (Top-)Orders zurückgeliefert.

Falls SEND_CHG_CAP_REQ = GC_TRUE, werden in ET_CHANGED_CAP_REQS Informationen über die bei diesem Funktionsaufruf veränderten Kapazitätsbedarfe (Aktivitäten) zurückgeliefert.

Falls SEND_CHG_DUMMY_CAP_REQ = GC_TRUE, werden, sofern SEND_CHG_CAP_REQ ebenfalls den Wert GC_TRUE besitzt, in ET_CHANGED_CAP_REQS auch Informationen über veränderte Dummy-Aktivitäten (Aktivitäten, die keine Modi besitzen, also auf keiner Ressource eingelastet werden können) geliefert. Ansonsten werden in ET_CHANGED_CAP_REQ keine Informationen über Dummy-Aktivitäten geliefert.

Falls SEND_CHG_IONODE = GC_TRUE, werden in ET_CHANGED_IONODES Informationen über die bei diesem Funktionsaufruf veränderten I/O-Knoten zurückgeliefert.

Falls SEND_CHG_IO_PP = GC_TRUE, werden in ET_CHANGED_IO_PP_NODES ausführlichere Informationen über die bei diesem Funktionsaufruf veränderten I/O-Knoten zurückgeliefert.

Falls SEND_CHG_PEGID = GC_TRUE, werden in ET_CHANGED_PEGIDS die GUIDs der bei diesem Funktionsaufruf von Veränderungen betroffene Pegging Areas zurückgeliefert.

Die Strukturen der genannten Exporttabellen besitzen jeweils ein Änderungskennzeichen CHANGE_FLAG, das anzeigt, ob das betreffende Objekt geändert (GC_CHANGED) oder gelöscht (GC_DELETED) wurde. Bei der Tabelle ET_CHANGED_CAP_REQS ist die Besonderheit zu beachten, daß sich das Änderungskennzeichen auf die gesamte Aktivität und nicht auf die einzelnen Kapazitätsbedarfe bezieht, d.h. eine Aktivität, die einem Moduswechsel unterworfen wurde, ist nur mit ihren aktuellen Kapazitätsbedarfen in der Tabelle vertreten, wobei das Änderungskennzeichen den Wert GC_CHANGED hat. Im Falle einer Löschung von Aktivitäten (als Folge einer Orderlöschung) sind die unmittelbar vor der Löschung aktuellen Kapazitätsbedarfe gelistet, wobei das Änderungskennzeichen den Wert GC_DELETED hat.

Über den Importparameter IV_GET_ALL_OBJECTS kann man steuern, ob bei der Rückgabe der geänderten Kapazitätsbedarfe und I/O-Knoten nur die wirklich veränderten Objekte geliefert werden sollen, oder ob alle Kapazitätsbedarfe und I/O-Knoten, die zu geänderten Orders gehören, auch wenn sie im einzelnen gar nicht geändert worden sind, geliefert werden sollen.

Beispiel

Hinweise

Abzufragende Returncodes (siehe Tabelle ET_RC);

  • om_invalid_activity: Ungültiger Aktivitäts-Key (GUID)
  • om_unloaded_activity: Aktivität ist nicht eingeplant
  • om_object_locked: Objekt zur Zeit gesperrt
  • om_object_out_of_date: Sperre konnte erworben werden, Objekt wurde aber seit aktuellem Transaktionsbeginn von anderer Transaktion mit Commit verändert.

Weiterführende Informationen





Parameter

ET_CHANGED_CAP_REQS
ET_CHANGED_IO_NODES
ET_CHANGED_IO_PP_NODES
ET_CHANGED_ORDERS
ET_CHANGED_PEGIDS
ET_OVERFLOWS
ET_RC
ET_SCHED_FAILURES
IS_ATP_INFO
IS_CONTROLPARAMETERS
IS_EXCLUDE_FIELDS
IS_GEN_PARAMS
IS_GET_CHANGED_OPTIONS
IT_ACTIVITIES
IT_RES_PLAN_INTERVALS
IV_GET_ALL_OBJECTS
IV_SIMSESSION

Ausnahmen

LC_APPL_ERROR
LC_COM_ERROR
LC_CONNECT_FAILED

Funktionsgruppe

APO/SAPLOM_PLANNINGTABLE

TXBHW - Original Tax Base Amount in Local Currency   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6670 Date: 20240523 Time: 165427     sap01-206 ( 107 ms )