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");