Siebel CRM Web Services Reference > Primary Web Services for Siebel CRM 8.0 >

GetUnallocatedExpenseItem


Use this Web service to read the data of an expense item record for the purpose of allocating expenses for Marketing Compliance in ePharma.

GetUnallocatedExpenseItem Operations

Because of the nature of the schema generation for the WSDL file, the message formats for each operation have their own message names. For a list of operations associated with this Web service, see Table 96.

Table 96. GetUnallocatedExpenseItem operations
Name
Description

LSMCGetUnallocatedExpenseItemQueryById

Reads the data in an expense item specified by its Siebel row Id.

LSMCGetUnallocatedExpenseItemQueryByExample

Reads the data in an expense item specified by a combination of several attributes.

Request Message Description: LSMCGetUnallocatedExpenseItemQueryById

The operations in this Web service work with a common response message format but have different request message format. For a description of this request message, see Table 97.

Table 97. Request Message Description: LSMCGetUnallocatedExpenseItemQueryById
Node
Description

PrimaryRowId

Required. Represents the Siebel Row Id of the Expense Item object.

Request Message Description: LSMCGetUnallocatedExpenseItemQueryByExample

For a description of this request message, see Table 98.

Table 98. Request Message Description: LSMCGetUnallocatedExpenseItemQueryByExample
Node
Description

Contact
Id
LSMCAllocationDate
LSMCAllocationStatusCode
LSMCComplianceFlag
LSMCTransactionState
ExpenseItemType
Amount
ExchangeRate

Required. A combination of attributes to uniquely identify an expense Item.

NOTE:  Retrieving the data of an expense item by a combination of attributes using the operation LSMCGetUnallocatedExpenseItemQueryByExample is not recommended, since it is difficult to uniquely identify the requested expense item. It is recommended to use the operation LSMCGetUnallocatedExpenseItemQueryById and specifying the Siebel Id of the expense item.

Common Response Message Description

The column Node represents a respective Siebel field if not specified otherwise. For a description of this response message, see Table 99.

Table 99. Common Response Message Description
Node
Parent

ListOfLSMCGetUnallocatedExpenseItem xmlns

Not applicable

ExpenseItem soapenc

ListOfLSMCGetUnallocatedExpenseItem

ExpenseItem

ExpenseItem soapenc

Id

ExpenseItem

LSMCAllocationDate

ExpenseItem

LSMCAllocationStatusCode

ExpenseItem

LSMCComplianceFlag

ExpenseItem

LSMCTransactionState

ExpenseItem

ExpenseItemType

ExpenseItem

Amount

ExpenseItem

ExchangeRate

ExpenseItem

ListOfLSMCContactExpenseItem

ExpenseItem

LSMCContactExpenseItem soapenc

ListOfLSMCContactExpenseItem

LSMCContactExpenseItem

LSMCContactExpenseItem soapenc

Id

LSMCContactExpenseItem

ListOfLSMCBudgetContact

LSMCContactExpenseItem

LSMCBudgetContact soapenc

ListOfLSMCBudgetContact

LSMCBudgetContact

LSMCBudgetContact soapenc

Id

LSMCBudgetContact

BudgetState

LSMCBudgetContact

ListOfLSMCEmployeeExpenseItem

ExpenseItem

LSMCEmployeeExpenseItem soapenc

ListOfLSMCEmployeeExpenseItem

LSMCEmployeeExpenseItem

LSMCEmployeeExpenseItem soapenc

Id

LSMCEmployeeExpenseItem

GetUnallocatedExpenseItem Application Interface

This topic describes the application objects called by the this Web service. For more information on application implementation, refer to your application development documentation on Oracle Technology Network.

Service Object (Business Service or Workflow)

For a description of the service objects for this Web service, see Table 100.

Table 100. GetUnallocatedExpenseItem Service Object
Name
Boundary Object Type
Class (if BusService)

LSMCGetUnallocatedExpenseItem

Business Service

CSSEAIDataSyncService

Data Object (Integration Object)

For a description of data objects for this Web service, see Table 101.

Table 101. GetUnallocatedExpenseItem Data Object
Siebel Repository Name
External Name

LSMCGetUnallocatedExpenseItem

LSMCGetUnallocatedExpenseItem

Methods

For a description of methods for this Web service, see Table 102.

Table 102. GetUnallocatedExpenseItem Methods
Operation
Method

LSMCGetUnallocatedExpenseItemQueryById

QueryById

LSMCGetUnallocatedExpenseItemQueryByExample

QueryByExample

Example Package for GetUnallocatedExpenseItem

To view an example of messages for this Web service, navigate to the documentation library for Siebel applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file.

Request

See the following file to view the sample code:

...\GetUnallocatedExpenseItem\GetUnallocatedExpenseItem_request.xml

Response

See the following file to view the sample code:

...\GetUnallocatedExpenseItem\GetUnallocatedExpenseItem_response.xml

Message Schema (WSDL) for GetUnallocatedExpenseItem

To view the message schema for this Web service, navigate to the documentation library for Siebel applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file.

...\GetUnallocatedExpenseItem\GetUnallocatedExpenseItem.wsdl

Siebel CRM Web Services Reference Copyright © 2009, Oracle and/or its affiliates. All rights reserved. Legal Notices.