在单个选择程序中出现错误(错误:不允许本地SELECT-OPTIONS)

2020-08-31 18:55发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家:我在以下程序中遇到以...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家:
我在以下程序中遇到以下错误,请您提出我必须纠正的建议。
错误:不允许本地SELECT-OPTIONS(FORM例程或GET事件处于活动状态)。 活动)。

报告Y_MESSAGE_SELECT_SINGLE。
表kna1。
kna1-kunnr的选择选项s_kunnr。
数据vi类型kna1-kunnr。
在选择屏幕上。
从kna1中选择单个kunnr。 进入vi,其中s_kunnr中的kunnr。
如果sy-subrc <> 0.
消息A000(ZSPT_8AM_MSG)带有'Invalid length'。
endif。

表vbak。
选择 -选项s_vbeln用于vbak-vbeln。
数据vi在选择屏幕上键入vbak-vbeln。

从vbak到vi中选择单个vbeln,其中s_vbeln中的vbeln。
如果s-subrc <> 0.
消息a000(ZSPT_8AM_MSG)带有'无效的客户'。
尾号。

表lfa1。
lfa1-lifnr的选择选项s_lifnr。
数据vi类型lfa1- lifnr。
在s_lifnr的选择屏幕上。
从lfa1到vi中选择单个lifnr,其中s_lifnr中的lifnr。
如果sy-subrc <> 0.
消息a000(ZSPT_8AM_MSG)带有'无效的供应商 '。
endif。

选择开始。
从kna1选择kunnr name1 ort01到表it_kna1中,其中s_kunnr中的kunnr。
选择结束。
如果p_ dis ='X'。
在it_kna1循环进入wa_kna1。
写入:/wa_kna1-kunnr,wa_kna1-name1,wa_kna1-ort01。
endloop。
如果p_nodis ='X'。 br>写入:"请选择复选框"。
结束符。
页面顶部。
写入" sy tech"。
页面末尾。
写入:'hs 30,高于deb'。