Siebel Developer's Reference > Business Component Classes >

CSSBCPosition Class


The CSSBCPosition class provides functionality for positions within organizations.

Usage Guidelines

The functionality of CSSBCPosition is highly specialized, and it is not recommended that customers use this class for typical business components.

Parent

CSSBusComp Class

Accessible Methods

The following method is accessible from CSSBCPosition: OnGenReportRelClicked Method. For more information, see CSSBCPosition Methods.

Business Component User Properties

Not applicable

Field User Properties

Not applicable

Dependencies and Limitations

The specialized business component code for positions operates within a transaction because it must update the base table (position record) and the denormalized hierarchy table in a transaction. There is a new (second) dedicated database connection opened for this, which cannot be prevented. The default database connection that is used throughout the application to write most records is not used for the Position business component.

The specialized code is implemented in CSSBCPartyDenorm::SqlWriteRecord. Organizations, groups, and divisions use CSSBCPartyDenorm and therefore inherit this transaction behavior.

Siebel Developer's Reference Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.