BDC 弹窗录屏解决办法(ABUMN)
导语:最近在做一个资产价值转移的程序,没有找到合适的函数,就用了BDC,但是有个问题是,ABUMN这个事务码,第一次进入会弹窗让输入公司代码,第二次就不会了,会有参数ID的默认,这样没办法控制。
解决办法:
找到公司代码的参数ID,在BDC录屏开始之前,先给参数ID传好参数,再用BDC调用事务码,就不会弹窗提示了。
SET PARAMETER ID 'BUK' FIELD P_BUKRS.
完整ABUMN录屏代码:
SET PARAMETER ID 'BUK' FIELD P_BUKRS.PERFORM BDC_DYNPRO USING 'SAPLAMDP' '0100'.PERFORM BDC_FIELD USING 'BDC_OKCODE''/ENEWC'.PERFORM BDC_DYNPRO USING 'SAPLSPO4' '0300'.PERFORM BDC_FIELD USING 'BDC_CURSOR''SVALD-VALUE(01)'.PERFORM BDC_FIELD USING 'BDC_OKCODE''=FURT'.PERFORM BDC_FIELD USING 'SVALD-VALUE(01)'<FS_OUT>-BUKRS.PERFORM BDC_DYNPRO USING 'SAPLAMDP' '0100'.PERFORM BDC_FIELD USING 'BDC_OKCODE''=TAB02'.PERFORM BDC_FIELD USING 'RAIFP2-ANLN1'<FS_OUT>-INVZU1.PERFORM BDC_FIELD USING 'RAIFP2-ANLN2'<FS_OUT>-INVZU2.PERFORM BDC_FIELD USING 'RAIFP1-BLDAT'LV_DATE2 . " 上线日期PERFORM BDC_FIELD USING 'RAIFP1-BUDAT'LV_DATE2 .. " 上线日期PERFORM BDC_FIELD USING 'RAIFP1-BZDAT'LV_BZDAT. " 资产价值日PERFORM BDC_FIELD USING 'BDC_CURSOR''RAIFP3-ANLN2'.PERFORM BDC_FIELD USING 'RAIFP3-XBANL''X'."已存资产PERFORM BDC_FIELD USING 'RAIFP3-ANLN1'<FS_OUT>-ANLN1.PERFORM BDC_FIELD USING 'RAIFP3-ANLN2'<FS_OUT>-ANLN2.PERFORM BDC_DYNPRO USING 'SAPLAMDP' '0100'.PERFORM BDC_FIELD USING 'BDC_OKCODE''=TAB03'.PERFORM BDC_FIELD USING 'RAIFP2-ANLN1'<FS_OUT>-INVZU1.PERFORM BDC_FIELD USING 'RAIFP2-ANLN2'<FS_OUT>-INVZU2.PERFORM BDC_FIELD USING 'BDC_CURSOR''RAIFP1-BLART'.PERFORM BDC_FIELD USING 'RAIFP1-BLART''Z1'.PERFORM BDC_FIELD USING 'RAIFP1-TRAVA''4'.PERFORM BDC_DYNPRO USING 'SAPLAMDP' '0100'.PERFORM BDC_FIELD USING 'BDC_OKCODE''=SAVE'.PERFORM BDC_FIELD USING 'RAIFP2-ANLN1'<FS_OUT>-INVZU1.PERFORM BDC_FIELD USING 'RAIFP2-ANLN2'<FS_OUT>-INVZU2.PERFORM BDC_FIELD USING 'BDC_CURSOR''RAIFP2-XANEU'.PERFORM BDC_DYNPRO USING 'SAPLAMDP' '0100'.PERFORM BDC_FIELD USING 'BDC_OKCODE''/ERTRN'.PERFORM BDC_DYNPRO USING 'SAPLSPO1' '0200'.PERFORM BDC_FIELD USING 'BDC_OKCODE''=YES'.LV_MODE = 'N'.CALL TRANSACTION 'ABUMN' USING BDCDATA[]MODE LV_MODE "不显示事务屏幕UPDATE 'S' "同步更新.MESSAGES INTO ZBDCMSGCOLL."错误信息写入zbdcmsgcoll
作者:小飞猪猪猪猪猪猪猪–CSDN
BDC 弹窗录屏解决办法(ABUMN)相关推荐
- spyder设置显示编码_OBS编码器选择“硬件(NVENC)”导致无法录屏解决办法
一.背景 今天想着来捣鼓一下OBS,以后用得到,本来以为很简单就可以设置好,但中途出现了各种各样的问题,其中"编码器选择'硬件(NVENC)'不能成功录屏"在网上找了一大圈都没找到 ...
- OBS窗口捕捉、显示器捕捉黑屏解决办法
OBS 窗口捕捉.显示器捕捉黑屏解决办法 问题描述 主要原因 解决方法 问题描述 下载OBS想对屏幕进行录制,然而却全程黑屏,更改兼容性设置后有时会显示鼠标和word中设置栏的文本. 主要原因 因为O ...
- cocos2d-x返回Android游戏黑屏解决办法
返回Android游戏黑屏解决办法 这几天逛cocos2d-x.org论坛,发现cocos2d-x的作者放出来一个帖子,用来解决返回Android游戏加载资源时黑屏的问题.帖子过些日子估计就沉了,所以 ...
- android游戏黑屏,第五人格游戏进不去黑屏解决办法
小编今天给各位玩家朋友们带来的是第五人格游戏进不去黑屏解决办法,很多的玩家朋友们在第五人格更新后都出现了黑屏.游戏无法进入等情况,这应该怎么办呢?小编把解决方法给大家整理在了下方,感兴趣的小伙伴们快来 ...
- Lenovo E47A Ubuntu闪屏解决办法
Lenovo E47A Ubuntu闪屏解决办法: 安装nvidia显卡驱动包即可: $ sudo apt-get install nvidia-current $ sudo apt-get inst ...
- deepin升级到20.2,开机显示deepin LOGO之后屏幕黑屏解决办法
deepin升级到20.2,开机显示deepin LOGO之后屏幕黑屏解决办法 黑屏后按快捷键: ctrl+atl +F2进入终端. 在终端执行命令: sudo apt install deepin- ...
- ubuntu 开机黑屏解决办法
ubuntu 开机黑屏解决办法 1级标题 1级标题 由于工作原因最近一直使用windows 和ubuntu的双系统,但是在前一天使用完pycharm 强制关机过后,今天ubuntu 无法启动.开机黑屏 ...
- 服务器系统开机提示0xc000007b,示例电脑开机出现0xc000007b蓝屏解决办法
最近有不少网友留言给小编说,电脑重装完系统后重启无法进入系统,出现蓝屏的画面,其代码为0xc000007b,到底是什么意思呢?下面让小编教你如何解决电脑开机蓝屏的状况吧,出现这样情况的朋友可以了解下哦 ...
- win10修改系统配置处理器引导参数后,系统无限蓝屏解决办法
win10修改系统配置处理器引导参数后,系统无限蓝屏解决办法 0:开机时先按f8进入安全模式,在进入命令提示符 1.进入 启动修复 的 命令提示符(最好是使用有管理员权限的,不过普通用户我也每试过), ...
最新文章
- echarts中toolbox位置_基于QGIS中的LSMS(大规模均值漂移)分割算法
- oracle常用的监控,oracle常用的监控语句
- WebStorm 2017.1增加对Vue.js的支持
- CoreML的入门例子
- catia中sew的用法_CATIA超级副本(PowerCopy)使用方法总结 | 坐倚北风
- P2089 烤鸡(python3实现)
- 敏捷开发“松结对编程”系列之七:问题集之一
- 可视化信息论(2015年10月14日)
- 使用虚幻4进行安卓打包
- Python 读取/处理 s2k/$2k 文本文件
- Windows 10用户档案无法加载的解决方法
- 浪潮HF系列闪存存储:不仅看性能,更看整体表现
- C语言:开平方判断素数
- zigbee入网过程深入解析(Ubiqua抓包)
- iconv php gbk utf8,PHP通过iconv将字符串从GBK转换为UTF8字符集
- 抗混叠滤波器 - 差分输入ADC的前端抗混叠RC滤波器设计实现
- lamp 安装 mysql_LAMP 之 mysql 安装
- Linux进程间通信第四讲 标准IPC之信号量集
- nc 文件的nan识别
- 违反gpl协议_对于违反GPL软件存在哪些法律补救措施?