Loading

随笔分类 -  ABAP

ABAP开发记录
摘要:## 使用场景 公司的外向交货单需要传到WMS进入出库操作,传输成功后调用BAPI外向交货单的一个状态,如果不判断单据是否被锁定,那么下传wms成功后改变单据状态时就会报错,进而导致状态修改失败,从而导致wms和SAP数据不一致的问题。 ## 解决方式 通过ENQUEUE_READ函数判断某个单据是 阅读全文
posted @ 2023-09-07 08:02 _fun_ny 阅读(734) 评论(0) 推荐(0)
摘要:Field Symbol和Type Ref To在ABAP中都有着类似指针的作用,下面结合对比和实例来介绍两者的用法和区别。 先预定义类型ty_ym,内表it_ym,工作区wa_ym,变量v_ym(char20)以供后面使用。 定义 Type Ref To 和 Field Symbol 的定义都可以 阅读全文
posted @ 2023-01-28 14:28 _fun_ny 阅读(226) 评论(0) 推荐(0)
摘要:为表维护试图分配事务代码 SE93 阅读全文
posted @ 2022-09-21 11:37 _fun_ny 阅读(37) 评论(0) 推荐(0)
摘要:ABAP的类有两种类型: 局部类 :只能在当前程序中使用 全局类:可以在所有ABAP程序中使用 可以根据子例程和function model之间的关系来区分局部类和全局类的区别 局部类 局部类分为两个部分 定义部分 实现部分 类的定义 CLASS student DEFINITION. PUBLIC 阅读全文
posted @ 2022-09-16 13:29 _fun_ny 阅读(246) 评论(0) 推荐(0)
摘要:在选择屏幕上声明按钮 最多可声明五个按钮 *选择屏幕按钮 SELECTION-SCREEN: FUNCTION KEY 1, FUNCTION KEY 2, FUNCTION KEY 3. * 其他字段 SELECT-OPTIONS: s_werks FOR marc-werks, s_matnr 阅读全文
posted @ 2022-08-04 08:30 _fun_ny 阅读(873) 评论(0) 推荐(0)
摘要:开发命名规则 常用Tcode | 事务代码 | 功能 | | : : | : : | | se11 | 数据字典管理 | | se16 | 查看表数据 | | sm30 | 查看数据,需要表维护生成器 | | sm12 | 选择锁定条目 | | se37 | 函数构造器 | | mm03 | 显示物 阅读全文
posted @ 2021-11-30 09:04 _fun_ny 阅读(436) 评论(0) 推荐(1)
摘要:写程序定义选择界面参数时,离不开parameters和select-options,今天我们就来聊一聊使用select-options时的一些限定情况。 现有case如下,一个计划录入的程序,在显示计划选项下,需指定一天或者一段时间来展示对应的计划数据,也就是说只允许输入单值或者区间 我们第一印象是 阅读全文
posted @ 2021-10-21 19:03 _fun_ny 阅读(1586) 评论(0) 推荐(0)
摘要:####字符串拼接 *cl_abap_char_utilities=>CR_LF 获取换行符 CONCATENATE L1 cl_abap_char_utilities=>CR_LF L2 INTO L3. *或者 CONCATENATE L1 cl_abap_char_utilities=>new 阅读全文
posted @ 2021-09-28 11:28 _fun_ny 阅读(186) 评论(0) 推荐(0)