Siebel Consumer Goods Handheld Guide > Business Components and Classes >
Business Component Classes for Siebel Consumer Goods Handheld
This topic lists the supported business component classes for Siebel Consumer Goods Handheld applications. NOTE: The business component classes for Siebel Handheld applications are based on the classes for the Siebel Web Client. However, in most instances, because of the limitations of Siebel Handheld applications, only a subset of the class functionality that is required for the handheld application is supported. All business components are shared by the Siebel Handheld application and the Siebel Server.
CSSBCActivityPartMvmt
This Siebel Web Client class is not used in the Consumer Goods Handheld application, but is a parent to class CSSBCCGActivityPartMvmt. CSSBCAccountSIS
This class provides specialized functionality for managing a hierarchical account through its life cycle. This class is one of many in the hierarchy of classes that make up the Account Module in Siebel Industry Applications.
Usage Guidelines: |
Use this class in Consumer Goods Handheld to create a new account, by copying from an existing account. The new account created inherits some attributes from the original account, for example, Price List, Tax List, and Product Distribution records. This allows a Rep to place orders for the new account straight away. NOTE: For more information about the CSSBCAccountSIS class, see Siebel Developer's Reference.
|
Parent: |
CSSBCBase |
Accessible Methods: |
Not Applicable |
BC User Properties: |
Not Applicable |
Field User Properties: |
Not Applicable |
Dependencies & Limitations: |
This class can only be used for copying an account and assumes the existence of Tax List, Price List Fields, and Retail Audit Product BC. |
CSSBCCGActivityPartMvmt
This class provides specialized functionality for carrying out stock transfers.
Usage Guidelines: |
Use this class to carry out stock transfers for one or more records; and to control the ListProducts button, which adds all the inventory product records for a stock transfer activity. |
Parent: |
CSSBCActivityPartMvmt |
Accessible Methods: |
Not Applicable |
BC User Properties: |
Not Applicable |
Field User Properties: |
Not Applicable |
Dependencies & Limitations: |
Can only be used with CG FS Activity Parts Movement BC. |
CSSBCCGCyclCntExecution
This class provides specialized functionality for performing cycle counting on handheld applications.
Usage Guidelines: |
Use this class to lock and reconcile cycle count product records; use the List Products option to enable the addition of all products for a cycle count record in a single click. |
Parent: |
CSSBCCyclCntExecution |
Accessible Methods: |
Not Applicable |
BC User Properties: |
Not Applicable |
Field User Properties: |
Not Applicable |
Dependencies & Limitations: |
Only works with Cycle Count Execution BC. |
CSSBCDocId
This class provides specialized functionality for generating document IDs, and belongs to the parent class CSSBCBase. CSSBCDocInvoice
This class is mapped to FS Invoice BC and provides specialized functionality for controlling the Deliver and VoidInvoice buttons, and for generating invoice document IDs.
Usage Guidelines: |
Use this class to invoke the Deliver and VoidInvoice buttons, and to generate document IDs for invoices. |
Parent: |
CSSBCInvoice |
Accessible Methods: |
Not Applicable |
BC User Properties: |
Document Type, Document Type Field, Document Type LOV Type, Use Document Type Field, TranslateAmount, Hard Stop On Deliver |
Field User Properties: |
Not Applicable |
Dependencies & Limitations: |
Can only be used with FS Invoice BC. |
CSSBCInStoreActivity
This class provides specialized functionality for handling the Start and End Activity buttons for the In Store Activity BC.
Usage Guidelines: |
Use this class to invoke the Start and End Activity buttons for In Store Activity BC. |
Parent: |
CSSBCBase |
Accessible Methods: |
Not Applicable |
BC User Properties: |
Not Applicable |
Field User Properties: |
Not Applicable |
Dependencies & Limitations: |
None |
CSSBCInStoreVisit
This class provides specialized functionality for visit-related activities on handheld applications.
Usage Guidelines: |
Use this class to invoke the Start and End Visit buttons and to prepare Visit and Visit Check functionality. |
Parent: |
CSSBCBase |
Accessible Methods: |
Not Applicable |
BC User Properties: |
ActivityStatusToCloseVisit, Start Visit Status Check, Status Check Business Object, Status Check Business Component |
Field User Properties: |
Not Applicable |
Dependencies & Limitations: |
None |
CSSBCInvPay
This class provides specialized functionality for Invoice Payments.
Usage Guidelines: |
Use this class to manage available credit and invoice status based on the amount remaining. Use it also to generate document IDs for payment records. |
Parent: |
CSSBCBase |
Accessible Methods: |
Not Applicable |
BC User Properties: |
Document Type, Use Document Type Field |
Field User Properties: |
Not Applicable |
Dependencies & Limitations: |
None |
Other Supported Business Component Classes
The following business component classes are supported by Siebel Consumer Goods Handheld, but there is no specialized code in the Siebel Handheld application (specific to Siebel Consumer Goods Handheld) for these classes:
- CSSBCAgreement
- CSSBCAssess
- CSSBCAssessValue
- CSSBCAssetReading
- CSSBCAutoProduct
- CSSBCBase
NOTE: CSSBCBase is a base class from which other business component classes are derived. This class provides functionality through business component user properties and invokes methods that are useful in many common situations. For more information about the CSSBCBase class, see Siebel Developer's Reference.
- CSSBCCalAct
- CSSBCContactSIS
- CSSBCCredMem
- CSSBCCUTAgreement
- CSSBCCYCInvLoc
- CSSBCDivision
- CSSBCFINSActivity
- CSSBCRoute
- CSSBCRouteAcct
- CSSBCSHMAsset
- CSSBusComp
NOTE: CSSBusComp is a base class from which other business component classes are derived. This class provides functionality through business component user properties and an object interface and is useful in many common situations. For more information about this class, see Siebel Developer's Reference.
- CSSSIABCOrder
NOTE: All order functionality specific to Siebel Consumer Goods Handheld is supported through CSSBCOrderMgmtOrder.
It is required that you keep the same class name for the following classes on both the Siebel Handheld application and on the Siebel Server. However, unlike the class on the Siebel Server, there is no functionality in the class on the Siebel Handheld application: CSSBCAutoProduct
CSSBCContactSIS
CSSBCCredMem
CSSBCCUTAgreement
CSSBCDivision
CSSBCFINSActivity
CSSBCRoute
CSSBCRouteAcct
CSSBCSHMAsset
|