Table 7001 Price List Line in 26

App
Base Application
Namespace
Microsoft.Pricing.PriceList

Fields, 37Keys, 6Procedures, 28Events, 22

Versions171819202122232425262728latest

Source29

Fields, 37

IdNameTypeObsolete
1Price List CodeCode[20]-
2Line No.Integer-
3Source TypeEnum Price Source Type-
4Source No.Code[20]-
5Parent Source No.Code[20]-
6Source IDGuid-
7Asset TypeEnum Price Asset Type-
8Asset No.Code[20]-
9Variant CodeCode[10]-
10Currency CodeCode[10]-
11Work Type CodeCode[10]-
12Starting DateDate-
13Ending DateDate-
14Minimum QuantityDecimal-
15Unit of Measure CodeCode[10]-
16Amount TypeEnum Price Amount Type-
17Unit PriceDecimal-
18Cost FactorDecimal-
19Unit CostDecimal-
20Line Discount %Decimal-
21Allow Line Disc.Boolean-
22Allow Invoice Disc.Boolean-
23Price Includes VATBoolean-
24VAT Bus. Posting Gr. (Price)Code[20]-
25VAT Prod. Posting GroupCode[20]-
26Asset IDGuid-
27Line AmountDecimal-
28Price TypeEnum Price Type-
29DescriptionText[100]-
30StatusEnum Price Status-
31Direct Unit CostDecimal-
32Source GroupEnum Price Source Group-
33Product No.Code[20]-
34Assign-to No.Code[20]-
35Assign-to Parent No.Code[20]-
36Variant Code LookupCode[10]-
37Unit of Measure Code LookupCode[10]-

Keys, 6

NameFieldsObsolete
PK, clusteredPrice List Code, Line No.-
Key1Asset Type, Asset No., Source Type, Source No., Starting Date, Currency Code, Variant Code, Unit of Measure Code, Minimum Quantity-
Key2Source Type, Source No., Asset Type, Asset No., Starting Date, Currency Code, Variant Code, Unit of Measure Code, Minimum Quantity-
Key3Status, Price Type, Amount Type, Currency Code, Unit of Measure Code, Source Type, Source No., Asset Type, Asset No., Variant Code, Starting Date, Ending Date, Minimum Quantity-
Key4Status, Price Type, Amount Type, Currency Code, Unit of Measure Code, Source Type, Parent Source No., Source No., Asset Type, Asset No., Work Type Code, Starting Date, Ending Date, Minimum Quantity-
Key5Product No., Asset No.-

Procedures, 28

NameParametersReturnsAccessObsolete
IsAssetItem()Booleanpublic-
IsAssetResource()Booleanpublic-
IsEditable()Booleanpublic-
IsUOMSupported()Booleanpublic-
IsAmountMandatory(Enum Price Amount Type)Booleanpublic-
IsAmountSupported()Booleanpublic-
IsRealLine()Booleanpublic-
IsSourceNoAllowed()Booleanpublic-
CopySourceFrom(Record Price List Header)public-
CopyFrom(Record Price List Header)public-
CopyFrom(Record Price Asset)public-
SetNewRecord(Boolean)public-
CopyTo(var Record Price Asset)public-
CopyTo(var Record Price Source)public-
CopyFilteredLinesToTemporaryBuffer(var Record Price List Line)Booleanpublic-
VerifySource()public-
SetNextLineNo()public-
IsHeaderActive()Booleanpublic-
IsLineToVerify()Booleanpublic-
CopyPriceFrom(Record Price Asset)public-
Verify()public-
SetHeader(var Record Price List Header)public-
CopyFrom(Record Price List Header, Boolean)public-
SetAssetNo(Code[20])public-
SyncDropDownLookupFields()public-
UseCustomizedLookup()Booleanpublic-
RenameNo(Enum Price Asset Type, Code[20], Code[20])public-
TestStatusDraft()public-

Events, 22

KindNameParametersObsolete
Integration eventOnAfterCopyToPriceAsset(var Record Price Asset)-
Integration eventOnAfterCopyToPriceSource(var Record Price Source)-
Integration eventOnAfterInitHeaderDefaults(Record Price List Header)-
Integration eventOnAfterIsUOMSupported(Record Price List Line, var Boolean)-
Integration eventOnAfterCopyPriceFrom(var Record Price List Line, Record Price Asset)-
Integration eventOnAfterVerify(var Record Price List Line)-
Integration eventOnBeforeVerify(var Record Price List Line, var Boolean)-
Integration eventOnAfterCopyFromPriceAsset(Record Price Asset, var Record Price List Line)Pending 23.0
typo, use OnAfterCopyFromForPriceAsset instead
Integration eventOnAfterCopySourceFrom(var Record Price List Line, Record Price List Header)-
Integration eventOnAfterIsAllowedEditingActivePrice(Record Price List Line, var Boolean)-
Integration eventOnCopyFilteredLinesToTemporaryBufferOnBeforeInsert(var Record Price List Line)-
Integration eventOnBeforeCopyFromAssetType(var Record Price List Line, var Boolean)-
Integration eventOnBeforeSetNextLineNo(var Record Price List Line, var Boolean)-
Integration eventOnCopyFromAssetTypeElseCase(var Record Price List Line, var Boolean)-
Integration eventOnAfterCopyFromForPriceAsset(Record Price Asset, var Record Price List Line)-
Integration eventOnAfterCopyFromPriceListHeader(Record Price List Header, Boolean)-
Integration eventOnAfterCopyFromPriceSource(Record Price Source, var Record Price List Line)-
Integration eventOnCopyFromAssetTypeOnAfterCopyFromAssetTypeItem(Record Item, var Record Price List Line)-
Integration eventOnCopyFromAssetTypeOnAfterCopyFromAssetTypeGLAccount(Record G/L Account, var Record Price List Line)-
Integration eventOnCopyFromAssetTypeOnAfterCopyFromAssetTypeResource(Record Resource, var Record Price List Line)-
Integration eventOnAfterCopyFilteredLinesToTemporaryBuffer(var Record Price List Line)-
Integration eventOnBeforeCopyFilteredLinesToTemporaryBuffer(var Record Price List Line, var Record Price List Line, var Boolean, var Boolean)-