Siebel Interactive Designer API Reference > Siebel-Specific Functions > BuildProductStr >

Supporting Cell Functions


Table 8 lists the supporting cell functions to use when constructing a product string by hand.

Table 8. Supporting Cell Functions
Function
Description
ISS.AddAttributeToProductStr
(ProdStr, newAttr)
Given a customizable product string and an attribute string, this function adds the attribute to the customizable product string, and returns the constructed string. The passed-in strings are unchanged.
ISS.AddChildToProductStr
(ProdStr, newChild)
Given a customizable product string and a child customizable product string, this function adds the child string as a child of the customizable product string and returns the constructed string. The passed in strings are unchanged.
ISS.AddProdIDToProductStr
(BuildProductStr, prodID)
Given a customizable product string and a product ID, this function changes the product ID of the customizable product string and returns the constructed string. The passed in strings are unchanged.
ISS.AddQuantityToProductSt
(ProdStr, qty)
Given a customizable product string and a quantity, this function changes the quantity of the customizable product string and returns the constructed string. The passed in strings are unchanged.
ISS.AddRelationshipNameToProductStr
(BuildProductStr, relationshipName)
Given a customizable product string and a relationship name, this function adds the relationship name to the customizable product string and returns the constructed string. The passed in strings are unchanged.
ISS.GetAttribute(col)
Given a column name, this function constructs an attribute string representing the attribute name and value associated with that column. Note that the value is dependent on the selected row, and this function should only be called from points after the engine has run.
Example:
ISS.GetAttribute("COLOR.ATTR");
Returns:
"Model color=Red"
GetBusCompID(col)
Given a column name, this function returns the value of the business component ID associated with that column. Note that the ID is dependent on the selected row, and this function should only be called from points after the engine has run.
Example:
ISS.GetBusCompID("MODEL.DESC");
Returns:
"L523"


 Siebel Interactive Designer API Reference 
 Published: 18 April 2003