The ediScmObjectVariable defines an object variable. The object variable contain the variable names assigned to a location in the implementation guideline. This allows reference to that location by name instead of describing the location. For example, a variable name "Tax02" can be assigned to a "data element 309 in data segment TAX0700 in ASC/X12 transaction set 850". More than one variable name can be assigned to one location, so the example location could also be referenced using any user-specific variable names like "TaxLocationIdentifier", "LocCode309", etc.
Object variable are used in semantic rules where settings in a location are dynamically changed depending on specific conditions met by other locations. For example, a semantic rule can state the following:
if data element 309 in data segment TAX0700 is equal to 'A' then data segment FOB must be used
The semantic rule can be understood to be:
if Tax02 is equal to 'A' then data segment FOB must be used
For more on Semantic Rules please see ediScmSemanticRule.
Methods:
Properties