点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
在内部表被声明为内联之后,是否可以添加其他列?
例如,为了查找具有特定表条目的传输,我想添加一个类似于E071K-TABKEY的附加列TABKEY,然后再添加传输所有者和描述。
选择*从T184到表@DATA(lt_t184)中,AUART ='AA'。
如果sy-subrc = 0。 "向lt_t184添加一个额外的TABKEY列 ENDIF。
或
我能否在select语句中声明一个附加的随机字段(与所涉及的表无关)?
SELECT T〜*,random_field类型的tabkey作为tabkey 从T184到表@DATA(lt_t184),其中AUART ='AA'。
谢谢。
更新:CAST自7.40 SP5开始可用,但功能非常有限; 自7.50起(参考注释),它才可以真正完全使用。
自7.50起,您可以使用 CAST 以根据预定义的DDIC类型进行输入:
或主机表达式以根据DDIC数据元素(也为7.50)键入:
。 R. Koppolu 感谢您的反馈。 您的评论应该作为答案发布,以便将来的访问者可以看到,并且您可以将"最佳答案"切换为您的答案!
嗨,
此解决方案也应适用于7.40 SP8等较旧的系统。
lg约翰
你好约翰,
感谢您的回复。 在ABAP 7.40中,您的解决方案对我也适用。
但是,如果可能的话,我希望通过内联声明来实现。 此外,该解决方案还利用了额外的内存。
但是,如果在实例条件记录(Axxx)表中进行选择的时间点未知,那么我确实会看到这种方法的优点。
此致,
S.R.K
一周热门 更多>