摘要:
目的介绍如何解决 SAP 报错信息 MM104 在使用事务码 CS13 进行BOM 展开时.现象错误信息'Material has no base unit of measure' (错误消息号: MM 104) 在使用CS13订单展开时会报以下错误、可以的原因如下某个BOM 组件有特殊采购类型(s 阅读全文
摘要:
问题:采购PO设置任何修改时需要进行再次审批,再次审批时会触发一个EDI错误消息输出.现象:使用 ME21N 创建PO 并使用ME29N 审批.我们会看到一个正确(绿色)的消息输出.当我们使用 ME29N 修改了PO数量为 2 , 保存以后,再次审批.我们会看得红色的错误输出.查看日志如下:问题解决 阅读全文
摘要:
今天接到用户一个需求,需要在开立采购订单时,把下面几个字段给默认上去,以下给出两种方法.操作方法一:1.查询字段参数ID,得到ID如下值Purchase. Org = EKOPurch. Group = EKGCompany code = BUKPlant = WRK 查找方法: 在字段上按F1查看 阅读全文
摘要:
物料主数据MM01扩充时默认值的设置业务需求:在扩充物料主数据时要求自动带出来默认值(6900工厂,成本1视图,特殊采购成本核算默认20)实施方案:实施BADI: BADI_MATERIAL_REF 来实现操作方法: 1.SE19 创建实施名称ZBADI_MATERIAL_REF2.输入实施短文本,保存并激活。3.实施方法CREATE_MATERIAL ,可以参考示例实施类CL_EXM_IM_BA 阅读全文
摘要:
REPORT zcf_ck11.PARAMETERS: klvar LIKE keko-klvar DEFAULT 'OP01', matnr LIKE mara-matnr DEFAULT '404014305000', werks LIKE marc-werks DEFAULT '8100',* 阅读全文
摘要:
我们都非常熟悉生产订单的创建以及对现有操作和组件的修改。 但是,如果我们需要删除现有组件并将组件添加到给定的production order中,该怎么办?一般我们通过CO02事务,然后到组件概览并进行操作来进行组件的添加或删除。 但是如果我们需要从程序级别来做呢?以下代码片段可用于创建生产订单、删除现有组件和添加新组件,然后发布生产订单。创建生产订单:可以使用 BAPI_PRODORD_CREAT... 阅读全文
摘要:
工单组件修改函数组为 CNIF_MAT 1. 获取组件信息 2.修改组件信息 BAPI_NETWORK_COMP_CHANGE 3.删除组件信息 BAPI_NETWORK_COMP_REMOVE 4.添加组件信息 BAPI_NETWORK_COMP_ADD(不能用,参见另一篇博文) 其中基本使用方法 阅读全文
摘要:
我在开发系统使用 LPD_CUST更新角色实例时, 系统没有产生请求号,又不能直接更新QAS和PRD。 要传输LPD_CUST, 我们需要两个请求包 – Workbench and Customizing 使用SU01,设置用户参数如下: 然后使用 LPD_CUST,在保存时, 系统会弹出传输请求的 阅读全文
摘要:
要在SAP GUI 和 WEB GUI 实现不同功能时,就需要判断是否程序运行环境,可以用以下几种方法判断。 方法一: DATA: w_username(20) TYPE c. CALL FUNCTION 'GUI_GET_DESKTOP_INFO' EXPORTING type = 5 CHANG 阅读全文
摘要:
使用MM02时,我们输入材料并按下Enter键,它将要求我们选择所需的“VIEW”。此弹出窗口包含可用的物料主视图,并且它们不是恒定的。有时MRP1在第12行,有时在第6行。视图的这种动态仅取决于状态(MARA-VPSTA)。 为了获取这种动态变化,我们需要了解所需视图的确切位置,例如第6行或第10 阅读全文