ReleaseUpdateDB60_Payroll Class [AX 2012]

The ReleaseUpdateDB60_Payroll class contains upgrade scripts for the payroll module for the 6.0 version.

Syntax

class ReleaseUpdateDB60_Payroll extends ReleaseUpdateDB

Run On

Server

Methods

  Method Description
JJ752826.pubmethod(en-us,AX.60).gif addCrossModuleDependency Adds cross module, version dependency for an upgrade script. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif addCrossVersionModuleDependency Adds cross module, version dependency for an upgrade script. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif addDependency Adds a dependency of a method on another method in the same class. (Inherited from ReleaseUpdateDB.)
JJ752826.protmethod(en-us,AX.60).gif addFinalJob Adds an upgrade script as a final job. (Inherited from ReleaseUpdateDB.)
JJ752826.protmethod(en-us,AX.60).gif addSharedJob Adds an upgrade script as a shared job. (Inherited from ReleaseUpdateDB.)
JJ752826.protmethod(en-us,AX.60).gif addStandardJob Adds an upgrade script as a standard job. (Inherited from ReleaseUpdateDB.)
JJ752826.protmethod(en-us,AX.60).gif addStartJob Adds an upgrade script as a start job. (Inherited from ReleaseUpdateDB.)
JJ752826.privmethod(en-us,AX.60).gif addTaxCodeIdMappings
JJ752826.privmethod(en-us,AX.60).gif addTaxCodeIdMappingsLocalWithholding
JJ752826.privmethod(en-us,AX.60).gif addTaxMappingRecord
JJ752826.protmethod(en-us,AX.60).gif callInsertUpdateRelatedSkipMethods Calls the skip methods that are relevant when doing inserts or updates. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ752826.privmethod(en-us,AX.60).gif clearSchedules
JJ752826.privmethod(en-us,AX.60).gif createAccrualId Creates a record in the PayrollAccrual table from a single record in the PRLEmplBenefits table
JJ752826.privmethod(en-us,AX.60).gif createEarningCode Creates a record in the PayrollEarningCode table and its related entities from a single record in the DEL_PRLPayElements table with the value of the PayElementType field equal to "Earnings".
JJ752826.privmethod(en-us,AX.60).gif createHcmBenefit
JJ752826.privmethod(en-us,AX.60).gif createHcmBenefitPlan
JJ752826.privmethod(en-us,AX.60).gif createHcmBenefitType
JJ752826.privmethod(en-us,AX.60).gif createPayrollBenefitDetail
JJ752826.privmethod(en-us,AX.60).gif createPayrollBenefitPlanDetail
JJ752826.privmethod(en-us,AX.60).gif createPayrollBenefitTaxRule_US
JJ752826.privmethod(en-us,AX.60).gif createPayrollRetirementBenefitPlan_US
JJ752826.pubmethod(en-us,AX.60).gif createTaxRegionData Inserts records into the following tables: PayrollTaxRegion, PayrollTaxRegionForSymmetry, LogisticsLocation, LogisticsPostalAddress, PayrollWorkerTaxRegion, PayrollWorkerTaxRegionForSymmetry, PayrollWorkerResidentTaxRegion, and PayrollPositionWorkerDefaultTaxRgn.
JJ752826.privmethod(en-us,AX.60).gif createWorkCalender
JJ752826.privmethod(en-us,AX.60).gif createWorkerAccrualAdjustment Creates a record in the PayrollWorkerAccrualAdjustment table from the supplied values.
JJ752826.privmethod(en-us,AX.60).gif createWorkTime
JJ752826.privmethod(en-us,AX.60).gif createWorkTimeLines
JJ752826.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ752826.privmethod(en-us,AX.60).gif findOriginalId
JJ752826.pubmethod(en-us,AX.60).gif fromVersion Gets the version of the Microsoft Dynamics AX system that is being upgraded. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif fromVersionEx Gets the version of the AX system that is being upgraded. (Inherited from ReleaseUpdateDB.)
JJ752826.privmethod(en-us,AX.60).gif getAccrualId Create a unique PayrollAccrualId for a record in the PayrollAccrual table.
JJ752826.privmethod(en-us,AX.60).gif getAccrualStartingDate Calculates the accrual starting date from a supplied MM/DD formatted string value
JJ752826.privmethod(en-us,AX.60).gif getEarningCodeId Create a unique PayrollEarningCodeId for a record in the PayrollEarningCode table.
JJ752826.pubmethod(en-us,AX.60).gif getFringeBenefitPlanId Forms a benefit plan ID by appending the code, union, agreement and skill values of the PrlFringeBenefits record supplied.
JJ752826.pubmethod(en-us,AX.60).gif getHcmBenefitPlanId Forms a benefit plan ID by ppending the data area ID to the supplied benefit plan ID and returns the new benefit plan ID.
JJ752826.pubmethod(en-us,AX.60).gif getLatestWeeklyBenefitDate Finds the latest possible weekly benefit date for supplied DEL_PRLBenifitId and DEL_EmplId values.
JJ752826.privmethod(en-us,AX.60).gif getTaxSetupColumnValue
JJ752826.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ752826.pubmethod(en-us,AX.60).gif getValidHRPPositionRecord Retrieves active or latest expired record from the DEL_hrpPartyPositionTableRelationship table.
JJ752826.privmethod(en-us,AX.60).gif getWorkerTaxCodeParameterValue
JJ752826.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ752826.privmethod(en-us,AX.60).gif hasAllWeekoff
JJ752826.pubmethod(en-us,AX.60).gif initAdditionalJobs Contains the initial setup for additional upgrade scripts. (Overrides the initAdditionalJobs Method.)
JJ752826.pubmethod(en-us,AX.60).gif initAdditionalUpdateJobs Contains the initial setup for additional upgrade scripts. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif initDynamicTableDependencies Creates table dependencies for scripts whose dependencies cannot be set by using upgrade attributes. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif initJobs Builds list upgrade script classes and creates dependencies that are based on their attributes. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif initJobsUsingUpgradeAttributes Creates upgrade jobs and sets up their dependencies based on the attributes of every upgrade script method in a class. (Inherited from ReleaseUpdateDB.)
JJ752826.protmethod(en-us,AX.60).gif initOperationProgress Creates a progress form that can be used to show the progress of an upgrade step. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif initPostSyncJobs Contains the initial setup for the PostSync upgrade scripts. (Overrides the initPostSyncJobs Method.)
JJ752826.pubmethod(en-us,AX.60).gif initPostSyncUpdateJobs Contains the initial setup for the PostSyncUpdate upgrade scripts. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif initPreSyncJobs Contains the initial setup for PreSync upgrade scripts. (Overrides the initPreSyncJobs Method.)
JJ752826.pubmethod(en-us,AX.60).gif initPreSyncUpdateJobs Contains the initial setup for PreSyncUpdate upgrade scripts. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif isConfKeyEnabledInPrevVersion Determines whether the configuration key was enabled in the earlier version of the application. (Inherited from ReleaseUpdateDB.)
JJ752826.privmethod(en-us,AX.60).gif isHoliday
JJ752826.pubmethod(en-us,AX.60).gif moduleName Gets the module name of an upgrade class. (Overrides the moduleName Method.)
JJ752826.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
JJ752826.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.)
JJ752826.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.)
JJ752826.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ752826.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ752826.pubmethod(en-us,AX.60).gif parmCockpit Gets or sets the Cockpit parameter. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif parmCurrentBatch Gets or sets the CurrentBatch parameter. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif parmKeepOriginalId Gets or sets the KeepOriginalId parameter.
JJ752826.pubmethod(en-us,AX.60).gif parmScriptStage Gets or sets the ScriptStage parameter. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif prefixCurrentClassId Gets or sets the classId parameter. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif prefixCurrentVersion Gets or sets the version of the current instance of an upgrade class. (Inherited from ReleaseUpdateDB.)
JJ752826.privmethod(en-us,AX.60).gif processMiscellaneousTaxes
JJ752826.privmethod(en-us,AX.60).gif processTaxSetupColumnString
JJ752826.pubmethod(en-us,AX.60).gif run Runs the upgrade script. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif setImportfromVersion Sets the version of the Microsoft Dynamics AX system that is being upgraded. (Inherited from ReleaseUpdateDB.)
JJ752826.privmethod(en-us,AX.60).gif setKeepOriginalId
JJ752826.protmethod(en-us,AX.60).gif setModuleConfigKey Sets the configuration keys of the current module. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ752826.privmethod(en-us,AX.60).gif setToSkipMethodsLogAndEvents
JJ752826.pubmethod(en-us,AX.60).gif tableProgress Sets the progress of the upgrade process, depending on the number of tables processed. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
JJ752826.pubmethod(en-us,AX.60).gif updateHcmBenefit Inserts records into the HcmBenefitType table, the HcmBenefitPlan table, the PayrollBenefitExternalReporting_US table, the PayrollRetirementBenefitPlan_US table and the HcmBenefit table from the PRLDeductionDetailsTable table.
JJ752826.pubmethod(en-us,AX.60).gif updateHcmBenefitOption Inserts records into the HcmBenefitOption table for the upgrade task.
JJ752826.pubmethod(en-us,AX.60).gif updateHcmPositionUnionAgreement Inserts records in the HcmPositionUnionAgreement from PRL_PayGrids and Del_hrpPartyPositionTableRelationship table.
JJ752826.pubmethod(en-us,AX.60).gif updateHcmUnionAgreement Inserts records in the HcmUnionAgreement from PRL_PayGrids table.
JJ752826.pubmethod(en-us,AX.60).gif updateHcmUnionAgreementDuration Inserts records in the HcmUnionAgreementDuration from PRL_PayGrids table.
JJ752826.pubmethod(en-us,AX.60).gif updateHRMCompFixedEmpl Inserts records into the HRMCompFixedEmpl table from the PRLEmployeePayElements table
JJ752826.pubmethod(en-us,AX.60).gif updateLedgerJournalTable Updates the journal type to PayrollDisbursement.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollAccrual Inserts records into the PayrollAccrual table from the PRLPayElements table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollAccrualRate Inserts records into the PayrollAccrualRate table from the PRLPayElements table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollBenefitCalculationRate Migrates the records in PRL_401KEmployerContribution table to PayrollBenefitCalculationRate, PayrollBenefitCalculationRateVersion and PayrollBenefitCalculationRateDetail tables.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollBenefitEarningBasis Inserts records into the PayrollBenefitEarningBasis table from the PRLPayElementDeduction table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollEarningCode Inserts records into the PayrollEarningCode table, the PayrollEarningCodeDetail table, and the PayrollEarningExternalReporting_US table from the PRLPayElements table.Inserts records into the PayrollEarningCodeAccountingRule table from the PRLPostingSetupDetails table.Inserts records to the PayrollGrossUpEarningCodeReference table for grossup earning codes.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollEmployerTaxRegion Inserts records into the PayrollEmployerTaxRegion table from the PRLNexus table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollMiscellaneousTaxesValue Updates of the miscellaneous taxes records in the PayrollWorkerTaxCodeParameterValue table using values from the following tables: PrlEmployeeUSStateTaxSetup, and PrlEmployeeUSLocalTaxSetup.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollPayCycle Inserts records into the PayrollPayCycle table from the DEL_PRLPayPeriodMaster table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollPaymentAccrualBalance Inserts records into the PayrollPaymentAccrualBalance table from the PRLWeeklyBenefits table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollPayPeriod Inserts records into the PayrollPayPeriod table from the DEL_PRLPayrollPeriod table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollPayStatement Inserts records into the PayrollPayStatement table from the PrlEmployeePayElementsTransPosted table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollPayStatementBenefitLine Inserts records into the PayrollPayStatementBenefitLine table from the PrlEmployeePayElementsTrans table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollPayStatementEarningLine Inserts records into the PayrollPayStatementEarningLine table from the PrlEmployeePayElementsTrans table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollPayStatementTaxLine Inserts records into the PayrollPayStatementTaxLine table from the PrlEmployeePayElementsTrans table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollPositionDetails Inserts records in the PayrollPositionDetails table from DEL_HRPPartyJobTableRelationship, DEL_HRPPartyPositionTable, DEL_EmplTable, PayrollPayCycle and the PRLEmployeePayElements table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollTaxAccountingRule Inserts records into the PayrollTaxAccountingRule table from the PRLPostingSetupDetails table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollTaxCodeDetail Inserts records into the PayrollTaxCodeDetail table using values from either the PRLLocalWithholding table or the DEL_AddressState table depending on the type of tax code.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollWorkerAccrualDetails Inserts records into the PayrollWorkerEnrolledAccrual table from the PRLBenefitEntitled table.and sets the intial Accrued and Usages values in the PayrollWorkerEnrolledAccrual table for the accrual.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollWorkerBankAccount Inserts records into the HcmWorkerBankAccount and the PayrollBankAccountDisbursementfrom the DEL_PRLEmplBankAccount table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollWorkerPositionEarningCode Inserts records in the PayrollWorkerPositionEarningCode from DEL_HRPPartyJobTableRelationship, DEL_EmplTable and the PRLEmployeePayElements table. This script also inserts records in the PayrollWorkerPositionEarningFrequency table.
JJ752826.pubmethod(en-us,AX.60).gif updatePayrollWorkerTaxCodeParameterValue Updates records in the PayrollWorkerTaxCodeParameterValue table using values from the following tables: PrlEmployeeUSFederalTaxSetup, PrlEmployeeUSStateTaxSetup, and PrlEmployeeUSLocalTaxSetup.
JJ752826.pubmethod(en-us,AX.60).gif updatePRLDeductionArrear Updates records in the PRLDeductionArrear table.
JJ752826.pubmethod(en-us,AX.60).gif updatePRLPayrollParameters Updates the Vendor account number in the PRLPayrollParameters table.
JJ752826.pubmethod(en-us,AX.60).gif updatePrlUSTaxTransactionHistory Updates records in the PrlUSTaxTransactionHistory replacing the following relationships - PRLEmployeePayElementsTransPosted table with a relationship to PayrollPayStatement, DEL_EmplTable table with a relationships to HcmWorker
JJ752826.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.)
JJ752826.pubmethod(en-us,AX.60).gif validatedModuleName Validates that a module name is not too long. (Inherited from ReleaseUpdateDB.)
JJ752826.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ752826.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)

Top

Inheritance Hierarchy

Object Class
  ReleaseUpdateDB Class
    ReleaseUpdateDB60_Payroll Class