Feldwert in Container schreiben
Voraussetzungen
Folgende Voraussetzungen müssen erfüllt sein, um einen Feldwert in einen Container zu schreiben:
Diese Voraussetzungen sind immer erfüllt, wenn Sie sich im
Vorgehensweise
Wenn der Container im Datenfluss eines Workflows benutzt wird, müssen Sie darauf achten, dass der Feldwert dieselbe
Datentypreferenz besitzt, wie das in der Containerdefinition definierte Containerelement.SWC_SET_ELEMENT <Container> <Containerelement> <Wert>.
Bei der Kennung des Containerelements wird nicht zwischen Groß- und Kleinbuchstaben unterschieden. Wenn der Container im Datenfluss eines Workflows benutzt wird, müssen Sie darauf achten, dass in der Containerdefinition ein gleichnamiges Containerelement definiert ist.
Ergebnis
Wenn das Containerelement unter dieser Kennung noch nicht im Container vorhanden ist, wird es mit seinem Wert in den Container eingefügt. Wenn schon ein Containerelement unter dieser Kennung im Container vorhanden ist, wird der alte Wert mit dem neuen Wert überschrieben.
Beispiel
Dies Beispiel ist ein Ausschnitt aus dem Implementierungsprogramm zum Objekttyp BUS1001.
* Typdeklarationen
DATA:
ENDLEADTME LIKE BAPICM61M-WZTER.
Das Feld
ENDLEADTME wird über einen Funktionsaufruf mit einem Wert gefüllt. Der Wert des Feldes ENDLEADTME wird unter der Containerelementkennung Endleadtme in den Container CONTAINER geschrieben.SWC_SET_ELEMENT CONTAINER 'Endleadtme' ENDLEADTME.