转自:http://blog.csdn.net/guoqiang721029/archive/2005/03/18/322758.aspx 消息: WM_ACTIVATE 参数: fActive...------------------------------------------------------------------------------------ 示例代码: case WM_ACTIVATE
从上面的资料中可以看到,只要我们将某些固定区域在响应 WM_NCHITTEST 消息的处理函数中返回 HTCAPTION,那么微软就会帮我们实现拖动的效果。...当然,其实你只需要根据左侧和右侧两个分割点,生成两个矩形区域,再响应 WM_NCHITTEST 消息时只要鼠标在这两个矩形范围内,那么就返回 HTCAPTION,思路有了,如何实现呢?...} return __super::OnNcHitTest(uMsg, wParam, lParam, bHandled); } 代码中重写了父类的 OnNcHitTest 方法(处理 WM_NCHITTEST...消息),根据窗口切分的百分比 persent 值分割窗口左右两侧,生成左侧和右侧两个矩形的 rect。
图片 此文章是微软的相关介绍:https://msdn.microsoft.com/en-us/data/923b34d9(v=vs.85),其中包含了 WM_NCHITTEST 消息所有可返回的值。...图片 从上面的资料中可以看到,只要我们将某些固定区域在响应 WM_NCHITTEST 消息的处理函数中返回 HTCAPTION,那么微软就会帮我们实现拖动的效果。...当然,其实你只需要根据左侧和右侧两个分割点,生成两个矩形区域,再响应 WM_NCHITTEST 消息时只要鼠标在这两个矩形范围内,那么就返回 HTCAPTION,思路有了,如何实现呢?...} return __super::OnNcHitTest(uMsg, wParam, lParam, bHandled); } 代码中重写了父类的 OnNcHitTest 方法(处理 WM_NCHITTEST...消息),根据窗口切分的百分比 persent 值分割窗口左右两侧,生成左侧和右侧两个矩形的 rect。
SAP WM&SD集成之Copy WM Quantity – Copy WM qty as delivery qty into delivery SAP WM模块与SAP其它模块是有集成的。...本文开始DEMO SAP WM与Shipping的集成。 1, 在如下的配置里, 点击Define shipping control at the movement type level....进入如下配置界面, 将仓库号NM1下移动类型601的Copy WM quantity的值设置为1 – Copy WM quantity as delivery quantity into delivery...我们可以从Delivery的change history里看到这次修改记录,如下图示: 这就是Copy WM Quantity =1 时候的控制作用。...不过笔者在所参与的项目里,很少有项目将这个配置里的Copy WM quantity字段值设置为1。这个功能是很好的功能,比较方便灵活,但是在业务实践中是不适用的。
在 WPF 中,触摸默认通过 RealTimeStylus 实时触摸进来,根据官方文档,这个机制将会和 WM_Touch 触摸消息在同一个 HWND 是互斥的。...而在 WPF 中按照机制,在没有禁用实时触摸下是不支持在窗口内收到 WM_Touch 触摸消息。...因此想要在不禁用 WPF 实时触摸的情况下,获取 WM_Touch 触摸消息的一个方法是通过 WinForms 窗口来获取 在不禁用 WPF 的 RealTimeStylus 实时触摸下,依然可以通过...,即使调用了 RegisterTouchWindow 也收不到 WM_Touch 触摸消息。...收到 WM_Touch 触摸消息。
我想测试一下在这些系统下,采用从 Windows 消息接收到 WM_TOUCH 触摸消息的延迟将会是多少。...本文将告诉大家我编写的测试应 为了能够让 WPF 窗口能接收到 WM_TOUCH 触摸消息,首先需要将 WPF 默认走的实时触摸机制禁用,否则两个触摸接收方法将会打架,在 Windows 层将不会调度...WM_TOUCH 触摸消息给到 WPF 窗口。...根据 WPF 禁用实时触摸 提供的方法禁用实时触摸,如果没有禁用 WPF 的 RealTimeStylus 实时触摸,就无法拿到 WM_TOUCH 消息,这是因为两套触摸机制将会打架。...WM_Touch 消息,如果是那就记录当前的消息时间,用来判断两条 WM_Touch 消息之间的延迟 private IntPtr Hook(IntPtr hwnd, int msg, IntPtr
SAP WM&SD集成之Copy WM Quantity – Not Copy WM qty as delivery qty into delivery But PGI 本文继续DEMO SAP WM与...SAP WM模块可以实现,在Shipping业务里仓库业务人员对TO单完成确认后SAP系统不自动将TO的数量更新成交货单里的Delivery quantity,但是自动对交货单完成发货过账的功能。...1, 在如下的配置里,设置Copy WM Qty字段值为4。 点击Define shipping control at the movement type level....进入如下配置界面, 将仓库号NM1下移动类型601的Copy WM quantity的值设置为4 – Do not take WM quantity as delivery quantity ,but...也就是说Copy WM Quantity =4 时,当交货单数量全数完成拣配后,SAP才会自动做PGI。 这就是Copy WM Quantity =4 时候的控制作用。
SAP WM&SD集成之Copy WM Quantity SAP WM模块与SAP其它模块是有集成的。当销售人员完成了销售单据的创建以后,仓库部门业务人员需要为交货单做拣配。...这些都体现在SAP WM与SD里的Shipping的集成里,即所谓的Copy WM Quantity。...的Copy WM quantity字段值维护成2。...这就是Copy WM Quantity =2 时候的控制作用。 不过笔者在所参与的项目里,基本没有哪个项目将这个配置里的Copy WM quantity字段值设置为2。...的Copy WM quantity字段值维护成4。
在WM层面,实时库存是保存在LQUA表里。经查,SAP系统里并不存在类似LQUAH这样的表。...上网查了资料,发现有同行在网上问过这个问题,得到的答复是SAP系统里不存在保存WM 历史库存的Table。 那有无可能通过通过自开发的方式来计算WM历史库存呢?...即先拿到当前WM的库存,结合TO history去反推过去某个时间点WM层面的库存呢?比如上个月底某个物料在哪些货架上有多少库存? 笔者认为:可能性是有的。...如果要做这个报表,如下table会用到: LQUA:WM level real-time stock; LTAK<AP: transfer order; 取数逻辑大致是: 1)先取到WM Level...反推出指定日期的时候该物料在各个storage bin下的库存,是为指定日期的WM历史库存。
SAP WM&SD集成之Copy WM Quantity – Copy WM qty as delivery qty into delivery and PGI 本文继续DEMO SAP WM与Shipping...SAP WM模块可以实现,在Shipping业务里仓库业务人员对TO单完成确认后SAP系统自动将TO的数量更新成交货单里的Delivery quantity并自动对交货单完成发货过账的功能。...1, 在如下的配置里,设置Copy WM Qty字段值为2。 点击Define shipping control at the movement type level....进入如下配置界面, 将仓库号NM1下移动类型601的Copy WM quantity的值设置为2 – Copy WM quantity as delivery quantity into delivery...这就是Copy WM Quantity =2 时候的控制作用。 不过笔者在所参与的项目里,基本没有哪个项目将这个配置里的Copy WM quantity字段值设置为2。
SAP WM中阶WM移动类型里的Overdeliveries 1, 在SAP WM模块的WM 层面的移动类型的配置里,有一个标记叫做Overdeliveries的,如下图: 勾上它,在发生该移动类型相关的下架场景的时候...再次查询该物料的库存,发现在临时存储区域911里剩下98 EA,如下图: 一般而言,项目实践中WM层面移动类型的配置里,不会勾选Overdeliveries选项。
SAP WM 有无保存WM Level历史库存的Table? 前日下班回家的路上,收到一个前客户内部顾问同行发过来的微信,问我在SAP系统里哪个表是用来存储WM Level历史库存的。...上网查了资料,发现有同行在网上问过这个问题,得到的答复是SAP系统里不存在保存WM 历史库存的Table。 那有无可能通过通过自开发的方式来计算WM历史库存呢?...即先拿到当前WM的库存,结合TO history去反推过去某个时间点WM层面的库存呢?比如上个月底某个物料在哪些货架上有多少库存? 笔者认为:可能性是有的。...上网查了资料,发现有同行在网上问过这个问题,得到的答复是SAP系统里不存在保存WM 历史库存的Table。 那有无可能通过通过自开发的方式来计算WM历史库存呢?...即先拿到当前WM的库存,结合TO history去反推过去某个时间点WM层面的库存呢?比如上个月底某个物料在哪些货架上有多少库存? 笔者认为:可能性是有的。
本文记录 WPF 触摸的一个已知问题,仅在开启 WM_Pointer 消息之后,将应用程序运行在包含多个屏幕的带触摸屏的设备上,如此时在非主屏幕的触摸屏上进行触摸,使用 GetStylusPoint 或...消息之后的触摸应用程序上,此问题要求运行在多个屏幕上,且触摸到非主屏幕上。...等方法获取触摸点信息时,可以看到触摸点信息存在偏差,偏差的坐标差值刚好是整个屏幕距离,也就是差了 N 个屏幕距离 复现步骤: 创建一个空 WPF 程序,按照 WPF dotnet core 如何开启 Pointer 消息的支持...博客提供的方法开启 WM_Pointer 消息 在 MainWindow 放入 InkCanvas 控件 准备好环境,最简环境是有两个屏幕,其中副屏是触摸屏。...本身关系不大,仅仅只是因为这个代码实现只有开启了 WM_Pointer 才会进入。
这本来是我的一个视频稿子,但是忽然不想去做了,就放出这个稿子 介绍 这是一期关于manjaro的安装到开发环境配置i3wm的教程.我即将在manjaro_gnome里面演示 主要的软件或者工具 i3wm
SAP WM 二步法确认TO场景下WM库存状态变化 Part I: 两步法确认场景里WM层面库存状态展示 1,如下TO单据需要2步法确认, ? 先查WM层面库存, ?...刷新WM库存, ?...再看WM库存, ? 目的地storage type BB2里可用库存增加了10 KG,而stock for put away就变为0了。如上图。...Part II: 一步法确认场景里WM层面库存状态展示 1,如下TO单,需要一步法确认, ? 数量是504.4 KG. 此时该SU的在902/WH1下的库存状态, ? ?...再来看WM库存, ?
Steps of initial stock entry in SAP WM 1....with transaction code LT12 image.png image.png After all above steps finished, you can find the WM
SAP WM Picking Area的使用 SAP WM模块里的Picking Area不是一个必须的warehouse organization structure元素,很多SAP项目根本不用它。...Picking Area是SAP WM的一个对象,位于Storage Type之下,用于将Storage Bin分组,方便在下架业务里对物料做拣配。
SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’; 如果是中文的,则选择另一种方式: wmsys.wm_concat...想当年,在我们需要将某字段多行内容拼接起来的时候,wm_concat提供了很好的方法 这使得这个未公开的函数,得到了广泛的宣传与运用 但是,不公开,英文是undocumented,就意味着随时可能发生变更...10.2.0.5上,其返回类型从varchar2变为了clob 而在12c当中,干脆就取消了此函数 优先: listagg(11g) > stragg(tomkyte) > 自定义PLSQL函数 > wm_concat
Storage Location Control in SAP WM Module We have such a scenario: there are two storage locations...This scenario can to be realized through the storage location control functionality in the SAP WM module...transaction code MIGO to post goods receipt for this purchase order and then complete the system operation of WM...In the SAP projects in which I participated, all those who enabled SAP WM did not use this function.
SAP WM 二步法确认TO场景下WM库存状态变化 Part I: 两步法确认场景里WM层面库存状态展示 1,如下TO单据需要2步法确认, 先查WM层面库存, Source storage...2, LT1D完成第一步确认, 刷新WM库存, Source storage type OFL里pick quantity数量减少了10 KG,而destination storage type BB2...3, 第二步确认完成, 再看WM库存, 目的地storage type BB2里可用库存增加了10 KG,而stock for put away就变为0了。如上图。...Part II: 一步法确认场景里WM层面库存状态展示 1,如下TO单,需要一步法确认, 数量是504.4 KG....2,LT12确认了该TO单, 再来看WM库存, Source storage type 902里的pick quantity减少了504.4 KG,而目的地storage type WH1里的stock
领取专属 10元无门槛券
手把手带您无忧上云