前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >喂,TECO如何控制权限?

喂,TECO如何控制权限?

作者头像
SPA_小阿龙
发布2021-02-24 15:31:26
1.9K0
发布2021-02-24 15:31:26
举报
文章被收录于专栏:SPA顾问之路SPA顾问之路
早上一个朋友问了下SAP如何控制teco权限呢,只给计划员或者台账相关人员以及使用到TECO权限的人,防止在实际生产过程中被误teco的情况发生。如果还有其他方式可以私信给我,我进行补充。

一、用状态参数文件进行控制

①建立为用户状态授权的授权码

路径:工厂维护和客户服务->维护和服务处理->通知处理->通知用户状态->建立为用户状态授权的授权码

事务代码BS52

维护授权码zpp01

②定义用户状态参数文件

路径:生产->商店底价控制->主数据->订单->定义状态参数文件

维护状态参数文件

维护状态及优先级和授权代码,并且默认设置为初始状态

点击对象类型

选择“生产计划/生产费用”

接下来双击状态参数文件,选择需要修改的操作

我们维护:技术实现选择禁止状态

③生产订单类型分配状态参数文件

路径生产->商店低价控制->订单->定义订单类型

事务代码:OPJH

我们选择个订单类型PP01 进行分配

给订单分配状态参数文件

维护好后,我们进行测试,工单类型选择为pp01

可以看大此时的订单状态为10

执行teco的时候,会弹出报错

总结:这种方式通过配置就可以实现,但是也有缺陷,这种不能针对用户或者部门来进行管理,所有的用户都不能操作这个界面。如果费用用的话 就只能BS02中再加入一个状态,一个禁止一个允许。

只能在co02的时候更改订单状态:然后这个状态在pfcg中加入权限对象进行控制

查了资料用说这个权限对象但是我测试发现不行B_USERST_T,后面换了这个权限对象进行测试 B_USERSTAT

TCODE:PFCG手工添加权限对象B_USERSTAT

然后在CO02的时候看下订单的状态(注意加完权限最后重新登录下)-此过程类似订单审批流程。

总结:此种过程可以实现哪些人拥有teco权限,防止被误teco。但是配置过程相对于下面这张方式会比较复杂。

二、第二种方式的话,我们用SHD0的方式给隐藏掉,使其不能使用TECO的方式

所谓SHD0科普下:SHD0实际上就是去建立一个变式,用来修改字段是否只输出显示、可修改、或是被隐藏,或强制输入 事务:SHD0在实际中的应用;SHD0:作业处理,变式维护;主要针对是屏幕字段的显示属性;可修改、只显示…..;

①TCDOE:SHD0

维护组名称,及事务代码然后点击新建,然后输入生产订单

咱们按照弹出的屏幕进行设置,选择勾

然后菜单栏,选择限制处理-技术性完成

点击后弹出栏位界面,选择菜单功能

点击菜单功能

选择对应的功能-限制处理--技术性完成

点击一个红球和绿球的按钮,取消这个激活,然后打钩--退出并保存

然后在这边可以分配用户及点击测试,可以发现此时的TECO已经变成灰色了

点击激活就可以了

此时Co02修改工单时候 ,发现已经启用了这个屏幕变式

总结:这种方式相对于上面方式可以实现对用户进行设置teco的权限,但是也存在缺陷,就是如果后期换内部顾问运维,排查问题很很难找到,之前就遇到朋友,找了几天问题原因。最后是SHD0导致问题出现,相当于挖坑了,埋坑过程。

本来打算是否可以通过权限对象进行控制,但是Su22发现并没有适合的权限对象,网上说可以用B_USERST_T权限对象进行控制,但是测试发现实现不了。可以参考此论坛:http://www.itpub.net/thread-2073675-1-1.html

本文作者 | 阿龙

联系方式 |微信:long199485

特别敬告|欢迎转载,转载请注明出处并保持原文内容,谢谢!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SPA顾问之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档