Table "Cust. Sub. Contract Line"
ID 8062
Namespace: Microsoft.SubscriptionBilling
Properties
Fields
Name
Type
Description
"Subscription Contract No."
Code[20]
"Line No."
Integer
"Contract Line Type"
Enum Microsoft.SubscriptionBilling."Contract Line Type"
"No."
Code[20]
"Subscription Header No."
Code[20]
"Subscription Line Entry No."
Integer
"Subscription Description"
Text[100]
"Subscription Line Description"
Text[100]
Closed
Boolean
"Service Object Quantity"
Decimal
"Planned Sub. Line exists"
Boolean
SystemId
Guid
SystemCreatedAt
DateTime
SystemCreatedBy
Guid
SystemModifiedAt
DateTime
SystemModifiedBy
Guid
SystemRowVersion
BigInteger
Methods
GetNextLineNo
procedure GetNextLineNo(CustomerContractNo: Code[20]): Integer
Parameters
Name
Type
Description
CustomerContractNo
Code[20]
Returns
LoadServiceCommitmentForContractLine
procedure LoadServiceCommitmentForContractLine(var ServiceCommitment: Record "Subscription Line")
Parameters
GetServiceCommitment
procedure GetServiceCommitment(var ServiceCommitment: Record "Subscription Line"): Boolean
Parameters
Returns
MergeContractLines
procedure MergeContractLines(var CustomerContractLine: Record "Cust. Sub. Contract Line")
Parameters
GetConfirmResponse
procedure GetConfirmResponse(ConfirmQuestion: Text; DefaultButton: Boolean): Boolean
Parameters
Name
Type
Description
ConfirmQuestion
Text
DefaultButton
Boolean
Returns
Events
OnAfterCheckSelectedContractLinesOnMergeContractLines
[IntegrationEvent(False,False)]
local procedure OnAfterCheckSelectedContractLinesOnMergeContractLines(var SelectedCustSubContractLine: Record "Cust. Sub. Contract Line")
Parameters
OnAfterCheckAndDisconnectContractLine
[IntegrationEvent(False,False)]
local procedure OnAfterCheckAndDisconnectContractLine(var CustSubContractLine: Record "Cust. Sub. Contract Line"; xCustSubContractLine: Record "Cust. Sub. Contract Line")
Parameters
OnAfterUpdateSubscriptionDescription
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateSubscriptionDescription(var CustSubContractLine: Record "Cust. Sub. Contract Line")
Parameters
OnAfterUpdateSubscriptionLineDescription
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateSubscriptionLineDescription(var CustSubContractLine: Record "Cust. Sub. Contract Line")
Parameters
OnAfterLoadAmountsForContractLine
[IntegrationEvent(False,False)]
local procedure OnAfterLoadAmountsForContractLine(var CustSubContractLine: Record "Cust. Sub. Contract Line"; var SubscriptionLine: Record "Subscription Line")
Parameters
OnAfterInitFromSubscriptionLine
[IntegrationEvent(False,False)]
local procedure OnAfterInitFromSubscriptionLine(var CustSubContractLine: Record "Cust. Sub. Contract Line"; SubscriptionLine: Record "Subscription Line"; SubscriptionHeader: Record "Subscription Header")
Parameters
See also