KVSFCYBOMBufferExtension#
Extends #437dbf0e84ff417a965ded2bb9650972#BOM Buffer
Fields#
Name | Type | Note |
---|---|---|
KVSFCYConfigurationBaseItem | Boolean | |
KVSFCYSourceTable | Option | OptionMembers: ,Item,Production BOM,Routing,Assembly BOM |
KVSFCYSourceSubtype | Integer | |
KVSFCYSourceNo | Code[20] | |
KVSFCYSourceNo2 | Code[20] | |
KVSFCYSourceLineNo | Integer | |
KVSFCYSourceSublineNo | Integer | |
KVSFCYSourceOperationNo | Code[10] | |
KVSFCYEntryNoParentLine | Integer | |
KVSFCYInsByBaseLineNoPos0 | Integer | |
KVSFCYInsByBaseLineNo | Integer | |
KVSFCYEntryNoProductionBOM | Integer | |
KVSFCYOverheadRateConsumption | Decimal | |
KVSFCYIndirectCost%Consumption | Decimal | |
KVSFCYSingleLevelMatOvhdCost | Decimal | |
KVSFCYSingleLevelSubcOvhdCost | Decimal | |
KVSFCYRolledupMatOvhdCost | Decimal | |
KVSFCYRolledupSubconOvhdCost | Decimal | |
KVSFCYDifferItemNo/VariantCode | Boolean | |
KVSFCYNewNo | Code[20] | |
KVSFCYNewVariantCode | Code[10] | |
KVSFCYNewItemVersionCode | Code[20] | |
KVSFCYNewProdBOMNo | Code[20] | |
KVSFCYNewProdBOMVersionCode | Code[10] | |
KVSFCYNewRoutingNo | Code[20] | |
KVSFCYNewRoutingVersionCode | Code[10] | |
KVSFCYDifferInAssemblyBOMComp | Boolean | |
KVSFCYStandardTaskCode | Code[10] | |
KVSFCYSetupTimeUOMCode | Code[10] | |
KVSFCYRunTimeUOMCode | Code[10] | |
KVSFCYProdBOMQuantityPer | Decimal | |
KVSFCYProdBOMLength | Decimal | |
KVSFCYProdBOMWidth | Decimal | |
KVSFCYProdBOMDepth | Decimal | |
KVSFCYProdBOMWeight | Decimal | |
KVSFCYProdBOMCalcFormula | Option | OptionMembers: ,Length,Length * Width,Length * Width * Depth,Weight |
KVSFCYIndentationProductionBOM | Integer | |
KVSFCYIndentationTotal | Integer | |
KVSFCYItemCategoryCode | Code[20] | |
KVSFCYItemVersionCode | Code[20] | |
KVSFCYRoutingVersionCode | Code[10] | |
KVSFCYProdBOMVersionCode | Code[10] |
Procedures#
KVSFCYIsLineOk(Boolean, Record BOM Warning Log) : Boolean#
procedure KVSFCYIsLineOk(LogWarning: Boolean; var BOMWarningLog: Record "BOM Warning Log"): Boolean
KVSFCYAreAllLinesOk(Record BOM Warning Log) : Boolean#
procedure KVSFCYAreAllLinesOk(var BOMWarningLog: Record "BOM Warning Log"): Boolean
Events#
KVSFCYOnTransferFromProdCompCopyFields(Record BOM Buffer, Record Production BOM Line, Record Item, Decimal) :#
[IntegrationEvent(false, false)]
local procedure KVSFCYOnTransferFromProdCompCopyFields(var BOMBuffer: Record "BOM Buffer"; ProductionBOMLine: Record "Production BOM Line"; ParentItem: Record "Item"; ParentQtyPer: Decimal):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSFCYBOMBufferExtension", 'KVSFCYOnTransferFromProdCompCopyFields', '', false, false)]
local procedure DoSomethingKVSFCYOnTransferFromProdCompCopyFields(var BOMBuffer: Record "BOM Buffer"; ProductionBOMLine: Record "Production BOM Line"; ParentItem: Record "Item"; ParentQtyPer: Decimal)
begin
end;
KVSFCYOnTransferFromProdRoutingCopyFields(Record BOM Buffer, Record Routing Line) :#
[IntegrationEvent(false, false)]
local procedure KVSFCYOnTransferFromProdRoutingCopyFields(var BOMBuffer: Record "BOM Buffer"; RoutingLine: Record "Routing Line"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSFCYBOMBufferExtension", 'KVSFCYOnTransferFromProdRoutingCopyFields', '', false, false)]
local procedure DoSomethingKVSFCYOnTransferFromProdRoutingCopyFields(var BOMBuffer: Record "BOM Buffer"; RoutingLine: Record "Routing Line")
begin
end;
KVSFCYOnTransferFromBOMCompCopyFields(Record BOM Buffer, Record BOM Component) :#
[IntegrationEvent(false, false)]
local procedure KVSFCYOnTransferFromBOMCompCopyFields(var BOMBuffer: Record "BOM Buffer"; BOMComponent: Record "BOM Component"):
[EventSubscriber(ObjectType::TableExtension, TableExtension::"KVSFCYBOMBufferExtension", 'KVSFCYOnTransferFromBOMCompCopyFields', '', false, false)]
local procedure DoSomethingKVSFCYOnTransferFromBOMCompCopyFields(var BOMBuffer: Record "BOM Buffer"; BOMComponent: Record "BOM Component")
begin
end;