KVSMTCEquipmentInboundHeader#
Fields#
| Name | Type | Note | 
|---|---|---|
| No | Code[20] | |
| ItemNo | Code[20] | |
| VariantCode | Code[10] | |
| CustomerNo | Code[20] | |
| LocationCode | Code[10] | |
| BinCode | Code[20] | |
| Quantity | Decimal | |
| UnitofMeasureCode | Code[10] | |
| AssignedUserID | Code[50] | |
| NoSeries | Code[20] | |
| PostingDate | Date | |
| VendorShipmentNo | Code[35] | |
| LastReceivingNo | Code[20] | |
| ReceivingNoSeries | Code[20] | |
| SearchSerialNo | Code[50] | |
| SearchLotNo | Code[50] | |
| YourReference | Text[35] | |
| ReceivingNo | Code[20] | |
| PostingCode | Code[10] | |
| CallNo | Code[20] | |
| CallLineNo | Integer | |
| UseVariante | Boolean | |
| ShiptoCode | Code[10] | |
| SnInfoRequired | Boolean | |
| LotInfoRequired | Boolean | |
| ExpirationDate | Date | |
| ProductionDate | Date | |
| ExtLotNo | Code[50] | |
| SerialInfocardexist | Boolean | |
| LotInfocardexist | Boolean | |
| UseExpirationDates | Boolean | |
| ManProdDateEntryReqd | Boolean | |
| ManExtLotEntryReqd | Boolean | |
| ManWarrantyDateEntryReqd | Boolean | |
| SNRequired | Boolean | |
| LotRequired | Boolean | |
| ServiceOrderNo | Code[20] | |
| ReturnOrderNo | Code[20] | |
| DocumentProcessID | Code[20] | |
| ExpectedInbound | Boolean | |
| CustomerName | Text[100] | FlowField | 
| CustMarkerCode | Code[50] | 
Procedures#
InsertEquipmentLine() :#
Summary: Inserts a new equipment line with the given parameters from the equipment header wizzard. Creates a mew call if call no is filled.
procedure InsertEquipmentLine(): 
Events#
OnBeforeInsertEquipmentInboundLine(Record KVSMTCEquipmentInboundLine, Record KVSMTCEquipmentInboundHeader, Boolean) :#
Summary: This Event allows to modified the EquipmentInboundLine and the EquipmentInboundHeader and before inserted.
[IntegrationEvent(false, false)]
local procedure OnBeforeInsertEquipmentInboundLine(var KVSMTCEquipmentInboundLine: Record "KVSMTCEquipmentInboundLine"; var KVSMTCEquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSMTCEquipmentInboundHeader", 'OnBeforeInsertEquipmentInboundLine', '', false, false)]
local procedure DoSomethingOnBeforeInsertEquipmentInboundLine(var KVSMTCEquipmentInboundLine: Record "KVSMTCEquipmentInboundLine"; var KVSMTCEquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader"; var IsHandled: Boolean)
begin
end;
Parameters:
- KVSMTCEquipmentInboundLine:
- KVSMTCEquipmentInboundHeader:
- IsHandled:
OnBeforeInsertServiceItemLineOnPostEquipmentHeader(Record Service Item Line, Record Service Header, Record KVSMTCEquipmentInboundLine, Record KVSMTCEquipmentInboundHeader) :#
Summary: This Event allows to Skip Service Item Line Insert or modified Service Item Line before inserted
[IntegrationEvent(false, false)]
local procedure OnBeforeInsertServiceItemLineOnPostEquipmentHeader(var ServiceItemLine: Record "Service Item Line"; var ServiceHeader: Record "Service Header"; KVSMTCEquipmentInboundLine: Record "KVSMTCEquipmentInboundLine"; EquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader"): 
[EventSubscriber(ObjectType::Table, Table::"KVSMTCEquipmentInboundHeader", 'OnBeforeInsertServiceItemLineOnPostEquipmentHeader', '', false, false)]
local procedure DoSomethingOnBeforeInsertServiceItemLineOnPostEquipmentHeader(var ServiceItemLine: Record "Service Item Line"; var ServiceHeader: Record "Service Header"; KVSMTCEquipmentInboundLine: Record "KVSMTCEquipmentInboundLine"; EquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader")
begin
end;
Parameters:
- ServiceItemLine:
- ServiceHeader:
- KVSMTCEquipmentInboundLine:
- EquipmentInboundHeader:
OnBeforeInsertServiceHeaderOnPostEquipmentHeader(Record Service Header, Record KVSMTCEquipmentInboundHeader) :#
Summary: This Event allows to Modify the Service Header before inserted
[IntegrationEvent(false, false)]
local procedure OnBeforeInsertServiceHeaderOnPostEquipmentHeader(var ServiceHeader: Record "Service Header"; var EquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader"): 
[EventSubscriber(ObjectType::Table, Table::"KVSMTCEquipmentInboundHeader", 'OnBeforeInsertServiceHeaderOnPostEquipmentHeader', '', false, false)]
local procedure DoSomethingOnBeforeInsertServiceHeaderOnPostEquipmentHeader(var ServiceHeader: Record "Service Header"; var EquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader")
begin
end;
Parameters:
- EquipmentInboundHeader:
- IsHandled:
OnBeforeOnPostEquipmentHeader(Record KVSMTCEquipmentInboundHeader, Boolean) :#
Summary: This Event allows to Skip the Function PostEquipmentHeader
[IntegrationEvent(false, false)]
local procedure OnBeforeOnPostEquipmentHeader(var EquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSMTCEquipmentInboundHeader", 'OnBeforeOnPostEquipmentHeader', '', false, false)]
local procedure DoSomethingOnBeforeOnPostEquipmentHeader(var EquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader"; var IsHandled: Boolean)
begin
end;
Parameters:
- EquipmentInboundHeader:
- IsHandled:
OnAfterOnPostEquipmentHeader(Record KVSMTCEquipmentInboundHeader, Record Service Header) :#
Summary: This event is fired from the last position of the PostEquipmentHeader.
[IntegrationEvent(false, false)]
local procedure OnAfterOnPostEquipmentHeader(var KVSMTCEquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader"; ServiceHeader: Record "Service Header"): 
[EventSubscriber(ObjectType::Table, Table::"KVSMTCEquipmentInboundHeader", 'OnAfterOnPostEquipmentHeader', '', false, false)]
local procedure DoSomethingOnAfterOnPostEquipmentHeader(var KVSMTCEquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader"; ServiceHeader: Record "Service Header")
begin
end;
Parameters:
- KVSMTCEquipmentInboundHeader:
- ServiceHeader:
OnBeforeConfirmAskForCombinCustAndSerial(Record KVSMTCEquipmentInboundHeader, Boolean, Boolean) :#
Summary: This Event handle the Confirm for the Combination Customer and SerialNo
[IntegrationEvent(false, false)]
local procedure OnBeforeConfirmAskForCombinCustAndSerial(var EquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader"; var Confirmed: Boolean; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Table, Table::"KVSMTCEquipmentInboundHeader", 'OnBeforeConfirmAskForCombinCustAndSerial', '', false, false)]
local procedure DoSomethingOnBeforeConfirmAskForCombinCustAndSerial(var EquipmentInboundHeader: Record "KVSMTCEquipmentInboundHeader"; var Confirmed: Boolean; var IsHandled: Boolean)
begin
end;
Parameters:
- EquipmentInboundHeader:
- Confirmed:
- IsHandled: