You use this function to create global variables for a project, which can be modified in a deployed project with read-only contents.
These properties are available to all transactions in the project and are available in the Link Editor.
On the Meta-Inf tab page in the SAP MII Workbench, you can open a project folder to see the SharedProperties.mem file. When you open the SharedProperties.mem file, the fields available are based on the Storage Type, Cache, and Read-Only values. Some of these fields are described in the following table:
Field Name |
Description |
Name |
Name of the shared memory property |
Description |
Text field for the description of the property |
Namespace |
The fully qualified name of the property including folder information for the current project. The property is only visible for linking within the scope of the given namespace. |
Timeout |
Amount of time in minutes in which a cached property exists in active memory. Only applies to cached variables. |
Read-Only |
If this checkbox is selected, the property cannot be changed. The returned value is always the default value. |
Storage Type |
One of the following types of storage used by the property:
|
Type |
Data type of the property |
Created |
Date and time the property was created |
Created By |
User who created the property |
Modified |
Date and time the property was last edited |
Modified By |
User who last edited the property |
Protected |
If this checkbox is selected, only transactions in the same folder can access this property. |
Cache |
If this checkbox is selected, the property is stored in memory for a specified amount of time since it was last accessed. |
Default Value |
Value of the property the first time it is read if no previous value had been set. This value is required for read-only properties. |
If a property has a default value, it always returns a value. Persistent and inline properties work the same related to default values; however, persistent property values are stored in the database. If the property is not in memory when it is read, the system creates a new instance and the value is set to the default value. These properties can be used and then removed by the user. If the property has a default value, removing the property is similar to doing a restore to the default value. A read-only property acts like a constant, so it must have an initial value. Therefore, a default value is required.
Property names and types cannot be changed since changes could affect a transaction that uses the property without the transaction user's knowledge. If you want to rename a property or change its type, you must delete the property and re-create it. If a transaction uses the property you deleted, the system displays a warning that states the transaction may not execute.
You can also create dynamic properties. They should be marked with brackets {} so the Link E ditorcan perform the link and the Expression Edit orcan parse a property name such as Inline.Project.Var-{Transaction.Property}.
To save a property, click the Save button on the toolbar of the SAP MII Workbench.
You can modify these property values from the SAP MII administration menu by choosing
.For more information, see Shared Memory.