EngChgCaseBOMRouteApprovalHelper Class [AX 2012]

Helper class to prepare and approve BOMs, Formulas and Routes for a given engineering change case.

class EngChgCaseBOMRouteApprovalHelper

Run On

Called

  MethodDescription
Dn538682.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn538682.protmethod(en-us,AX.60).gif clearTmpTables Clears the temporary tables for any existing data.
Dn538682.pubmethod(en-us,AX.60).gif engChgCaseBOMRouteTmp Gets the table cursor for the EngChgCaseBOMRouteTmp table.
Dn538682.pubmethod(en-us,AX.60).gif engChgCaseBOMRouteVersionTmp Gets the table cursor for the EngChgCaseBOMRouteVersionTmp table.
Dn538682.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn538682.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn538682.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn538682.pubmethod(en-us,AX.60).gif loadAllCaseAssociation Load all BOMs, routes and items are a part of the version and insert them into the EngChgCaseBOMRouteApproval and EngChgCaseBOMRouteVersionApproval tables.
Dn538682.protmethod(en-us,AX.60).gif loadBOMRouteFromCaseAssociation Load all BOMs or routes from case and insert them into the EngChgCaseBOMRouteApproval table.
Dn538682.protmethod(en-us,AX.60).gif loadBOMTableTmp Generates the temporary EngChgCaseBOMRouteTmp table record for the related BOM.
Dn538682.protmethod(en-us,AX.60).gif loadBOMVersFromCoByProducts Load all items from case that are related to associated BOM's co-products or by-products and is part of the BOM's version.
Dn538682.protmethod(en-us,AX.60).gif loadBOMVersionTmp Generates the temporary EngChgCaseBOMRouteVersionTmp table record for the related BOM version.
Dn538682.protmethod(en-us,AX.60).gif loadItemsInBOMVersFromCaseAssociation Load all items from case that are related to associated BOM and is part of the BOM's version.
Dn538682.protmethod(en-us,AX.60).gif loadItemsInRouteVersFromCaseAssociation Load all items from case that are related to associated route and is part of the route's version.
Dn538682.protmethod(en-us,AX.60).gif loadRouteTableTmp Generates the temporary EngChgCaseBOMRouteTmp table record for the related production route.
Dn538682.protmethod(en-us,AX.60).gif loadRouteVersionTmp Generates the temporary EngChgCaseBOMRouteVersionTmp table record for the related route version.
Dn538682.protmethod(en-us,AX.60).gif new Initializes a new instance of the EngChgCaseBOMRouteApprovalHelper class.
Dn538682.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.)
Dn538682.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.)
Dn538682.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn538682.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn538682.pubmethod(en-us,AX.60).gif parmCaseDetailBaseRecId Gets or sets the CaseDetailBaseRecId parameter.
Dn538682.protmethod(en-us,AX.60).gif plannedEffectiveDate Gets the planned effective date of the case.
Dn538682.protmethod(en-us,AX.60).gif setPlannedEffectiveDateDefault Defaults the Planned Effective Date to today's date if it has not already been set.
Dn538682.protmethod(en-us,AX.60).gif setSuggestionsBOM Suggest actions on approval records related to BOMTable.
Dn538682.protmethod(en-us,AX.60).gif setSuggestionsBOMVersion Suggest actions on approval records related to BOMVersion.
Dn538682.protmethod(en-us,AX.60).gif setSuggestionsRoute Suggest actions on approval records related to RouteTable.
Dn538682.protmethod(en-us,AX.60).gif setSuggestionsRouteVersion Suggest actions on approval records related to RouteVersion.
Dn538682.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn538682.pubmethod(en-us,AX.60).gif suggestActions Suggests actions on approval records.
Dn538682.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn538682.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.)
Dn538682.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn538682.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Dn538682.privmethod(en-us,AX.60).gif Dn538682.static(en-us,AX.60).gif ::construct Initializes a new instance of the EngChgCaseBOMRouteApprovalHelper class.
Dn538682.pubmethod(en-us,AX.60).gif Dn538682.static(en-us,AX.60).gif ::electronicSignatureUsed Determines if electronic signature is used for any of tables BOMTable, RouteTable, BOMVersion or RouteVersion.
Dn538682.pubmethod(en-us,AX.60).gif Dn538682.static(en-us,AX.60).gif ::lookupItemsFromCase Perform the item lookup based on the case record id.
Dn538682.pubmethod(en-us,AX.60).gif Dn538682.static(en-us,AX.60).gif ::newApprovalHelper Create new instance of the EngChgCaseBOMRouteApprovalHelper class
Dn538682.pubmethod(en-us,AX.60).gif Dn538682.static(en-us,AX.60).gif ::newApprovalHelperAndLoadCaseAssociation Create new instance of the EngChgCaseBOMRouteApprovalHelper class and load case associations.
Dn538682.pubmethod(en-us,AX.60).gif Dn538682.static(en-us,AX.60).gif ::setBOMRouteAction Sets the action on a list of record Ids from the EngChgCaseBOMRouteApproval table.
Dn538682.pubmethod(en-us,AX.60).gif Dn538682.static(en-us,AX.60).gif ::setVersionAction Sets the action on a list of record Ids from the EngChgCaseBOMRouteVersionApproval table.
Top

Object Class
  EngChgCaseBOMRouteApprovalHelper Class

Community Additions

ADD
Show: