【SAP-PP】记录COGI的删除记录

业务需求:记录COGI的被删除记录

业务背景知识:

1.COGI正常记录PP自动货物移动中错误的记录;

2.本意是如果出现了错误,能够让用户能手动处理一下货物移动,保证账务和库存的争取;

3.在一些特殊情况下,可能需要删除这条错误记录,手动处理;

4.MD,总有一些二逼用户,不管三七二十一,直接删除这种记录,但是删除后,就很难找到被删除了的记录了;

5.事务码:COGI;底表:AFFW;

先讲讲其他业务思路:

1.使用业务流程+权限控制,让普通用户无法进行执行COGI里面的删除,如果需要删除,则需要提特定的权限给到管理者(这个业务实现可以有以下几种方式:1.权限控制;2.SHD0变式控制;3.开发增强字段显示与隐藏),相对而言SHD0最容易实现

2.管理者不想管这些狗屁倒灶的事,但是实际业务是又不得不对某些错误记录进行删除,所以要记录对应的删除逻辑

SAP处理方式:

1.见NOTE 309050 - 已删除 AFFW 记录的日志记录

2.打上这个NOTE后,再执行se37:CO_FW_AFFW_POST 注释两行

备注:note我还没有打,现在还不确认是打完note后,这两句代码是直接会被注释掉,还是需要再增强处理一下标准函数

总结:如果非要不得已,记录删除记录,就用SAP提供的方式,然后再写个程序,记录一下AFFWPRO的底表值,这个底表就是用于记录被删除的记录的

Note309050中文看一下

再记录一下打note的步骤

1.下载NOTE(要使用SAP S账号下载)得到如图内容

2.使用NOTE解压工具,对NOTE进行解压

或者其他方式解压:

可以选择参照1:liumeng大佬的分享

SAPNoteSAR格式解压_SAP刘梦_新浪博客-CSDN博客

可以选择参照2:氢氦大佬的分享

https://www.cnblogs.com/hhelibeb/p/17548517.html

我选择了傻瓜式的解压,因为现在解压已经被做成解放exe的工具了,想要工具的直接联系,我一直愿意做一个SAP资料分享者,让每一个爱好SAP的人都有学习的方式和路径

3.解压后就会得到一个ZIP的压缩文件

4.SAP打NOTE的步骤

T-CODE:SNOTE

上载NOTE,解压后的note txt

会发现打的note多了一个新的,但是这个note还是未执行的

一般先检查,再实施,MD,我没成功,可能是NOTE和SAP的系统版本不一致(擦,按note的说法,4.7之后的版本就无需再打note了,直接改CO_FW_AFFW_POST这玩意)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/697191.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

opencv车道偏离系统-代码+原理-人工智能-自动驾驶

车道偏离预警系统(Lane Departure Warning System, LDWS)是一种主动安全技术,旨在帮助驾驶员避免因无意中偏离车道而引发的事故。从原理到实战应用,其工作流程大致如下: 传感器采集 :系统通常配备有一个或…

【UE5 C++】基础学习笔记——01 UObject的创建与使用

目录 步骤 一、创建UObject 二、创建基于UObject的蓝图类 三、在UObject中使用变量和函数 步骤 一、创建UObject 在内容浏览器中新建一个C类 父类选择“Object” 类的类型设置为公有,这里就命名为“MyObject”,点击“创建类”来创建头文件和源文…

VMware 不能拍摄快照

问题: 拍摄快照后,会出现这个弹窗,然后虚拟机就直接自动退出了,还会弹出一个框: 解决方法: 我用的是 window11 和 VMware16.0.0 这是因为VM16与window11,二者之间版本不兼容问题,可…

金三银四面试题(二十七):适配器模式知多少?

什么是适配器模式 适配器模式(Adapter Pattern)是一种结构型设计模式,它允许将一个类的接口转换为客户期望的另一个接口。通过适配器,原本不兼容的接口可以一起工作,从而提高系统的灵活性和可扩展性。 关键元素&…

阿里天池基于LLM智能问答系统学习赛排到第一名了

阿里天池基于LLM智能问答系统学习赛排到第一名了 0. 引言1. 05-09分数排到第一名了 0. 引言 5.1 假期期间发现阿里天池基于LLM智能问答系统学习赛正好是我工作上用到的技术,就抱着玩一玩的心里挑战了一下。 这个比赛包含了text_comprehension(RAG&…

小米/红米手机刷机错误:Missmatching image and device

报错: Missmatching image and device。 场景: 该解决方法只适用于手机是通过EMT解锁的。 解决方法: 打开刷机脚本,并注释检测脚本: 刷机脚本根据不同的刷机方式,选择编辑不同的脚本,例如&am…

电机及FOC算法介绍

一.电机概述 1.电机的简介 电机是一种可以在电能和机械能的之间相互转换的设备,其中发电机是将机械能转换为电能,电动机是将电能转换为机械能。发电机的主要用于产生电能,用途单一,但是电动机主要用于产生机械能,用途…

法国签证照片尺寸怎么调整?图片调整尺寸的方法介绍

在我们的平时生活中,个人证件照是我们必不可少的身份证明,它是一种具有严格尺寸和比例要求的特殊照片,对于一些特定的场合,比如我们在申请法国签证的时候,需要把照片调整到规定的大小尺寸,那么,…

物联网设计竞赛_2_Jetson Nano中文输入法配置安装vscode

1、装ibus和ibus依赖框架 sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4 2、启动ibus im-config -s ibus 3、安装拼音引擎 sudo apt-get install ibus-pinyin 4、重启linux系统 shutdown -r now 5、进入ibus设置添加中文 ibus-setup 插入中文p…

【Gitlab远程访问本地仓库】Gitlab如何安装配置并结合内网穿透实现远程访问本地仓库进行管理

文章目录 前言1. 下载Gitlab2. 安装Gitlab3. 启动Gitlab4. 安装cpolar5. 创建隧道配置访问地址6. 固定GitLab访问地址6.1 保留二级子域名6.2 配置二级子域名 7. 测试访问二级子域名 前言 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具&#xf…

数学老师们

小学三年级之前的数学老师,包括学前班给过我零分的数学老师,模样、姓名都不记得了。能回忆起来的最早的数学老师是四、五年级的李成娥老师。 李老师四十岁左右,短发,温和、爱笑,尤其是在班主任张老师的衬托下&#xf…

vue从入门到精通(一):初始Vue

一,Vue是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代…