点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供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或者其它程序计算后调用函数写入表中. 商品标签功能是几年前的一个项目中开发的功能. 部分细节参考了标准的特征值.现在看来, 有些功能还不是特别完善,需要进一步的改进. 约定 如果你对这篇文章感兴趣,请帮忙点赞,在看,分享. (如果你真的喜欢这篇文章,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程. 越多的人打赏,作者越有动力分享,读者就能享受更多的福利.毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.) 公众号 : syjf1976_abap ABAP开发技巧 微信号 : 392077 公众号主群加入受限, 请扫码加入副群后,向管理员申请加入主群