点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,我实际上是在Class中执行bapiret2,下面是我为bapiret插入的以下代码。
系统字段sy-msgv1似乎不起作用,因为消息为空(检查屏幕截图)
我有什么不好?
ES_BAPIRET2导出类型BAPIRET2 数据:lv_type TYPE sy-msgty。 数据:lv_id类型sy-msgid。 数据:lv_no TYPE sy-msgno。 数据:lv_v1类型sy-msgv1。 数据:lv_v2类型sy-msgv2。 es_bapiret2-type = lv_type。 es_bapiret2-id = lv_id。 es_bapiret2-number = lv_no。 es_bapiret2-message_v1 = lv_v1。 es_bapiret2-message_v2 = lv_v2。 IF IV_MAX_ROWS GT 0。 es_bapiret2-type ='S'。 es_bapiret2-id ='找到输入行'。 es_bapiret2-message_v1 ='已找到输入行记录'。 选择曼特·埃伯恩·贝达特bsart lifnr waers knumv 从ekko到表it_zheader的对应字段,直到IV_MAX_ROWS ROWS。
(2.8 kB)
1。 消息变量在哪里填充(lv_type,lv_id,lv_no,lv_v1,lv_v2)? 它不会显示在您的编码中。
2。在这一部分中,您"手动"填充消息变量,它们不基于现有的ABAP存储库消息。
3。如果要替换ABAP存储库消息中的占位符,则可以使用MESSAGE语句或FM BALW_BAPIRETURN_GET1
4。查看本教程,以学习更多有关如何创建自定义消息类和消息的信息。 作为占位符以及如何用动态值替换这些占位符;以及如何在编码中使用所有这些占位符:
5。还搜索有关bapiret2的其他问题和答案 结构,以及如何填充和使用它们:
MESSAGE为空,因为您没有填写
如果要填充它:
正确使用BAPIRET2消息;
TYPE-消息类型(S,E,A,X,I,W)
ID-包含您的消息的消息类
NUMBER-使用的消息类别中的消息编号
消息-实际消息
MESSAGE_V1 =消息变量1
MESSAGE_V2 =消息变量2
MESSAGE_V3 =消息变量3
MESSAGE_V4 =消息变量4
然后,您可以像这样填充BAPIRET2:
一周热门 更多>