RemoveContextAttrib
You can use this function for Optiva Workflows and Copy Methods.
Purpose
Removes an object from one, several or all context attributes.
Syntax
Dim variable As Long = RemoveContextAttrib(Symbol, Object, AttribCode, Value1 [, Value2,...])
         Arguments
| Part | Description | 
|---|---|
Symbol  | 
             Type of object. Use empty quotation marks to indicate the symbol of the object for the workflow, or for the new object for a copy method. | 
Object  | 
             Object for which to remove the context attributes. Use empty quotation marks to indicate the object for the workflow, or the new object for a copy method. | 
AttribCode | 
             The type of attribute whose context is removed. Use these codes: 
              
  | 
            
Value1 | 
             
               First attribute that is removed from the object. To remove all attributes, use empty quotation marks.  | 
            
Value2 | 
             
               Optional. Additional attributes to which the object should be removed.  | 
            
Description
Use this function to delete the context attribute values from an object.
Examples
This example removes ACME and GENERIC as brands for the PIZZASAUCE\003 formula.
Dim lRemovebrand As Long = RemoveContextAttrib("FORMULA", 
"PIZZASAUCE\003","C_BRAND","ACME","GENERIC")
          This example removes all selling location attributes from the workflow or new object.
Dim lRemovelocation As Long = RemoveContextAttrib("","", "SELLOC","")
          This example checks if the workflow’s object belongs to the FROZEN set code. If so, the FRESH product type attribute is removed from the object.
Dim lSet As Long = HasSetCodes("","","FROZEN")
if (lSet = 1) then
   Dim lRemoveproduct As Long
   RemoveContextAttrib("","","C_PRODTYPE", "FRESH")
end if