Customization of a Barcode-Driven Form: Barcode Scan Class

If you need to override the logic of the barcode scan class, you override the member of the class by using the PXOverride attribute, as shown in the following code.
public class MyScanExtension : SomeWMS.ScanExtension
{
    [PXOverride]
    public virtual int Foo(string input, Func<string, int> base_Foo)
    {
        // Your logic that overrides the SomeWMS.Foo(string) method
    }
}