Skip to content

KVSKBACLLCallPositionLib#

Procedures#

InitCallPosition(Code[20], Record KVSKBACLLCallPosition) :#

procedure InitCallPosition(callNo: Code[20]; var callPosition: Record "KVSKBACLLCallPosition"): 

NextCallPosition(Record KVSKBACLLCallPosition) :#

procedure NextCallPosition(var callPosition: Record "KVSKBACLLCallPosition"): 

CheckIfCopyDocumentLine(Code[20], Code[20], Integer) : Boolean#

procedure CheckIfCopyDocumentLine(callNo: Code[20]; documentNo: Code[20]; documentLineNo: Integer): Boolean

ItemLedgerEntry2CallPosition(Record Item Ledger Entry, Record KVSKBACLLCallPosition) :#

procedure ItemLedgerEntry2CallPosition(itemLedgerEntry: Record "Item Ledger Entry"; var callPosition: Record "KVSKBACLLCallPosition"): 

Events#

ItemLedgerEntry2CallPositionOnBeforeInsertCallPosition(Record KVSKBACLLCallPosition, Record Item Ledger Entry) :#

[IntegrationEvent(false, false)]
local procedure ItemLedgerEntry2CallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; itemLedgerEntry: Record "Item Ledger Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'ItemLedgerEntry2CallPositionOnBeforeInsertCallPosition', '', false, false)]
local procedure DoSomethingItemLedgerEntry2CallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; itemLedgerEntry: Record "Item Ledger Entry")
begin
end;

ItemLedgerEntry2CallPositionOnAfterInsertCallPosition(Record KVSKBACLLCallPosition, Record Item Ledger Entry) :#

[IntegrationEvent(false, false)]
local procedure ItemLedgerEntry2CallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; itemLedgerEntry: Record "Item Ledger Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'ItemLedgerEntry2CallPositionOnAfterInsertCallPosition', '', false, false)]
local procedure DoSomethingItemLedgerEntry2CallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; itemLedgerEntry: Record "Item Ledger Entry")
begin
end;

CopySalesShptLineToCallPositionOnBeforeInsertCallPosition(Record KVSKBACLLCallPosition, Record Sales Shipment Line) :#

[IntegrationEvent(false, false)]
local procedure CopySalesShptLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesShipmentLine: Record "Sales Shipment Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopySalesShptLineToCallPositionOnBeforeInsertCallPosition', '', false, false)]
local procedure DoSomethingCopySalesShptLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesShipmentLine: Record "Sales Shipment Line" temporary)
begin
end;

CopySalesShptLineToCallPositionOnAfterInsertCallPosition(Record KVSKBACLLCallPosition, Record Sales Shipment Line) :#

[IntegrationEvent(false, false)]
local procedure CopySalesShptLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesShipmentLine: Record "Sales Shipment Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopySalesShptLineToCallPositionOnAfterInsertCallPosition', '', false, false)]
local procedure DoSomethingCopySalesShptLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesShipmentLine: Record "Sales Shipment Line" temporary)
begin
end;

CopySalesRcptLineToCallPositionOnBeforeInsertCallPosition(Record KVSKBACLLCallPosition, Record Return Receipt Line) :#

[IntegrationEvent(false, false)]
local procedure CopySalesRcptLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempReturnReceiptLine: Record "Return Receipt Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopySalesRcptLineToCallPositionOnBeforeInsertCallPosition', '', false, false)]
local procedure DoSomethingCopySalesRcptLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempReturnReceiptLine: Record "Return Receipt Line" temporary)
begin
end;

CopySalesRcptLineToCallPositionOnAfterInsertCallPosition(Record KVSKBACLLCallPosition, Record Return Receipt Line) :#

[IntegrationEvent(false, false)]
local procedure CopySalesRcptLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempReturnReceiptLine: Record "Return Receipt Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopySalesRcptLineToCallPositionOnAfterInsertCallPosition', '', false, false)]
local procedure DoSomethingCopySalesRcptLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempReturnReceiptLine: Record "Return Receipt Line" temporary)
begin
end;

CopySalesInvLineToCallPositionOnBeforeInsertCallPosition(Record KVSKBACLLCallPosition, Record Sales Invoice Line) :#

[IntegrationEvent(false, false)]
local procedure CopySalesInvLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesInvoiceLine: Record "Sales Invoice Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopySalesInvLineToCallPositionOnBeforeInsertCallPosition', '', false, false)]
local procedure DoSomethingCopySalesInvLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesInvoiceLine: Record "Sales Invoice Line" temporary)
begin
end;

CopySalesInvLineToCallPositionOnAfterInsertCallPosition(Record KVSKBACLLCallPosition, Record Sales Invoice Line) :#

[IntegrationEvent(false, false)]
local procedure CopySalesInvLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesInvoiceLine: Record "Sales Invoice Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopySalesInvLineToCallPositionOnAfterInsertCallPosition', '', false, false)]
local procedure DoSomethingCopySalesInvLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesInvoiceLine: Record "Sales Invoice Line" temporary)
begin
end;

CopySalesCrMLineToCallPositionOnBeforeInsertCallPosition(Record KVSKBACLLCallPosition, Record Sales Cr.Memo Line) :#

[IntegrationEvent(false, false)]
local procedure CopySalesCrMLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesCrMemoLine: Record "Sales Cr.Memo Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopySalesCrMLineToCallPositionOnBeforeInsertCallPosition', '', false, false)]
local procedure DoSomethingCopySalesCrMLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesCrMemoLine: Record "Sales Cr.Memo Line" temporary)
begin
end;

CopySalesCrMLineToCallPositionOnAfterInsertCallPosition(Record KVSKBACLLCallPosition, Record Sales Cr.Memo Line) :#

