SAP-MM-维护物料主数据的类(Class)和特性(Characteristic)

news2024/11/24 7:29:17

一.说明

物料主数据有千个左右条目,但仍不能满足各类物料自有特性的描述,为此SAP启用了类(Class)和特性(Characteristic),并在物料主数据的分类视图(Characteristic)对这些特定信息进行维护。

为物料主数据服务的类,其类型只能是在以下四种选择:物料分类(类别001)、批次(类别023)、物料(可配置的对象)(类别 200)、变式(类别300)。

二.特性维护

示例维护的特性有3个,分别是Z_FZMT_MOBNET4GZ_FZMT_MOBNET3GZ_FZMT_MOBNET2G,特性描述数据存储在物理表:CABNT,分别代表4G3G2G的制式特性。以Z_FZMT_MOBNET4G为例进行说明,除维护基本数据外,需设定若干特性值,本例是自定义,每个特性值需维护其键值和描述,其中描述支持多语言,数据如下表所示。

特性值

描述

M4G

中国移动4G

U4G

中国联通4G

T4G

中国电信4G

前台事物码CT04或后台路径进入,维护特性Z_FZMT_MOBNET4G(手机制式4G),在“基本数据”标签页,格式设为3个字符数的字符格式,值分配选为“多值”条目,维护界面如图 1所示。

1 CT04创建特性_基本数据标签页

转至标签页,维护允许的特性值如图 2所示。

2 CT04创建特性_值标签页

以此类似,维护特性Z_FZMT_MOBNET3G(手机制式3G)、

Z_FZMT_MOBNET2G(手机制式2G)。

 

 

三.类维护

示例类的类型是001物料分类,用于描述物料特定信息。

前台用事物码CL02或后台路径进入,维护类Z_FZMT_MOBILE,类型选”001 物料分类,描述为枫竹手机规格参数。在特性标签页维护多个特性:Z_FZMT_MOBNET4GZ_FZMT_MOBNET3GZ_FZMT_MOBNET2G。维护界面参见图 3、图 4、图 5

 

3 CL02初始界面

4 CL02创建类_基本数据标签页

5 CL02创建类_特性标签页

物料主数据_分类视图

一.视图说明

SAP维护的物料主数据有近千个条目,涉及业务流程的方方面面,但对于不同类型物料有其自有的特征值,例如衣服鞋帽的尺寸和颜色、笔记本电脑的各项配置参数等,这些信息是无法在主数据已设定的条目中直接存放。为此,SAP在物料主数据中设置一个专有的分类视图(Classification View),专门存放物料自有的特征值。

首先在SAP中用T-CODE:CT04维护物料自有的特性(Characteristic),将这些特性合集用T-CODECL02归为一个类(Class),以上参见《维护物料主数据的类(Class)和特性(Characteristic)》。在维护物料分类视图时,加入这个类,并对其下的特性维护特征值。对于一个物料,可维护多个类及其相关特性值。

分类视图的数据属于无组织机构,这些不会因为不同的组织机构(如工厂、库存地点)改变而改变。对于一个物料,第一次需用T-CODE:MM01维护,其后只能用MM02进行修改或者删除。关于物料主数据的整体结构,可参见《物料主数据_综述》。

一个物料的分类视图可以加载多个类,所用类的类型只能是以下四种:物料分类(类别001)、批次(类别023)、物料(可配置的对象)(类别200)、变式(类别300)。

分类视图的维护较为复杂,除直接使用维护物料的MM01MM02外,还可使用以下方法维护:

  • 使用T-CODECL20N对一个物料进行维护,操作可参见《CL20N维护采购审批条件》,
  • 使用T-CODECLMM维护,可用LSMWBDC等对此录屏进行批量操作。

维护的类(Class)数据存放于表KSSK,特性值存放于表AUSP,这两表是为系统里所有的类、特性值服务,而不仅仅是物料分类视图。

二.示例数据

类:Z_FZMT_MOBILE 枫竹手机规格参数。

特性及值见下表。

特性

手机制式4G

移动4G

联通4G

手机制式3G

移动3G

联通3G

手机制式2G

