通过对象显示message text
来源:互联网 发布:帮助画画的软件 编辑:程序博客网 时间:2024/06/05 02:18
在t-code:se91中创建的message class,实际是保存在表t100中的。
我们如果想通过调用对象的方法,来显示一个message class中,某个message number的text。
可以让这个对象所对应的类实现if_t100_message这个接口。并在类的构造方法中,调用重写后的get_text()方法。
而重写后的get_text()方法,则指定了要调用的message class、message number。
例如:
CLASS c1 DEFINITION.
PUBLIC SECTION.
INTERFACES if_t100_message.
METHODS constructor.
ENDCLASS.
CLASS c1 IMPLEMENTATION.
METHOD constructor.
if_message~get_text( ).
ENDMETHOD.
METHOD if_message~get_text.
if_t100_message~t100key-msgid='HRPAY99PM'.
if_t100_message~t100key-msgno='003'.
if_t100_message~t100key-attr1='TEXT'.
ENDMETHOD.
METHOD if_message~get_longtext.
ENDMETHOD.
ENDCLASS.
DATA oref TYPE REFTOc1.
START-OF-SELECTION.
CREATE OBJECT oref.
MESSAGE oref TYPE 'I'.
在这个例子中,我们调用的message class是HRPAY99PM,message number 是 003。
它的内容如下图所示:
上述例子运行效果如下图所示,也就是说实现了对message文本的显示。
- 通过对象显示message text
- Play通过message转换窗体显示的Label
- Message对象
- 通过text提供的本地地址 显示文本内容
- 通过混合方式显示对象继承
- 通过handler与message
- 为什么Message创建对象使用Message.Obtain
- Bundle数据通过Message传送
- javscript通过原型链方式显示对象继承
- Android竖直显示Text
- 竖直显示Text
- input text 显示文字
- 当对象内文本溢出时显示省略标记(text-overflow:ellipsis)
- text-overflow:ellipsis,当对象内文本溢出时显示省略标记(...)
- Android 显示 pop-up message
- UIAlertController message 靠左显示
- Android AlertDialog不显示Message
- Core Text对象模型
- 深入理解C语言的指针*和引用&
- Eclipse导出JAR包
- Ext.net.DirectMethods
- poj 1230 C++解法
- 利用convertView优化ListView性能
- 通过对象显示message text
- 18个经典培训故事
- 【转】javascript操作数组
- 如何远程连接MySQL
- 【多媒体基础知识】 ---常见音频编码格式总结
- 在Eclipse中使用JUnit4进行单元测试(中级篇)
- js调用可执行性(exe)文件
- 鼠标选中的文字分享到微博
- Dalvik——如何控制vm