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

点击蓝字 关注我们

前言

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • ZTMD_LAB                 商品标签主档表

  • ZTMD_LAB_GROUP   商品标签维护分组

  • ZTMD_LABCLASS      商品标签分组表

  • ZTMDLAB_CHECK     商品标签值限定表

  • ZTMDLAB_VALUE      标签的码表

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

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

4.商品标签的配置示例

ZTMD_LAB_GROUP商品标签维护分组

ZTMD_LAB商品标签主档表

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

每种类型的标签维护一个

ZTMD_LABCLASS商品标签分组表

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

ZTMDLAB_CHECK商品标签值限定表

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

ZTMDLAB_VALUE标签的码表

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

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

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

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

5.商品标签维护

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

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

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

标签值非法检查

标签值的选择输入

长文本录入

6.标签值的存储

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

  • ZTMDMARA_LAB          商品及标签对应表

  • ZTMDMARA_LABTXT   商品的长文本标签

  • ZTMDMARA_LABTXTH 商品说明书修改日志表

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

总结

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

THE

END

约定

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

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

公众号 : syjf1976_abap

          ABAP开发技巧

微信号 : 392077

公众号主群加入受限, 请扫码加入副群后,向管理员申请加入主群

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值