Table "Sales Comment Line"

ID 44
Namespace: Microsoft.Sales.Comment

Properties

Name Value
Caption Sales Comment Line
DrillDownPageID Page Microsoft.Sales.Comment."Sales Comment List"
LookupPageID Page Microsoft.Sales.Comment."Sales Comment List"
DataClassification CustomerContent

Fields

Name Type Description
"Document Type" Enum Microsoft.Sales.Comment."Sales Comment Document Type"
"No." Code[20]

Specifies the number of the involved entry or record, according to the specified number series.

"Line No." Integer
Date Date

Specifies the date the comment was created.

Code Code[10]

Specifies a code for the comment.

Comment Text[80]

Specifies the comment itself.

"Document Line No." Integer
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

SetUpNewLine

procedure SetUpNewLine()

CopyComments

procedure CopyComments(FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20])

Parameters

Name Type Description
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]

CopyLineComments

procedure CopyLineComments(FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20], FromDocumentLineNo: Integer, ToDocumentLineNo: Integer)

Parameters

Name Type Description
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]
FromDocumentLineNo Integer
ToDocumentLineNo Integer

CopyLineCommentsFromSalesLines

procedure CopyLineCommentsFromSalesLines(FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20], var TempSalesLineSource: Record "Sales Line" temporary)

Parameters

Name Type Description
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]
TempSalesLineSource Table Microsoft.Sales.Document."Sales Line"

CopyHeaderComments

procedure CopyHeaderComments(FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20])

Parameters

Name Type Description
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]

DeleteComments

procedure DeleteComments(DocType: Option, DocNo: Code[20])

Parameters

Name Type Description
DocType Option
DocNo Code[20]

ShowComments

procedure ShowComments(DocType: Option, DocNo: Code[20], DocLineNo: Integer)

Parameters

Name Type Description
DocType Option
DocNo Code[20]
DocLineNo Integer

Events

OnAfterSetUpNewLine

[IntegrationEvent(False,False)]
local procedure OnAfterSetUpNewLine(var SalesCommentLineRec: Record "Sales Comment Line", var SalesCommentLineFilter: Record "Sales Comment Line")

Parameters

Name Type Description
SalesCommentLineRec Table Microsoft.Sales.Comment."Sales Comment Line"
SalesCommentLineFilter Table Microsoft.Sales.Comment."Sales Comment Line"

OnBeforeCopyComments

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyComments(var SalesCommentLine: Record "Sales Comment Line", ToDocumentType: Integer, var IsHandled: Boolean, FromDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20])

Parameters

Name Type Description
SalesCommentLine Table Microsoft.Sales.Comment."Sales Comment Line"
ToDocumentType Integer
IsHandled Boolean
FromDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]

OnBeforeCopyLineComments

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyLineComments(var SalesCommentLine: Record "Sales Comment Line", var IsHandled: Boolean, FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20], FromDocumentLineNo: Integer, ToDocumentLine: Integer)

Parameters

Name Type Description
SalesCommentLine Table Microsoft.Sales.Comment."Sales Comment Line"
IsHandled Boolean
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]
FromDocumentLineNo Integer
ToDocumentLine Integer

OnBeforeCopyLineCommentsFromSalesLines

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyLineCommentsFromSalesLines(var SalesCommentLine: Record "Sales Comment Line", var IsHandled: Boolean, FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20], var TempSalesLineSource: Record "Sales Line" temporary)

Parameters

Name Type Description
SalesCommentLine Table Microsoft.Sales.Comment."Sales Comment Line"
IsHandled Boolean
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]
TempSalesLineSource Table Microsoft.Sales.Document."Sales Line"

OnBeforeCopyHeaderComments

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyHeaderComments(var SalesCommentLine: Record "Sales Comment Line", var IsHandled: Boolean, FromDocumentType: Integer, ToDocumentType: Integer, FromNumber: Code[20], ToNumber: Code[20])

Parameters

Name Type Description
SalesCommentLine Table Microsoft.Sales.Comment."Sales Comment Line"
IsHandled Boolean
FromDocumentType Integer
ToDocumentType Integer
FromNumber Code[20]
ToNumber Code[20]

OnBeforeCopyCommentsOnBeforeInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeCopyCommentsOnBeforeInsert(var NewSalesCommentLine: Record "Sales Comment Line", OldSalesCommentLine: Record "Sales Comment Line")

Parameters

Name Type Description
NewSalesCommentLine Table Microsoft.Sales.Comment."Sales Comment Line"
OldSalesCommentLine Table Microsoft.Sales.Comment."Sales Comment Line"

OnBeforeSetUpNewLine

[IntegrationEvent(False,False)]
local procedure OnBeforeSetUpNewLine(var SalesCommentLineRec: Record "Sales Comment Line", var SalesCommentLineFilter: Record "Sales Comment Line")

Parameters

Name Type Description
SalesCommentLineRec Table Microsoft.Sales.Comment."Sales Comment Line"
SalesCommentLineFilter Table Microsoft.Sales.Comment."Sales Comment Line"

See also