如何将消息从 Excel 加载到 SAP table T100?
How can i load messages from Excel to SAP table T100?
我必须为以下问题制定解决方案:我的任务是将大约 2000 条现有消息的翻译导入 SAP。除了使用 SE91
手动完成之外,你们中的任何人都可以提供一个简单的解决方案吗?
我想过用一个简单的 UPDATE
或 INSERT
来解决这个问题,但由于我在 ABAP 中编写代码时是个菜鸟,我希望能得到从某个地方开始的提示。
SPRSL ARBGB MSGNR TEXT
------------------------------------
D /WMS 001 eine Nachricht
这就是我想要 table 之后的结果。
SPRSL ARBGB MSGNR TEXT
------------------------------------
D /WMS 001 eine Nachricht
E /WMS 001 some message
我已经做好了一切准备(Table 在要求的结构内进行了翻译,SQL - 为每条消息插入语句 class)
内置翻译工具包含一个工具,用于收集消息 classes 的短文本,将它们导出到 Excel 文件并重新导入翻译。有关这方面的更多信息,请参见 on-line documentation。由于这是一个受支持的标准函数,我总是更喜欢使用这种方法而不是直接操作表格。
如果不可能,我建议使用 SAPlink 导出消息 class,然后操作 XML 文件并重新导入消息 class.
我想出了解决这个问题的方法。我创建了一个 LSMW - 带有 tx SE16
的空 Batch-Job-Recording 的作业。在 menuepoint "fieldmapping" 中有一个插槽可以在 ABAP 中编码。我在那里写了那个简单的 ABAP 代码
DATA: t_T100 TYPE T100.
t_T100-SPRSL = TRANSLATIONS-SPRSL.
t_T100-ARBGB = TRANSLATIONS-ARBGB.
t_T100-MSGNR = TRANSLATIONS-MSGNR.
t_T100-TEXT = TRANSLATIONS-TEXT.
INSERT T100 FROM t_T100.
然后我将我的翻译以 CSV 格式导入到 LSMW 中。我只需要按 运行,所有数据都以正确的结构存储在数据库中。
我必须为以下问题制定解决方案:我的任务是将大约 2000 条现有消息的翻译导入 SAP。除了使用 SE91
手动完成之外,你们中的任何人都可以提供一个简单的解决方案吗?
我想过用一个简单的 UPDATE
或 INSERT
来解决这个问题,但由于我在 ABAP 中编写代码时是个菜鸟,我希望能得到从某个地方开始的提示。
SPRSL ARBGB MSGNR TEXT
------------------------------------
D /WMS 001 eine Nachricht
这就是我想要 table 之后的结果。
SPRSL ARBGB MSGNR TEXT
------------------------------------
D /WMS 001 eine Nachricht
E /WMS 001 some message
我已经做好了一切准备(Table 在要求的结构内进行了翻译,SQL - 为每条消息插入语句 class)
内置翻译工具包含一个工具,用于收集消息 classes 的短文本,将它们导出到 Excel 文件并重新导入翻译。有关这方面的更多信息,请参见 on-line documentation。由于这是一个受支持的标准函数,我总是更喜欢使用这种方法而不是直接操作表格。
如果不可能,我建议使用 SAPlink 导出消息 class,然后操作 XML 文件并重新导入消息 class.
我想出了解决这个问题的方法。我创建了一个 LSMW - 带有 tx SE16
的空 Batch-Job-Recording 的作业。在 menuepoint "fieldmapping" 中有一个插槽可以在 ABAP 中编码。我在那里写了那个简单的 ABAP 代码
DATA: t_T100 TYPE T100.
t_T100-SPRSL = TRANSLATIONS-SPRSL.
t_T100-ARBGB = TRANSLATIONS-ARBGB.
t_T100-MSGNR = TRANSLATIONS-MSGNR.
t_T100-TEXT = TRANSLATIONS-TEXT.
INSERT T100 FROM t_T100.
然后我将我的翻译以 CSV 格式导入到 LSMW 中。我只需要按 运行,所有数据都以正确的结构存储在数据库中。