[英]Dirty assign of cl_gui_alv_grid object is possible in ABAP?
题目中提到的技巧可能很容易解决的新需求需要验证。
除了顾问所说的脏实现之外,他还允许我们使用脏分配。
所以我开始,在一个 BADI 方法中,得到了两个脏分配来正常工作。
一个是分配一个没有对 GUI 对象的引用的对象,另一个只分配一个数据表。 两者都位于同一个其他程序中。
现在我想从同一程序的 ALV 网格之一中获取要分配的字段符号。
SY-SUBRC
返回0
,但后面的字段符号指向INITIAL
。 我可以想象,就安全而言,这是不允许的。
无论如何,我只是在这里要求确认或更正我的假设。
使用脏分配通常是一个非常糟糕的主意,因为它至少破坏了软件设计的两个原则(封装和接口),因此可能会破坏安全性和健壮性领域。 对于使用脏分配时可能出错的一些解释,您可以阅读我的这篇博客必须保留协议
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.