| CreateReservation | (var Record Purchase Line, Text[100], Date, Decimal, Decimal, Record Reservation Entry) | | public | 17-28 | - |
| CreateReservation | (var Record Purchase Line, Text[100], Date, Decimal, Decimal, Code[50], Code[50]) | | public | 17-18, gone | Pending 16.0 |
| Replaced by CreateReservation(PurchaseLine, Description, ExpectedReceiptDate, Quantity, QuantityBase, ForReservEntry) |
| CreateReservationSetFrom | (Record Tracking Specification) | | public | 17-28 | - |
| FilterReservFor | (var Record Reservation Entry, Record Purchase Line) | | public | 17-18, gone | Pending 16.0 |
| Replaced by PurchLine.SetReservationFilters(FilterReservEntry) |
| ReservQuantity | (Record Purchase Line) | Decimal | public | 17-28 | - |
| Caption | (Record Purchase Line) | Text | public | 17-28 | - |
| FindReservEntry | (Record Purchase Line, var Record Reservation Entry) | Boolean | public | 17-28 | - |
| ReservEntryExist | (Record Purchase Line) | Boolean | public | 17-28 | - |
| VerifyChange | (var Record Purchase Line, var Record Purchase Line) | | public | 17-28 | - |
| VerifyQuantity | (var Record Purchase Line, var Record Purchase Line) | | public | 17-28 | - |
| UpdatePlanningFlexibility | (var Record Purchase Line) | | public | 17-28 | - |
| TransferPurchLineToItemJnlLine | (var Record Purchase Line, var Record Item Journal Line, Decimal, var Boolean) | Decimal | public | 17-28 | - |
| TransferPurchLineToPurchLine | (var Record Purchase Line, var Record Purchase Line, Decimal) | | public | 17-28 | - |
| DeleteLineConfirm | (var Record Purchase Line) | Boolean | public | 17-28 | - |
| DeleteLine | (var Record Purchase Line) | | public | 17-28 | - |
| Block | (Boolean) | | public | 17-28 | - |
| CallItemTracking | (var Record Purchase Line) | | public | 17-28 | - |
| CallItemTracking | (var Record Purchase Line, Decimal) | | public | 17-28 | - |
| RetrieveInvoiceSpecification | (var Record Purchase Line, var Record Tracking Specification) | Boolean | public | 17-28 | - |
| DeleteInvoiceSpecFromHeader | (Record Purchase Header) | | public | 17-28 | - |
| DeleteInvoiceSpecFromLine | (Record Purchase Line) | | public | 17-28 | - |
| UpdateItemTrackingAfterPosting | (Record Purchase Header) | | public | 17-28 | - |
| SetApplySpecificItemTracking | (Boolean) | | public | 17-28 | - |
| SetOverruleItemTracking | (Boolean) | | public | 17-28 | - |
| RetrieveInvoiceSpecification2 | (var Record Purchase Line, var Record Tracking Specification) | Boolean | public | 21-28 | - |
| GetReservedQtyFromInventory | (Record Purchase Line) | Decimal | public | 23-28 | - |
| GetReservedQtyFromInventory | (Record Purchase Header) | Decimal | public | 23-28 | - |
| InitFromPurchLine | (var Record Tracking Specification, Record Purchase Line) | | public | 25-28 | - |
| CallItemTracking | (var Record Purchase Line, Text) | | public | 28 | - |