|
Blogs by

Kevin Song

当所有的采购流程结束, 为了如存档之类的目的, PO必须能够被删除。 目前从MM-PUR角度没有一个标准的设置或方法能够阻止在完全收货和发票校验后PO被删除。如需该功能,需要对标准系统/功能做修改或增强。 可查看BAdI ME_PROCESS_PO_CUST

当所有的采购流程结束, 为了如存档之类目的PO必须能够被删除。 目前从MM-PUR角度没有一个标准的设置或方法能够阻止在完全收货和发票校验后PO被删除。如需该功能,需要对标准系统/功能做修改或增强。 可查看BAdI ME_PROCESS_PO_CUST When all the procurement process is finished, it must be possible to delete the PO item, for example for archiving purpose. As we have already fully received the goods and

标准系统里对于采购订单, 没有公司代码的权限对象. 如下权限对象在采购订单的事物码里会被验证到: M_BEST_BSA      采购订单中的凭证类型 M_BEST_EKG      采购订单中的采购组 M_BEST_EKO     采购订单中的采购组织 M_BEST_WRK    采购订单中的工厂 从470版本起, 可以考虑用BAdI ME_PROCESS_PO_CUST来检验对于采购订单额外的权限对象.

标准系统里对于采购订单, 是没有对于公司代码的权限对象的. 如下权限对象在采购订单的事物码里会被验证到: M_BEST_BSA      采购订单中的凭证类型 M_BEST_EKG      采购订单中的采购组 M_BEST_EKO     采购订单中的采购组织 M_BEST_WRK    采购订单中的工厂 从470版本起, BAdI ME_PROCESS_PO_CUST可以用于检验对于采购订单额外的权限对象. Is it possible to have additional authorization set up for company code when creating purchase order? Unfortunately, there is no standard

对于采购订单做完收货和发票校验后, 即使收货和发票校验被取消后, 当用ME22N(项目>条件>更新价格按钮)或BAPI_PO_CHANGE做更新价格时, 系统会报V1227这个错误. 可能的原因可以参看SAP note 457511第3个问题和第6个问题,以及note456691第34个问题. 实际上, 如果EKBZ这个表已经有一个对运费(delivery costs)的记录后,新的定价(更新价格)是不允许的.这个系统行为不受收货是否被取消影响. 只要EKBZ表里有一个记录, 就是设了一个标记, 新的定价更新无法执行.

After GR/IR posted, error occurs when doing price update > new pricing for PO. After post GR/IR for PO, even if GR/IR is/are cancelled, when ME22N (items > conditions > update price button) or BAPI_PO_CHANGE

在使用ALV网格控制执行ME2N, ME2L 这样的报表后, 有些用户想知道供应商/供应工厂栏位(Vendor/supplying plant, MEREP_OUTTAB_PURCHDOC-SUPERFIELD)的名称信息从何而来. 可以查看事务码ME22N或者ME23N, 标题区域>地址>按地址明细按钮, 这里可以找到显示在ME2N里的名字.

For reports ME2N, ME2L and so on, user needs to know where the name of the filed vendor/supplying plant (MEREP_OUTTAB_PURCHDOC – SUPERFIELD) comes from. We can find it by running T-code ME22N or ME23N, PO

由于某些货币汇率比较低, 有些用户询问是否可以增加订单(purchase order)价格栏位的长度. 但是实际上没有一个标准的方法或工具来改变如EKPO-NETPR这样栏位的长度(字符数 11, 小数位 2)。 因为价格栏位关系到很多其它的应用模块和程序, 如accounting documents, purchasing statistics, interface with Controlling等等, 增长价格栏位会产生很多后续的副作用和数据不一致, 所以不推荐这样的修改. 作为workaround, 我们可以试着使用较小的单位(unit of measure), 这样就会有一个较低的价格.

由于某些货币汇率比较低, 有些用户询问是否可以增加订单(purchase order)价格栏位的长度. 但是实际上没有一个标准的方法或工具来改变如EKPO-NETPR这样栏位的长度(字符数 11, 小数位 2)。 因为价格栏位关系到很多其它的应用模块和程序,如accounting documents, purchasing statistics, interface with Controlling等等, 增长价格栏位会产生很多后续的副作用和数据不一致, 所以不推荐这样的修改. 作为workaround, 我们可以试着使用较小的单位(unit of measure), 这样就会有一个较低的价格. The length of price fields like EKPO-NETPR can not be changed.   Due to