KVSGAEB Calc BOM Line#
Fields#
| Name | Type | Note |
|---|---|---|
| GAEB Calc BOM No. | Code[20] | |
| Type | Enum (KVSGAEB Position Type Internal) | |
| No. | Code[20] | |
| Description | Text[100] | |
| Description 2 | Text[50] | |
| Quantity | Decimal | |
| Setup Time | Decimal | |
| Unit Cost | Decimal | |
| Unit of Measure | Code[10] | |
| Line No. | Integer | |
| Surcharge (pct) | Decimal | |
| Surcharge 2 (pct) | Decimal | |
| Surcharge/Disc Amount | Decimal | |
| Fixed Prices | Boolean | |
| Fixed Costs | Decimal | |
| Total Quantity Ress. | Decimal | |
| Ress. Unit Cost (cum.) | Decimal | |
| Fix. C. incl. Surch. | Decimal | |
| Fix. C. incl. Surch. 2 | Decimal | |
| Calculated | Boolean | |
| Ress. UC w/o Surch. | Decimal | |
| Ress. UC incl. Surch. | Decimal | |
| UC (incl. Surch.) | Decimal | |
| UC (incl. Surch. 2) | Decimal | |
| Belongs to Line No. | Integer | |
| Level | Integer | |
| Sell-to Customer No. | Code[20] | |
| Total Quantity Resources | Decimal | |
| Total Quantity | Decimal | |
| Cost Amount | Decimal | |
| Expected Unit Cost | Decimal | |
| Expected Quantity | Decimal | |
| Surcharge Amount | Decimal | |
| KVSGAEB Unit Price Fraction | Code[20] | |
| UOM Factor HR | Decimal |
Events#
OnAfterTransferChanges(Record KVSGAEB Calc BOM Line) :#
[IntegrationEvent(false, false)]
local procedure OnAfterTransferChanges(var GAEBBOMCalcLineVar: Record "KVSGAEB Calc BOM Line"):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Calc BOM Line", 'OnAfterTransferChanges', '', false, false)]
local procedure DoSomethingOnAfterTransferChanges(var GAEBBOMCalcLineVar: Record "KVSGAEB Calc BOM Line")
begin
end;
OnBeforeSurcharge2PctOnValidate(Record KVSGAEB Calc BOM Line, Record KVSGAEB Calc BOM Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeSurcharge2PctOnValidate(var GAEBBOMCalcLineVar: Record "KVSGAEB Calc BOM Line"; xGAEBBOMCalcLine: Record "KVSGAEB Calc BOM Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Calc BOM Line", 'OnBeforeSurcharge2PctOnValidate', '', false, false)]
local procedure DoSomethingOnBeforeSurcharge2PctOnValidate(var GAEBBOMCalcLineVar: Record "KVSGAEB Calc BOM Line"; xGAEBBOMCalcLine: Record "KVSGAEB Calc BOM Line"; var IsHandled: Boolean)
begin
end;
OnBeforeCalcPricesAndCosts(Record KVSGAEB Calc BOM Line, Decimal, Decimal, Record KVSGAEB Setup, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeCalcPricesAndCosts(var GAEBBOMCalcLineVar: Record "KVSGAEB Calc BOM Line"; QuantityPar: Decimal; FixedQuantityPar: Decimal; GAEBSetup: Record "KVSGAEB Setup"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSGAEB Calc BOM Line", 'OnBeforeCalcPricesAndCosts', '', false, false)]
local procedure DoSomethingOnBeforeCalcPricesAndCosts(var GAEBBOMCalcLineVar: Record "KVSGAEB Calc BOM Line"; QuantityPar: Decimal; FixedQuantityPar: Decimal; GAEBSetup: Record "KVSGAEB Setup"; var IsHandled: Boolean)
begin
end;