Codeunit 7020 Sales Line - Price in 23
- App
- Base Application
- Namespace
- Microsoft.Sales.Pricing
Versions171819202122232425262728latest
Source29
Procedures, 17
| Name | Parameters | Returns | Access | Obsolete |
|---|---|---|---|---|
| GetTableNo | () | Integer | public | - |
| SetLine | (Enum Price Type, Variant) | public | - | |
| SetLine | (Enum Price Type, Variant, Variant) | public | - | |
| SetSources | (var Codeunit Price Source List) | public | - | |
| GetLine | (var Variant) | public | - | |
| GetLine | (var Variant, var Variant) | public | - | |
| GetPriceType | () | Enum Price Type | public | - |
| IsPriceUpdateNeeded | (Enum Price Amount Type, Boolean, Integer) | Boolean | public | - |
| IsDiscountAllowed | () | Boolean | public | - |
| Verify | () | public | - | |
| SetAssetSourceForSetup | (var Record Dtld. Price Calculation Setup) | Boolean | public | - |
| GetAssetType | () | Enum Price Asset Type | public | - |
| CopyToBuffer | (var Codeunit Price Calculation Buffer Mgt.) | Boolean | public | - |
| SetPrice | (Enum Price Amount Type, Record Price List Line) | public | - | |
| ValidatePrice | (Enum Price Amount Type) | public | - | |
| Update | (Enum Price Amount Type) | public | - | |
| AddActivatedCampaignsAsSource | () | public | - |
Events, 14
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterAddSources | (Record Sales Header, Record Sales Line, Enum Price Type, var Codeunit Price Source List) | - |
| Integration event | OnAfterFillBuffer | (var Record Price Calculation Buffer, Record Sales Header, Record Sales Line) | - |
| Integration event | OnAfterGetDocumentDate | (var Date, Record Sales Header, Record Sales Line) | - |
| Integration event | OnCopyToBufferOnAfterPriceCalculationBufferMgtSet | (var Codeunit Price Calculation Buffer Mgt., Record Price Calculation Buffer, var Codeunit Price Source List) | - |
| Integration event | OnAfterGetAssetType | (Record Sales Line, var Enum Price Asset Type) | - |
| Integration event | OnAfterSetPrice | (var Record Sales Line, Record Price List Line, Enum Price Amount Type, var Record Sales Header) | - |
| Integration event | OnAfterUpdate | (var Record Sales Line, Enum Price Type, Enum Price Amount Type, var Record Sales Header) | - |
| Integration event | OnBeforeSetPrice | (var Record Sales Line, Record Price List Line, Enum Price Amount Type, var Boolean, var Record Sales Header) | - |
| Integration event | OnBeforeVerify | (Record Sales Header, Record Sales Line, var Boolean) | - |
| Integration event | OnAfterIsDiscountAllowed | (Record Sales Line, Boolean, var Boolean, var Record Sales Header) | - |
| Integration event | OnAfterValidatePrice | (var Record Sales Line, Enum Price Type, Enum Price Amount Type, var Record Sales Header) | - |
| Integration event | OnAfterIsPriceUpdateNeeded | (Enum Price Amount Type, Boolean, Integer, var Boolean, Record Sales Line) | - |
| Integration event | OnAfterFindContactCompanyCampaigns | (Code[20], var Record Campaign Target Group, var Boolean) | - |
| Integration event | OnAfterFindCustomerCampaigns | (Code[20], var Record Campaign Target Group, var Boolean) | - |