ztta/as4/roll_shm_cpp_16MB - size of AS/400 C++ administration area (u. of 16MB)

rdisp/max_wprun_time - Maximum work process run time   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
------------------------------------------------------------------------
| Parameter : ztta/as4/roll_shm_cpp_16MB |
------------------------------------------------------------------------

------------------------------------------------------------------------
| Kurzbeschreibung : size of AS/400 C++ administration area (u.of 16MB)|
------------------------------------------------------------------------

------------------------------------------------------------------------
| Parameterbeschreibung : |
| ----------------------- |
| (siehe Hinweis 376827) |
| Wenn auf der AS/400 C++ Objekte mit dem new-Operator erzeugt werden, |
| werden diese auf dem System-Heap abgelegt. Andererseits bietet C++ |
| die Möglichkeit, den new-Operator zu überladen und durch eine eigene |
| Implementierung zu überschreiben. An manchen Stellen des SAP-Codes |
| wird dies gemacht, um die Objekte nicht auf dem Heap sondern im |
| SAP-Rollbereich abzulegen. Falls die so im Rollbereich instanziierten|
| Objekte virtuelle Funktionen verwenden, werden beim Objekt Zeiger auf|
| eine Tabelle virtueller Funktionen (vft) im Rollbereich abgelegt. Da |
| sich diese vft innerhalb des prozesslokalen Speichers des |
| Workprozesses (technisch gesehen eine eigene activation group), |
| enthält damit der Rollbereich Zeiger auf den prozesslokalen Speicher.|
| Wenn nun ein Benutzer während seiner Transaktion temporär |
| unterbrochen wird und aus dem Workprozess herausgenommen |
|(herausgerollt) wird,bleiben diese Zeiger erhalten. |
| Wenn die Verarbeitung in einem anderen |
| Workprozess fortgesetzt wird, erhält der Benutzer seinen vorherigen |
| Rollbereich zurück; allerdings mit vft-Zeigern, die immer noch auf |
| die vorherige Activation Group, also den vorhergehenden Workprozess, |
| zeigen. Würde man diese Zeiger weiterverwenden, bräche der |
| Workprozess mit einem MCH-Fehler (illegal Pointer) ab. Zur |
| Vermeidung dieses Abbruchs versucht SAP, bei der Fortsetzung der |
| Transaktion eines Benutzers in einem anderen Workprozess diese Zeiger|
| zu korrigieren und auf die prozesslokale vft im neuen Workprozess |
| zeigen zu lassen. Voraussetzung dafür ist, daß die activation groups |
| (= Workprozesse) identisch aufgebaut werden. SAP führt in einer |
| systemweiten Tabelle im shared memory alle Stellen, die potentiell |
| vft-Zeiger im Rollbereich enthalten können. Die Tabelle muß die |
| Daten aller Benutzer aufnehmen. Bei Wiederaufnahme einer Transaktion |
| wird sie verwendet, um für den speziellen Benutzer alle Stellen mit |
| vft-Zeigern zu finden und um diese so zu korrigieren, daß sie in den |
| neuen Workprozess zeigen. |
------------------------------------------------------------------------

------------------------------------------------------------------------
| Arbeitsgebiet : System |
------------------------------------------------------------------------

------------------------------------------------------------------------
| Einheit : Ganzzahlige Vielfache von 16MB |
------------------------------------------------------------------------

------------------------------------------------------------------------
| Defaultwert : 5 |
------------------------------------------------------------------------

------------------------------------------------------------------------
| Wer darf ändern : Kunde |
------------------------------------------------------------------------

------------------------------------------------------------------------
| Einschränkungen bei den Betriebssystemen : nur OS/400 |
------------------------------------------------------------------------



------------------------------------------------------------------------
| Short Description : size of AS/400 C++ administration area (u. of 16MB)
------------------------------------------------------------------------

------------------------------------------------------------------------
| Applications Area : System
------------------------------------------------------------------------

------------------------------------------------------------------------
| Parameter Type : I
------------------------------------------------------------------------

------------------------------------------------------------------------
| Changes allowed : X
------------------------------------------------------------------------

------------------------------------------------------------------------
| Valid for Operating System : OS400
------------------------------------------------------------------------

------------------------------------------------------------------------
| Dynamic switchable :
------------------------------------------------------------------------

------------------------------------------------------------------------
| Same on all Servers :
------------------------------------------------------------------------

------------------------------------------------------------------------
| Minimum : 1
------------------------------------------------------------------------

------------------------------------------------------------------------
| Maximum : 65536
------------------------------------------------------------------------


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


Length: 6107 Date: 20120527 Time: 092303     triton ( 6 ms )