Framework - HHF Web Service Trans.
OnFunctionInitialise(FunctionCode: Code[20])
OnFunctionValidate(FunctionCode: Code[20]; var ValidationItems: Record "HHF Handheld Content")
OnFunctionPost(FunctionCode: Code[20])
OnFunctionCancel(FunctionCode: Code[20]; var ValidationItems: Record "HHF Handheld Content")
OnFunctionClose(FunctionCode: Code[20])
Framework – HHF Web Service Enquiries
OnEnquiryInitialise(EnquiryCode2: Code[20]);
OnFilterValidate(EnquiryCode2: Code[20]; CurrentDataItem2: Text; var DataItemValue2: Text);
OnRunQuery(EnquiryCode2: Code[20]; var ColumnStyle2: Record "HHF Handheld Content"; var RowData2: Record "HHF Handheld Content"; var RowColumnData2: Record "HHF Handheld Content");
OnPopulateQueryColumn(EnquiryCode2: Code[20]; var RecRef2: RecordRef; var FldRef2: FieldRef; ColumnName2: Text; var RowValue2: Text);
Warehousing – HHW Transaction Management
OnGetItem(var ItemNo: Code[20]);
GetItemOverride(var Override: Boolean; var ItemNo: Code[20]; var Item: Record Item; var ItemVariant: Record "Item Variant");
OnCheckValidItem(VAR ItemNo: Code[20]; VAR ValidItem: Boolean);
CheckValidItemOverride(VAR Override: Boolean; VAR ItemNo: Code[20]; VAR ValidItem: Boolean);
Warehousing – HHW Std. Enquiry Mgt.
OnGetItem(var ItemNo: Code[20]);
GetItemOverride(var Override: Boolean; var ItemNo: Code[20]; var Item: Record Item; var ItemVariant: Record "Item Variant");
Warehousing - HHW Std. Trans. Inventory Mgt.
OnAfterInitMovement();
OnAfterValidateMovement();
OnAfterCancelMovement();
OnBeforeRegMvmntWhsJnlLine(var WhseJnlLine: Record "Warehouse Journal Line");
OnBeforePostMvmntItemJnlLine(var ItemJnlLine: Record "Item Journal Line");
OnAfterInitAssetCheck();
OnAfterValidateAssetCheck();
OnAfterCancelAssetCheck();
OnBeforePostAssetCheck(var HandheldAsset: Record "HHW Handheld Asset");
OnAfterInitBinBlock();
OnAfterValidateBinBlock();
OnAfterCancelBinBlock();
OnAfterInitBinBlockMovementStatus();
OnAfterInitItemCrossRef();
OnAfterValidateItemCrossRef();
OnAfterCancelItemCrossRef();
OnAfterPostItemCrossRef();
OnAfterInitDiscBarCodeStatus();
Warehousing - HHW Std. Trans. Activity Mgt.
OnAfterInitActivity();
OnAfterValidateActivity();
OnAfterCancelActivity();
OnBeforeRegisterActivity(var WhseActHeader: Record "Warehouse Activity Header"; var WhseActLine: Record "Warehouse Activity Line");
OnBeforeUpdateInvtActivity(var WhseActHeader: Record "Warehouse Activity Header"; var WhseActLine: Record "Warehouse Activity Line");
OnBeforePostInvtActivity(var WhseActivHeader: Record "Warehouse Activity Header");
OnAfterInitInvtPickPost();
OnAfterValidateInvtPickPost();
OnAfterCancelInvtPickPost();
OnBeforePostInvtPickPost(var WhseActHeader: Record "Warehouse Activity Header");
OnOpenActLineQuery(var WhseActLineQuery: Query "HHW Whse. Activity Line");
GetNextAvailableActLineOverride(var Override: Boolean; ActivityNo: Code[20]; ItemNo: Code[20]; VariantCode: Code[20]; var WhseActHeader2: Record "Warehouse Activity Header"; var WhseActLine2: Record "Warehouse Activity Line");
GetNextAvailPutActLineOverride(var Override: Boolean; ItemNo: Code[20]; VariantCode: Code[20]; LotNo: Code[20]; SerialNo: Code[20]; UnitOfMeasureCode: Code[20]; MinQty: Decimal; var WhseActHeader2: Record "Warehouse Activity Header"; var WhseActLine2: Record "Warehouse Activity Line");
OnBeforeInsertWhsePhysInvLine(var WhseJnlLine: Record "Warehouse Journal Line");
OnBeforeInsertPhysInvLine(var ItemJnlLine: Record "Item Journal Line");
Warehousing - HHW Std. Trans. Phys Inv. Mgt.
OnAfterInitPhysInv();
OnAfterInitPhysInvLine();
OnAfterValidatePhysInv();
OnBeforeInsertWhsePhysInvLine(var WhseJnlLine: Record "Warehouse Journal Line");
OnBeforeInsertPhysInvLine(var ItemJnlLine: Record "Item Journal Line");
OnAfterCancelPhysInv();
OnBeforeUpdateWhsePhysInv(var WhseJnlLine: Record "Warehouse Journal Line");
OnBeforeUpdateItemPhysInv(var ItemJnlLine: Record "Item Journal Line");
Warehousing - HHW Std. Trans. Prodn. Mgt.
OnAfterInitProdOutput();
OnAfterInitProdOutputLine();
OnAfterInitProdOpLine();
OnAfterInitProdOutJnl();
OnAfterValidateProdOutput();
OnAfterCancelProdOutput();
OnBeforePostProdOutput(var ItemJnlLine: Record "Item Journal Line");
OnAfterInitProdConsumption();
OnAfterInitProdConsLine();
OnAfterInitProdCompLine();
OnAfterInitProdConsJnl();
OnAfterValidateProdConsumption();
OnAfterCancelProdConsumption();
OnBeforePostProdConsumption(var ItemJnlLine: Record "Item Journal Line");
OnAfterInitAssemblyOrder()
OnAfterInitAssemblyOrderLine()
OnAfterValidateAssemblyOrder()
OnAfterCancelAssemblyOrder()
OnAfterUpdateAssemblyOrderLine(var AssemblyLine: record "Assembly Line")
OnBeforePostAssemblyOrder(var AssemblyHeader: record "Assembly Header")
OnAfterPostAssemblyOrder(var AssemblyHeader: record "Assembly Header")
Warehousing - HHW Std. Trans. Receipt Mgt.
OnAfterInitReceipt();
OnAfterInitReceiptLine();
OnAfterValidateReceipt();
OnAfterCancelReceipt();
OnBeforeUpdateReceiptLine(var WhseRcptLine: Record "Warehouse Receipt Line");
OnBeforePostReceipt(var WhseRcptHeader: Record "Warehouse Receipt Header");
OnAfterInitRecByVend();
OnAfterInitRecByItem();
OnBeforePrintReceipt(FromEntryNo: Integer);
Warehousing - HHW Std. Trans. Shipment Mgt.
OnAfterInitShipment();
OnAfterValidateShipment();
OnAfterCancelShipment();
OnBeforePostShipment(var WhseShptHeader: Record "Warehouse Shipment Header");