Skip to content

KVSKBACLLCallPositionMgt#

Procedures#

CopyCrMemoToCallPosition(Record KVSKBACLLCallHeader) :#

procedure CopyCrMemoToCallPosition(callHeader: Record "KVSKBACLLCallHeader"): 

CopyReturnToCallPosition(Record KVSKBACLLCallHeader) :#

procedure CopyReturnToCallPosition(callHeader: Record "KVSKBACLLCallHeader"): 

CopyInvoiceToCallPosition(Record KVSKBACLLCallHeader) :#

procedure CopyInvoiceToCallPosition(callHeader: Record "KVSKBACLLCallHeader"): 

CopyShipmentToCallPosition(Record KVSKBACLLCallHeader) :#

procedure CopyShipmentToCallPosition(callHeader: Record "KVSKBACLLCallHeader"): 

CopyFinCCMCallToCallPosition(Record KVSKBACLLCallHeader) :#

procedure CopyFinCCMCallToCallPosition(callHeader: Record "KVSKBACLLCallHeader"): 

CopyProdOrderToCallPosition(Record KVSKBACLLCallHeader) :#

procedure CopyProdOrderToCallPosition(callHeader: Record "KVSKBACLLCallHeader"): 

TestStatusOpen(Record KVSKBACLLCallPosition) :#

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

Events#

OnBeforeCopyPositions(Record KVSKBACLLCallHeader) :#

Summary: The OnBeforeCopyPositions event is triggered in all instances where call positions are created from source documents.

[IntegrationEvent(false, false)]
local procedure OnBeforeCopyPositions(callHeader: Record "KVSKBACLLCallHeader"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionMgt", 'OnBeforeCopyPositions', '', false, false)]
local procedure DoSomethingOnBeforeCopyPositions(callHeader: Record "KVSKBACLLCallHeader")
begin
end;

Parameters:

  • callHeader: Record to be created

OnCaseElseInDrillDownDocumentNo(Enum KVSKBACLLCallPositionDocType, Code[20]) :#

Summary: The event is triggered within the DrillDownDocumentNo function, specifically in the Else case. It allows the function to be extended to support new "Document Type"

[IntegrationEvent(false, false)]
local procedure OnCaseElseInDrillDownDocumentNo(CLLCallPositionDocType: Enum "KVSKBACLLCallPositionDocType"; DocumentNo: Code[20]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionMgt", 'OnCaseElseInDrillDownDocumentNo', '', false, false)]
local procedure DoSomethingOnCaseElseInDrillDownDocumentNo(CLLCallPositionDocType: Enum "KVSKBACLLCallPositionDocType"; DocumentNo: Code[20])
begin
end;

Parameters:

  • CLLCallPositionDocType: Document Type of the record
  • DocumentNo: Document No of the record

OnAfterDrillDownDocumentLineNo(Enum KVSKBACLLCallPositionDocType, Code[20], Integer) :#

Summary: The event is triggered at the end of the DrillDownDocumentLineNo function. It allows the function to be extended to support new "Document Type"

[IntegrationEvent(false, false)]
local procedure OnAfterDrillDownDocumentLineNo(CLLCallPositionDocType: Enum "KVSKBACLLCallPositionDocType"; DocumentNo: Code[20]; DocumentLineNo: Integer): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionMgt", 'OnAfterDrillDownDocumentLineNo', '', false, false)]
local procedure DoSomethingOnAfterDrillDownDocumentLineNo(CLLCallPositionDocType: Enum "KVSKBACLLCallPositionDocType"; DocumentNo: Code[20]; DocumentLineNo: Integer)
begin
end;

Parameters:

  • CLLCallPositionDocType: Document Type of the record
  • DocumentNo: Document No of the record
  • DocumentLineNo: Document Line No of the record

OnCaseElseInGetSourceType(Record KVSKBACLLCallPosition) :#

Summary: The event is triggered within the GetSourceType function, specifically in the Else case. It allows the function to be extended to support new "Document Type"

[IntegrationEvent(false, false)]
local procedure OnCaseElseInGetSourceType(var CLLCallPosition: Record "KVSKBACLLCallPosition"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionMgt", 'OnCaseElseInGetSourceType', '', false, false)]
local procedure DoSomethingOnCaseElseInGetSourceType(var CLLCallPosition: Record "KVSKBACLLCallPosition")
begin
end;

Parameters:

  • CLLCallPosition:

OnCaseElseInLookupDocumentNo(Record KVSKBACLLCallPosition) :#

Summary: The event is triggered within the LookupDocumentNo function, specifically in the Else case. It allows the function to be extended to support new "Document Type"

[IntegrationEvent(false, false)]
local procedure OnCaseElseInLookupDocumentNo(var CLLCallPosition: Record "KVSKBACLLCallPosition"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSKBACLLCallPositionMgt", 'OnCaseElseInLookupDocumentNo', '', false, false)]
local procedure DoSomethingOnCaseElseInLookupDocumentNo(var CLLCallPosition: Record "KVSKBACLLCallPosition")
begin
end;

Parameters:

  • CLLCallPosition: The source record of the function