2020-09-05 01:59发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想将数据从excel工作表导出到数据库中,并在ALV中显示,并带有一个附加字段,该字段将显示每个条目是否成功保存的状态。
在这里,我有一个字段" Id",它是主键。 当我将数据从excel复制到由相同ID组成的内部表中时,来自excel的值将被覆盖到内部表中。
有人可以告诉我如何在"状态"字段中打印一条消息,以显示是否成功保存了数据而不将其覆盖到数据库中吗?
您可以使用这些FM之一将excel文件中的数据提取到内部表中-
1。 ALSM_EXCEL_TO_INTERNAL_TABLE
2。 TEXT_CONVERT_XLS_TO_SAP
然后通过对内部表进行排序将内部表的数据插入数据库表,并使用以下语法根据您的条件删除相邻记录-
按 对itab排序。从itab中删除调整重复项,比较 。
现在使用简单的插入语法,将数据输入数据库表,并在成功后弹出消息(类型" I",表明记录已在db中成功更新),并使用该内部表显示ALV 。
您可以查看以下文章: https://gocoding.org/abap-excel-upload/ 在此说明上传excel。 除了这里要提到的内容之外,您还想知道什么?
在这里,我试图在ALV中显示excel工作表的内容,并附加一个字段"状态",该字段将显示未保存重复的条目并保存了唯一的条目。 我的实际问题是验证重复条目。
Ps:谢谢大家的帮助,我能够将数据从excel导出到z表。 现在我只想验证一下。
在显示内部表数据之前,您可以对内部表进行排序并删除重复的条目,如我在下面的答案中所述。 请检查。
最多设置5个标签!
您可以使用这些FM之一将excel文件中的数据提取到内部表中-
1。 ALSM_EXCEL_TO_INTERNAL_TABLE
2。 TEXT_CONVERT_XLS_TO_SAP
然后通过对内部表进行排序将内部表的数据插入数据库表,并使用以下语法根据您的条件删除相邻记录-
现在使用简单的插入语法,将数据输入数据库表,并在成功后弹出消息(类型" I",表明记录已在db中成功更新),并使用该内部表显示ALV 。
您可以查看以下文章: https://gocoding.org/abap-excel-upload/
在此说明上传excel。 除了这里要提到的内容之外,您还想知道什么?
在这里,我试图在ALV中显示excel工作表的内容,并附加一个字段"状态",该字段将显示未保存重复的条目并保存了唯一的条目。 我的实际问题是验证重复条目。
Ps:谢谢大家的帮助,我能够将数据从excel导出到z表。 现在我只想验证一下。
在显示内部表数据之前,您可以对内部表进行排序并删除重复的条目,如我在下面的答案中所述。 请检查。
一周热门 更多>