当前位置: 首页 > news >正文

SAP-MM 条件类型字段解析

01、“定价类型”:定义此条件类型的代码和描述,代码不能重复,描述可更改,根据实际需要,条件类型可定制;

02、“存取顺序”:表示此条件类型在定价时,要到存取顺序号定义的条件表中读取有关的定价信息,条件类型PB00默认的存取顺序为“0002-总价”,其它条件类型一般不需要设置存取顺序;  

控制数据1    

03、“定价等级”:对条件类型进行分类,标识此条件类型是属于价格、税还是折扣或附加费等,当中的哪一类;           

04、“计算类型”:标识此条件类型是按数量、体积、固定金额还是百分比等,来计算价格;       

05、“定价类别”:对条件类型进行分组,如所有价格条件(如PB00、PBXX、P000等)都可归到H-基本价格组,所有税收条件(如MWAS、MWST、MWVR、MWVS等)都可归到D-税收组;           

06、“舍入规则”:如果此条件类型计算出的价格存在小数,标识该价格的取整方式,目前系统有三种选择,分别是       

空-商业,就是按常规的四舍五入方式来取整,这个选项最常用;

A-向上取整,就是不管多小总是入,如价格为19.241,保留两位小数,就变成19.25;

B-向下取整,就是不管多大总是舍,如价格为19.248,保留两位小数,就变成19.24;

07、“结构定价”:控制此条件类型计算出的价格和物料清单的累积值是否相关;           

08、“正/负”:控制此条件类型计算出的值是正数还是负数,通常,折扣类的条件类型应设置为X-负值,交货成本类的条件类型应设置为A-正值,不能确定正负数的条件类型应设置为空-正和负都可以;

组定价

1.对于条件类型PB00,如果存在定价记录并做了等级(Scale)维护,假设1-49个10CNY、50-99个8CNY、100个以上6CNY,创建PO时,同一物料有两个行项目,数量分别为30和90个,   如果不勾选“组定价”,则价格分别为10CNY和8CNY;

