SAP S4HANA使用ABAP获得生产订单的状态
在S/4HANA里,我们如何根据一个销售订单的行项目,查看对应的生产订单状态?
双击行项目:
点击Schedule line:
这里就能看到生产订单的ID和状态了。
其中订单的状态存储在表vsaufk里,注意订单和状态可以是1对多的关系。
状态的ID和描述信息存储在表tj02t里,所以有了下面的代码:
METHOD get_prod_order_status.DATA: lt_status TYPE TABLE OF j_status,lt_text TYPE TABLE OF tj02t,lv_id LIKE iv_prod_order_id,ls_result LIKE LINE OF rt_status_in_s4_format.lv_id = iv_prod_order_id.CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'EXPORTINGinput = lv_idIMPORTINGoutput = lv_id.SELECT stat INTO TABLE lt_status FROM vsaufk WHERE inact = space ANDaufnr = lv_id.CHECK sy-subrc = 0.SELECT * INTO TABLE lt_text FROM tj02t FOR ALL ENTRIES IN lt_statusWHERE istat = lt_status-table_line AND spras = 'EN'.LOOP AT lt_text ASSIGNING FIELD-SYMBOL(<text>).CLEAR: ls_result.ls_result-status_id = <text>-istat.ls_result-status_code = <text>-txt04.ls_result-status_text = <text>-txt30.APPEND ls_result TO rt_status_in_s4_format.ENDLOOP.ENDMETHOD.
测试一下,成功拿到所有状态,和事务码CO03里看到的一样。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
SAP S4HANA使用ABAP获得生产订单的状态相关推荐
- SAP S/4HANA使用ABAP获得生产订单的状态
在S/4HANA里,我们如何根据一个销售订单的行项目,查看对应的生产订单状态? 双击行项目: 点击Schedule line: 这里就能看到生产订单的ID和状态了. 其中订单的状态存储在表vsaufk ...
- SAP S/4HANA使用ABAP获得生产订单的状态 1
在S/4HANA里,我们如何根据一个销售订单的行项目,查看对应的生产订单状态? 双击行项目: 点击Schedule line: 这里就能看到生产订单的ID和状态了. 其中订单的状态存储在表vsaufk ...
- 【ABAP】生产订单收货增强控制
[ABAP]生产订单收货增强控制 [需求] 生产订单需控制先有投入方有产出,禁止直接收货. [实现] 根据Debug调试找到"功能模块出口"(它允许客户通过功能模块在SAP应用程序 ...
- SAP S4HANA如何取到采购订单ITEM里的'条件'选项卡里的条件类型值?
SAP S4HANA如何取到采购订单ITEM里的'条件'选项卡里的条件类型值? 最近在准备一个采购订单行项目的增强的function spec.其中有一段逻辑是取到采购订单行项目条件里某个指定的条件类 ...
- SAP BDC使用CO01创建生产订单报错
SAP BDC使用CO01创建生产订单报错 错误详情 错误原因 解决办法 错误详情 No batch input data for screen SAPLCOK01 0115 错误原因 在生产订单下达 ...
- SAP中ABAP的生产订单调用BAPI进行投料BAPI_GOODSMVT_CREATE(根据生产订单号进行投料,可以修改物料数量)
REPORT z0304. "定义需要使用的表 TABLES: afko,resb. *生产订单收货的bapi所用结构 DATA: mat_doc LIKE bapi2017_gm_ ...
- SAP中如何实现<生产订单>的批量删除方法!
一.计划订单部份: 1.SAP 生产模块的计划订单批量删除的功能代码 MD16. 二.生产订单部份: 2.生产订单批量做删除标记.程序名:PPARCHP1 ,运行SE38,做pro.ORD 的批量删除 ...
- abap中 生产订单、销售订单、内部订单各自编号的数据字段类型
VBAK~VBELN 销售订单号 CHAR 长度10 AUFK~AUFNR 生产订单号 CHAR 长度12 COAS~AUFNR 内部订单号 CHAR 长度12 而且上述三个 ...
- SAP S/4HANA里的生产订单,标识其已经结束生产可以发货的字段
看状态里面一个confirmed的状态,出现这个状态就说明是完全的数量都报工了.如果是部分报工的话就是PCNF,不过我们这次的订单数量都是1的话不会出现这个状态.CNF上面那个TECO是订单结束了,一 ...
最新文章
- JNDI概述(转载)
- 南洋理工75页最新「深度学习对话系统」大综述论文,最全面概述深度学习对话技术进展...
- DOM操作表格的各种属性[z]
- 软件官网与memcached介绍
- CentOS下Storm 1.0.0集群安装详解
- php常见错误及总结,PHP常见的错误级别总结
- Nginx出现403 forbidden
- Linux系统编程4:入门篇之最强编辑器vim的使用攻略
- rdlc报表输入中文出现小方块
- Flex Builder 不能Profile的另一个原因:不能使用中文用户名
- 王建林的一个亿,靠打工能实现么?
- 局域网互访终结贴(转载)
- php1怎么获取网卡id号,C#获得MAC地址(网卡序列号)代码
- 关于OpenGL源码下载说明
- 微信小程序-引入iconfont图标
- 常用APP签名存档以及获取签名的几种方式介绍
- php调用API支付接口 可个人使用,无需营业执照(使用第三方接口,调用的天工接口。)...
- ldc java_java-如何在Jasmin中使用“ ldc_w”避免“常量...
- 一步一步实现商城微信小程序(四)
- 设计模式之门面设计模式
热门文章
- Linux NFS服务器的安装与配置(最简单的文件共享集群)
- 分类与回归树(CART)相关知识
- 第三次学JAVA再学不好就吃翔(part57)--StringBuffer和String的相互转换
- 《复杂》读书笔记(part7)--遗传算法
- 阿里疯传!Python+Tableau+Excel数分教程(附内部资源)
- SAP Commerce Cloud SmartEdit 学习笔记
- NgRx Selector 的 Memoization 特性学习笔记
- SAP HANA Cloud 简介
- Spartacus同SAP Commerce Cloud交互的示意图
- 使用调试的方式搞清楚SAP UI5应用标题的更改方式