SAP系统如何查找物料对应分类特性中的特性值

作者:朋克周 | 创建时间: 2023-06-27
SAP系统中,有的物料为变式物料,它通过可配置物料分配变式特性。而变式特性中的某些特性有自己固定可选的特性值编码,这些特性值编码有自己固定的特性值描述,怎么在系统中查找这些固定的特性值描述呢? 本文介绍一下SAP系统中,如何通过前台事务码查...
SAP系统如何查找物料对应分类特性中的特性值

方法/步骤:前台事务查询操作

登录系统后在事务码输入框中输入“MM03”事务码,“MM03”是显示物料主数据的事务码。进去后,输入一个变式物料的物料号,如:31000386。回车后,会弹出一个视图选择的屏幕,选择“基本视图2”后点击下面的确认按钮。

进去到“基本视图2”后,向下滚动右侧的滚动条,可以发现下面有一个字段,名为“一般可配置物料”。我们的这个物料就是通过这儿字段所填的可配置物料引用分类特性的。

打开一个新会话窗口,输入“MM03”事务码。这次我们输入上图所显示的可配置物料的物料号“310035”。然后回车,弹出的视图窗口中会多出一个“分类”的视图选项来。选中这个“分类”选项,然后确认显示。“分类”视图出来后,就可以看到300分类下所分配的两个类。

再打开一个会话窗口,输入“CL02”事务码。这是显示分类的事务码。我们在类那个输入框中输入“C000G”,在类类型那个输入框中输入“300”分类。回车后即可看到此分类下所分配的特性字段。

在这个显示类的界面中,显示视图中的“特性”视图,如上一步骤中的图2。将鼠标放在一个特性上,双击这个特性编码,即可跳转到此特性的界面去。若此特性有固定值和固定值对应的描述,则会在“值”视图中显示。如下图2。此特性有一大批固定值与固定值对应的描述。

在创建此物料的销售订单时,销售订单上的特性使用的是300分类的变式特性,就是我们这儿所说的特性。订单上的特性值保存的是特性的值编码,实际应用中一般都要求显示特性的值描述,我们需要根据如上的步骤去查询特性的值描述。

方法/步骤:后台数据的查找操作

MARA是物料主数据表,在MARA表中查找到变式物料上的可配置物料号 MARA-SATNR

使用FUNCTION BAPI_OBJCL_GETCLASSES查找可配置物料上的变式特性上的分类。

使用FUNCTION BAPI_CLASS_GETDETAIL查找分类特性上的特性值及其描述。

温馨提示

销售订单取特性值时,有好多FUNCTION和METHOD。VC_I_GET_CONFIGRATION最全,但性能最差。
销售订单取特性值时,有一个类的METHOD取数最快,但是需要明确上面的事务对应的逻辑。
点击展开全文

更多推荐