MGCLatticePendingPriceActivationRequestContract
Data contract for activating the pending prices of a costing version (new standard costs): the costing version, which price types to activate, an optional list of items, and the standard header fields.
Methods
new
Initializes a new instance of the MGCLatticePendingPriceActivationRequestContract class.
- Visibility:
public - Returns:
void
No parameters.
construct
Creates a new instance of the MGCLatticePendingPriceActivationRequestContract class.
- Visibility:
public - Returns:
MGCLatticePendingPriceActivationRequestContractA new MGCLatticePendingPriceActivationRequestContract instance.
No parameters.
parmCorrelationId
Gets or sets the correlation identifier for tracing the request across systems.
- Visibility:
public - Returns:
GuidThe CorrelationId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_correlationId | Guid | Yes | The CorrelationId value. |
parmRequestId
Gets or sets the unique request identifier for idempotency.
- Visibility:
public - Returns:
GuidThe RequestId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_requestId | Guid | Yes | The RequestId value. |
parmLegalEntityId
Gets or sets the legal entity whose costing version is activated.
- Visibility:
public - Returns:
DataAreaIdThe LegalEntityId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_legalEntityId | DataAreaId | Yes | The LegalEntityId value. |
parmUserContext
Gets or sets the calling system's user context (informational).
- Visibility:
public - Returns:
UserIdThe UserContext value.
| Name | Type | Optional | Description |
|---|---|---|---|
_userContext | UserId | Yes | The UserContext value. |
parmCostingVersionId
Gets or sets the costing version whose pending prices are activated (required).
- Visibility:
public - Returns:
CostingVersionIdThe CostingVersionId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_costingVersionId | CostingVersionId | Yes | The CostingVersionId value. |
parmActivateCostPrice
Gets or sets whether pending cost prices are activated. When none of the three price types is requested, the cost price is activated.
- Visibility:
public - Returns:
booleanThe ActivateCostPrice value.
| Name | Type | Optional | Description |
|---|---|---|---|
_activateCostPrice | boolean | Yes | The ActivateCostPrice value. |
parmActivatePurchasePrice
Gets or sets whether pending purchase prices are activated.
- Visibility:
public - Returns:
booleanThe ActivatePurchasePrice value.
| Name | Type | Optional | Description |
|---|---|---|---|
_activatePurchasePrice | boolean | Yes | The ActivatePurchasePrice value. |
parmActivateSalesPrice
Gets or sets whether pending sales prices are activated.
- Visibility:
public - Returns:
booleanThe ActivateSalesPrice value.
| Name | Type | Optional | Description |
|---|---|---|---|
_activateSalesPrice | boolean | Yes | The ActivateSalesPrice value. |
parmActivateCostCategoryPrices
Gets or sets whether the costing version's pending routing cost category prices and cost sheet calculation factors are activated as well, as the costing version's Activate pending price(s) does. They apply to the whole costing version, so the request then must not name items.
- Visibility:
public - Returns:
booleanThe ActivateCostCategoryPrices value.
| Name | Type | Optional | Description |
|---|---|---|---|
_activateCostCategoryPrices | boolean | Yes | The ActivateCostCategoryPrices value. |
parmSkipIfEqualPriceExists
Gets or sets whether a pending price equal to the item's active price is left pending instead of activated.
- Visibility:
public - Returns:
booleanThe SkipIfEqualPriceExists value.
| Name | Type | Optional | Description |
|---|---|---|---|
_skipIfEqualPriceExists | boolean | Yes | The SkipIfEqualPriceExists value. |
parmItemIds
Gets or sets the items whose pending prices are activated; empty activates every eligible pending price of the costing version.
- Visibility:
public - Returns:
ListThe ItemIds list.
| Name | Type | Optional | Description |
|---|---|---|---|
_itemIds | List | Yes | A list of item numbers (str). |
parmPreviewMode
Gets or sets preview mode. The operation has no preview, so a request with PreviewMode set is refused.
- Visibility:
public - Returns:
booleanThe PreviewMode value.
| Name | Type | Optional | Description |
|---|---|---|---|
_previewMode | boolean | Yes | The PreviewMode value. |