KVSMEDFastEntryMaskLine#
Fields#
| Name | Type | Note |
|---|---|---|
| Fast Entry Header No. | Code[20] | |
| Line No. | Integer | |
| Item No. | Code[20] | |
| Description | Text[100] | FlowField |
| Description 2 | Text[50] | FlowField |
| Quantity | Decimal | |
| Unit of Measure Code | Code[10] | |
| Unit Price | Decimal | |
| Process Type Code | Code[10] | |
| Process No. | Code[20] | |
| Process Period No. | Integer | |
| Contract No. | Code[15] | |
| Contract Search term | Code[40] | |
| Direct Sale (without Process) | Boolean | |
| Delivery Blocked | Boolean | FlowField |
| Prescription Position | Integer | |
| Line Amount | Decimal | |
| Variant Code | Code[10] | |
| Line Discount % | Decimal | |
| Line Discount Amount | Decimal | |
| Contract Version No. | Code[4] | |
| Contract Line No. | Integer | |
| Contract Period | Code[30] | |
| Contract Item No. | Code[20] | |
| Contract Item Description | Text[100] | |
| Finished | Boolean | |
| Qty. per Unit of Measure | Decimal | |
| Quantity (Base) | Decimal | |
| Price Origin | Enum (KVSMEDPriceOrigin) | |
| Price Unit | Decimal | |
| Unit Price (Price Unit) | Decimal | |
| Location Code | Code[10] | |
| Inventory | Decimal | FlowField |
| Sales Order Type | Code[10] | |
| Line Discount Origin | Option | OptionMembers: ,,Pricing,Blanket Order,Manual,,,,,Contract |
| Discount Reason Code | Code[20] | |
| Price Source incl. VAT | Boolean | |
| Price incl. VAT | Boolean | |
| VAT Bus. Posting Group | Code[20] | |
| VAT Prod. Posting Group | Code[20] | |
| Delivery Schedule Line No. | BigInteger | |
| Delivery Schedule Call No. | BigInteger | |
| Act. Doc. Type Del.Sched. Call | Option | OptionMembers: ,Cash Desk Order,Order,3,4,Posted Shipment,Posted Return,Invoice,Credit Memo,,Posted Invoice,Posted Credit Memo,Service Order,Finished Service Order FlowField |
| Act. Doc. No. Del. Sched. Call | Code[20] | FlowField |
| Sell-to Customer No. | Code[20] | FlowField |
| Sales Document Type | Enum Sales Document Type | |
| Sales Document No. | Code[20] | |
| Delivery Type (New Process) | Option | OptionMembers: From Contract,Recurring,By Call |
| Interval (New Process) | DateFormula | |
| Requested Delivery Date (Once) | Date | |
| Req. Care Period (New Process) | Option | OptionMembers: ,1=current month,2=current month+1M,3=current month+2M,4=following month,5=following month+1M,6=following month+2M,7=manual input |
| Shipping Agent Code (Once) | Code[10] | |
| Ship.Agent Service Code (Once) | Code[10] | |
| Tour Code (Once) | Code[10] | |
| Linked to Line No. | BigInteger | |
| Quantity Exceeding allowed | Boolean | |
| Default Quantity per | Decimal | |
| Price Calculation Method | Enum Price Calculation Method |
Procedures#
ProcessContractSearch() :#
Summary: Search for contracts and open a separate page for this. If there is a result message, it will be displayed with Message. Subsequently, the fields for price, amount, and quantity will be updated.
procedure ProcessContractSearch():
SetHideValidationDialog(Boolean) :#
Summary: Suppresses the display of dialogs.
procedure SetHideValidationDialog(Hide: Boolean):
Parameters:
Hide:
Events#
OnUpdateUnitPriceByFieldOnAfterFindPrice(Record KVSMEDFastEntryMaskLine, Integer, Integer) :#
[IntegrationEvent(false, false)]
local procedure OnUpdateUnitPriceByFieldOnAfterFindPrice(var FastEntryMaskLine: Record "KVSMEDFastEntryMaskLine"; CalledByFieldNo: Integer; CallingFieldNo: Integer):
[EventSubscriber(ObjectType::Table, Table::"KVSMEDFastEntryMaskLine", 'OnUpdateUnitPriceByFieldOnAfterFindPrice', '', false, false)]
local procedure DoSomethingOnUpdateUnitPriceByFieldOnAfterFindPrice(var FastEntryMaskLine: Record "KVSMEDFastEntryMaskLine"; CalledByFieldNo: Integer; CallingFieldNo: Integer)
begin
end;
OnUpdateUnitPriceOnBeforeFindPrice(Record KVSMEDFastEntryMaskLine, Integer, Integer, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnUpdateUnitPriceOnBeforeFindPrice(var FastEntryMaskLine: Record "KVSMEDFastEntryMaskLine"; CalledByFieldNo: Integer; CallingFieldNo: Integer; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Table, Table::"KVSMEDFastEntryMaskLine", 'OnUpdateUnitPriceOnBeforeFindPrice', '', false, false)]
local procedure DoSomethingOnUpdateUnitPriceOnBeforeFindPrice(var FastEntryMaskLine: Record "KVSMEDFastEntryMaskLine"; CalledByFieldNo: Integer; CallingFieldNo: Integer; var IsHandled: Boolean)
begin
end;