Bookshelf Home | Contents | Index | PDF |
Siebel Order Management Infrastructure Guide > Asset-Based Ordering Methods Reference > Product Manipulation Toolkit Business Service Methods > Explode MethodThis method is one of the Product Manipulation Toolkit Business Service Methods. It creates multiple instances of a product. The number of instances is determined by the value of the field specified by the ExplodeOnField argument. For each new instance, the value of ExplodeOnField is set to 1. An existing instance is considered for explosion only if it meets the conditions specified by ConditionFieldNames and ConditionValues. NOTE: Explode works for a quantity set at any level of the product hierarchy. To exclude fields from being copied from the existing instance to the new instance, add user properties to the SIS OM PMT Business Service. You can use the ExclusionFieldsUserPropertyTag input argument to identify the User Properties series used for this purpose. ArgumentsReturnsProduct set containing multiple copies of the original component. RemarksExplode copies any product component whose quantity is greater then (>) 1. It creates multiple copies, each with quantity set to 1. By default, products with the Convert to Asset flag set to N are ignored. This method inputs and outputs a property set containing product changes. A user configurable list identifies fields that are excluded during the copy. For example, a user would not create multiple copies of a unique identifier such as a telephone number. The following information about the Explode method is useful: Excluded FieldsAll fields, including prices, are copied as they are into each new instance of the service item, except the following columns that cannot be copied, by default:
User PropertiesThis method uses the default user properties listed below to define a list of integration component fields that are not copied when the parent integration object is exploded.
The general format for all these user properties is: <User Prop Name>.<Integration Object Name>.<Integration Component Name># Review the following Explode method example: Copying Components Whose Quantity Exceeds 1. Copying Components Whose Quantity Exceeds 1The following example shows this method creates multiple copies of a component.
Related InformationSee the topic about workflows in Siebel Order Management Guide, and the following methods: |
Siebel Order Management Infrastructure Guide | Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |