Uses of Interface
net.pricefx.formulaengine.scripting.queryapi.SelectableExpression
Packages that use SelectableExpression
Package
Description
The Query API, the unified Groovy API for reading data from Pricefx.
Typed table descriptors of the Query API.
-
Uses of SelectableExpression in net.pricefx.formulaengine.scripting.queryapi
Methods in net.pricefx.formulaengine.scripting.queryapi that return SelectableExpressionModifier and TypeMethodDescriptionBuilds aSelectableExpressionhaving the same value as this expression and named after the given alias. -
Uses of SelectableExpression in net.pricefx.formulaengine.scripting.queryapi.tables
Methods in net.pricefx.formulaengine.scripting.queryapi.tables that return SelectableExpressionModifier and TypeMethodDescriptionQapiActionItem.actionItemTypeUniqueName()Returns the unique name of the Action Item Type.QapiUser.activated()QapiPriceGridLineItem.activeCalculationResult(String elementName) Returns the result of the given logic element at the last approval of the item, read fromQapiPriceGridLineItem.activeCalculationResults(), ornullif there is no such result.QapiPriceGridLineItem.activeCalculationResults()Returns all logic element results of the item at its last approval.QapiPriceGridLineItem.activePrice()Returns the approved price of the item, that is the result price at its last approval.QapiPriceGridLineItem.activePriceDate()Returns the date and time when the active price was approved.QapiProductBillOfMaterial.additionalInfo1()Returns the first additional numeric information of the component.QapiProductCompetition.additionalInfo1()Returns the first additional numeric information of the record.QapiProductReference.additionalInfo1()Returns the first additional numeric information of the reference.QapiUser.additionalInfo1()QapiProductBillOfMaterial.additionalInfo2()Returns the second additional numeric information of the component.QapiProductCompetition.additionalInfo2()Returns the second additional numeric information of the record.QapiProductReference.additionalInfo2()Returns the second additional numeric information of the reference.QapiUser.additionalInfo2()QapiProductBillOfMaterial.additionalInfo3()Returns the first additional text information of the component.QapiProductCompetition.additionalInfo3()Returns the first additional text information of the record.QapiProductReference.additionalInfo3()Returns the first additional text information of the reference.QapiUser.additionalInfo3()QapiProductBillOfMaterial.additionalInfo4()Returns the second additional text information of the component.QapiProductCompetition.additionalInfo4()Returns the second additional text information of the record.QapiProductReference.additionalInfo4()Returns the second additional text information of the reference.QapiUser.additionalInfo4()QapiRebateRecord.agreementStatus()When a revision of the agreement is created, this value is set toSUPERSEDEDorINVALIDATEDon the records of the previous revision.QapiCompensationRecord.agreementTermsJson()QapiRebateRecord.agreementTermsJson()CalculableObjectLineItemColumns.alerts()Returns the alerts triggered for the item by the last calculation, for all fields.CalculableObjectLineItemColumns.allowedOverrides()Returns the item fields that users are allowed to override manually.QapiCalculationGridLineItem.approvalDate()Returns the date and time when the item was approved.QapiCompensationRecord.approvalDate()QapiPriceGridLineItem.approvalDate()Returns the date and time when the item was last approved.QapiPriceList.approvalDate()Returns the date and time when the Price List was approved.QapiRebateRecord.approvalDate()QapiCompensationRecord.approvalState()QapiPriceGrid.approvalState()Returns the approval state of the Live Price Grid, derived from the approval of its items:NOT_APPROVED,PARTIALLY_APPROVED(some items are approved) orAPPROVED.QapiPriceGridLineItem.approvalState()QapiPriceList.approvalState()Returns the approval state of the Price List, for exampleNOT_APPROVEDorAPPROVED.QapiRebateRecord.approvalState()ApprovableColumns.approvedByName()Returns the name of the user who approved the row.QapiActionItem.assignedTo()Returns the ID of the user the Action Item is assigned to.QapiActionItem.assignedToGroup()Returns the user group the Action Item is assigned to.QapiActionItem.assignedToName()Returns the name of the user the Action Item is assigned to.PriceCalculableObjectLineItemColumns.calculatedResultPrice()Returns the price calculated by the logic for the item.QapiCompensationLineItem.calculationBaseJson()Returns the Datamart data slice that defines the calculation base of the line item.QapiCompensationRecord.calculationBaseJson()QapiContractLineItem.calculationBaseJson()Returns the Datamart data slice that defines the calculation base of the line item.QapiRebateLineItem.calculationBaseJson()Returns the Datamart data slice that defines the calculation base of the line item.QapiRebateRecord.calculationBaseJson()CalculableObjectColumns.calculationDate()Returns the date and time when the last calculation of the object ended.QapiClaim.calculationDate()QapiCompensationRecord.calculationDate()QapiRebateRecord.calculationDate()QapiCalculationGridLineItem.calculationGridId()Returns the ID of the Calculation Grid that the item belongs to.CalculableObjectColumns.calculationMessages()Returns the messages, such as errors, produced by the last calculation of the object.QapiClaim.calculationMessages()The value is a JSON array of message strings.CalculableObjectLineItemColumns.calculationResult(String elementName) Returns the result of the given logic element from the last calculation of the item.CalculableObjectColumns.calculationStartDate()Returns the date and time when the last calculation of the object started.QapiClaim.calculationStartDate()CalculableLineItemColumns.calculationStatus()Returns the result of the last calculation of the line item.QapiClaimLineItem.calculationStatus()Returns the result of the last calculation of the Claim line.QapiCompensationRecord.calculationStatus()QapiRebateRecord.calculationStatus()QapiJobStatusTracker.cancelRequested()Returns whether a user requested the cancellation of the job.QapiProductBillOfMaterial.category()Returns the category of the component.QapiClaim.claimRecordUniqueName()QapiClaim.claimStatus()To filter on the status, pass the enum constant, as in the example of this class:t.claimStatus().equal(net.pricefx.common.api.ClaimStatus.APPROVED).QapiClaim.claimTypeUniqueName()CalculableObjectLineItemColumns.comments()Returns the comments of the item.QapiProductBillOfMaterial.comments()Returns the comments on the component.QapiProductCompetition.comments()Returns the comments on the record.QapiProductReference.comments()Returns the comments on the reference.QapiCompensationLineItem.compensationConditionTypeLabel()Returns the label of the Compensation Condition Type of the line item.QapiCompensationLineItem.compensationConditionTypeUniqueName()Returns the unique name of the Compensation Condition Type that the line item represents and calculates.QapiCompensationRecord.compensationConditionTypeUniqueName()QapiCompensationRecord.compensationHeaderTypeUniqueName()QapiCompensationRecord.compensationRecordSetLabel()QapiCompensationRecord.compensationStatus()When a revision of the plan is created, this value is set toSUPERSEDEDorINVALIDATEDon the records of the previous revision.QapiProductCompetition.competitionType()Returns the type of the competition.QapiProductCompetition.competitor()Returns the name of the competitor.QapiProductCompetition.competitorSku()Returns the identifier of the competitor's product.CalculableObjectLineItemColumns.completeCalculationResults()Returns all logic element results of the last calculation of the item, except internal ones.QapiActionItem.completedBy()Returns the ID of the user who set the Action Item toDONE.QapiActionItem.completedByName()Returns the login name of the user who set the Action Item toDONE.QapiActionItem.completedDate()Returns the date and time when the Action Item was set toDONE.CalculableObjectLineItemColumns.completeResultsAvailable()Returns whether the complete calculation results of the item are stored.QapiJobStatusTracker.concurrencyKey()Returns the concurrency key of the job, for example2148068499.JST.QapiConditionRecord.conditionValue()QapiHistoricalConditionRecord.conditionValue()QapiContractLineItem.contractTermTypeLabel()Returns the label of the Condition Type of the line item.QapiContractLineItem.contractTermTypeUniqueName()Returns the unique name of the Condition Type (formerly Contract Term Type) of the line item.QapiClaimLineItem.contractUniqueName()Returns the unique name of the Agreement or Promotion that the Claim line is validated against.QapiProductCompetition.country()Returns the country where the competitor price was obtained.PersistedObjectColumns.createDate()Returns the date and time when the row was created.PersistedObjectColumns.createdBy()Returns the ID of the user who created the row.QapiActionItem.createdByName()Returns the name of the user who created the Action Item.QapiCalculationGrid.createdByName()Returns the name of the user who created the Calculation Grid.QapiCompanyParameterRow.createdByName()Returns the name of the user who created the row.QapiCompensationRecord.createdByName()QapiPriceGrid.createdByName()Returns the name of the user who created the Live Price Grid.QapiPriceList.createdByName()Returns the name of the user who created the Price List.QapiRebateRecord.createdByName()QapiConditionRecord.createdByObj()QapiHistoricalConditionRecord.createdByObj()The value is usually a typed ID, for example2147491032.PLfor a Price List.PriceCalculableObjectLineItemColumns.currency()Returns the currency of the price.QapiConditionRecord.currency()QapiHistoricalConditionRecord.currency()QapiProduct.currency()Returns the default currency in which the price of the product is calculated.QapiProductCompetition.currency()Returns the currency of the competitor price.QapiCompensationLineItem.customerGroup()Returns the group of customers for whom the compensation conditions on the line item are negotiated.QapiCompensationRecord.customerGroup()The value is a customer group object, not a String.QapiContractLineItem.customerGroup()Returns the group of customers for whom the conditions on the line item are negotiated.QapiRebateLineItem.customerGroup()Returns the group of customers for whom the rebate conditions on the line item are negotiated.QapiRebateRecord.customerGroup()The value is a customer group object, not a String.QapiClaim.customerId()QapiCustomer.customerId()Returns the customer ID, the unique key of the customer.QapiCustomerExtensionRow.customerId()Returns the ID of the customer that the row holds data for.QapiClaim.customerName()QapiUser.defaultUserGroupEdit()QapiUser.defaultUserGroupViewDetails()QapiCalculationGridLineItem.denialDate()Returns the date and time when the item was denied.QapiPriceGridLineItem.denialDate()Returns the date and time when the item was denied.QapiCalculationGridLineItem.denialReason()Returns the reason given when the item was denied.QapiPriceGridLineItem.denialReason()Returns the reason given when the item was denied, combined with the denial comment.ApprovableColumns.deniedByName()Returns the name of the user who denied the row.QapiActionItem.description()Returns the long description of the action.QapiCompensationRecord.description()QapiPriceGrid.description()Returns the description of the Live Price Grid.QapiPriceList.description()Returns the description of the Price List.QapiRebateRecord.description()CalculableLineItemColumns.dirty()Returns the flag that marks a line item as needing recalculation.CalculableObjectLineItemColumns.dirty()Returns the flag that marks the item for another round of recalculation by the logic.QapiActionItem.dueDate()Returns the date and time by which the action should be done.QapiActionItem.dueDatePassedNotificationSent()Returns the date and time when the notification that the due date passed was sent.CalculableLineItemColumns.editabilityStatus()Returns the editing restriction of the line item.QapiUser.email()QapiUser.emailLocale()QapiClaimLineItem.endCustomerId()Returns the ID of the end customer to whom the distributor sold the product.QapiCompensationLineItem.endDate()Returns the last day of validity of the conditions on the line item.QapiCompensationRecord.endDate()QapiContractLineItem.endDate()Returns the last day of validity of the conditions on the line item.QapiRebateLineItem.endDate()Returns the last day of validity of the conditions on the line item.QapiRebateRecord.endDate()QapiPriceList.expiryDate()Returns the last day of validity of the prices in the Price List.QapiPriceList.exportDate()Returns the date and time when the Price List was exported.QapiClaim.externalRef()QapiRebateRecord.externalRef()QapiConditionRecord.extraData()QapiHistoricalConditionRecord.extraData()Unlike inQapiConditionRecord.extraData(), this is not the data of the original record.QapiClaim.fileName()QapiUser.firstName()QapiCustomForm.formStatus()To filter on the status, pass the enum constant, as in the example of this class:cf.formStatus().equal(CustomFormStatus.APPROVED).QapiCompensationRecord.formulaName()QapiProduct.formulaName()Returns the name of the logic that calculates the line items of this product, ornullwhen none is set.QapiRebateRecord.formulaName()QapiPriceListLineItem.hasCriticalAlert()Returns whether the logic raised a critical alert when it calculated the item.QapiJobStatusTracker.hasWarning()Returns whether the job ended with a warning, for example a warning or an alert in its calculation results.QapiRebateRecord.headerRebateTypeUniqueName()QapiPriceGrid.headerTypeUniqueName()Returns the unique name of the Live Price Grid type that the grid was created from.PersistedObjectColumns.id()Returns the ID of the row.QapiProduct.image()Returns whether an image is stored for the product.QapiProductCompetition.infoDate()Returns the date and time when the competitor price was obtained.QapiProductReference.infoDate()Returns the information date of the reference.QapiCompensationRecord.inputsJson()QapiRebateRecord.inputsJson()QapiConditionRecord.integrationStatus()QapiHistoricalConditionRecord.integrationStatus()QapiPriceGrid.integrationStatus()Returns the integration status of the Live Price Grid.QapiPriceList.integrationStatus()Returns the integration status of the Price List.QapiProductCompetition.integrationToken()Returns the key that identifies the integration the record comes from.QapiProductReference.internalReference()Returns the internal reference flag.QapiCompensationRecord.intgStatus()QapiRebateRecord.intgStatus()QapiCompensationRecord.intgStatusDetails()QapiRebateRecord.intgStatusDetails()QapiCompensationRecord.intgStatusErpReference()QapiRebateRecord.intgStatusErpReference()QapiCalculationGridLineItem.isCompleted()Returns the flag that marks an item as successfully calculated.QapiDataFeed.isDeleted()Returns whether the row is flagged as deleted.QapiDatamart.isDeleted()Returns whether the row is flagged as deleted.QapiDataSource.isDeleted()Returns whether the row is flagged as deleted.QapiCompensationRecord.isManual()QapiRebateRecord.isManual()OutputsColumns.OutputColumns.isOverridden()Returns whether a user overrode the result of the logic element manually.QapiCustomer.isParent()Returns whether the customer is a parent, that is a higher level of the customer hierarchy.CalculableObjectLineItemColumns.itemExtensions()Returns the mapping of item fields to logic element result suffixes.QapiJobStatusTracker.jobName()Returns the name of the job.QapiCalculationGridLineItem.key1()Returns the first key of the item.QapiCompanyParameterRow.key1()Returns the first key of the row.QapiConditionRecord.key1()The keys identify what the condition applies to, for example a product and a customer.QapiHistoricalConditionRecord.key1()The keys identify what the condition applies to, for example a product and a customer.QapiConditionRecord.key10()Only available when the set has at least 10 keys.QapiHistoricalConditionRecord.key10()Only available when the set has at least 10 keys.QapiConditionRecord.key11()Only available when the set has at least 11 keys.QapiHistoricalConditionRecord.key11()Only available when the set has at least 11 keys.QapiConditionRecord.key12()Only available when the set has 12 keys.QapiHistoricalConditionRecord.key12()Only available when the set has 12 keys.QapiCalculationGridLineItem.key2()Returns the second key of the item.QapiCompanyParameterRow.key2()Returns the second key of the row.QapiConditionRecord.key2()Only available when the set has at least 2 keys.QapiHistoricalConditionRecord.key2()Only available when the set has at least 2 keys.QapiPriceGridLineItem.key2()Returns the value of the second dimension of the item, in addition to the product.QapiPriceListLineItem.key2()Returns the value of the second dimension of the item, in addition to the product.QapiCalculationGridLineItem.key3()Returns the third key of the item.QapiCompanyParameterRow.key3()Returns the third key of the row.QapiConditionRecord.key3()Only available when the set has at least 3 keys.QapiHistoricalConditionRecord.key3()Only available when the set has at least 3 keys.QapiCalculationGridLineItem.key4()Returns the fourth key of the item.QapiCompanyParameterRow.key4()Returns the fourth key of the row.QapiConditionRecord.key4()Only available when the set has at least 4 keys.QapiHistoricalConditionRecord.key4()Only available when the set has at least 4 keys.QapiCalculationGridLineItem.key5()Returns the fifth key of the item.QapiCompanyParameterRow.key5()Returns the fifth key of the row.QapiConditionRecord.key5()Only available when the set has at least 5 keys.QapiHistoricalConditionRecord.key5()Only available when the set has at least 5 keys.QapiCalculationGridLineItem.key6()Returns the sixth key of the item.QapiCompanyParameterRow.key6()Returns the sixth key of the row.QapiConditionRecord.key6()Only available when the set has at least 6 keys.QapiHistoricalConditionRecord.key6()Only available when the set has at least 6 keys.QapiConditionRecord.key7()Only available when the set has at least 7 keys.QapiHistoricalConditionRecord.key7()Only available when the set has at least 7 keys.QapiConditionRecord.key8()Only available when the set has at least 8 keys.QapiHistoricalConditionRecord.key8()Only available when the set has at least 8 keys.QapiConditionRecord.key9()Only available when the set has at least 9 keys.QapiHistoricalConditionRecord.key9()Only available when the set has at least 9 keys.QapiCalculationGrid.keySize()Returns the number of key fields of the items of the Calculation Grid, from 1 to 6.CalculableLineItemColumns.label()Returns the label of the line item, as displayed in the line item list of the document.CalculableObjectColumns.label()Returns the label of the object.CalculableObjectLineItemColumns.label()Returns the label of the item.QapiClaim.label()QapiCompanyParameterTable.label()Returns the name of the Company Parameter table as displayed to users.QapiCustomForm.label()A revision keeps the label of the form it revises.QapiProduct.label()Returns the description of the product.QapiProductCompetition.label()Returns the label of the record.QapiUser.lastLogin()QapiUser.lastName()PersistedObjectColumns.lastUpdateBy()Returns the ID of the user who last updated the row.QapiActionItem.lastUpdateByName()Returns the name of the user who last updated the Action Item.QapiCalculationGrid.lastUpdateByName()Returns the name of the user who last updated the Calculation Grid.QapiCompanyParameterRow.lastUpdateByName()Returns the name of the user who last updated the row.QapiCompensationRecord.lastUpdateByName()QapiPriceGrid.lastUpdateByName()Returns the name of the user who last updated the Live Price Grid.QapiPriceList.lastUpdateByName()Returns the name of the user who last updated the Price List.QapiRebateRecord.lastUpdateByName()PersistedObjectColumns.lastUpdateDate()Returns the date and time when the row was last updated.QapiDataFeed.lastUpdateDate()Returns the date and time when the row was last updated.QapiDatamart.lastUpdateDate()Returns the date and time when the row was last updated.QapiDataSource.lastUpdateDate()Returns the date and time when the row was last loaded or updated.QapiConditionRecord.lastUpdatedByObj()QapiHistoricalConditionRecord.lastUpdatedByObj()The value is not copied from the original record and is usually empty.QapiJobStatusTracker.lightweight()Returns whether the job is lightweight.CalculableLineItemColumns.lineId()Returns the identifier of the line item within its document.QapiCompensationRecord.lineId()QapiRebateRecord.lineId()QapiClaim.locale()QapiCompensationRecord.locked()QapiRebateRecord.locked()QapiUser.loginName()QapiCompanyParameterRow.lowerBound()Returns the lower bound of the range of the row.QapiCalculationGridLineItem.manualEditUser()Returns the ID of the user who last edited the item manually.QapiPriceGridLineItem.manualEditUser()Returns the ID of the user who last edited the item manually.QapiCalculationGridLineItem.manualEditVersion()Returns the number of times a user edited the item manually.QapiPriceGridLineItem.manualEditVersion()Returns the number of times a user edited the item manually.CalculableObjectLineItemColumns.manualOverrides()Returns the logic elements whose result was actually overridden manually on the item.QapiPriceGridLineItem.manualPriceDate()Returns the date and time when the manual price of the item was set, ornullwhen it has none.QapiPriceGridLineItem.manualPriceExpired()Returns whether the manual price of the item is expired.PriceCalculableObjectLineItemColumns.manualResultPrice()Returns the price that a user set manually on the item, which overrides the calculated price.QapiCompensationRecord.name()QapiCustomer.name()Returns the name of the customer, usually printed on documents.QapiRebateRecord.name()QapiSeller.name()Returns the full name of the seller, usually printed on documents.QapiCalculationGrid.nodeId()Returns the node ID of the Calculation Grid.QapiPriceGrid.nodeId()Returns the node ID of the Live Price Grid.QapiPriceList.nodeId()Returns the node ID of the Price List.QapiCalculationGrid.numberOfApprovedItems()Returns the number of approved items of the Calculation Grid.QapiPriceGrid.numberOfApprovedItems()Returns the number of approved items of the Live Price Grid.QapiCalculationGrid.numberOfAutoApprovedItems()Returns the number of automatically approved items of the Calculation Grid.QapiPriceGrid.numberOfAutoApprovedItems()Returns the number of automatically approved items of the Live Price Grid.QapiCalculationGrid.numberOfDeniedItems()Returns the number of denied items of the Calculation Grid.QapiPriceGrid.numberOfDeniedItems()Returns the number of denied items of the Live Price Grid.CalculableObjectColumns.numberOfItems()Returns the number of items of the object.QapiCalculationGrid.numberOfOpenItems()Returns the number of open items of the Calculation Grid.QapiPriceGrid.numberOfOpenItems()Returns the number of open items of the Live Price Grid.QapiCalculationGrid.numberOfSubmittedItems()Returns the number of items of the Calculation Grid that are submitted for approval.QapiPriceGrid.numberOfSubmittedItems()Returns the number of items of the Live Price Grid that are submitted for approval.QapiActionItem.originatorLabel()Returns the label of the object that caused the creation of the Action Item.QapiActionItem.originatorTypedId()Returns the typed ID of the object that caused the creation of the Action Item.QapiHistoricalConditionRecord.originToken()CalculableLineItemColumns.parentId()Returns the line ID of the folder that contains the line item.QapiCustomer.parentId()Returns the ID of the parent customer in the customer hierarchy, ornullwhen the customer has no parent.QapiActionItem.parentLabel()Returns the label of the parent object.QapiActionItem.parentTabName()Returns the name of the tab of the parent object on which the Action Item is shown.QapiActionItem.parentTypedId()Returns the typed ID of the object the Action Item belongs to.QapiCalculationGrid.partialCalculationDate()Returns the date and time when only part of the items of the Calculation Grid were last recalculated.QapiPriceGrid.partialCalculationDate()Returns the date and time when only part of the items of the Live Price Grid were last recalculated.QapiCompensationLineItem.payoutDate()Returns the date on which the compensation is expected to be paid out.QapiCompensationRecord.payoutDate()QapiRebateLineItem.payoutDate()Returns the date on which the customer expects to receive the rebate.QapiRebateRecord.payoutDate()QapiConditionRecord.preciseConditionValue()This field is independent ofQapiConditionRecord.conditionValue(): the two values are not synchronized, and the logic or integration that writes the record decides which one to fill.QapiHistoricalConditionRecord.preciseConditionValue()This field is independent ofQapiHistoricalConditionRecord.conditionValue(): the two values are not synchronized.QapiPriceGridLineItem.previousCalculationResult(String elementName) Returns the result of the given logic element as it was before the last approval, read fromQapiPriceGridLineItem.previousCalculationResults(), ornullif there is no such result.QapiPriceGridLineItem.previousCalculationResults()Returns all logic element results as they were before the last approval, that is the active results that the last approval replaced.PriceCalculableObjectLineItemColumns.previousPrice()Returns the price that the price change is measured against.QapiPriceGridLineItem.previousPriceDate()Returns the date and time when the previous price was approved, that is the active price date that the last approval replaced.QapiPriceList.previousPricelistId()Returns the ID of the previous version of the Price List, when the Price List is a revision.QapiProductCompetition.price()Returns the price of the competitor.QapiProductCompetition.priceAPIRecord()Returns the content of the priceAPIRecord field of the record, stored as text.PriceCalculableObjectLineItemColumns.priceChange()Returns the absolute change of the result price.QapiPriceGridLineItem.priceChange_ActivePrev()Returns the absolute change between the active price and the previous price, as recorded at the last approval.PriceCalculableObjectLineItemColumns.priceChangePct()Returns the relative change of the result price.QapiPriceGridLineItem.priceChangePct_ActivePrev()Returns the relative change between the active price and the previous price, as recorded at the last approval.QapiPriceGrid.priceGridType()Returns whether the items of the Live Price Grid have one key, the Stock Keeping Unit (SKU), or two keys, the SKU andkey2:SIMPLEorMATRIX.QapiPriceList.pricelistPricegridTypeUniqueName()Returns the unique name of the Price List type that the Price List was created from.QapiPriceList.pricelistType()Returns whether the items of the Price List have one key, the Stock Keeping Unit (SKU), or two keys, the SKU andkey2:SIMPLEorMATRIX.QapiContractLineItem.priceRecordId()Returns the ID of the Price Record generated from the line item.QapiQuoteLineItem.priceRecordId()Returns the ID of the Price Record generated from the line item, ornullwhen none was generated.QapiProductCompetition.priceType()Returns the type of the competitor price.QapiConditionRecord.priceUnit()QapiHistoricalConditionRecord.priceUnit()QapiProductCompetition.priceUnit()Returns the price unit of the competitor price.QapiProductCompetition.priority()Returns the priority of the record.QapiJobStatusTracker.processingEnd()Returns the date and time when the processing of the job ended.QapiJobStatusTracker.processingNode()Returns the name of the node that processes the job.QapiJobStatusTracker.processingStart()Returns the date and time when the processing of the job started.QapiCompensationLineItem.productGroup()Returns the group of products for which the compensation conditions on the line item are negotiated.QapiCompensationRecord.productGroup()The value is a product group object, not a String.QapiContractLineItem.productGroup()Returns the group of products for which the conditions on the line item are negotiated.QapiRebateLineItem.productGroup()Returns the group of products for which the rebate conditions on the line item are negotiated.QapiRebateRecord.productGroup()The value is a product group object, not a String.QapiClaim.progress()The value is the number of processed lines over all lines, for example40/100.QapiJobStatusTracker.progress()Returns the progress of the job as text, for example100%.QapiClaimLineItem.quantity()Returns the claimed quantity of the product.QapiProductBillOfMaterial.quantity()Returns how many units of the raw material or sub-component the product needs.QapiClaimLineItem.quoteUniqueName()Returns the unique name of the Quote that the Claim line is validated against.QapiCompensationRecord.rank()QapiRebateRecord.rank()QapiProductBillOfMaterial.rawMaterial()Returns the name of the raw material, when the component is a raw material, ornullwhen the component is a sub-component.QapiRebateRecord.rebateRecordGroupUniqueName()Records of one group can be approved together instead of one by one.QapiRebateRecord.rebateRecordSetLabel()QapiRebateLineItem.rebateTypeLabel()Returns the label of the Rebate Type of the line item.QapiRebateRecord.rebateTypeUN()The column is also accessible as the propertyrebateTypeUniqueName.QapiRebateLineItem.rebateTypeUniqueName()Returns the unique name of the Rebate Type that the line item represents and calculates.QapiUser.receiveAdminEmail()QapiProductReference.referenceType()Returns how the two products relate, for example a parent or a cross-sell product.QapiCalculationGrid.relativeTargetDateDays()Returns the relative target date of the Calculation Grid, as a number of days from the current date.QapiPriceGrid.relativeTargetDateDays()Returns the relative target date of the Live Price Grid, as a number of days from the current date.QapiSeller.reportsTo()Returns the seller ID of the seller that this seller reports to.OutputsColumns.OutputColumns.result()Returns the result of the logic element.PriceCalculableObjectLineItemColumns.resultPrice()Returns the final price of the item.QapiCustomForm.rootUniqueName()All revisions of the same form share this value.QapiCompensationRecord.seller()The value is a seller reference object, not a String.QapiRebateRecord.seller()The value is a seller reference object, not a String.QapiSeller.sellerId()Returns the seller ID, the unique key of the seller.QapiSellerExtensionRow.sellerId()Returns the ID of the seller that the row holds data for.QapiCompensationLineItem.simulationType()Returns the simulation type of the line item, copied from the Compensation Plan when the line item is calculated.QapiRebateLineItem.simulationType()Returns the simulation type of the line item.PriceCalculableObjectLineItemColumns.sku()Returns the Stock Keeping Unit (SKU) of the product the item is calculated for.QapiClaimLineItem.sku()Returns the Stock Keeping Unit (SKU) of the product claimed by the distributor.QapiProduct.sku()Returns the Stock Keeping Unit (SKU), the unique key of the product.QapiProductBillOfMaterial.sku()Returns the Stock Keeping Unit (SKU) of the product that the component belongs to.QapiProductCompetition.sku()Returns the Stock Keeping Unit (SKU) of your product that the competitor price is for.QapiProductExtensionRow.sku()Returns the Stock Keeping Unit (SKU) of the product that the row holds data for.QapiProductReference.sku()Returns the Stock Keeping Unit (SKU) of the product that the reference is created for.QapiQuoteLineItem.sku()Returns the Stock Keeping Unit (SKU) of the product negotiated on the line item.QapiProductCompetition.source()Returns the source from which the record was retrieved.QapiClaim.sourceContractUniqueName()QapiCompensationRecord.sourceId()QapiRebateRecord.sourceId()QapiCompensationRecord.sourceIdNoRev()QapiRebateRecord.sourceIdNoRev()QapiClaim.sourceQuoteUniqueName()QapiCompensationLineItem.startDate()Returns the first day of validity of the conditions on the line item.QapiCompensationRecord.startDate()QapiContractLineItem.startDate()Returns the first day of validity of the conditions on the line item.QapiRebateLineItem.startDate()Returns the first day of validity of the conditions on the line item.QapiRebateRecord.startDate()CalculableObjectColumns.status()Returns the status of the calculation job of the object.QapiActionItem.status()Returns the status of the Action Item.QapiClaim.status()The value is the name of one of theCalculationStatusvalues.QapiCompensationRecord.status()The value is the name of one of theCompensationRecordStatusvalues.QapiHistoricalConditionRecord.status()The possible values areSUPERSEDED(replaced or cut short by a new record),INVALIDATED(invalidated withconditionRecordHelper.invalidate()) andSHORTENED(its validity was shortened withconditionRecordHelper.shortenValidTo()).QapiJobStatusTracker.status()Returns the status of the job.QapiRebateRecord.status()The value is the name of one of theRebateRecordStatusvalues.QapiProductBillOfMaterial.subComponentSku()Returns the Stock Keeping Unit (SKU) of the product used as a sub-component, when the component is another product, ornullwhen the component is a raw material.QapiCalculationGridLineItem.submitDate()Returns the date and time when the item was submitted for approval.QapiClaim.submitDate()QapiCustomForm.submitDate()The value isnulluntil the Custom Form is submitted for approval, or approved directly when no approval is required.QapiPriceGridLineItem.submitDate()Returns the date and time when the item was submitted for approval.QapiPriceList.submitDate()Returns the date and time when the Price List was submitted for approval.ApprovableColumns.submittedByName()Returns the name of the user who submitted the row for approval.QapiActionItem.summary()Returns the short description of the required action.CalculableObjectLineItemColumns.tainted()Returns the flag that marks an item that was changed or updated externally and needs recalculation.CalculableObjectColumns.targetDate()Returns the target date of the object.QapiClaim.targetDate()QapiJobStatusTracker.targetObject()Returns the typed ID of the object that the job runs for, for example2147485082.DMDLfor a Data Load.QapiProductReference.targetSku()Returns the Stock Keeping Unit (SKU) of the referenced product.QapiJobStatusTracker.threadUUID()Returns the universally unique identifier (UUID) of the thread that processes the job.QapiClaimLineItem.totalAmount()Returns the amount of money claimed by the distributor on the line.QapiJobStatusTracker.trackerType()Returns the type of the job, for examplePRICELIST,PRICEGRID,CFS,PADATALOADorCALCULATIONFLOW.QapiProductBillOfMaterial.type()Returns the type of the component:RAWMATERIALorSUBCOMPONENT.QapiActionItem.uniqueName()Returns the unique name of the Action Item.QapiClaim.uniqueName()QapiCompanyParameterTable.uniqueName()Returns the unique name of the Company Parameter table.QapiCompensationRecord.uniqueName()QapiCustomForm.uniqueName()A revision gets a new unique name derived from the unique name of the original Custom Form, by default in the format<original unique name>-REV-<revision number>.QapiRebateRecord.uniqueName()PriceCalculableObjectLineItemColumns.unitOfMeasure()Returns the unit of measure of the price.QapiConditionRecord.unitOfMeasure()QapiHistoricalConditionRecord.unitOfMeasure()QapiProduct.unitOfMeasure()Returns the default unit of measure of the product, for exampleKGorPCS.QapiProductCompetition.unitOfMeasure()Returns the unit of measure of the competitor price.QapiCompanyParameterRow.upperBound()Returns the upper bound of the range of the row.OutputsColumns.OutputColumns.userGroup()Returns the user group set on the logic element, which restricts which users can see its result.QapiCalculationGrid.userGroupEdit()Returns the user group whose members can edit the Calculation Grid.QapiCompanyParameterTable.userGroupEdit()Returns the user group whose members can edit the Company Parameter table.QapiCompensationRecord.userGroupEdit()QapiCustomer.userGroupEdit()Returns the user group whose members can edit the customer.QapiCustomForm.userGroupEdit()QapiPriceGrid.userGroupEdit()Returns the user group whose members can edit the Live Price Grid.QapiPriceList.userGroupEdit()Returns the user group whose members can edit the Price List.QapiProduct.userGroupEdit()Returns the user group whose members can edit the product.QapiRebateRecord.userGroupEdit()QapiSeller.userGroupEdit()Returns the user group whose members can edit the seller.QapiCalculationGrid.userGroupViewDetails()Returns the user group whose members can view the details of the Calculation Grid.QapiCompanyParameterTable.userGroupViewDetails()Returns the user group whose members can view the details of the Company Parameter table.QapiCompensationRecord.userGroupViewDetails()QapiCustomer.userGroupViewDetails()Returns the user group whose members can view the details of the customer.QapiCustomForm.userGroupViewDetails()QapiPriceGrid.userGroupViewDetails()Returns the user group whose members can view the details of the Live Price Grid.QapiPriceList.userGroupViewDetails()Returns the user group whose members can view the details of the Price List.QapiProduct.userGroupViewDetails()Returns the user group whose members can view the details of the product.QapiRebateRecord.userGroupViewDetails()QapiSeller.userGroupViewDetails()Returns the user group whose members can view the details of the seller.QapiCompanyParameterTable.validAfter()Returns the date after which the Company Parameter table can be used.QapiClaimLineItem.validationState()Returns whether the Claim line is validated or rejected.QapiConditionRecord.validFrom()QapiHistoricalConditionRecord.validFrom()QapiConditionRecord.validTo()QapiHistoricalConditionRecord.validTo()InputsColumns.InputColumns.value()Returns the value of the input.QapiCompanyParameterRow.value()Returns the value of the row.PersistedObjectColumns.version()Returns the version of the row.CalculableObjectLineItemColumns.warnings()Returns the warnings triggered for the item by the last calculation, for all fields.QapiUser.wizardDashboardName()QapiUser.workflowEmailingActivated()ApprovableColumns.workflowStatus()Returns the status of the approval workflow attached to the row.CalculableObjectLineItemColumns.workStatus()Returns the work status of the item.