点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我正在abap程序中遍...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 我正在abap程序中遍...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我正在abap程序中遍历一个内部表,并将该表中的值打印到sap脚本窗体上。
数据:gt_addr的开头出现0, 文字TYPE文字50。 数据:gt_addr的结尾。 格式print_addr使用pf_ADRNR类型AD_ADDRNUM。 数据ls_addr_s与gt_addr类似。 data(lo_addr)=新的ZCL_ADDR_CREATOR(iv_addr = pf_adrnr)。 data(lt_addr)= lo_addr-> format()。 刷新gt_addr。 将lt_addr引用到数据(ls_addr)中。 ls_addr_s-text =转换text50(ls_addr-> text)。 将ls_addr_s附加到gt_addr。 结局。 循环到gt_addr。 调用函数" WRITE_FORM" 出口 元素='CUSTOMER_ADDR' 窗口='KADR_B' 函数='APPEND' 例外情况 元素= 1 窗口= 2。 如果sy-subrc ne 0。 执行protocol_update。 万一。 结局。 ENDFORM。
问题是,它正在打印最后一个值,而不是表中的所有值:
我做错了什么?
谢谢
(1.2 kB)
有关信息,我转载了您的问题,并可以使用WRITE_FORM_LINES解决。
一周热门 更多>