KVSMEDProcessCreationLib
Procedures
SalesLineIsOutbound(Record Sales Line) : Boolean
Summary: Checks Document Type of specific Sales Line
procedure SalesLineIsOutbound(SalesLine: Record "Sales Line"): Boolean
Parameters:
SalesLine:
Returns:
PurchaseLineIsOutbound(Record Purchase Line) : Boolean
Summary: Checks Document Type of specific Purchase Line
procedure PurchaseLineIsOutbound(PurchaseLine: Record "Purchase Line"): Boolean
Parameters:
PurchaseLine:
Returns:
CreateSalesLineTracking(Record Sales Line, Decimal, Decimal, Code[50], Code[50]) :
Summary: Creates Item Tracking for Sales Line
procedure CreateSalesLineTracking(SalesLine: Record "Sales Line"; CallPosQty: Decimal; CallPosQtyBase: Decimal; CallPosSerialNo: Code[50]; CallPosLotNo: Code[50]):
Parameters:
SalesLine:CallPosQty:CallPosQtyBase:CallPosSerialNo:CallPosLotNo:
CreatePurchaseLineTracking(Record Purchase Line, Decimal, Decimal, Code[50], Code[50]) :
Summary: Creates Item Tracking for Purchase Line
procedure CreatePurchaseLineTracking(PurchaseLine: Record "Purchase Line"; CallPosQty: Decimal; CallPosQtyBase: Decimal; CallPosSerialNo: Code[50]; CallPosLotNo: Code[50]):
Parameters:
PurchaseLine:CallPosQty:CallPosQtyBase:CallPosSerialNo:CallPosLotNo:
CreateTransferLineTracking(Record Transfer Line, Decimal, Decimal, Code[50], Code[50], Option) :
Summary: Creates Item Tracking for Transfer Line
procedure CreateTransferLineTracking(TransferLine: Record "Transfer Line"; CallPosQty: Decimal; CallPosQtyBase: Decimal; CallPosSerialNo: Code[50]; CallPosLotNo: Code[50]; Direction: Option):
Parameters:
TransferLine:CallPosQty:CallPosQtyBase:CallPosSerialNo:CallPosLotNo:Direction:
CreateItemJnlLineTracking(Record Item Journal Line, Decimal, Decimal, Code[50], Code[50]) :
Summary: Creates Item Tracking for Item Journal Line
procedure CreateItemJnlLineTracking(ItemJournalLine: Record "Item Journal Line"; CallPosQty: Decimal; CallPosQtyBase: Decimal; CallPosSerialNo: Code[50]; CallPosLotNo: Code[50]):
Parameters:
ItemJournalLine:CallPosQty:CallPosQtyBase:CallPosSerialNo:CallPosLotNo:
Events
OnCaseElseProcessStepSourceTypeOnCreateDocument(Record KVSMEDProcessStep, Boolean, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnCaseElseProcessStepSourceTypeOnCreateDocument(ProcessStepVar: Record "KVSMEDProcessStep"; ShowErrorPar: Boolean; var Handled: Boolean):
OnAfterOpenShortcollection(Record KVSMEDProcessStep, Record KVSMEDContactShortcollection, Boolean) :
[IntegrationEvent(false, false)]
local procedure OnAfterOpenShortcollection(ProcessStep: Record "KVSMEDProcessStep"; ContactShortCollection: Record "KVSMEDContactShortcollection"; var NewContactAssigned: Boolean):