摘要:
1业务场景 期初批量导入物料主数据时,有以下要求: 维护相应的物料视图 将物料维护到多个工厂 可能需要对物料进行分割评估 对某些字段,需要在BAPI中做增强处理进行维护 2代码实现 2.1物料基本数据 2.2维护物料长文本 2.3维护分类视图 2.4维护质量视图 2.5启用分割评估 3.物料主数据增 阅读全文
摘要:
1业务场景 事务代码:ME21N创建采购订单 可以通过BAPI_PO_CREATE1批量创建 2代码实现 1.抬头 2.行项目 3.增强 抬头增强字段放在BAPI_TE_MEPOHEADER结构中的CI_EKKODB附加结构中 行项目增强字段放在BAPI_TE_MEPOITEM结构中的CI_EKPO 阅读全文
摘要:
当涉及到物料的库存地点时,系统通常会做校验,该物料是否扩充了库存地点,没有扩充则报错。为了不使这样的错误干扰到程序逻辑,通常会在涉及时,先查询MARD表,判断是否存在对应的库存地点。如果没有存在,则直接先扩充库存地点,再执行程序逻辑 1、前台扩充 MMSC 输入库存地点,点击保存 2、BAPI实现 阅读全文
摘要:
1、MB21创建预留 1.1、MB21前台操作 输入物料等信息,保存即可 1.2、调用BAPI:BAPI_RESERVATION_CREATE1 " @斌将军 DATA:ls_header TYPE bapi2093_res_head, ls_atpcheck TYPE bapi2093_atpch 阅读全文
摘要:
一、在界面中循环输出行数据,屏幕直接画出行数,需要计算翻页,一旦界面行数变动,则需要更改代码,所以引入步循环 二、步循环 首先在界面上画出要展示的内容 注意,在步循环中,文本的名称和输入框的名称不能相同,否则报错 选中显示的框,定义步循环,发现一行框变成了两行 通过下拉框,可以随意展示多行数据 定义 阅读全文
摘要:
一、业务流程中需要进行信用模拟检查,但逻辑梳理较为复杂,因此借用交货单创建时信用检查逻辑。但是当交货单信用检查通过时,不创建交货单,因此需要对BAPI:BAPI_OUTB_DELIVERY_CREATE_SLS进行改造,拦截创建交货单逻辑 二、在BAPI包含的函数SD_DELIVERY_CREDIT 阅读全文
摘要:
一、CJ34,输入发出预算和接收预算的WBS 二、调用BAPI " @斌将军 SELECT pspnr, posid, objnr FROM prps INTO TABLE @DATA(lt_prps) FOR ALL ENTRIES IN @lt_yszj WHERE posid = @lt_ys 阅读全文
摘要:
一、预算补充CJ37/预算返回CJ38 二、补充预算CJ37,点击保存 预算返回CJ38,点击保存 三、代码示例 预算补充代码 " @斌将军 SELECT pspnr, posid, objnr FROM prps INTO TABLE @DATA(lt_prps) FOR ALL ENTRIES 阅读全文
摘要:
一、ME2N增加字段 二、结构中添加扩展字段 附加结构中添加同名这些字段时会报错,原因是MEREP_OUTTAB_DOWNPAY等结构已存在该字段,导致冲突 三、添加逻辑代码 包含文件LMEREPI02中查找第二个同名方法Method: if_reader_mm~read_table,添加查询逻辑即 阅读全文
摘要:
一、在MB51报表中新增列 包含文件RM07DOCS_GENERATED的itab结构中,新增字段 在RM07DOCS中的detail_list子例程中添加查询逻辑 在子例程build_fieldcatalog中配置fieldcat 定期更文,欢迎关注 TRANSLATE with x Englis 阅读全文