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

河南专业建网站网站公司做文员

河南专业建网站,网站公司做文员,网站建设中的财务预算,做旅游宣传不错的网站目录 1、VT01N前台操作界面:2、VT02N前台操作界面3、增强代码实现4、VT02N中对于没有装运点权限的装运单不允许更改 背景: (1)在VT01N进行创建装运单的时候,点击交货,只带出权限控制下面的装运点的数据。 &…

目录

  • 1、VT01N前台操作界面:
  • 2、VT02N前台操作界面
  • 3、增强代码实现
  • 4、VT02N中对于没有装运点权限的装运单不允许更改

背景:
(1)在VT01N进行创建装运单的时候,点击交货,只带出权限控制下面的装运点的数据。
(2)在VT02N进行更改装运单的时候,如果点击了交货,那么也只带出权限控制下面的装运点的数据。

1、VT01N前台操作界面:

1.1、输入运输计划点和装运类型
在这里插入图片描述

1.2、点击交货
在这里插入图片描述

1.3、可以看见:找到的交货数据有48条,但是我们显示的只有5条,因为其他的交货数据不是这个权限下面的装运点数据。
在这里插入图片描述

在这里插入图片描述

2、VT02N前台操作界面

2.1、输入装运编号:
在这里插入图片描述

2.2、不管是在VT02N界面点击交货还是敲击回车进去后点击交货,都只带出权限下面的装运点数据
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3、增强代码实现

3.1、隐私增强的位置点:
SE37输入:/DSD/RP_DSD_FIELDS
在可以增强的地方创建隐式增强即可。
在这里插入图片描述

3.2、具体代码:

ENHANCEMENT 1  ZIM_EN_SD_VT01.    "active version
field-symbols: <fs_xvttk_tab> type v56i1_vttk_tab,<fs_xvttp_tab> type v56i1_vttp_tab,<fs_vtrlk_tab> type v56i1_vtrlk_tab,<fs_vtrlp_tab> type v56i1_vtrlp_tab,<fs_xvttk>     type v56i1_vttk,<fs_xvttp>     type v56i1_vttp,<fs_vtrlk>     type v56i1_vtrlk.data: lf_vttk  type vttkvb.if sy-tcode = 'VT01N' or sy-tcode = 'VT02N' or sy-tcode = 'VT03N'.if not cp_ref-xvttp is initial.assign cp_ref-xvttp->* to <fs_xvttp_tab>.endif.if not cp_ref-vtrlk is initial.assign cp_ref-vtrlk->* to <fs_vtrlk_tab>.endif.loop at <fs_xvttp_tab> into data(ls_xvttp)."MODIFIED BY DS4K904566 20250409"标准的权限对象:V_LIKP_VS无法管控,因为更改为自建的权限对象authority-check object 'Z_V_LIKP'id 'VSTEL' field  ls_xvttp-vstelid 'ACTVT' field '02'.if sy-subrc <> 0.delete <fs_xvttp_tab>.delete <fs_vtrlk_tab> where vbeln = ls_xvttp-vbeln.endif.endloop.endif.
ENDENHANCEMENT.

4、VT02N中对于没有装运点权限的装运单不允许更改

实现的效果如下图所示:
不管是敲击回车,还是点击交货或者点击装运与交货都不允许进行操作
在这里插入图片描述

4.1、增强点:程序:SAPMV56A----->包含文件:MV56AF0V---->子例程:varianten_check
在这里插入图片描述

4.2、增强代码:

ENHANCEMENT 2  ZSD_ENHANCE_TRANSPORT.    "active version
*****---- ADD BY DS4K904566 20250409 BGEIN ------*****if sy-tcode = 'VT02N'.if fcode = 'MM_TKAL'or fcode = 'MM_LFSL'OR fcode = 'MM_UETP'.select a~vstel,a~vbelnfrom likp as ainner join vttp as b on b~vbeln = a~vbelnwhere b~tknum = @vttk-tknuminto table @data(lt_likp).loop at lt_likp into data(ls_likp).authority-check object 'Z_V_LIKP'id 'VSTEL' field  ls_likp-vstelid 'ACTVT' field '02'.if sy-subrc <> 0.delete lt_likp.endif.endloop.if lt_likp is initial."您没有该装运单权限message e012(zsd001).endif.endif.endif.
ENDENHANCEMENT.
http://www.dtcms.com/a/555448.html

相关文章:

  • 已有网站开发app终端网站升级维护要多久
  • 北京企业网站建设公司培训网站建设公司排名
  • 云主机开网站教程木工支模价格明细表
  • 音响厂家东莞网站建设网站篡改搜索引擎js
  • 有什么网站是专做婚礼素材的网站维护项目
  • 1个服务器可以做多少个网站四川建设人才网证书查询
  • 2017酷站推荐网站外包网易
  • 网站收录一般多久wordpress flat 下载
  • 上海网站建设收费标准敏感词过滤wordpress
  • Linux中动态修改页面映射属性函数change_page_attr的实现
  • 网站建设流程精英网站欢迎页面flash
  • html5网站开发实例教程外贸建站推广多少钱
  • 建安证查询网站网络营销一个月能挣多少钱
  • 食品网站制作建设人行官方网站
  • 郴州公司做网站wordpress添加分类图片尺寸
  • 网站长尾词怎么做初中文化如何提升学历
  • 怎么自己做网站游戏网站ico添加
  • C++类和对象(上):面向对象编程的基石
  • 建设行业门户网站安卓开发工具idea手机版
  • 如何处理消费过程中的重复消息
  • 游戏网站开发名字兰州官网seo技巧
  • 网站平台项目交接需要什么阿里有做网站
  • 最小二乘问题详解7:正则化最小二乘
  • 网站表格布局网站seo优化软件
  • 网站图标怎么做的做网站页面大小多大
  • 淘城汇网站谁做的一个简单的个人网站
  • background样式问题踩坑
  • 淮安做网站公司深圳做网站知名排行
  • 有没有专门做航拍婚礼网站建设网站课程设计摘要
  • 浙江省国有建设用地出让网站建设网站一般用什么字体