首页 > 其他分享 >ABAP-MD11计划订单创建

ABAP-MD11计划订单创建

时间:2023-05-20 09:57:49浏览次数:36  
标签:FUNCTION return plaf MD11 订单 ABAP ls TYPE headerdata

 1 DATA:ls_return     TYPE bapireturn1,
 2      ls_plaf       TYPE plaf,
 3      ls_headerdata TYPE bapiplaf_i1.
 4 
 5 ls_headerdata-pldord_profile = ls_plaf-paart .
 6 ls_headerdata-plan_plant = ls_plaf-plwrk .
 7 ls_headerdata-prod_plant = ls_plaf-pwwrk .
 8 ls_headerdata-material = ls_plaf-matnr .
 9 ls_headerdata-order_start_date = ls_plaf-psttr .
10 ls_headerdata-order_fin_date = ls_plaf-pedtr .
11 ls_headerdata-base_uom = ls_plaf-meins .
12 ls_headerdata-version = ls_plaf-verid .
13 ls_headerdata-total_plord_qty = ls_plaf-bdmng.
14 ls_headerdata-firming_ind = 'X' .
15 
16 CALL FUNCTION 'BAPI_PLANNEDORDER_CREATE'
17   EXPORTING
18     headerdata   = ls_headerdata
19 *   IS_SEASON_INFO              =
20 *   IV_ASSIGN_SEASON            =
21   IMPORTING
22     return       = ls_return
23     plannedorder = ls_plaf-plnum
24 *   CREATEDHEADERDATA           =
25 *   CAPACITYHEADERDATA1         =
26 *   CAPACITYHEADERDATA2         =
27 *   CAPACITYHEADERDATA3         =
28 *     TABLES
29 *   COMPONENTSDATA              =
30 *   CREATEDCOMPONENTSDATA       =
31 *   CAPACITYDATA1               =
32 *   CAPACITYDATA2               =
33 *   CAPACITYDATA3               =
34   .
35 
36 IF ls_return-type = 'S' .
37 
38   CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
39     EXPORTING
40       wait = 'X'.
41 
42 ELSE .
43 
44   CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
45 
46 ENDIF .

标签:FUNCTION,return,plaf,MD11,订单,ABAP,ls,TYPE,headerdata
From: https://www.cnblogs.com/TigerMan/p/17416795.html

相关文章

  • ABAP-MD12删除计划订单
    1DATA:ls_returnTYPEbapireturn1,2ls_plafTYPEplaf.34CALLFUNCTION'BAPI_PLANNEDORDER_DELETE'5EXPORTING6plannedorder=ls_plaf-plnum7*USE_COLL_UPDATE=''8*LAST_ORDER=''......
  • ABAP-BAPI汇总
    MM模块MM01、MM02物料创建、物料修改BAPI_MATERIAL_SAVEDATABP供应商创建、供应商修改CVI_EI_INBOUND_MAINME11、ME12采购信息记录创建、采购信息记录修改ME_INFORECORD_MAINTAINME54N采购申请审批BAPI_REQUISITION_RELEASEMIGO-561期初库存批导BAPI_GO......
  • ecshop 购物车 下单 提交到订单表的代码
     /*插入订单表*/do{$order['order_sn']=get_order_sn();if($GLOBALS['db']->autoExecute($GLOBALS['ecs']->table('order_info'),addslashes_deep($order),&#......
  • 【淘宝拼多多抖音】订单详情API接口系列
    订单详情接口主要是获取订单的详细信息,包括但不限于订单号、下单时间、支付状态、发货状态、收货人信息、商品信息、金额、物流信息、退货/换货信息等。这些数据可以用于订单管理和追踪订单状态,以提供更好的客户服务。搜索当前会话用户作为卖家已卖出的交易数据(只能获取到三个月......
  • ABAP屏幕日期时间字段不显示
    内表日期和时间字段都有值,但是屏幕上面却不显示 将日期字段格式改成DATS时间字段格式改成TIMS重新查看结果,显示正常了。 ......
  • 使用 FOR ALL ENTRIES 将 ABAP 内表内容作为数据库表的读取条件之一试读版
    本教程之前的文章,我们已经介绍了如何用ST05事务码,对一个ABAP报表进行性能分析和优化的步骤。94.使用事务码ST05对SAPABAP数据库表访问性能调优的一个具体例子重构后的代码:REPORTzdb_optimization.DATA:lt_orderTYPETABLEOFzmyorder,ls_orderLIKE......
  • 在 ABAP 层执行 Open SQL 的幕后操作 - 武侠版
    在ABAP系统中使用事务码编写OPENSQL向数据库发起查询时,应用层和数据库层之间会发生一系列的交互。让我们详细介绍这个过程,并结合下面这张ABAP三层架构图:用户触发事务码:用户在ABAP系统中输入事务码,比如SE38(ABAP编辑器)或SE11(数据字典),并按下回车键。这将触发ABAP系统在应用层......
  • 面向对象设计里引入 Friend 是对封装性的破坏吗,friend 在 SAP ABAP 里的应用场景
    笔者的SAP技术交流群里,有朋友提问:我想问一个很基础的问题,为什么类要有friend啊反正我工作这些年,在SAP生产代码里没用过友元,只是在生产代码的单元测试代码里用过,原因也就是让单元测试代码能够访问到被测试的生产类的私有属性。代码如下:SAPABAP的帮助文档:在面向对象......
  • SAP ABAP 系统里长文本 Long Text 的设计和读取函数 READ_TEXT 详细讲解试读版
    本文回答本教程一位学习者在笔者的知识星球里的提问。要想找到这个问题的根源,需要首先对SAPABAP系统里长文本(LongText)的设计有一个比较清楚的了解,这就是本文及后续文章的目的。SAPABAP长文本的使用场景在SAPABAP系统中,长文本(LongText)是一种特殊的文本类型,它可以存......
  • SAP采购订单修改后再次审批触发EDI输出问题
    问题:采购PO设置任何修改时需要进行再次审批,再次审批时会触发一个EDI错误消息输出.现象:使用ME21N创建PO并使用ME29N审批.我们会看到一个正确(绿色)的消息输出.当我们使用ME29N修改了PO数量为2,保存以后,再次审批.我们会看得红色的错误输出.查看日志如下:问题解决方案:......