增强中获取屏幕值的一句很实用代码…
生活随笔
收集整理的這篇文章主要介紹了
增强中获取屏幕值的一句很实用代码…
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
增強中獲取屏幕值的一句很實用代碼,直接獲取屏幕字段值, 一般是在增強中用 比如MIGO收貨時,希望獲取收貨對應的A01這個值
增強:BADI: ?MB_DOCUMENT_BADI ? ?MB_DOCUMENT_BADI 是在過賬后了,不能報E類型消息,不然會dump,獲取過賬后的值可以
其他常用MIGO增強 :MB_MIGO_BADI ?或者 MB_CHECK_LINE_BADI?
在方法中寫這么一句代碼:
field-symbols ? type godynpro-action.
assign ('(SAPLMIGO)GODYNPRO-ACTION') ?to ?.
這樣就直接把屏幕中的值 取到了,具體個字段含義: SAPLMIGO:這個屏幕對應的程序名:? 這里特此更正, 是“屏幕數據”欄中的程序名, 不是“批輸入的字段描述”欄中的程序名
可能兩個是相同的,也有可能不同,
GODYNPRO-ACTION:該屏幕上的字段名:
屏幕上顯示出來的值都可以取到,只有table control,是否需要字段后面加(行)我沒細研究, 遇到了再說吧,呵呵
增強:BADI: ?MB_DOCUMENT_BADI ? ?MB_DOCUMENT_BADI 是在過賬后了,不能報E類型消息,不然會dump,獲取過賬后的值可以
其他常用MIGO增強 :MB_MIGO_BADI ?或者 MB_CHECK_LINE_BADI?
在方法中寫這么一句代碼:
field-symbols ? type godynpro-action.
assign ('(SAPLMIGO)GODYNPRO-ACTION') ?to ?.
這樣就直接把屏幕中的值 取到了,具體個字段含義: SAPLMIGO:這個屏幕對應的程序名:? 這里特此更正, 是“屏幕數據”欄中的程序名, 不是“批輸入的字段描述”欄中的程序名
可能兩個是相同的,也有可能不同,
GODYNPRO-ACTION:該屏幕上的字段名:
屏幕上顯示出來的值都可以取到,只有table control,是否需要字段后面加(行)我沒細研究, 遇到了再說吧,呵呵
轉載于:https://www.cnblogs.com/senlinmu110/p/3802133.html
總結
以上是生活随笔為你收集整理的增强中获取屏幕值的一句很实用代码…的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息系统项目管理师——成本管理
- 下一篇: 复盘模型_如何运用MT4软件进行复盘,提