相信很多国内的 SAP 从业者,在初次接触到一些 SAP On-Premise 产品的数据库表时,都会一头雾水,至少笔者就是如此。
比如 SAP ERP 和 SAP S/4HANA 里的 MARA 表。这些整整齐齐长度为 5 的数据库字段名,读起来就像天书一样。
这种两眼一抹黑的情况,直到后来笔者去做另一个产品,也就是 SAP CRM 的标准开发时才有所好转:数据库表的字段名称终于变成了友好的英文拼写。然而这些字段里使用的 Data Element,比如下图 LANGU 字段的类型 SPRAS,仍然让我看起来很是费解。这个 SPRAS 是什么鬼?
后来花时间网上查了一下资料,才知道这些命名背后的来龙去脉。
SPRAS
源自德语单词 Sprache
(语言)与 Schlüssel
(键)拼合而成。