KVSKBAPriceCalcSingleInstance#
Procedures#
ClearAll() :#
Summary: Clear all global variables
procedure ClearAll():
ClearSalesPriceTypeData() :#
Summary: Clears all Sales Price Type variables
procedure ClearSalesPriceTypeData():
ClearPurchasePriceTypeData() :#
Summary: Clears all Purchase Price Type variables
procedure ClearPurchasePriceTypeData():
KVSKBASetTempPurchasePriceDiscCalcLine(Record KVSKBAPurchaseConditionLine, Code[20], Integer, Option, Code[10]) :#
Summary: Inserts the KVSKBAPurchaseConditionLine into the global temporary KVSKBAPurchaseConditionLine
procedure KVSKBASetTempPurchasePriceDiscCalcLine(var KVSKBAPurchaseConditionLine: Record "KVSKBAPurchaseConditionLine"; CondNo: Code[20]; ReferenceNo: Integer; PriceDiscCalcLineType: Option; LanguageCode: Code[10]):
Parameters:
KVSKBAPurchaseConditionLine
: KVSKBAPurchaseConditionLine to insertCondNo
: Condition No. to filterReferenceNo
: Reference No. to filterPriceDiscCalcLineType
: Line Type to insertLanguageCode
: Language Code to insert
KVSKBASetTempSalesPriceDiscCalcLine(Record KVSKBASalesConditionLine, Code[20], Integer, Option, Code[10]) :#
Summary: Inserts the KVSKBASalesConditionLine into the global temporary KVSKBASalesConditionLine
procedure KVSKBASetTempSalesPriceDiscCalcLine(var KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; CondNo: Code[20]; ReferenceNo: Integer; PriceDiscCalcLineType: Option; LanguageCode: Code[10]):
Parameters:
KVSKBASalesConditionLine
: KVSKBASalesConditionLine to insertCondNo
: Condition No. to filterReferenceNo
: Reference No. to filterPriceDiscCalcLineType
: Line Type to insertLanguageCode
: Language Code to insert
KVSKBASetTempServicePriceDiscCalcLine(Record KVSKBASalesConditionLine, Code[20], Integer, Enum KVSKBAPriceDiscLineType, Code[10]) :#
Summary: Inserts the KVSKBASalesConditionLine into the global temporary ServicePriceDiscCalcLine
procedure KVSKBASetTempServicePriceDiscCalcLine(var KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; CondNo: Code[20]; ReferenceNo: Integer; PriceDiscCalcLineType: Enum "KVSKBAPriceDiscLineType"; LanguageCode: Code[10]):
Parameters:
KVSKBASalesConditionLine
: KVSKBASalesConditionLine to insertCondNo
: Condition No. to filterReferenceNo
: Reference No. to filterPriceDiscCalcLineType
: Line Type to insertLanguageCode
: Language Code to insert
GetTempPurchasePriceDiscCalcLine(Record KVSKBAPurchPriceDiscCalcLine, Record Purchase Line, Option) :#
Summary: Get the global TempKVSKBAPurchPriceDiscCalcLine
procedure GetTempPurchasePriceDiscCalcLine(var KVSKBAPurchPriceDiscCalcLine: Record "KVSKBAPurchPriceDiscCalcLine"; Purchaseline: Record "Purchase Line"; PriceDiscCalcLineType: Option):
Parameters:
KVSKBAPurchPriceDiscCalcLine
: Record with transferd recordPurchaseline
: Purchase Line for filterPriceDiscCalcLineType
: Line Type for filter
GetTempSalesPriceDiscCalcLine(Record KVSKBASalesPriceDiscCalcLine, Record Sales Line, Option) :#
Summary: Get the global TempKVSKBAPurchPriceDiscCalcLine
procedure GetTempSalesPriceDiscCalcLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; Salesline: Record "Sales Line"; PriceDiscCalcLineType: Option):
Parameters:
KVSKBASalesPriceDiscCalcLine
: Record with transferd recordSalesline
: Sales Line for filterPurchaseline
:PriceDiscCalcLineType
: Line Type for filter
GetTempServicePriceDiscCalcLine(Record KVSKBAServicePriceDiscCalcLine, Record Service Line, Enum KVSKBAPriceDiscLineType) :#
Summary: Get the TempKVSKBAServicePriceDiscCalcLine
procedure GetTempServicePriceDiscCalcLine(var KVSKBAServicePriceDiscCalcLine: Record "KVSKBAServicePriceDiscCalcLine"; Serviceline: Record "Service Line"; PriceDiscCalcLineType: Enum "KVSKBAPriceDiscLineType"):
Parameters:
KVSKBAServicePriceDiscCalcLine
: Record with transferd recordServiceline
: Service Line for filterPriceDiscCalcLineType
: Line type for filter
Events#
OnAfterSetTempSalesPriceDiscCalcLine(Record KVSKBASalesConditionHeader, Record KVSKBASalesConditionLine, Record KVSKBASalesPriceDiscCalcLine, Option, Integer) :#
[IntegrationEvent(false, false)]
local procedure OnAfterSetTempSalesPriceDiscCalcLine(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; var TempKVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine" temporary; PriceDiscCalcLineType: Option; var NextLineNo: Integer):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAPriceCalcSingleInstance", 'OnAfterSetTempSalesPriceDiscCalcLine', '', false, false)]
local procedure DoSomethingOnAfterSetTempSalesPriceDiscCalcLine(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; var TempKVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine" temporary; PriceDiscCalcLineType: Option; var NextLineNo: Integer)
begin
end;
OnAfterSetTempServicePriceDiscCalcLine(Record KVSKBASalesConditionHeader, Record KVSKBASalesConditionLine, Record KVSKBAServicePriceDiscCalcLine, Enum KVSKBAPriceDiscLineType, Integer) :#
[IntegrationEvent(false, false)]
local procedure OnAfterSetTempServicePriceDiscCalcLine(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; var TempKVSKBAServicePriceDiscCalcLine: Record "KVSKBAServicePriceDiscCalcLine" temporary; KVSKBAPriceDiscLineType: Enum "KVSKBAPriceDiscLineType"; var NextLineNo: Integer):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAPriceCalcSingleInstance", 'OnAfterSetTempServicePriceDiscCalcLine', '', false, false)]
local procedure DoSomethingOnAfterSetTempServicePriceDiscCalcLine(var KVSKBASalesConditionHeader: Record "KVSKBASalesConditionHeader"; var KVSKBASalesConditionLine: Record "KVSKBASalesConditionLine"; var TempKVSKBAServicePriceDiscCalcLine: Record "KVSKBAServicePriceDiscCalcLine" temporary; KVSKBAPriceDiscLineType: Enum "KVSKBAPriceDiscLineType"; var NextLineNo: Integer)
begin
end;
OnAfterGetTempSalesPriceDiscCalcLine(Record KVSKBASalesPriceDiscCalcLine, Record KVSKBASalesPriceDiscCalcLine, Record Sales Line, Option) :#
[IntegrationEvent(false, false)]
local procedure OnAfterGetTempSalesPriceDiscCalcLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var TempKVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine" temporary; SalesLine: Record "Sales Line"; PriceDiscCalcLineType: Option):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAPriceCalcSingleInstance", 'OnAfterGetTempSalesPriceDiscCalcLine', '', false, false)]
local procedure DoSomethingOnAfterGetTempSalesPriceDiscCalcLine(var KVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine"; var TempKVSKBASalesPriceDiscCalcLine: Record "KVSKBASalesPriceDiscCalcLine" temporary; SalesLine: Record "Sales Line"; PriceDiscCalcLineType: Option)
begin
end;
OnAfterGetTempServicePriceDiscCalcLine(Record KVSKBAServicePriceDiscCalcLine, Record KVSKBAServicePriceDiscCalcLine, Record Service Line, Enum KVSKBAPriceDiscLineType) :#
[IntegrationEvent(false, false)]
local procedure OnAfterGetTempServicePriceDiscCalcLine(var KVSKBAServicePriceDiscCalcLine: Record "KVSKBAServicePriceDiscCalcLine"; var TempKVSKBAServicePriceDiscCalcLine: Record "KVSKBAServicePriceDiscCalcLine" temporary; ServiceLine: Record "Service Line"; KVSKBAPriceDiscLineType: Enum "KVSKBAPriceDiscLineType"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBAPriceCalcSingleInstance", 'OnAfterGetTempServicePriceDiscCalcLine', '', false, false)]
local procedure DoSomethingOnAfterGetTempServicePriceDiscCalcLine(var KVSKBAServicePriceDiscCalcLine: Record "KVSKBAServicePriceDiscCalcLine"; var TempKVSKBAServicePriceDiscCalcLine: Record "KVSKBAServicePriceDiscCalcLine" temporary; ServiceLine: Record "Service Line"; KVSKBAPriceDiscLineType: Enum "KVSKBAPriceDiscLineType")
begin
end;