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 recordDocumentNo
: 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 recordDocumentNo
: Document No of the recordDocumentLineNo
: 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