|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ShopService
Class ShopService
| Method Detail |
|---|
AddActivityFollowUpResult addActivityFollowUp(AddActivityFollowUpParams in)
name - name of the follow up.description - description of the follow up.transitionName - transition with the given name is applied to the activity.reportingCustomerNumber - customer number of the reporting contact.AddCustomerToCustomerContractResult addCustomerToCustomerContract(AddCustomerToCustomerContractParams in)
customerNumber - number of the customer.customerContractNumber - number of the customer contract.AddDeliveryInformationResult addDeliveryInformation(AddDeliveryInformationParams in)
contractNumber - contract number.positionNumber - position number.deliveryInformation - deliveryInformation to be added to the position.AddSalesOrderPositionResult addSalesOrderPosition(AddSalesOrderPositionParams in)
salesOrderNumber - number of the sales order.quantity - number of items to be added to the sales order.productNumber - product number.
CancelInvoiceResult cancelInvoice(CancelInvoiceParams in)
invoiceNumber - number of invoice.cancelOn - cancellation date.CancelSalesOrderResult cancelSalesOrder(CancelSalesOrderParams in)
salesOrderNumber - number of sales order.cancelOn - cancellation date.CreateActivityResult createActivity(CreateActivityParams in)
name - activity name.description - activity description.detailedDescription - activity detailed description.reportingCustomerNumber - customer number of the reporting contact.scheduledStart - activity scheduled start.scheduledEnd - activity scheduled end.dueBy - activity due by.activityCreatorName - activity is created with the specified activity creator.priority - activity priority.CreateCustomerAsContactResult createCustomerAsContact(CreateCustomerAsContactParams in)
Error status:
customer - customer main data.
CreateCustomerAsLegalEntityResult createCustomerAsLegalEntity(CreateCustomerAsLegalEntityParams in)
customer - customer main data.
CreateCustomerContractResult createCustomerContract(CreateCustomerContractParams in)
CreateInvoiceResult createInvoice(CreateInvoiceParams in)
invoice - invoice to be created.noPricing - if true, the positions are not priced, i.e. the discount for all positions is set to discountIsPercentage=true, discount=100.CreateInvoiceFromInvoiceResult createInvoiceFromInvoice(CreateInvoiceFromInvoiceParams in)
invoiceNumber - number of invoice which serves as template for the creation of the invoice.invoiceStatus: - status of the newly created invoice.
CreateInvoiceFromSalesOrderResult createInvoiceFromSalesOrder(CreateInvoiceFromSalesOrderParams in)
salesOrderNumber - number of sales order which serves as template for the creation of the invoice.
CreateProductClassificationResult createProductClassification(CreateProductClassificationParams in)
classification - list of product classifications.CreateProductsResult createProducts(CreateProductsParams in)
CreateSalesOrderResult createSalesOrder(CreateSalesOrderParams in)
salesOrder - sales order to be created.
GetActivitiesByQueryResult getActivitiesByQuery(GetActivitiesByQueryParams in)
customerNumber - activities of the specified customer are returned. This parameter is required.percentCompleteThreshold - if supplied, only activities with percentComplete >= threshold are returned.
GetActivityResult getActivity(GetActivityParams in)
activityNumber - activity number.
GetCodeValueContainerResult getCodeValueContainer(GetCodeValueContainerParams in)
containerName - list of code value container names, i.e. CodeValueContainerT::name (--> CodeValueContainer::name)rootContainers - if true, code value containers are retrieved from the segment 'Root', otherwise from the configured adapter segment.
GetCredentialsResult getCredentials(GetCredentialsParams in)
customerNumber - customer number.
GetCredentialsByEmailAddressResult getCredentialsByEmailAddress(GetCredentialsByEmailAddressParams in)
GetCustomerResult getCustomer(GetCustomerParams in)
customerId - customer id.
GetCustomersByQueryResult getCustomersByQuery(GetCustomersByQueryParams in)
emailAddressHome - optional. If specified the home email address of the customer must match.
GetDocumentsResult getDocuments(GetDocumentsParams in)
folderName - name of the document folder.
GetInvoiceResult getInvoice(GetInvoiceParams in)
invoiceNumber - invoice number.
GetInvoicePositionsResult getInvoicePositions(GetInvoicePositionsParams in)
customerNumber - customer number.invoiceStatusThreshold - status of invoice must be greater or equal to invoice status threshold.GetInvoicesResult getInvoices(GetInvoicesParams in)
customerNumber - customer number.
GetPriceLevelResult getPriceLevel(GetPriceLevelParams in)
priceLevel - name of price level to retrieve.GetProductConfigurationTypesResult getProductConfigurationTypes(GetProductConfigurationTypesParams in)
GetProductPricesResult getProductPrices(GetProductPricesParams in)
productNumber - product number.pricingDate - pricing date. Default value is the current time.priceCurrency - price currency.customerNumber - if specified and available, customer-specific prices are returned.quantity - if specified and available, quantity-specific prices are returned.salesTaxType - if specified, the prices are returned including the sales tax, i.e. ProductPriceT.price = price without tax, ProductPriceT.priceIncludingTax = price including tax. If not specified ProductPriceT.price = ProductPrice.priceIncludingTax.GetProductsResult getProducts(GetProductsParams in)
productNumber - list of product numbers.returnPictureContent - if true, the product picture is returned.
GetProductsByQueryResult getProductsByQuery(GetProductsByQueryParams in)
classificationId - product must be member of at least one of the classifications.productStatus - product must have product status.GetSalesOrderResult getSalesOrder(GetSalesOrderParams in)
salesOrderNumber - number of a sales order.
GetSalesOrderPositionsResult getSalesOrderPositions(GetSalesOrderPositionsParams in)
GetSalesOrdersResult getSalesOrders(GetSalesOrdersParams in)
customerNumber - customer id.
SendEMailResult sendEMail(SendEMailParams in)
SetCredentialsResult setCredentials(SetCredentialsParams in)
SetCustomerContractStatusResult setCustomerContractStatus(SetCustomerContractStatusParams in)
SetCustomerStatusResult setCustomerStatus(SetCustomerStatusParams in)
customerId - customer id.status - new status of the customer.
SetInvoiceStatusResult setInvoiceStatus(SetInvoiceStatusParams in)
invoiceNumber - number of the sales order.status - the new invoice status.
SetProductStatusResult setProductStatus(SetProductStatusParams in)
SetSalesOrderPositionQuantityResult setSalesOrderPositionQuantity(SetSalesOrderPositionQuantityParams in)
salesOrderNumber - number of the quote.quantity - new quantity.productNumber - product number.
SetSalesOrderStatusResult setSalesOrderStatus(SetSalesOrderStatusParams in)
salesOrderNumber - number of the sales order.status - the new sales order status.
UpdateCustomerResult updateCustomer(UpdateCustomerParams in)
customer - customer main data to be updated.
UpdateCustomerContractResult updateCustomerContract(UpdateCustomerContractParams in)
UpdateProductResult updateProduct(UpdateProductParams in)
product - product to be updated. Only the parts of the product specified by the corresponding flags are updated.updateMainData - if true, the main fields of the product are updated.updateClassification - if true, ProductT::classificationId is updated.updateUom - if true, ProductT::uom is updated.updateConfiguration - if true, ProductT::configuration is updated.updatePicture - if true, ProductT::picture is updated.updateBundleData - if true, ProductT::bundleData is updated.updateProductPhase - if true, ProductT::productPhase is updated.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||