Report "Combine Service Shipments"

ID 9091
Namespace: Microsoft.Service.Document

Properties

Name Value
ApplicationArea #Service
Caption Combine Service Shipments
ProcessingOnly True
UsageCategory Tasks

Methods

InitializeRequest

procedure InitializeRequest(NewPostingDate: Date, NewDocDate: Date, NewCalcInvDisc: Boolean, NewPostInv: Boolean, NewOnlyStdPmtTerms: Boolean, NewCopyTextLines: Boolean)

Parameters

Name Type Description
NewPostingDate Date
NewDocDate Date
NewCalcInvDisc Boolean
NewPostInv Boolean
NewOnlyStdPmtTerms Boolean
NewCopyTextLines Boolean

InitializeRequest

procedure InitializeRequest(NewPostingDate: Date, NewDocDate: Date, NewVATDate: Date, NewCalcInvDisc: Boolean, NewPostInv: Boolean, NewOnlyStdPmtTerms: Boolean, NewCopyTextLines: Boolean)

Parameters

Name Type Description
NewPostingDate Date
NewDocDate Date
NewVATDate Date
NewCalcInvDisc Boolean
NewPostInv Boolean
NewOnlyStdPmtTerms Boolean
NewCopyTextLines Boolean

SetHideDialog

procedure SetHideDialog(NewHideDialog: Boolean)

Parameters

Name Type Description
NewHideDialog Boolean

Events

OnAfterGetRecordServiceOrderHeader

[IntegrationEvent(False,False)]
local procedure OnAfterGetRecordServiceOrderHeader(var ServiceOrderHeader: Record "Service Header", var IsHandled: Boolean)

Parameters

Name Type Description
ServiceOrderHeader Table Microsoft.Service.Document."Service Header"
IsHandled Boolean

OnAfterInsertServiceInvHeader

[IntegrationEvent(False,False)]
local procedure OnAfterInsertServiceInvHeader(var ServiceHeader: Record "Service Header", var ServiceShipmentHeader: Record "Service Shipment Header")

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"
ServiceShipmentHeader Table Microsoft.Service.History."Service Shipment Header"

OnBeforeFinalizeServiceInvHeader

[IntegrationEvent(False,False)]
local procedure OnBeforeFinalizeServiceInvHeader(var ServiceHeader: Record "Service Header", var HasAmount: Boolean, var HasError: Boolean)

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"
HasAmount Boolean
HasError Boolean

