FormletterJournalCreate Class [AX 2012]

The FormletterJournalCreate class is the base class used to create journals when updating sales orders, purchase orders, and requests for quotes.

class FormletterJournalCreate

Run On

Server

  MethodDescription
Gg734307.protmethod(en-us,AX.60).gif allocateNumAndVoucher Allocates a journal and voucher number from the corresponding number sequences.
Gg734307.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg734307.protmethod(en-us,AX.60).gif check Determines whether the journal can be created.
Gg734307.protmethod(en-us,AX.60).gif checkDiscardLine Determines whether a journal line can be created.
Gg734307.protmethod(en-us,AX.60).gif checkDuplicateNum_W Checks whether a duplicate invoice number exists.
Gg734307.protmethod(en-us,AX.60).gif checkNoThrow Determines whether a journal should be created.
Gg734307.protmethod(en-us,AX.60).gif checkVATTaxAgentChargeType_RU Checks whether the VAT tax agent charge source is correct.
Gg734307.protmethod(en-us,AX.60).gif createAgreementLinks Creates the links between the journal lines and the agreement lines.
Gg734307.protmethod(en-us,AX.60).gif createDiscardedJournalLine Handles discarded journal line.
Gg734307.protmethod(en-us,AX.60).gif createFailed Called when the journal creation failed.
Gg734307.privmethod(en-us,AX.60).gif createJournal
Gg734307.protmethod(en-us,AX.60).gif createJournalHeader Creates the journal header when updating the sales order, the purchase order, or the request for quotation.
Gg734307.protmethod(en-us,AX.60).gif createJournalLine Creates a journal line.
Gg734307.protmethod(en-us,AX.60).gif createJournalLines Creates the journal lines when updating the sales order, the purchase order, or the request for quotation.
Gg734307.protmethod(en-us,AX.60).gif createJournalLink Creates a journal link.
Gg734307.protmethod(en-us,AX.60).gif endCreate Executes when the journal creation is completed.
Gg734307.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg734307.protmethod(en-us,AX.60).gif fieldIdParmLine_OrigOrderId Gets the field ID for the field that contains the original order ID in the posting parameter line table.
Gg734307.protmethod(en-us,AX.60).gif fieldIdParmTable_OrderId Gets the field ID for the field that contains the order ID in the posting parameter header table.
Gg734307.protmethod(en-us,AX.60).gif formletterType Determines the form letter type.
Gg734307.pubmethod(en-us,AX.60).gif getJournal Gets the current journal header.
Gg734307.pubmethod(en-us,AX.60).gif getJournalLines Gets a list that contains every created journal line.
Gg734307.protmethod(en-us,AX.60).gif getJournalNumber Gets the number of the journal.
Gg734307.protmethod(en-us,AX.60).gif getLineNum Gets the current journal line number.
Gg734307.protmethod(en-us,AX.60).gif getNumAndVoucher Gets a journal and a voucher number.
Gg734307.pubmethod(en-us,AX.60).gif getNumberSeq Gets a NumberSeq object.
Gg734307.pubmethod(en-us,AX.60).gif getOrigOrderIdSet Gets a packed version of a Set object that has all original order IDs for the journal.
Gg734307.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg734307.pubmethod(en-us,AX.60).gif getTotals Gets the total object.
Gg734307.protmethod(en-us,AX.60).gif getVoucher Gets a voucher number.
Gg734307.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg734307.protmethod(en-us,AX.60).gif init Initializes the class.
Gg734307.protmethod(en-us,AX.60).gif initFormletterProvider Initializes the FormletterProvider object.
Gg734307.protmethod(en-us,AX.60).gif initJournalHeader Initializes the journal header record.
Gg734307.protmethod(en-us,AX.60).gif initLoopLines Initializes the iteration over journal lines.
Gg734307.protmethod(en-us,AX.60).gif initRecordList Initializes the record lists.
Gg734307.protmethod(en-us,AX.60).gif initSourceTable Initializes the source table record.
Gg734307.protmethod(en-us,AX.60).gif initTotals Initializes the total calculation.
Gg734307.protmethod(en-us,AX.60).gif insertJournalLine Inserts a record in the journal line table.
Gg734307.protmethod(en-us,AX.60).gif insertJournalLink Inserts a record in the journal link table.
Gg734307.protmethod(en-us,AX.60).gif insertRecordList Inserts records in the record lists into the database.
Gg734307.protmethod(en-us,AX.60).gif isJournalCreated Determines whether the journal was created.
Gg734307.protmethod(en-us,AX.60).gif journalLineCorrLinksTableId_RU Gets the table ID for the journal line table correction links.
Gg734307.protmethod(en-us,AX.60).gif journalLineTableId Gets the table ID for the journal line table.
Gg734307.protmethod(en-us,AX.60).gif linesExists Indicates whether lines occur in the order line parameter table.
Gg734307.protmethod(en-us,AX.60).gif linksTableId Gets the table ID for the journal link table.
Gg734307.protmethod(en-us,AX.60).gif new Initializes a new instance of the FormletterJournalCreate class.
Gg734307.protmethod(en-us,AX.60).gif noLinesForPosting Performs actions when there are no lines selected for posting.
Gg734307.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg734307.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg734307.protmethod(en-us,AX.60).gif numberSequenceReferenceNum Gets the NumberSequenceReference object for the journal number.
Gg734307.protmethod(en-us,AX.60).gif numberSequenceReferenceVoucher Gets the NumberSequenceReference object for the voucher number.
Gg734307.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg734307.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg734307.pubmethod(en-us,AX.60).gif parmBatchCreatedBy Gets or sets the BatchCreatedBy parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmCustInvoicePrintoutType_RU Gets or sets the CustInvoicePrintoutType_RU parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmDocumentStatus Gets or sets the DocumentStatus parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmExtraPrintoutLineExists_RU Gets or sets the ExtraPrintoutLineExists_RU parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmFiscalDocType_PL Gets or sets the FiscalDocType_PL parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmInBatch Gets or sets the InBatch parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmInterCompanyFormletterContract Gets or sets the InterCompanyFormletterContract parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmInterCompanyPosted Gets or sets the InterCompanyPosted parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmInventLocationId_PL Gets or sets the InventLocationId_PL parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmLtDocNumberingCode Gets or sets the LtDocNumberingCode parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmMarkupOfTypeCustVendExists_RU Gets or sets the MarkupOfTypeCustVendExists_RU parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmMCRPickWaveReference Gets or sets the pick wave reference.
Gg734307.pubmethod(en-us,AX.60).gif parmParmTable Gets or sets the ParmTable parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmParmUpdate Gets or sets the ParmUpdate parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmProforma Gets or sets the Proforma parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmRelatedJournal Gets or sets the RelatedJournal parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmShipmentId Gets or sets the ShipmentId parameter.
Gg734307.protmethod(en-us,AX.60).gif parmTax Gets or sets the Tax parameter.
Gg734307.pubmethod(en-us,AX.60).gif parmTaxWithholdCalculation_IN Gets or sets the TaxWithholdCalculation_IN parameter.
Gg734307.protmethod(en-us,AX.60).gif proforma Determines whether the journal is a pro forma journal.
Gg734307.protmethod(en-us,AX.60).gif recIdSuspensionTables Gets a list of tables that should have suspended record ID generation.
Gg734307.protmethod(en-us,AX.60).gif recordListParmLine Gets a RecordSortedList object that has every posting parameter line record.
Gg734307.protmethod(en-us,AX.60).gif removeRecIdSuspension Removes record ID suspension.
Gg734307.pubmethod(en-us,AX.60).gif run Creates a journal.
Gg734307.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg734307.protmethod(en-us,AX.60).gif showPostingCanceledError Performs actions when posting is canceled.
Gg734307.protmethod(en-us,AX.60).gif sourceTable Gets the source table for the journal.
Gg734307.protmethod(en-us,AX.60).gif suspendRecIds Suspends record ID generation.
Gg734307.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg734307.protmethod(en-us,AX.60).gif totals Gets the total object.
Gg734307.protmethod(en-us,AX.60).gif typeParmLine Gets the type of the posting parameter line table.
Gg734307.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg734307.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg734307.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg734307.pubmethod(en-us,AX.60).gif Gg734307.static(en-us,AX.60).gif ::newProjJournalCreate Creates an instance of the FormletterJournalCreate class by using the _formletter parameter that is used to create journal and journal lines for sales orders.
Gg734307.pubmethod(en-us,AX.60).gif Gg734307.static(en-us,AX.60).gif ::newPurchJournalCreate Creates a new instance of the FormletterJournalCreate class by using the specified form letter to create journal and journal lines for purchase orders.
Gg734307.pubmethod(en-us,AX.60).gif Gg734307.static(en-us,AX.60).gif ::newPurchRFQJournalCreate Creates an instance of the FormletterJournalCreate class by using the _FormletterContract parameter that is used to create journal and journal lines for requests for quotation.
Gg734307.pubmethod(en-us,AX.60).gif Gg734307.static(en-us,AX.60).gif ::newSalesJournalCreate Creates a FormletterJournalCreate class by using the formletter parameter that is used to create journal and journal lines for sales orders.
Top

The FormletterJournalCreate class implements the template pattern, and defines how to create a journal with a header and some lines.There will be one child class for each type of journal that can be posted as each journal type has its own set of tables.

Community Additions

ADD
Show: