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