在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获得生产订单的状态相关推荐

  1. SAP S/4HANA使用ABAP获得生产订单的状态

    在S/4HANA里,我们如何根据一个销售订单的行项目,查看对应的生产订单状态? 双击行项目: 点击Schedule line: 这里就能看到生产订单的ID和状态了. 其中订单的状态存储在表vsaufk ...

  2. SAP S/4HANA使用ABAP获得生产订单的状态 1

    在S/4HANA里,我们如何根据一个销售订单的行项目,查看对应的生产订单状态? 双击行项目: 点击Schedule line: 这里就能看到生产订单的ID和状态了. 其中订单的状态存储在表vsaufk ...

  3. 【ABAP】生产订单收货增强控制

    [ABAP]生产订单收货增强控制 [需求] 生产订单需控制先有投入方有产出,禁止直接收货. [实现] 根据Debug调试找到"功能模块出口"(它允许客户通过功能模块在SAP应用程序 ...

  4. SAP S4HANA如何取到采购订单ITEM里的'条件'选项卡里的条件类型值?

    SAP S4HANA如何取到采购订单ITEM里的'条件'选项卡里的条件类型值? 最近在准备一个采购订单行项目的增强的function spec.其中有一段逻辑是取到采购订单行项目条件里某个指定的条件类 ...

  5. SAP BDC使用CO01创建生产订单报错

    SAP BDC使用CO01创建生产订单报错 错误详情 错误原因 解决办法 错误详情 No batch input data for screen SAPLCOK01 0115 错误原因 在生产订单下达 ...

  6. SAP中ABAP的生产订单调用BAPI进行投料BAPI_GOODSMVT_CREATE(根据生产订单号进行投料,可以修改物料数量)

    REPORT  z0304.  "定义需要使用的表  TABLES: afko,resb. *生产订单收货的bapi所用结构  DATA: mat_doc LIKE bapi2017_gm_ ...

  7. SAP中如何实现<生产订单>的批量删除方法!

    一.计划订单部份: 1.SAP 生产模块的计划订单批量删除的功能代码 MD16. 二.生产订单部份: 2.生产订单批量做删除标记.程序名:PPARCHP1 ,运行SE38,做pro.ORD 的批量删除 ...

  8. abap中 生产订单、销售订单、内部订单各自编号的数据字段类型

    VBAK~VBELN    销售订单号  CHAR  长度10 AUFK~AUFNR   生产订单号  CHAR  长度12 COAS~AUFNR  内部订单号   CHAR  长度12 而且上述三个 ...

  9. SAP S/4HANA里的生产订单,标识其已经结束生产可以发货的字段

    看状态里面一个confirmed的状态,出现这个状态就说明是完全的数量都报工了.如果是部分报工的话就是PCNF,不过我们这次的订单数量都是1的话不会出现这个状态.CNF上面那个TECO是订单结束了,一 ...

最新文章

  1. JNDI概述(转载)
  2. 南洋理工75页最新「深度学习对话系统」大综述论文,最全面概述深度学习对话技术进展...
  3. DOM操作表格的各种属性[z]
  4. 软件官网与memcached介绍
  5. CentOS下Storm 1.0.0集群安装详解
  6. php常见错误及总结,PHP常见的错误级别总结
  7. Nginx出现403 forbidden
  8. Linux系统编程4:入门篇之最强编辑器vim的使用攻略
  9. rdlc报表输入中文出现小方块
  10. Flex Builder 不能Profile的另一个原因:不能使用中文用户名
  11. 王建林的一个亿,靠打工能实现么?
  12. 局域网互访终结贴(转载)
  13. php1怎么获取网卡id号,C#获得MAC地址(网卡序列号)代码
  14. 关于OpenGL源码下载说明
  15. 微信小程序-引入iconfont图标
  16. 常用APP签名存档以及获取签名的几种方式介绍
  17. php调用API支付接口 可个人使用,无需营业执照(使用第三方接口,调用的天工接口。)...
  18. ldc java_java-如何在Jasmin中使用“ ldc_w”避免“常量...
  19. 一步一步实现商城微信小程序(四)
  20. 设计模式之门面设计模式

热门文章

  1. Linux NFS服务器的安装与配置(最简单的文件共享集群)
  2. 分类与回归树(CART)相关知识
  3. 第三次学JAVA再学不好就吃翔(part57)--StringBuffer和String的相互转换
  4. 《复杂》读书笔记(part7)--遗传算法
  5. 阿里疯传!Python+Tableau+Excel数分教程(附内部资源)
  6. SAP Commerce Cloud SmartEdit 学习笔记
  7. NgRx Selector 的 Memoization 特性学习笔记
  8. SAP HANA Cloud 简介
  9. Spartacus同SAP Commerce Cloud交互的示意图
  10. 使用调试的方式搞清楚SAP UI5应用标题的更改方式