GSM(移动2G/联通2G

三.操作

在前台运行T-CODEMM01,输入物料号,在选择视图对话框中,选中分类条目(如图 1所示),此视图属无组织机构级别,如单独维护则不会弹出组织机构对话框。

1 选择视图对话框视图

物料初次维护分类视图,会弹出图 2的列表选择类别,此在选择物料分类(类001)条目,双击确认继续。

2 类别种类选择表

界面转至图 3所示,在分配栏可以输入多个类,点击类别种类右侧的Other Class Type按钮( )弹出图 2列表框,可在不同的类别种类之间切换。

在分配栏中输入类Z_FZMT_MOBILE,输入后按下回车键。

3 维护界面初始

界面下部出现类中包含的特性列表,如图 4所示,在此可按特性输入物料的特征值。

4 维护界面出现特性列表

对于手机制式4G”特性,按下输入栏位右侧按钮或按F4键,弹出图 5对话框,在此选择输入。

 

5 特性输入选择对话框

退出对话框后再按下回车键,由于多值选择,值会分成多行显示。全部维护完毕,特性栏位如图 6所示。物料的特性维护完成,可按保存键退出或继续维护其它视图。

  6 特性维护完成

去读取物料主数据已经维护好的特性值

1、在表“特征值(AUSP)”中以物料号为对象,找到对应的内部特征号(AUSP-ATINN 和特征值( AUSP-ATWRT)两个字段; 

2、在表“特征描述(CABNT)”中根据上一步找到的内部特征号(AUSP-ATINN), 找到特征的描述(CABNT-ATBEZ);

3、在表CAWNT 中根据第一步找到的内部特征号(AUSP-ATINN)和特征值( AUSP-ATZHL)找到对应的特征值描述(CAWNT-ATWTB)。

KLAH-类别底表:

找到内部分类号:2361

然后到表KSML找内部特性号:

找到内部特性号70117012,然后再到特征主数据底表:CABN看看具体是什么特性

特征描述底表:CABNT

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/605987.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

推荐一款免费开源的代码质量分析工具

文章目录 一、简介二、环境安装三、使用说明四、其他报错UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe6 in position 29: ordinal not in range(128)**linux:****windos:** 五、安全编程规范 一、简介 Flawfinder是一款开源的关于C/C静态扫描分析工具&#xf…

C++入门——关键字|命名空间|输入输出

前言: 今天我们又开启了一个崭新的大门——C面向对象编程语言,C是怎么来的呢?答案是:因为C语言的有很多不足,我们的祖师爷用着不爽,就不断更改,就改出来了一门新的语言,C。C语言兼容…

黑客常用的十大工具(附工具安装包),你知道几款?

注:本文总结白帽黑客常用的十大工具。文档仅供参考,不得用于非法用途,否则后果自负。 1 Nmap nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端。确定哪些服务运行在哪些连接端,并且推断计算机运行哪个…

谈谈开源的利弊和国内的开源 ——《新程序员005:开源深度指南 新金融背后的科技力量》书评

感谢CSDN的送测 《新程序员005:开源深度指南 & 新金融背后的科技力量》 是一本以计算机编程和金融科技为主题的杂志书,由中国最大的开源社区之一的开源社主办,内容丰富多样,包括了众多知名开源项目和工具的介绍,同…

第 3 章:使用 Vue 脚手架

目录 具体步骤 模板项目的结构(脚手架文件结构) Vue脚手架报错 修改方案: 关于不同版本的Vue vue.config.js配置文件 ref属性 props配置项 mixin(混入) 插件 小结: scoped样式 小结: Todo-list 案例 小结…

kafka重点问题解答-----kafka 的设计架构

1. kafka 都有哪些特点? 高吞吐量,低延迟 可以热扩展 并发度高 具有容错性(挂的只剩1台也能正常跑) 可靠性高 2. 请简述你在哪些场景下会选择 kafka? kafka的一些应用 日志收集:一个公司可以用kafka可以收集各种服务的log&…

自学黑客(网络安全/web渗透),一般人我还是劝你算了吧

由于我之前写了不少网络安全技术相关的文章,不少读者朋友知道我是从事网络安全相关的工作,于是经常有人私信问我: 我刚入门网络安全,该怎么学? 要学哪些东西? 有哪些方向? 怎么选&a…

chatgpt赋能python:Python分解三位数:打造高效的数学学习工具

Python分解三位数:打造高效的数学学习工具 介绍 Python是一种动态、解释型、高级编程语言,广泛应用于数据分析、人工智能、机器学习等领域。在数学教育中,Python也是一个非常好的工具,可以帮助学生更好地理解数学知识和提高解题…

Linux内核模块开发 第 6 章

The Linux Kernel Module Programming Guide Peter Jay Salzman, Michael Burian, Ori Pomerantz, Bob Mottram, Jim Huang译 断水客(WaterCutter) 6 字符设备驱动 include/linux/fs.h 中定义了结构体 file_operations ,这个结构体包含指…

深度学习论文分享(三)Look More but Care Less in Video Recognition(NIPS2022)

深度学习论文分享(三)Look More but Care Less in Video Recognition(NIPS2022) 前言Abstract1. Introduction2 Related Work2.1 Video Recognition2.2 Redundancy in Data(数据冗余) 3 Methodology3.1 Arc…

Apache 虚拟主机企业应用

企业真实环境中, 一台服务器发布单个网站非常浪费资源,所以一台 web 服务器上会发布多个网站少则2~3个多则 30多个网站 在一台服务器上发布多网站,也称之为部署多个虚拟主机, Web 虚拟主机配置方法有以下 种: 1、基于单…

基于机器学习的内容推荐算法及其心理学、社会学影响闲谈

基于机器学习的内容推荐算法目前在各类内容类APP中使用的非常普遍。在购物、时尚、新闻咨询、学习等领域,根据用户的喜好,进行较为精准的用户画像与内容推荐。此类算法不但可以较为准确的分析用户的特征,如年龄、性别等,还能通过长…

QT项目实战(视频播放器)

文章目录 前言一、QMediaPlayer二、QVideoWidget三、QAudioOutput四、播放器代码实现五、最终效果总结 前言 本篇文章将使用QT6.4来实现一个简单视频播放器,在QT中使用一个视频播放器还是非常简单的。那么下面就让我们一起来实现这个视频播放器吧。 一、QMediaPla…

深度学习应用篇-计算机视觉-图像增广[1]:数据增广、图像混叠、图像剪裁类变化类等详解

【深度学习入门到进阶】必看系列,含激活函数、优化策略、损失函数、模型调优、归一化算法、卷积模型、序列模型、预训练模型、对抗神经网络等 专栏详细介绍:【深度学习入门到进阶】必看系列,含激活函数、优化策略、损失函数、模型调优、归一化…

基于VGG16实现宝石图像分类任务(acc 84%)--paddle paddle

作业:补充网络定义部分,使用卷积神经网络实现宝石分类 要求:1.补充完成CNN的网络结构定义方法实现宝石识别 2.可尝试不同网络结构、参数等力求达到更好的效果 卷积神经网络 卷积神经网络是提取图像特征的经典网络,其结构一般包…

【hello C++】类和对象(下)

目录 1. 再谈构造函数 1.1 构造函数体赋值 1.2 初始化列表 1.3 explicit关键字 2. static成员 2.1 概念 2.2 特性 3. 友元 3.1 友元函数 3.2 友元类 4. 内部类 5.匿名对象 6.拷贝对象时的一些编译器优化 7. 再次理解类和对象 1. 再谈构造函数 1.1 构造函数体赋值 在创建对象…

Spring Boot项目使用 jasypt 加密组件进行加密(例如:数据库、服务的Key、等等进行加密)

🍓 简介:java系列技术分享(👉持续更新中…🔥) 🍓 初衷:一起学习、一起进步、坚持不懈 🍓 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏 🍓 希望这篇文章对你有所帮助,欢…

【018】C++的指针数组和数组指针

C 指针数组和数组指针 引言一、指针数组1.1、数值的指针数组1.2、字符的指针数组1.3、二维字符数组 二、指针的指针三、数组指针3.1、数组首元素地址和数组首地址3.2、数组指针的使用示例3.3、二维数组和数组指针的关系 四、多维数组的物理存储总结 引言 💡 作者简介…

从0实现基于Alpha zero的中国象棋AI(会分为多个博客,此处讲解蒙特卡洛树搜索)

从0实现基于Alpha zero的中国象棋AI 0.0、前言 ​ 题主对于阿尔法狗的实现原理好奇,加上毕业在即,因此选择中国象棋版的阿尔法zero,阿尔法zero是阿尔法狗的升级版。在完成代码编写的历程中,深刻感受到深度学习环境的恶劣&#x…

零门槛快速创业:GPT和AI工具的秘密武器

在不到一周的时间里,David创建了一个按需印刷的Etsy商店,该商店具有引人注目的标识和大量独特的文字和艺术。 我最近花了大约一周的时间来建立Etsy店面。在本文中,我将向你展示我如何(可能更有趣的是,在哪里&#xff…