天干地支在 SAP 方案中的应用

作者:SAP养家 约 3 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Data Engineering, 开发, 数据工程
天干地支在 SAP 方案中的应用 - 封面图
天干地支在 SAP 方案中的应用 - 封面图

说起天干地支,那是上学时代的事了,再回忆一下.

十天干: 甲、乙、丙、丁、戊、己、庚、辛、壬、癸。

十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

业务背景:

SAP批次只有10位,其中有1位代表成品是哪款原料做成的,10位数字+26个英文字母,现在已经编到 Y 了,再编1位就没法再编了。

大家讨论了几个方案,有用特殊字符的,有把编码改成2位的,还有提出用小写字母的。

经分析后,留下特殊字符或中文字两个方案。

天干地支在 SAP 方案中的应用 - 封面图
天干地支在 SAP 方案中的应用 - 封面图

中国文字有几千个,这个肯定足够了,但是用什么编码呢?

我们开玩笑说,可以甲乙丙丁来表示,如果不够的话还可以用子丑寅卯辰来表示,这个时候有人说话了,我们在 做SAP顾问之前是不是路边算命的 呀。

玩笑归玩笑,但是也说明一个问题,批次中加入汉字的方案是可以行的。

当然,最后的方案也没采用汉字,而是采用特殊符号:①、②、③、④、⑤、⑥、⑦、⑧等。

关键点:

1、带圈的数字键盘上是没有的,但是通过输入法可以输入到20 ,通过百度搜索然后复制可以到48,这个足够用一段时间了,因为48是2位,后续到99应该是可以的。

2、这个特殊字符因为键盘上是没有,所以应该有很多人打不出来,所以要整理一个记事本或WORD文档,无论谁需要,就把这个发给他。刚开始不是太方便,但是久而久之,这个也不是问题了。

3、每个人的输入法都不同,也不是所有人都知道上面的文档, 有可能有人自己摸索自己打 , 如果相同的①,不同人打出来,SAP识别出来不同,就比较麻烦了

,如果你输入的 ①作为查询条件,搜不出来别人输入的 ①,就会大乱的。

因此, 交叉测试非常重要

。测试阶段第2步制定的文档先不要发出来,找三五个人,各人用自己的方法输入前面带圈的字符,然后相互查询,如果都没问题,证明无论怎么打出的①,SAP都认为是一样的。

这样方案才OK .

天干地支在 SAP 方案中的应用 - 封面图
天干地支在 SAP 方案中的应用 - 封面图
SAP养家

关于作者:SAP养家

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「天干地支在SAP方案中的应用.md」整理生成,仅用于内部技术分享与学习交流。