[IntegrationEvent(false, false)]
local procedure CopySalesCrMLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesCrMemoLine: Record "Sales Cr.Memo Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopySalesCrMLineToCallPositionOnAfterInsertCallPosition', '', false, false)]
local procedure DoSomethingCopySalesCrMLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempSalesCrMemoLine: Record "Sales Cr.Memo Line" temporary)
begin
end;

CopyPurchRcptLineToCallPositionOnBeforeInsertCallPosition(Record KVSKBACLLCallPosition, Record Purch. Rcpt. Line) :#

[IntegrationEvent(false, false)]
local procedure CopyPurchRcptLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchRcptLine: Record "Purch. Rcpt. Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopyPurchRcptLineToCallPositionOnBeforeInsertCallPosition', '', false, false)]
local procedure DoSomethingCopyPurchRcptLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchRcptLine: Record "Purch. Rcpt. Line" temporary)
begin
end;

CopyPurchRcptLineToCallPositionOnAfterInsertCallPosition(Record KVSKBACLLCallPosition, Record Purch. Rcpt. Line) :#

[IntegrationEvent(false, false)]
local procedure CopyPurchRcptLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchRcptLine: Record "Purch. Rcpt. Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopyPurchRcptLineToCallPositionOnAfterInsertCallPosition', '', false, false)]
local procedure DoSomethingCopyPurchRcptLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchRcptLine: Record "Purch. Rcpt. Line" temporary)
begin
end;

CopyPurchShptLineToCallPositionOnBeforeInsertCallPosition(Record KVSKBACLLCallPosition, Record Return Shipment Line) :#

[IntegrationEvent(false, false)]
local procedure CopyPurchShptLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchShptLine: Record "Return Shipment Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopyPurchShptLineToCallPositionOnBeforeInsertCallPosition', '', false, false)]
local procedure DoSomethingCopyPurchShptLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchShptLine: Record "Return Shipment Line" temporary)
begin
end;

CopyPurchShptLineToCallPositionOnAfterInsertCallPosition(Record KVSKBACLLCallPosition, Record Return Shipment Line) :#

[IntegrationEvent(false, false)]
local procedure CopyPurchShptLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchShptLine: Record "Return Shipment Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopyPurchShptLineToCallPositionOnAfterInsertCallPosition', '', false, false)]
local procedure DoSomethingCopyPurchShptLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchShptLine: Record "Return Shipment Line" temporary)
begin
end;

OnCopyPurchInvLineToCallPositionOnBeforeInsertCallPosition(Record KVSKBACLLCallPosition, Record Purch. Inv. Line) :#

[IntegrationEvent(false, false)]
local procedure OnCopyPurchInvLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchInvLine: Record "Purch. Inv. Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'OnCopyPurchInvLineToCallPositionOnBeforeInsertCallPosition', '', false, false)]
local procedure DoSomethingOnCopyPurchInvLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchInvLine: Record "Purch. Inv. Line" temporary)
begin
end;

OnCopyPurchInvLineToCallPositionOnAfterInsertCallPosition(Record KVSKBACLLCallPosition, Record Purch. Inv. Line) :#

[IntegrationEvent(false, false)]
local procedure OnCopyPurchInvLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchInvLine: Record "Purch. Inv. Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'OnCopyPurchInvLineToCallPositionOnAfterInsertCallPosition', '', false, false)]
local procedure DoSomethingOnCopyPurchInvLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchInvLine: Record "Purch. Inv. Line" temporary)
begin
end;

CopyPurchCrMLineToCallPositionOnBeforeInsertCallPosition(Record KVSKBACLLCallPosition, Record Purch. Cr. Memo Line) :#

[IntegrationEvent(false, false)]
local procedure CopyPurchCrMLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchCrMemoLine: Record "Purch. Cr. Memo Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopyPurchCrMLineToCallPositionOnBeforeInsertCallPosition', '', false, false)]
local procedure DoSomethingCopyPurchCrMLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchCrMemoLine: Record "Purch. Cr. Memo Line" temporary)
begin
end;

CopyPurchCrMLineToCallPositionOnAfterInsertCallPosition(Record KVSKBACLLCallPosition, Record Purch. Cr. Memo Line) :#

[IntegrationEvent(false, false)]
local procedure CopyPurchCrMLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchCrMemoLine: Record "Purch. Cr. Memo Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'CopyPurchCrMLineToCallPositionOnAfterInsertCallPosition', '', false, false)]
local procedure DoSomethingCopyPurchCrMLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempPurchCrMemoLine: Record "Purch. Cr. Memo Line" temporary)
begin
end;

OnCopyProdOrderLineToCallPositionOnBeforeInsertCallPosition(Record KVSKBACLLCallPosition, Record Prod. Order Line) :#

[IntegrationEvent(false, false)]
local procedure OnCopyProdOrderLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempProdOrderLine: Record "Prod. Order Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'OnCopyProdOrderLineToCallPositionOnBeforeInsertCallPosition', '', false, false)]
local procedure DoSomethingOnCopyProdOrderLineToCallPositionOnBeforeInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempProdOrderLine: Record "Prod. Order Line" temporary)
begin
end;

OnCopyProdOrderLineToCallPositionOnAfterInsertCallPosition(Record KVSKBACLLCallPosition, Record Prod. Order Line) :#

[IntegrationEvent(false, false)]
local procedure OnCopyProdOrderLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempProdOrderLine: Record "Prod. Order Line" temporary): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionLib", 'OnCopyProdOrderLineToCallPositionOnAfterInsertCallPosition', '', false, false)]
local procedure DoSomethingOnCopyProdOrderLineToCallPositionOnAfterInsertCallPosition(var callPosition: Record "KVSKBACLLCallPosition"; var TempProdOrderLine: Record "Prod. Order Line" temporary)
begin
end;