但是如果勾选了“组定价”,则价格都变成了6CNY(30+90=120>100个,所以价格取6CNY;

2.对于其它条件类型,例如以FRB1为例,创建PO时,有两个行项目,总价值分别为100CNY和400CNY(1:4的比例),在凭证抬头输入FRB1,价值为100CNY,如果不勾选“组定价”,则每个行项目的FRB1价值都为100CNY,抬头FRB1的价值更新为200CNY;

但是如果勾选了“组定价”,则行项目的FRB1价值分别为20CNY和80CNY,抬头FRB1的价值仍为100CNY;

10、“组条件例程”:必须勾选“组定价”,然后关于“组定价”,可以通过自定义例程(编辑ABAP代码)的方式来满足系统标准功能不能实现的用户特定需求;   

11、“舍入差异对照”:必须勾选“组定价”,控制是否对于带有一个组码程序的组定价结算舍入差额,如果设置此标识,系统比较抬头等级的定价值与项目等级的定价值总计,然后,填加差额至最大项目;

可进行的修改      

12、“人工输入项”:用于设置系统自动导入的条件类型,标识此条件类型在前端应用的输入控制,系统有五个选项,分别是   

空-没有限制,没有任何限制;

A-免费,经测试,发现跟空一样,没有任何限制;

B-自动条目具有优先权,若存在定价记录,则系统自动取价,然后灰掉,不允许改值,但可以手工删除,删除后不允许手工输入;

C-人工输入具有优先权,无论是否存在定价记录,即使存在,系统自动取价后,也允许手工更改,并且手工输入的优先级最高,一般PBXX会设置C选项;

D-不可能人工处理,标识此条件记录不能手工处理,包括改值和删除;

13、“抬头条件”:如果勾选,则此条件类型可以在采购凭证的抬头使用,否则不可以;

14、“项目条件”:如果勾选,则此条件类型可以在采购凭证的行项目使用,否则不可以,但如果勾选了“抬头条件”,则可以在凭证抬头使用此条件类型,然后由系统自动分配到行项目;

15、“删除”:如果勾选,则在采购凭证上,此条件类型是通过可以做删除处理,否则不可以;

16、“金额/百分比”:如果勾勾选,则此条件类型在采购凭证上可以更改输入的“金额或百分比”,否则不可以;       

17、“价值”:如果勾选,则此条件类型在采购凭证上可以更改输入的“定价值”,否则不可以;

18、“数量关系”:标识此条件类型在采购凭证上是否可以更改输入的“分子分母”,也就是能否输入单位转换关系,如1吨=1000千克,如果勾选,则可以,否则不可以,不常用;

19、“计算类型”:如果勾选,则此条件类型在采购凭证上可以更改控制数据的“计算类型”,否则不可以,一般都不允许修改;

主数据(设置采购信息记录相关参数)          

20、“有效期自”和“有效期到”:用来标识采购信息记录中此条件类型缺省的开始和结束日期,开始一般留空,结束一般为最大日期;   

21、“定价过程”:一般用于PB00,控制采购信息记录中,能够维护哪些条件类型,如果为空,则只能维护条件类型PB00,如果维护值,如RM0000,则采购信息记录中, 能够维护计算方案RM0000里所有的条件类型,如运费FRA1、FRB1,折扣RAC1等;

等级             

22、“等级基础”:用于控制此条件类型的价格,如果要设置等级(也就是阶梯价格,例如可以在采购信息记录中设置阶比如PB00应设置为C-数量规模,也就是要按照数量进行等级划分,例如数量1-99个价格为10CNY,100-999个8CNY,1000个以上6CNY;

比如FRA1应设置为B-价值等级,也就是要按照价值进行等级划分,例如订单价值1-99CNY运费为10%,100-999CNY12%,1000CNY以上14%;梯价格),那么应该按照什么维度来进行划分,  

23、“检查值”:用于校验价格等级的排序规则是A-降序、B-升序、还是空-不检查,比如上例中的PB00,价格随着数量增加越来越低10/8/6(降序),如果此处选择了B-升序,则系统会报错;           

24、“等级类型”:不常用,一般选空-定价记录中可以被维护;         

25、“等级公式”:在对此条件类型的价格设置等级的业务中,可以写一些例程,用于满足系统标准功能满足不了的特定需求;             

26、“计量单位”:在对此条件类型的价格设置等级的业务中,可以在此指定计量单位,但一般不指定,由系统根据采购订单上的计量单位自动指定;             

控制数据2

27、“应计项”:勾选,则计划内交货成本会在收货时更新库存,产生会计凭证,否则不会;       

28、“排除”:在创建采购凭证时,控制此类条件类型是否唯一被计算,一般用于PB00和PBXX等“价格”类型的条件类型;             

29、“收货的供应商”:如果选择“2-输入一直可以”,则对PO收货时,可以更改运费供应商。            

相关文章:

SAP-MM 条件类型字段解析

01、“定价类型”:定义此条件类型的代码和描述,代码不能重复,描述可更改,根据实际需要,条件类型可定制; 02、“存取顺序”:表示此条件类型在定价时,要到存取顺序号定义的条件表中读…...

C#,码海拾贝(28)——求解“对称正定方程组”的“平方根法”之C#源代码

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 求解线性方程组的类 LEquations /// 原作 周长发 /// 改编 深度混淆 /// </summary> public static partial class LEquations { /// <summary> /…...

碳纤维单丝外径测试中的纳米分辨率激光衍射法解决方案

摘要&#xff1a;碳纤维单丝热膨胀系数是碳纤维复合材料设计、生产与可靠性和寿命评估的重要参数&#xff0c;本文针对单丝径向高温热膨胀系数测试这一难题提出了相应的解决方案。解决方案的核心内容是基于激光衍射法和高温辐射加热&#xff0c;并采用衍射轮廓拟合技术以及相应…...

服务(第三十二篇)nginx做缓存服务器

nginx作为缓存服务配置语法 1、proxy_cache_path 配置语法&#xff08;即缓存路径配置语法&#xff09; Syntax&#xff1a;proxy_cache_path path [levelslevels] [use_temp_pathon|off] keys_zonename:size [inactivetime] [max_sizesize] [manager_filesnumber] [manager_s…...

Java 集合、数组、字符串的相互转换(关于list.toArray(new String[0])的源码分析)

在 Java 中&#xff0c;可以通过以下方式实现集合、数组和字符串之间的相互转换。 一、集合和数组的相互转化 ①、将集合转为数组&#xff1a;&#xff08;toArray 方法&#xff09; List<String> list new ArrayList<>(); list.add("apple"); lis…...

Redis的全局命令及相关误区

Redis中所说的数据结构是针对key-value中的value而言的。主要的结构包括String、哈希表、列表、集合等等在redis中存在16个库&#xff0c;涉及到后期的集群搭建只能使用0号库最为方便 查看所有键&#xff08;支持通配符&#xff09; keys * keys S*返回当前数据库中的键总数 …...

C++核心编程—类和对象,类的三大特性——封装、继承、多态

纵有疾风起&#xff0c;人生不言弃。本文篇幅较长&#xff0c;如有错误请不吝赐教&#xff0c;感谢支持。 &#x1f4ac;文章目录 一.类和对象的概念①什么是对象&#xff1f;②抽象和类1.类的基本概念2.类的声明与定义&#xff1a;3.对象的创建与使用 二.类的封装①为什么有封…...

keep-alive 是 Vue 内置的一个组件,被用来缓存组件实例。

文章目录 简介注意点使用 keep-alive 有以下优缺点优点缺点 简介 keep-alive 是 Vue 内置的一个组件&#xff0c;被用来缓存组件实例。 使用 keep-alive 包裹动态组件时&#xff0c;被包裹的组件实例将会被缓存起来&#xff0c;而不会被销毁&#xff0c;直到 keep-alive 组件…...

(八)Spring之IOC控制反转、DI依赖注入介绍和使用(详解)

文章目录 前言SpringSpring IOC 简介BeanIOC 概述IOC 本质理解 Spring IOC 应用IOC xml装配IOC 依赖注入IOC Bean的作用域 IoC 自动装配Bean 的自动装配注解实现自动装配 IoC 使用注解开发模拟实现Spring IoC 前言 “Spring”在不同的上下文中表示不同的事物。它可以用来引用 …...

凸缺陷 convexityDefects

获取凸包&#xff0c;可以参考我的这篇文章&#xff1a; 凸包&#xff08;Convex Hull&#xff09;代码实现案例 获取了凸包之后&#xff0c;可以干什么呢&#xff1f; 凸缺陷凸包与轮廓之间的部分称为凸缺陷。凸缺陷可用来处理手势识别等问题。 通常情况下&#xff0c;使用如…...

c语言编程练习题:7-43 Shuffling Machine

Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid “inside jobs” where employees collaborate with gamblers by performing inadequate shuffles, many casinos empl…...

ffmpeg enum AVChannel枚举解析

AVChannel枚举是在2022-12-20的提交中添加的&#xff0c;对应的版本号是5.1. 这个提交的描述是"avutil/channel_layout: add AVChannel enum and related functions"。 原型 typedef struct AVChannelCustom {enum AVChannel id;char name[16];void *opaque; } AVCh…...

invest模型教程

详情点击链接&#xff1a;invest模型教程——建议收藏 1.生态系统服务 2.InVEST模型 3.InVEST所需数据&#xff08;分辨率、格式、投影系统等&#xff09;、获取及标准化预处理 4.InVEST运行 5.ArcGIS工具支撑InVEST模型 5.1ArcGIS数据形式与数据格式、数据格式之间的相互转换…...

LinuxShell编程

Shell编程 Shell的概念介绍 命令解释器 Shell是命令解释器(command interpreter)&#xff0c;是Unix操作系统的用户接口&#xff0c;程序从用户接口得到输入信息&#xff0c;shell将用户程序及其输入翻译成操作系统内核&#xff08;kernel&#xff09;能够识别的指令&#x…...

stm32学习笔记-11 SPI通信

11 SPI通信 文章目录 11 SPI通信11.1 SPI通信协议11.2 W25Q64简介11.3 实验&#xff1a;软件SPI读写W25Q6411.4 SPI通信外设11.5 实验&#xff1a;硬件SPI读写W25Q64 注&#xff1a;笔记主要参考B站 江科大自化协 教学视频“ STM32入门教程-2023持续更新中”。 注&#xff1a…...

“微商城”项目(3页面布局)

1.设置标题 设置页面头部标题&#xff0c;方便告诉用户当前显示的是哪一个页面。编辑src\router.js文件&#xff0c;示例代码如下。 routes: [{ path: /, redirect: /home, meta: { title: 首页 } },{ path: /home, component: Home, name: home, meta: { title: 首页 } } ] …...

Java 八股文 - MySQL

MySQL 1. MySQL 有几种锁&#xff1f; ​ 三种锁的特点 表级锁&#xff1a;开销小&#xff0c;加锁快&#xff1b;不会出现死锁&#xff1b;锁定颗粒度大&#xff0c;发生锁冲突的概率最高&#xff0c;并发度最低。行级锁&#xff1a;开销大&#xff0c;加锁慢&#xff1b;会…...

周赛347(模拟、思维题、动态规划+优化)

文章目录 周赛347[2710. 移除字符串中的尾随零](https://leetcode.cn/problems/remove-trailing-zeros-from-a-string/)模拟 [2711. 对角线上不同值的数量差](https://leetcode.cn/problems/difference-of-number-of-distinct-values-on-diagonals/)模拟 [2712. 使所有字符相等…...

String AOP的使用

面向切面编程&#xff0c;面向特定方法编程&#xff0c;以方法为对象&#xff0c;在不修改原方法的基础上&#xff0c;对方法进行操作扩展等&#xff0c;底层是通过动态代理实现的 使用开发步骤&#xff1a; 1、创建一个类&#xff0c;加上Aspect声明为一个AOP切面类&#xff…...

华为芯片基地旁,龙华科技小镇大水坑片区城市更新单元旧改项目

项目位置&#xff1a;龙华观澜大水坑社区&#xff0c;位于梅观创新走廊九龙山产学研片区内 占地面积&#xff1a;总面积198万平方米&#xff0c;其中项目第一期60万平米开 发 商&#xff1a; 华润集团申报主体&#xff1a;华润置地项目&#xff1a;龙华科技小镇大水坑片区城市…...

iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版​分享

平时用 iPhone 的时候&#xff0c;难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵&#xff0c;或者买了二手 iPhone 却被原来的 iCloud 账号锁住&#xff0c;这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...

pam_env.so模块配置解析

在PAM&#xff08;Pluggable Authentication Modules&#xff09;配置中&#xff0c; /etc/pam.d/su 文件相关配置含义如下&#xff1a; 配置解析 auth required pam_env.so1. 字段分解 字段值说明模块类型auth认证类模块&#xff0c;负责验证用户身份&am…...

【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】

1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件&#xff08;System Property Definition File&#xff09;&#xff0c;用于声明和管理 Bluetooth 模块相…...

Netty从入门到进阶(二)

二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架&#xff0c;用于…...

Vite中定义@软链接

在webpack中可以直接通过符号表示src路径&#xff0c;但是vite中默认不可以。 如何实现&#xff1a; vite中提供了resolve.alias&#xff1a;通过别名在指向一个具体的路径 在vite.config.js中 import { join } from pathexport default defineConfig({plugins: [vue()],//…...

深入理解Optional:处理空指针异常

1. 使用Optional处理可能为空的集合 在Java开发中&#xff0c;集合判空是一个常见但容易出错的场景。传统方式虽然可行&#xff0c;但存在一些潜在问题&#xff1a; // 传统判空方式 if (!CollectionUtils.isEmpty(userInfoList)) {for (UserInfo userInfo : userInfoList) {…...

Kubernetes 网络模型深度解析:Pod IP 与 Service 的负载均衡机制,Service到底是什么?

Pod IP 的本质与特性 Pod IP 的定位 纯端点地址&#xff1a;Pod IP 是分配给 Pod 网络命名空间的真实 IP 地址&#xff08;如 10.244.1.2&#xff09;无特殊名称&#xff1a;在 Kubernetes 中&#xff0c;它通常被称为 “Pod IP” 或 “容器 IP”生命周期&#xff1a;与 Pod …...

VisualXML全新升级 | 新增数据库编辑功能

VisualXML是一个功能强大的网络总线设计工具&#xff0c;专注于简化汽车电子系统中复杂的网络数据设计操作。它支持多种主流总线网络格式的数据编辑&#xff08;如DBC、LDF、ARXML、HEX等&#xff09;&#xff0c;并能够基于Excel表格的方式生成和转换多种数据库文件。由此&…...

Linux安全加固:从攻防视角构建系统免疫

Linux安全加固:从攻防视角构建系统免疫 构建坚不可摧的数字堡垒 引言:攻防对抗的新纪元 在日益复杂的网络威胁环境中,Linux系统安全已从被动防御转向主动免疫。2023年全球网络安全报告显示,高级持续性威胁(APT)攻击同比增长65%,平均入侵停留时间缩短至48小时。本章将从…...

数据结构:泰勒展开式:霍纳法则(Horner‘s Rule)

目录 &#x1f50d; 若用递归计算每一项&#xff0c;会发生什么&#xff1f; Horners Rule&#xff08;霍纳法则&#xff09; 第一步&#xff1a;我们从最原始的泰勒公式出发 第二步&#xff1a;从形式上重新观察展开式 &#x1f31f; 第三步&#xff1a;引出霍纳法则&…...