2020-08-16 07:58发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试生成一个CSV文件,该文件的列标题具有恒定值,而SAP表中具有动态值作为每列的值。 由于我有大量的列名,如何在不对ABAP代码中的值进行硬编码的情况下进行维护?
你好 Aruna Shibane Murugesan
如果您既不想在ABAP字典中也不在报表中拥有结构,但又想让列标题具有动态性,那么可以创建一个数据库表,并通过SM30将标题存储在那里 维护视图。
最简单的表可能由两个字段组成,列序列作为键,列标题作为描述(当然还有要求)。 更为复杂的解决方案可能包含一些其他数据,例如源结构和列值的字段名称。
无论如何,您都需要从报告中的该表中选择数据,并使用读取的标题描述填充内部表的第一条记录。
感谢您的答复, Navneet Anand 和BartoszZiólkowski。
但我不会创建结构并使用其字段描述。
相反,我希望有一个内部表,该表的头是第一条记录,后跟实际数据,就像CSV/excel文件一样。
到目前为止,列/名称的要求一直在变化,目前我已经对值进行了硬编码,每次更改时,我都在手动更新列名称。
最多设置5个标签!
你好 Aruna Shibane Murugesan
如果您既不想在ABAP字典中也不在报表中拥有结构,但又想让列标题具有动态性,那么可以创建一个数据库表,并通过SM30将标题存储在那里 维护视图。
最简单的表可能由两个字段组成,列序列作为键,列标题作为描述(当然还有要求)。 更为复杂的解决方案可能包含一些其他数据,例如源结构和列值的字段名称。
无论如何,您都需要从报告中的该表中选择数据,并使用读取的标题描述填充内部表的第一条记录。
请注意,Mateusz# p#
感谢您的答复, Navneet Anand 和BartoszZiólkowski。
但我不会创建结构并使用其字段描述。
相反,我希望有一个内部表,该表的头是第一条记录,后跟实际数据,就像CSV/excel文件一样。
到目前为止,列/名称的要求一直在变化,目前我已经对值进行了硬编码,每次更改时,我都在手动更新列名称。
一周热门 更多>