在ABAP的report类程序当中,如何将radio button动态的输出,像是WRITE XXX AS CHECKBOX那样的。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ABAP的report类程序当中,如何将radio button动态的输出,像是WRITE XXX AS CHECKBOX那样的。相关的知识,希望对你有一定的参考价值。
不是parameter定义的那种 选择屏幕
如果你是在选择屏幕上,选择某个按钮之后,动态输出radio button,只需要loop sreen设置相应的值即可实现改需求。如果是write的方式输出报表,建议使用WRITE XXX AS CHEKBOX,加校验的方式实现。write xx as radio button 没这种用法的。 参考技术A 是得从屏幕解决,同意楼上loop screen的作法 参考技术B 应该是没有的, 而且看不见这样做的意义追问如果不知道接下来会有多少项,但是他们又是属于同一组,每次只能选一个,这种情况 下动态的parameter就显得有意义了。
追答你的需求是什么, write出来后report就结束了, 还是你想对write出来的data 做某些操作, 可能是update到某个表, 这样的话用ALV的功能可以实现,但不是什么radio button这样的显示方式
追问选出一条记录做后续的操作。既然有write xxx as checkbox的输出方式,就说明有继续执行后续功能的可能性。既然能用checkbox选多条为什么就没有相应的radiobutton来控制选一条呢。
追答write xxx as checkbox 确实有这种语法, 但write出来后再选择的话能不能改变这个field的值我就不知道了, 我按F1查过write的用法, 没发现有radio button的,其实checkbox一样可以实现单选功能, 多选了就报个错就行了, 如果你真追求视觉效果就没办法, 这类型的需求一般是用ALV实现的, 暂时还没见过用write实现的。
本回答被提问者和网友采纳以上是关于在ABAP的report类程序当中,如何将radio button动态的输出,像是WRITE XXX AS CHECKBOX那样的。的主要内容,如果未能解决你的问题,请参考以下文章