Logical Delete Method

This method is one of the Product Manipulation Toolkit Business Service Methods. It converts any item of a product instance that has a Deleted action code to an Update action code and an Inactive status. Logical Delete only works with a product instance of the Order type. In other words, the Integration Object passed in the SiebelMessage is based on the Order Entry business object.

Arguments

Argument Description

ObjectId

[in] ID of the object to be loaded. If this optional argument is provided, the SiebelMessage argument is ignored. (Optional)

SiebelMessage

[in] Primary argument if there is no Object Id. This must be an Order type input. (Required)

SiebelMessage

[out] Result of the logical delete.

Remarks

This method takes a complex object as input. It goes through the hierarchy of the complex object and changes all Deleted action codes to Update. Then, it sets the status of the associated line items to Inactive.

Related Information

See the topic about workflows in Siebel Order Management Guide.