OnBeforeInsertServiceInvHeader

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertServiceInvHeader(var ServiceInvoiceHeader: Record "Service Header", ServiceOrderHeader: Record "Service Header", ServiceShipmentHeader: Record "Service Shipment Header", ServiceShipmentLine: Record "Service Shipment Line", var NoOfServiceInv: Integer, var HasAmount: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ServiceInvoiceHeader Table Microsoft.Service.Document."Service Header"
ServiceOrderHeader Table Microsoft.Service.Document."Service Header"
ServiceShipmentHeader Table Microsoft.Service.History."Service Shipment Header"
ServiceShipmentLine Table Microsoft.Service.History."Service Shipment Line"
NoOfServiceInv Integer
HasAmount Boolean
IsHandled Boolean

OnBeforePreReport

[IntegrationEvent(True,False)]
local procedure OnBeforePreReport()

OnBeforePostReport

[IntegrationEvent(True,False)]
local procedure OnBeforePostReport()

OnBeforeServiceInvHeaderInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeServiceInvHeaderInsert(var ServiceHeader: Record "Service Header", ServiceOrderHeader: Record "Service Header")

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"
ServiceOrderHeader Table Microsoft.Service.Document."Service Header"

OnBeforeShowResult

[IntegrationEvent(False,False)]
local procedure OnBeforeShowResult(var ServiceInvoiceHeader: Record "Service Header", var NoOfServiceInvErrors: Integer, PostInvoice: Boolean)

Parameters

Name Type Description
ServiceInvoiceHeader Table Microsoft.Service.Document."Service Header"
NoOfServiceInvErrors Integer
PostInvoice Boolean

OnBeforeServiceInvHeaderModify

[IntegrationEvent(False,False)]
local procedure OnBeforeServiceInvHeaderModify(var ServiceHeader: Record "Service Header", ServiceOrderHeader: Record "Service Header")

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"
ServiceOrderHeader Table Microsoft.Service.Document."Service Header"

OnBeforeServiceShipmentLineOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnBeforeServiceShipmentLineOnAfterGetRecord(var ServiceShipmentLine: Record "Service Shipment Line", var IsHandled: Boolean)

Parameters

Name Type Description
ServiceShipmentLine Table Microsoft.Service.History."Service Shipment Line"
IsHandled Boolean

OnBeforeValidateCustomerNo

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCustomerNo(var ToServiceHeader: Record "Service Header", var FromServiceOrderHeader: Record "Service Header", ServiceShipmentHeader: Record "Service Shipment Header", ServiceShipmentLine: Record "Service Shipment Line", var IsHandled: Boolean)

Parameters

Name Type Description
ToServiceHeader Table Microsoft.Service.Document."Service Header"
FromServiceOrderHeader Table Microsoft.Service.Document."Service Header"
ServiceShipmentHeader Table Microsoft.Service.History."Service Shipment Header"
ServiceShipmentLine Table Microsoft.Service.History."Service Shipment Line"
IsHandled Boolean

OnFinalizeServiceInvHeader

[IntegrationEvent(False,False)]
local procedure OnFinalizeServiceInvHeader(var ServiceHeader: Record "Service Header")

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"

OnFinalizeServiceInvHeaderOnAfterDelete

[IntegrationEvent(False,False)]
local procedure OnFinalizeServiceInvHeaderOnAfterDelete(var ServiceHeader: Record "Service Header")

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"

OnFinalizeServiceInvHeaderOnAfterCalcShouldPostInv

[IntegrationEvent(False,False)]
local procedure OnFinalizeServiceInvHeaderOnAfterCalcShouldPostInv(var ServiceHeader: Record "Service Header", var NoOfServiceInv: Integer, var ShouldPostInv: Boolean)

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"
NoOfServiceInv Integer
ShouldPostInv Boolean

OnFinalizeServiceInvHeaderOnBeforeDelete

[IntegrationEvent(False,False)]
local procedure OnFinalizeServiceInvHeaderOnBeforeDelete(var ServiceHeader: Record "Service Header")

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"

OnServiceOrderHeaderOnPreDataItem

[IntegrationEvent(False,False)]
local procedure OnServiceOrderHeaderOnPreDataItem(var ServiceOrderHeader: Record "Service Header")

Parameters

Name Type Description
ServiceOrderHeader Table Microsoft.Service.Document."Service Header"

OnAfterShouldFinalizeServiceInvHeader

[IntegrationEvent(False,False)]
local procedure OnAfterShouldFinalizeServiceInvHeader(var ServiceOrderHeader: Record "Service Header", ServiceHeader: Record "Service Header", var Finalize: Boolean, ServiceShipmentLine: Record "Service Shipment Line", ServiceShipmentHeader: Record "Service Shipment Header")

Parameters

Name Type Description
ServiceOrderHeader Table Microsoft.Service.Document."Service Header"
ServiceHeader Table Microsoft.Service.Document."Service Header"
Finalize Boolean
ServiceShipmentLine Table Microsoft.Service.History."Service Shipment Line"
ServiceShipmentHeader Table Microsoft.Service.History."Service Shipment Header"

OnServiceShipmentLineOnAfterGetRecordOnBeforeInsertInvLineFromShptLine

[IntegrationEvent(False,False)]
local procedure OnServiceShipmentLineOnAfterGetRecordOnBeforeInsertInvLineFromShptLine(var ServiceLine: Record "Service Line", var ServiceShipmentLine: Record "Service Shipment Line")

Parameters

Name Type Description
ServiceLine Table Microsoft.Service.Document."Service Line"
ServiceShipmentLine Table Microsoft.Service.History."Service Shipment Line"

OnServiceShipmentLineBeforeInsertInvLineFromShptLine

[IntegrationEvent(False,False)]
local procedure OnServiceShipmentLineBeforeInsertInvLineFromShptLine(ServiceShipmentLine: Record "Service Shipment Line", var IsHandled: Boolean)

Parameters

Name Type Description
ServiceShipmentLine Table Microsoft.Service.History."Service Shipment Line"
IsHandled Boolean

OnServiceShipmentHeaderOnAfterFinalizeServiceInvHeader

[IntegrationEvent(False,False)]
local procedure OnServiceShipmentHeaderOnAfterFinalizeServiceInvHeader(var ServiceHeader: Record "Service Header", var NoOfServiceInvErrors: Integer, PostInvoice: Boolean, var HideDialog: Boolean)

Parameters

Name Type Description
ServiceHeader Table Microsoft.Service.Document."Service Header"
NoOfServiceInvErrors Integer
PostInvoice Boolean
HideDialog Boolean

OnBeforeOnOpenPage

[IntegrationEvent(True,False)]
local procedure OnBeforeOnOpenPage(var IsHandled: Boolean)

Parameters

Name Type Description
IsHandled Boolean

OnBeforeCustIsBlockedOnAfterGetRecord

[IntegrationEvent(False,False)]
local procedure OnBeforeCustIsBlockedOnAfterGetRecord(OrderServiceHeader: Record "Service Header", ServiceHeader: Record "Service Header", ServiceShipmentLine: Record "Service Shipment Line", Customer: Record Customer, var CustIsBlocked: Boolean)

Parameters

Name Type Description
OrderServiceHeader Table Microsoft.Service.Document."Service Header"
ServiceHeader Table Microsoft.Service.Document."Service Header"
ServiceShipmentLine Table Microsoft.Service.History."Service Shipment Line"
Customer Table Microsoft.Sales.Customer.Customer
CustIsBlocked Boolean

See also