Codeunit 18004192 EOS085 Exchange Components
Codeunit 18004192 EOS085 Exchange Components
Methods
SetProperties
procedure SetProperties(NewExchangeComp: Boolean; NewExchangeQty: Boolean; NewExchangeScrap: Boolean; NewExchangeRoutingLink: Boolean; NewExchangePosition: Boolean)
Parameters / Return Value
- NewExchangeComp - Boolean
- NewExchangeQty - Boolean
- NewExchangeScrap - Boolean
- NewExchangeRoutingLink - Boolean
- NewExchangePosition - Boolean
SetBomProperties
procedure SetBomProperties(NewCertifyBom: Boolean; NewVersionStartingDate: Date)
Parameters / Return Value
- NewCertifyBom - Boolean
- NewVersionStartingDate - Date
ActionWkshLine
procedure ActionWkshLine(var CompWkshLine: Record "EOS085 Comp. Worksheet Line")
Parameters / Return Value
- CompWkshLine Record "EOS085 Comp. Worksheet Line"
FinalizeProdBom
Obsolete
Pending: Method no longer used. (25.0)procedure FinalizeProdBom()
Events
OnBeforeResetInActionMessageNew
local procedure OnBeforeResetInActionMessageNew(ProdBomVersion: Record "Production BOM Version")
Raised before reset ProdBomLine in the action message “New”.
Parameters / Return Value
- ProdBomVersion - Record "Production BOM Version"- Record “Production BOM Version” 
OnAfterInitInActionMessageNew
local procedure OnAfterInitInActionMessageNew(var ProdBomLine: Record "Production BOM Line")
Raised after init ProdBomLine in the action message “New”.
Parameters / Return Value
- ProdBomLine - Record "Production BOM Line"- Record “Production BOM Line” 
OnBeforeModifyInActionMessageNew
local procedure OnBeforeModifyInActionMessageNew(var ProdBomLine: Record "Production BOM Line"; var CompWkshLine: Record "EOS085 Comp. Worksheet Line")
Raised before modify ProdBomLine in the action message “New”.
Parameters / Return Value
- ProdBomLine - Record "Production BOM Line"- Record “Production BOM Line” 
- CompWkshLine - Record "EOS085 Comp. Worksheet Line"- Record “EOS085 Comp. Worksheet Line” 
OnAfterModifyInActionMessageNew
local procedure OnAfterModifyInActionMessageNew(var ProdBomLine: Record "Production BOM Line")
Raised after modify ProdBomLine in the action message “New”.
Parameters / Return Value
- ProdBomLine - Record "Production BOM Line"- Record “Production BOM Line” 
OnBeforeDeleteInActionMessageCancel
local procedure OnBeforeDeleteInActionMessageCancel(var ProdBomLine: Record "Production BOM Line"; var CompWkshLine: Record "EOS085 Comp. Worksheet Line")
Raised before delete ProdBomLine in the action message “Cancel”.
Parameters / Return Value
- ProdBomLine - Record "Production BOM Line"- Record “Production BOM Line” 
- CompWkshLine - Record "EOS085 Comp. Worksheet Line"- Record “EOS085 Comp. Worksheet Line” 
OnAfterDeleteInActionMessageCancel
local procedure OnAfterDeleteInActionMessageCancel(var CompWkshLine: Record "EOS085 Comp. Worksheet Line")
Raised after delete ProdBomLine in the action message “Cancel”.
Parameters / Return Value
- CompWkshLine - Record "EOS085 Comp. Worksheet Line"- Record “EOS085 Comp. Worksheet Line” 
OnExchangeProdBom_OnBeforeModify_ActionReplace
local procedure OnExchangeProdBom_OnBeforeModify_ActionReplace(var ProdBomLine: Record "Production BOM Line"; var CompWkshLine: Record "EOS085 Comp. Worksheet Line")
Raised before modifying Production Bom Line in the action message “Replace”.
Parameters / Return Value
- ProdBomLine - Record "Production BOM Line"- Production Bom Line to modify 
- CompWkshLine - Record "EOS085 Comp. Worksheet Line"- Record “EOS085 Comp. Worksheet Line” 
OnExchangeProdComp_OnBeforeModify_ActionReplace
local procedure OnExchangeProdComp_OnBeforeModify_ActionReplace(var ProdOrderComp: Record "Prod. Order Component"; var CompWkshLine: Record "EOS085 Comp. Worksheet Line")
Raised before modifying Production Component in the action message “Replace”.
Parameters / Return Value
- ProdOrderComp - Record "Prod. Order Component"- Production Component to modify 
- CompWkshLine - Record "EOS085 Comp. Worksheet Line"- Record “EOS085 Comp. Worksheet Line” 
OnExchangeProdComp_OnBeforeInsert_ActionNew
local procedure OnExchangeProdComp_OnBeforeInsert_ActionNew(var ProdOrderComp: Record "Prod. Order Component"; var CompWkshLine: Record "EOS085 Comp. Worksheet Line")
Raised before inserting Production Component in the action message “New”.
Parameters / Return Value
- ProdOrderComp - Record "Prod. Order Component"- Production Component to insert 
- CompWkshLine - Record "EOS085 Comp. Worksheet Line"- Record “EOS085 Comp. Worksheet Line” 
OnExchangeProdComp_OnBeforeModify_ActionNew
local procedure OnExchangeProdComp_OnBeforeModify_ActionNew(var ProdOrderComp: Record "Prod. Order Component"; var CompWkshLine: Record "EOS085 Comp. Worksheet Line")
Raised before modifying Production Component in the action message “New”.
Parameters / Return Value
- ProdOrderComp - Record "Prod. Order Component"- Production Component to modify 
- CompWkshLine - Record "EOS085 Comp. Worksheet Line"- Record “EOS085 Comp. Worksheet Line” 
OnExchangeProdComp_OnBeforeDelete_ActionCancel
local procedure OnExchangeProdComp_OnBeforeDelete_ActionCancel(var ProdOrderComp: Record "Prod. Order Component"; var CompWkshLine: Record "EOS085 Comp. Worksheet Line")
Raised before deleting Production Component in the action message “Cancel”.
Parameters / Return Value
- ProdOrderComp - Record "Prod. Order Component"- Production Component to delete 
- CompWkshLine - Record "EOS085 Comp. Worksheet Line"- Record “EOS085 Comp. Worksheet Line” 
OnExchangeProdComp_OnAfterDelete_ActionCancel
local procedure OnExchangeProdComp_OnAfterDelete_ActionCancel(var CompWkshLine: Record "EOS085 Comp. Worksheet Line")
Raised after deleting Production Component in the action message “Cancel”.
Parameters / Return Value
- CompWkshLine - Record "EOS085 Comp. Worksheet Line"- Record “EOS085 Comp. Worksheet Line” 
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.