SourceDocumentLineItem Class [AX 2012]
The SourceDocumentLineItem class provides information related to a line item on a SourceDocument class.
Syntax
class SourceDocumentLineItem extends Object
Run On
Server
Methods
Method | Description | |
---|---|---|
calculateDefaultDimension | Calculates the default dimension for the line. | |
calculateLegalEntityRecId | ||
calculateSourceDocumentAmountMap | Calculates the amount map for the line. | |
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) | |
canLineMatchAmountExceedReferenceDist | Check if the total line match amount can exceed the reference distribution amount. | |
canUseOriginLineDistForChildAmount | Indicates whether origin line distributions can be used for child monetary amount like discount. | |
documentsBusinessEvent | Indicates whether the SourceDocumentLineItem class documents a business event. | |
documentsInterCompanyBusinessEvent | Indicates whether the SourceDocumentLineItem documents an intercompany business event. | |
doUseMatchListOnCheckForDervInputChg | Specifies whether a matched list should be used for checking whether dimension derivation input has changed. | |
doUseMatchListOnCheckMainAccDervInputChg | Specifies whether a matched list should be used for checking whether main account derivation input has changed. | |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) | |
getAccDistListForMonetaryAmount | Gets the accounting distributions for the collection of monetary amounts. | |
getAccountingDistributionListForDoc | ||
getDataProvider | Gets the source document component that provides data to accounting processes. | |
getIDataProvider | ||
getParentAccDistListForMonetaryAmount | Gets the parent accounting distributions for the specified monetary amount. | |
getRelievedAmountOfMonetaryAmount | Gets the total relieved amount of a monetary amount. | |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) | |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) | |
hasAmountResolutionInputChanged | Determines whether the amount resolution relevant information has changed. | |
hasDimensionDerivationInputChanged | This method determines whether changes to the source document line implementation should force a new dimension to be redefaulted. | |
hasMainAccDerivationInputChanged | This method determines whether changes to the source document line implementation should force a new main account to be redefaulted. | |
hasMatchedMainAccDerivationInputChanged | This method determines whether changes to the matched source document line implementation should force a new main account to be redefaulted. | |
hasMatchedStateDataChanged | ||
hasStateDataChanged | ||
honorMainAccDerivInputChangedInReversal | This method can be used to determine whether or not hasMainAccDerivationInputChanged should be honored in the reversal scenario. | |
initAccountingDistributionList | Initializes an AccountingDistributionList class for the SourceDocumentLineItem class. | |
initChildSourceDocumentLineItemList | Initializes the document graph for distributing. | |
initialize | Initializes the instance variables. | |
initializeDataProvider | Initializes the source document data provider. | |
initializeDocumentGraph | Initializes the source document graph. | |
initializeExchangeRates | Initializes the exchange rates. | |
initializeImplementation | Initializes the instance variables. | |
initOriginSourceDocumentLineItem | ||
initSourceDocumentAmountList | Initializes the document graph for distributing. | |
initSourceDocumentLineItemAccDistList | Initializes the document graph for distributing. | |
initSourceDocumentLineMatchingList | ||
initSourceDocumentLineRelievingList | ||
new | Initializes a new instance of the SourceDocumentLineItem class. (Overrides the new Method.) | |
notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) | |
notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) | |
objectOnServer | Determines whether the object is on a server. (Inherited from Object.) | |
owner | Returns the instance that owns the object. (Inherited from Object.) | |
parmAccountingDate | Gets the AccountingDate parameter. | |
parmAccountingDistributionList | Gets or sets the AccountingDistributionList parameter. | |
parmBusinessEventDate | Gets the BusinessEventDate parameter. | |
parmCaller | Gets or sets the Caller parameter. | |
parmChildSourceDocumentLineItemList | Gets the ChildSourceDocumentLineItemList parameter. | |
parmCompletedSourceRelationType | Gets the ID of the table that owns the source document line after completion or posting. | |
parmCopyDistributionReferenceOfOriginal | Decides whether the distribution reference information from original source document can be copied. | |
parmCurrentStateContainer | Gets the CurrentStateContainer parameter. | |
parmCurrentStateDataAmountResolution | Gets the CurrentStateDataAmountResolution parameter. | |
parmCurrentStateDataDimensionDerivation | Gets the CurrentStateDataDimensionDerivation parameter. | |
parmCurrentStateDataMainAccDerivation | Gets the CurrentStateDataMainAccDerivation parameter. | |
parmDefaultDimension | Gets the DefaultDimension parameter. | |
parmDeferredTaxAccount | Retrieve the appropriate main account for Hungarian Deferred Taxes | |
parmDeriveMainAccount | Determines if the derivation information for the Main account has changed. | |
parmDistributeAmountsToLegalEntities | Gets the DistributeAmountsToLegalEntities parameter. | |
parmDistributionTemplateRecId | Gets the DistributionTemplateRecId parameter. | |
parmExchangeRate1 | Gets the ExchangeRate1 parameter. | |
parmExchangeRate2 | Gets the ExchangeRate2 parameter. | |
parmForceOriginalMainAccountDerivation | Determines if the main account will be rederived on the document's original creation even when hasMainAccountDerivationInputChanged returns false. | |
parmHasMatchedAccountingDistribution | Gets the HasMatchedAccountingDistribution parameter. | |
parmHistoricalExchangeRateDate | Gets the HistoricalExchangeRateDate parameter. | |
parmIsCopyOfOriginSourceDocLineItem | Gets the IsCopyOfOriginSourceDocLineItem parameter. | |
parmIsDocumentLineEditable | Indicates whether a source document line is editable for the source document framework. | |
parmIsWorkflowEditable | Decides if the source document line is editable for source document framework when workflow is enabled. | |
parmLabel | Gets or sets the Label parameter. | |
parmLedger | Gets the Ledger parameter. | |
parmLedgerDimensionDefaultAccount | Gets or sets the LedgerDimensionDefaultAccount parameter. | |
parmLedgerDimensionOverrideAccount | Gets the LedgerDimensionOverrideAccount parameter. | |
parmLegalEntityDataAreaId | Gets the LegalEntityDataAreaId parameter. | |
parmLegalEntityRecId | Gets the LegalEntityRecId parameter. | |
parmLineNum | Gets the LineNum parameter. | |
parmLineOrderByValue | Gets the value of the order by field of the SourceDocumentTmpAmount table. | |
parmOriginSourceDocumentLineItem | Gets the OriginSourceDocumentLineItem parameter. | |
parmParentAccountingDistributionList | Gets or sets the ParentAccountingDistributionList parameter. | |
parmParentSourceDocumentLine | Gets the ParentSourceDocumentLine parameter. | |
parmParentSourceDocumentLineItem | Gets or sets the ParentSourceDocumentLineItem parameter. | |
parmRecordAccountingEvent | Gets the RecordAccountingEvent parameter. | |
parmSingularLabel | Gets or sets the SingularLabel parameter. | |
parmSourceDocument | Gets the SourceDocument parameter. | |
parmSourceDocumentAmountList | ||
parmSourceDocumentAmountMap | Gets the SourceDocumentAmountMap parameter. | |
parmSourceDocumentHeaderRecId | Gets the SourceDocumentHeaderRecId parameter. | |
parmSourceDocumentLine | Gets the SourceDocumentLine parameter. | |
parmSourceDocumentLineImplementation | Gets the SourceDocumentLineImplementation parameter. | |
parmSourceDocumentLineItemAccDistList | Gets the SourceDocumentLineItemAccDistList parameter. | |
parmSourceDocumentLineItemConstraint | Gets the SourceDocumentLineItemConstraint parameter. | |
parmSourceDocumentLineMatchingList | Gets the SourceDocumentLineMatchingList parameter. | |
parmSourceDocumentLineRelievingList | Gets the SourceDocumentLineRelievingList parameter. | |
parmSourceDocumentLineStatus | Gets or sets the SourceDocumentLineStatus parameter. | |
parmTransactionCurrencyCode | Gets the TransactionCurrencyCode parameter. | |
processDocumentGraph | Processes the source document graph structure. | |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) | |
toString | Returns a string that represents the current object. (Inherited from Object.) | |
traverseDocumentGraph | Traverses the SourceDocumentLine tables and associated child maps that populate a SourceDocumentLineItemList class. | |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) | |
useOriginalDistributionAmount | Indicates whether origin line distributions amount can be used. | |
useSourceDocumentAmountMatchDist | Check if matched source document amount accounting distributions can be used to derive ledger dimensions. | |
wait | Pauses a process. (Inherited from Object.) | |
xml | Returns an XML string that represents the current object. (Inherited from Object.) | |
::filterAccDistListForMonetaryAmounts | Filters accounting distributions with the specified monetary amounts. | |
::hasSourceDocumentLineAmountPacked | Checks if the SourceDocumentLine has a source document amount to be distributed. | |
::hasSourceDocumentLineAmountServer | Checks if the SourceDocumentLine has any monetary amounts to be distributed. | |
::newFromSourceDocumentLine | Creates a source document line item from a source document line. | |
::newFromSourceDocumentLineImplementation | Creates a new source document line item from a source document line implementation. | |
::newProxy |
Top
Inheritance Hierarchy
Object Class
SourceDocumentLineItem Class
AdvancedLedgerEntryLineSourceDocLineItem Class
BankStatementLineSourceDocLineItem Class
ChargeSourceDocLineItem Class
CustInvoiceLineSourceDocLineItem Class
CustInvoiceSourceDocLineItem Class
EmplAdvReportSourceDocumentLineItem_RU Class
KanbanJobIssueSourceDocumentLineItem Class
KanbanJobPickListSourceDocumentLineItem Class
KanbanJobReceiptSourceDocumentLineItem Class
PayrollEarningStatementSourceDocLineItem Class
PayrollPayStatementSourceDocumentLine Class
ProductReceiptSourceDocumentLineItem Class
ProjectRevenueSourceDocLineItem Class
PurchCommitmentSourceDocLineItem_PSN Class
PurchComplementaryInvSourceDocLine Class
PurchOrderLineSourceDocumentLineItem Class
PurchOrderSourceDocumentLineItem Class
PurchReqSourceDocLineItem Class
SalesComplementaryInvSourceDocLine Class
SourceDocumentSublineItem Class
TrvExpTransSourceDocLineItem Class
TrvRequisitionLineSourceDocLineItem Class
TSIntercompanyCostDetailsSourceDocLine Class
TSTimesheetTransSourceDocLineItem Class
VendorInvoiceLineSourceDocLineItem Class
VendorInvoiceSourceDocLineItem Class