一个需求是点击自写程序输出界面的一个按钮进入co11n货物移动的界面,其中就要求把生产订单号,产量,日期参数带上值。首先想到的是用
SET PARAMETER ID ‘ANR’ FIELD lw_cc_aufnr-aufnr.
call TRANSACTION ‘CO11N’ AND SKIP FIRST SCREEN .
但是,不幸发现产量没有PARAMETER ID,而且没有直接进入货物移动的界面,还要手工点击按钮或者再写code。最后的解决方法是,用bdc mode ‘E’:
“bdc程序
perform bdc1_dynpro using ‘SAPLCORU_S’ ‘0100′.
perform bdc1_field using ‘BDC_OKCODE’
‘/00′.
perform bdc1_field using ‘BDC_CURSOR’
‘AFRUD-AUFNR’.
perform bdc1_field using ‘AFRUD-AUFNR’
lw_cc_aufnr-aufnr.
perform bdc1_dynpro using ‘SAPLCORU_S’ ‘0100′.
perform bdc1_field using ‘BDC_OKCODE’
‘/00′.
perform bdc1_field using ‘AFRUD-AUFNR’
lw_cc_aufnr-aufnr.
perform bdc1_field using ‘BDC_CURSOR’
‘AFRUD-LMNGA’.
perform bdc1_field using ‘AFRUD-LMNGA’
lw_cc_cl.
perform bdc1_dynpro using ‘SAPLCORU_S’ ‘0100′.
perform bdc1_field using ‘BDC_OKCODE’
‘/00′.
perform bdc1_field using ‘AFRUD-AUFNR’
lw_cc_aufnr-aufnr.
perform bdc1_field using ‘AFRUD-LMNGA’
lw_cc_cl.
perform bdc1_dynpro using ‘SAPLCORU_S’ ‘0100′.
perform bdc1_field using ‘BDC_OKCODE’
‘=MB03′.
perform bdc1_field using ‘AFRUD-AUFNR’
lw_cc_aufnr-aufnr.
perform bdc1_field using ‘AFRUD-LMNGA’
lw_cc_cl.
perform bdc1_field using ‘BDC_CURSOR’
‘AFRUD-BUDAT’.
perform bdc1_field using ‘AFRUD-BUDAT’
lw_cc_budat.
perform bdc1_dynpro using ‘SAPLCOWB’ ‘0130′.
perform bdc1_field using ‘BDC_CURSOR’
‘COWB_COMP-CHARG(01)’.

CLEAR:gt_messtab[],gt_messtab.
CALL TRANSACTION ‘CO11N’ USING gt_bdcdata MODE ‘E’  UPDATE ‘S’ MESSAGES
INTO gt_messtab.

PS:想得到过账后的凭证号,debug消息内表没有找到,用
GET PARAMETER ID ‘MBN’ FIELD lw_cc_mblnr.
APPEND lw_cc_mblnr-mblnr to lt_cc_mblnr.
ENDIF.

可以解决。

没有PARAMETER ID,想 call TRANSACTION相关推荐

  1. SAP CALL TRANSACTION查找PARAMETER ID的最强办法

    1. 直接通过搜索源代码 SE38运行程序 RS_ABAP_SOURCE_SCAN 以MMBE为例搜索PARAMETER ID 搜索结果(可在搜索结果中查找对应屏幕字段的PARAMETER ID:还可 ...

  2. 查询 (Tcode)跳转ID方法:(SET PARAMETER ID)

    1.做ALV穿透时需要查询 SET PARAMETER ID ,这时输入事务码后按F1,找到参数ID即可 2.语法: SET PARAMETER ID 'ANR' FIELD L_RESULT-AUF ...

  3. 标准程序的Parameter id 并不一定准确

    Exp. Me39 F1 看到的是VRT 程序中: 根据不同的配置 id可能各不相同 MODULE d0205_get_parameter OUTPUT. DATA: gv_cc_flag TYPE  ...

  4. MissingServletRequestParameterException: Required request parameter ‘id‘ for method parameter type I

    1.报错信息 1.1idea中报错信息 Resolved [org.springframework.web.bind.MissingServletRequestParameterException: ...

  5. 批量插入报错:Parameter ‘id‘ not found. Available parameters are [forlonList, param1]

    项目场景: 在开发中,需要通过批量插入,生成主键id,然后进行数据关联操作 问题描述 Caused by: org.apache.ibatis.executor.ExecutorException: ...

  6. Optional int parameter 'id' is present but cannot be translated into a null value due to being

    执行## ........(int id);报出以下错误. Optional int parameter 'id' is present but cannot be translated into a ...

  7. Required Integer parameter 'id' is not present

    Required Integer parameter 'id' is not present 报错图片 查看Spring Boot项目控制台,并无报错信息: 嘿嘿 那是因为服务器需要从你的网址上获得i ...

  8. Optional int parameter ‘id‘ is present but cannot be translated into a null value

    接收参数时遇到的问题 开始的代码 @RequestMapping("/deleteComment")@ResponseBodypublic ResultInfo deleteCom ...

  9. Optional int parameter ‘id‘ is present but cannot be translated into a null

    问题: 报错Optional int parameter 'id' is present but cannot be translated into a null @RestController pu ...

最新文章

  1. InnoDB memcached插件部署
  2. 深圳市收运体系运营管理_房地产企业如何搭建运营管理体系
  3. VS2013 VS2015 VS2017调试出现无法启动iis express web服务器
  4. 最佳实践:如何基于MNS和OSS实现无大小限制的消息传输
  5. 光纤收发器的工作原理以及使用方法
  6. oracle死锁视频教程,两个Oracle死锁解决实例
  7. 1024 程序员节:给 DBA 们的福音
  8. tensorflow学习之常用函数总结:tensorflow.reduce_mean()函数
  9. mysql 时间设置
  10. 6个免费科技外文文献下载网址,拿走不谢
  11. win11关闭微软拼音输入法中英文切换
  12. ipod nano 无法添加mp4视频 电影失败解决方法
  13. Python实战:利用Uplift模型识别营销敏感用户提升转化率(一)
  14. IM即时通信多房间聊天室仿微信聊天(一)
  15. CentOS 6.3 下 vsftpd 匿名用户访问配置
  16. 小白如何自学编程? 看完这篇这些雷和坑千万不要踩!
  17. vLive虚拟直播,助力企业打造线上云年会
  18. php随机码生成有数字英文,用php生成一个可选位数的数字和英文随机码
  19. 【视觉定位UV】CCD相机安装标准
  20. 《面向对象程序设计(Java)》第四周学习总结

热门文章

  1. jQuery-Easyui 1.2 实现多层菜单
  2. IOT/智能设备日志解决方案(1):概述
  3. 將軍苑 - 收藏集 - 掘金
  4. 突然感到很无聊当没有看书时
  5. springboot 热部署的两种方式
  6. 用 Go 开发 Go 编译器
  7. Ehcache配置的overflowToDisk属性
  8. 在CentOS上安装Git
  9. C# 线程手册 第五章 扩展多线程应用程序 系列
  10. 2012传统行业转型年:整合拓展互联网发展渠道