SD-定义定价用途的条件表(Condition Table)
https://www.fenginfo.com/815.html
条件表(Condition Table)是SAP条件技术体系中最基础的数据源,它们是一群特定的数据表,表名是以特定字母开头 + 三位数字构成(如A106 价格清单/物料组),可以用TCODE:SE11或SE16查看。
条件表的分类有两个维度,分别是用途(Usage)、应用(Application)。条件表名是以特定字符串前缀 + 三位数字构成,用途(Usage)不同,表名的特定字符串各不相同,常见类型如下表所示。
用途(Usage) | 表名结构 |
A 定价 | Axxx |
B 输出 | Bxxx |
C 科目确定 | Cxxx |
D 物料确定 | KOTDxxx |
E 折扣 | KOTExxx |
F 索引 | KOTFxxx |
G 清单&排斥 | KOTGxxx |
H 批是确定 | KOTHxxx |
I 参数文件确认 | KOTIxxx |
M 部长职务确定 | KOTMxxx |
N 免费货物 | KOTNxxx |
P 包装对象确认 | KOTPxxx |
R 派生 | KOTRxxx |
S 统计 | Sxxx |
表 1 部分用途(Usage)条件表名构成
条件表常见的的应用(Application)类别有V(采购)、V(销售及分销)、TX(税)等。用途(Usage)+应用(Application)的组合,形成后台不同的配置路径,在指定的配置中,只能维护不同范围的数据。诸多模块如MM、SD、FI等都有维护条件表的操作(新建、修改、显示),操作界面相同,只是可选的字段目录不同。
ERP初始安装时,系统里就有一些示例配置的条件表,可以直接拿来应用;但在现实业务环境中,有新的关键字段组合需要定义,那么就需要创建新的条件表。在正式系统中,系统示例表占据001至499的编号范围,新建的表一般需要从500开始,通常会首先使用900至999的号码区间。在IDES系统中,500之后也有使用,新表的编号就需要有意避开。
条件表的配置包含两部分:
- 允许字段目录,每个用途(Usage)+应用(Application)组合,会有不同的允许字段列表;
- 定义条件表,操作步骤是从允许字段列表选取多个关键字,创建条件表。
定价类条件表的用途(Usage)是A,常用到的应用(Application)有税(TX)、销售定价(V)、采购定价(M)、服务采购定价(MS)等,这些不同应用的定价类条件表使用同一编号,对应的数据表都是Axxx,所以在创建新定价条件表时,注意编号不要有冲突,如果不知可通过SE16对T681表进行查看。
当各个条件表维护完成后,就可以定义存取顺序,并将条件表分配到存取顺序中,具体配置参见《定义定价用途的存取顺序(Access Sequences)》。
条件表的操作是cross-client级,操作前先确认登录的Client具有相关权限(参见《定义客户端(Client)》)。
SD-定义定价用途的条件表(Condition Table)的更多相关文章
- Oracle在线重定义(online redefinition)--将普通表改为分区表
使用Oracle的在线重定义技术,可以将Oracle的普通表改为分区表.操作如下: STEP1:测试表是否可以在线重定义,这里以unixdev数据库的LIJIAMAN.BSTEST为例 EXEC DB ...
- python线程条件变量Condition(31)
对于线程与线程之间的交互我们在前面的文章已经介绍了 python 互斥锁Lock / python事件Event , 今天继续介绍一种线程交互方式 – 线程条件变量Condition. 一.线程条件变 ...
- 【FICO系列】SAP 参数(条件表)灵活配置GS01/GS02/GS03
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[FICO系列]SAP 参数(条件表)灵活配 ...
- 竞态条件 race condition data race
竞态条件 race condition Race condition - Wikipedia https://en.wikipedia.org/wiki/Race_condition A race c ...
- MySQL之DDL数据定义语言:库、表的管理
库的管理 常用命令 #创建库 create database if not exists 库名 [ character set 字符集名]; create database if not exists ...
- Lua中的weak表——weak table
弱表(weak table)是一个很有意思的东西,像C++/Java等语言是没有的.弱表的定义是:A weak table is a table whose elements are weak ref ...
- ABAP开发基础知识:内表(Internal Table)
http://www.cnblogs.com/foxting/archive/2012/03/19/2406830.html 内表与结构体基本类似,它同样是程序运行中被临时创建的一个存储空间,它是一个 ...
- Lua中的weak表——weak table(转)
弱表(weak table)是一个很有意思的东西,像C++/Java等语言是没有的.弱表的定义是:A weak table is a table whose elements are weak ref ...
- Lua表(table)的用法_个人总结
Lua表(table)的用法_个人总结 1.表的创建及表的介绍 --table 是lua的一种数据结构用来帮助我们创建不同的数据类型.如:数组和字典--lua table 使用关联型数组,你可以用任意 ...
随机推荐
- 001——Typescript 介绍 、Typescript 安 装、Typescript 开发工具
一. Typescript 介绍 1. TypeScript 是由微软开发的一款开源的编程语言. 4. TypeScript 是 Javascript 的超级,遵循最新的 ES6.Es5 规范.Typ ...
- System.InvalidOperationException:“No coercion operator is defined between types 'System.Int16' and 'System.Boolean'.”
modelBuilder.Entity<MentItems>().Property(e=>e.IsValid) .HasColumnType("bit(1)") ...
- RabbitMQ 入门教程(PHP版) 延迟队列,延迟任务
延迟任务应用场景 场景一:物联网系统经常会遇到向终端下发命令,如果命令一段时间没有应答,就需要设置成超时. 场景二:订单下单之后30分钟后,如果用户没有付钱,则系统自动取消订单. 场景三:过1分钟给新 ...
- RabbitMQ 入门教程(PHP版) 第四部分:路由(Routing)
路由(Routing) 在前面的第三部分教程中,我们实现了一个简单的日志系统.可以把日志消息广播给多个接收者. 本篇教程中我们打算新增一个功能——使得它能够只订阅消息的一个字集.例如,我们只需要把严重 ...
- Nginx搭建负载均衡集群
(1).实验环境 youxi1 192.168.5.101 负载均衡器 youxi2 192.168.5.102 主机1 youxi3 192.168.5.103 主机2 (2).Nginx负载均衡策 ...
- pycharm远程SSH调用服务器python解释器教程
该教程主要介绍pycharm远程SSH调用解释器以及建立SFTP文件传输协议: 第一步:建立SSH连接: 第二步:建立SFTP协议: (1)SSH: 配置远程python解释器 这里主要讲的是如何配置 ...
- .net core 使用ClaimsIdentity实现登录授权
一.新建用户 1.先新建一个用户表,用户存储用户信息. public class UserInfo { public const string Salt = "cesi"; [Ke ...
- 修复ubuntu 安装mysql后必须使用sudo问题
修改root用户 查看用户的权限,是否是mysql_native_password,如果不是,则将auth_sock改为mysql_native_password update user set pl ...
- LeetCode 14. 最长公共前缀(Longest Common Prefix)
14. 最长公共前缀 14. Longest Common Prefix 题目描述 编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". Lee ...
- LeetCode 442. 数组中重复的数据(Find All Duplicates in an Array) 17
442. 数组中重复的数据 442. Find All Duplicates in an Array 题目描述 Given an array of integers, 1 ≤ a[i] ≤ n (n ...