想法SAP

SAP开发框架系列之 商品标签

2021-05-07  本文已影响0人  syjf1976_abap

点击蓝字 关注我们

前言

归纳总结是个好习惯,我们都值得拥有.

每一个业务的开发需求,都是一次归纳的契机.

根据业务特定的需求分析,是否可以概括出一个通用需求?

特定业务需求是否完全包含在这个通用需求中呢?

是否可以根据这个通用需求概括出一个通用处理模型?

该模型是否可以解决这一类的业务需求?

怎么用特定的语言(ABAP)开发这个模型?

怎么给业务最大的自由度去使用这个配置使用这个模型?

    如果你是一个业务人员,带着这些问题去和你的开发沟通.(你毛病呀,半天就可以写完的程序,你想整一周?)

    如果你是一个开发人员,带着这些问题去和需求提出者沟通(你找事呀,按我的需求做就完事了,要不你来写功能说明书?)

    或者,你也会碰到志同道合的. 嗯,这个提议不错, 咱们一起来完善一下这个设计. 

尝试更多的去理解业务,去归纳业务,用开发的思想去重建功能设计. 

1.商品标签管理的业务需求:

商品主数据增加“商品标签”功能,包括基本类标签及计算类(BI计算)标签。从而实现商品的精细化管理,有利于不同商品属性动态新增、后期的商品分析归类及对顾客的个性化推荐等。

商品标签为对于商品某种特殊属性的标识,如产地、畅销时段、白领喜好产品、黄金时段热销、冬季热卖等等。基本标签为人为可预先判定维护的商品标签属性,计算标签为BI通过分析过往进销情况及顾客人群特点等得出的商品标签属性。

2.为什么不使用标准的特征值功能

首先,标准的特征值对字符的长度有一个30位长的限制. 这个限制导致标准特征值功能无法满足用户的需求.

其次, 标准特征值存储结果过于复杂, 不太利于商品标签查询,标签内容查询及其它程序写入标签值.

3.商品标签管理的配置点

4.商品标签的配置示例

ZTMD_LAB_GROUP商品标签维护分组

ZTMD_LAB商品标签主档表

允许设置标签的描述,类型,长度,来源,长文本标记,多值维护,校验等信息

每种类型的标签维护一个

ZTMD_LABCLASS商品标签分组表

维护标签和标签分组的关系,一个标签可以放到多个分组中,

ZTMDLAB_CHECK商品标签值限定表

用于限定标签的允许值范围,

ZTMDLAB_VALUE标签的码表

给标签维护码表,维护时,可以从码表中选择内容.通过标签属性多值维护控制是否允许多选.

ZTMD_CAT_GROUP 商品类目维护与商品标签分组的对应

ZTMDCAT_LAB商品类目及标签分类对应表(作为补充的特例维护方式)

用于为特定的商品类目设置标签分组,优先级高于ZTMD_CAT_GROUP

5.商品标签维护

基本配置信息维护好之后,

就可以通过事物代码ZMD001维护商品的标签信息了.

标签在屏幕中的位置会按照上述配置来体现.

标签值非法检查

标签值的选择输入

长文本录入

6.标签值的存储

维护好的商品标签数据存放在下列表中

对于需要计算的标签值, 可以通过BI或者其它程序计算后调用函数写入表中.

总结

商品标签功能是几年前的一个项目中开发的功能. 部分细节参考了标准的特征值.现在看来, 有些功能还不是特别完善,需要进一步的改进.

THE

END

约定

如果你对这篇文章感兴趣,请帮忙点赞,在看,分享.     

    (如果你真的喜欢这篇文章,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程. 越多的人打赏,作者越有动力分享,读者就能享受更多的福利.毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.

上一篇下一篇

猜你喜欢

热点阅读