COOIS生产订单系统状态处理逻辑

栏目:SAP笔记 评论 0

COOIS的系统状态处理逻辑较为复杂,经过自己尝试组合方式写了6组还是不全,然后套用COOIS标准的逻辑。标准逻辑的大概思路:如果填写了状态和排除,就会直接把状态转换为标识码和标记是否排除形成一个状态码TAB。根据其他条件获取生产订单,拿到订单的对象编号(就是生产订单号前面加OR啥的那个字段)。循环状态码TAB,将获取到的生产订单、状态码、排除标识传进BAPI:STATUS_CHECK_MULTI,这个BAPI就会根据每次执行的状态码TAB进行订单状态处理...

阅读全文

MEQ1配额BDC删除和创建

栏目:SAP笔记 评论 0

删除:FUNCTION zfm_mm_008_del. *"---------------------------------------------------------------------- *"*"本地接口: *"  IMPORTING *"     VALUE(I_MATNR) TYPE ...

阅读全文

字段符号FIELD-SYMBOLS

栏目:SAP笔记 评论 0

1.11.     字段符号FIELD-SYMBOLS字段符号可以看作仅是已经被解引用的指针(类似于C语言中带有解引用操作符 * 的指针),但更像是C++中的引用类型(int i ;&ii= i;),即某个变量的别名,它与真正的指针还是有很大的区别的,在ABAP中引用变量(通过TYPE REF TO定义的变量)才好比C语言中的指针ASSIGN ... TO&n...

阅读全文

基于动态内表的ALV

栏目:SAP笔记 评论 0
基于动态内表的ALV

SAP项目有会要动态显示ALV列的需求,就是ALV的列数量不固定,这是就要用到动态内表的技术,动态内表通过cl_alv_table_create=>create_dynamic_table来创建。完整代码:REPORT ZTEST_ALV_DYNAMIC. *-------------ALV 相关-------------------------- DATA: wa_layo TYPE lvc_s...

阅读全文