- 博客(74)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SAP数据字典【查询语句进行了完善】
今天发布的内容不包含代码,只是个链接。今天发布的内容不是最终版,还在逐步的完善。今天发布的内容策划了好久,最近才敲定了方式。目前我自己在维护这个文档,并且从现在来看,意义不大,甚至对新手都起不到帮助作用。但我打算先弄着吧,将来可能有好思路,好点子,会把它做成一个有用的东西。如果您看了,感觉还可以,请分享给您的朋友。目前浏览量是支持我继续做下去的动力。......
2021-04-16 16:27:00
2484
13
原创 SAP-和订单类型对应的编号范围有关的表
这周增加了一个订单类型,在维护编号范围的时候提示我编号范围重复。于是我需要排查编号范围。由于系统里分了好多组,我嫌挨个点进去看很麻烦,于是就想着写个语句直接查出来检查。
2024-08-23 10:01:53
190
原创 SAP-结构里.INCLUDE和.APPEND的区别
需求是需要COOIS的查询结果中增加一列,关联出来物料主数据里的某一条信息。一番百度之后说需要做增强,第一步是要给结构中增加相应的字段。操作方法叫做附加结构。接下来的过程因为这个“附加结构”引起的,熟练掌握这部份操作的小伙伴可以跳过经过看结果。
2024-08-15 14:19:51
418
原创 E8-完善“同步节点”界面
做流程的时候,一般我会把发起节点的显示模板单独命名叫“发起人填报模板”;后续节点,如果不需要给字段的编辑权限的节点的显示模板都做统一命名叫“审批模板”;需要给字段的编辑权限的节点的显示模板单独命名叫“XX完善模板”,目前打印模板都做统一格式,统一命名。引起这次修改的起因是,当我每次修改了“审批模板”,想要统一给其它节点的时候,需要先在前一界面记下来哪些节点用的不是“审批模板”,节点少的流程还好办,节点多的流程就非常麻烦。于是就想,“同步节点”界面里,要是能把当前节点的模板名称显示出来就好了。
2024-04-12 16:25:42
419
3
原创 E8-用户的主题颜色存在了表ColorStyleInfo里
个人习惯是搭测试环境来进行测试。时不时的从生产环境数据库的备份文件还原数据库过来。每次还愿数据库之后,会用SQL语句把用户密码做统一的修改。但由于日常办公需要,往往生产环境和测试环境会同时打开,执行操作的时候只能通过网址来分辩。于是我就想,能不能在执行修改密码语句的同时,把主题的颜色一并做修改呢。
2024-04-12 09:39:22
266
原创 SAP-怎么查一个帐号访问事务代码的记录或者一个事务代码的被访问记录
上周六,查了某用户对某事务代码的访问记录。今天又要查类似的信息。我发现我居然忘了该怎么查了。于是在处理完事情之后,整理了查询的过程,形成了这篇文章。
2024-04-02 11:58:51
1215
原创 E8-浏览控件撑爆了单元格导致表单变形怎么处理
这个问题是之前就困扰我的问题。情况如题目所说,明明编辑的很规整的流程节点表单,在新建流程界面和表单预览界面就变得七扭八歪。觉得文字表述不够直观的小伙伴,请见图1和图2。该问题仅存在于拥有这类控件的可编辑权限的步骤,只读权限步骤的表单没有类似问题。
2024-03-11 10:35:31
934
原创 E8-完善数据库备份的存储过程
我们公司E8的数据用的是SQL Server 2012在我把从生产环境下复制来的数据库备份文件恢复到本机测试环境里时,被提示硬盘空间不足。备份文件3G多,硬盘剩余空间10G左右。于是我去生产环境看了一下数据库的物理文件,就是扩展名是mdf文件(以下简称数据库文件)和ldf文件(以下简称是日志文件)的那两个文件。不看不知道,一看下一跳,数据库文件文件3G左右,日志文件18G左右。
2024-03-06 12:03:28
935
原创 E8-写了一个方法,处理一个表单里有多组需要实现单选或复选的复选框
今天同事发来需求,要做一个工作流,其中表单里有几组选项。在纸质单上是留出位置画勾选择的。简单的聊了一下对填报的要求,要求有的组要控制单选,有的组还不需要制多选。用文字来描述很晦涩,看到表单估计小伙伴们就知道什么意思了。表单如下图,其中“运输方式”和“运费承担”的选项之间是要做单选控制的,付款方式则不用。
2024-03-05 13:29:04
911
原创 E8-根据工作流节点操作组的类型查询工作流
另外一个兄弟公司,要开始与我们公司同用一个OA,由于之前只是单公司用OA,好多流程的发起权限设置的是所有人,现在需要把这样的工作流找出来去细化发起权限。
2024-02-20 15:51:26
237
原创 SAP-怎么查一个工艺路线抬头特性值用在了哪个工艺路线里
在DEV里写了个报表,用生产订单关联工艺路线,关联特性值的时候发现特性值维护的和PRD里不一样,PRD里,这个特性值在“值”标签里定义了选项,而DEV里却没有,于是乎就想把它补过来。然而保存存的时候报错了,如图。
2023-10-25 13:22:40
197
原创 SAP-写了一个FUNCTION,用于读取订单中,指定工序的状态。
在开发一个涉及工序的Report的过程中发现,SAP仅提供了Function去获取订单的状态,没有提供获取订单工序状态的Function。考虑到后续开发的过程中,还需要复用到这个功能,于是打算按这个需求去开发一个Function,传入AFVC表的主键,返回的是把该工序的全部已激活的状态,串成一个以空格分隔的字符串返回。话不多说,直接上干货。先上截图,后上源码。
2023-09-08 11:37:39
230
原创 E8-怎么修改流程表单里现有字段的类型
排版一个流程的表单,明细表里有一个单行文本框,类型是浮点数,小数位数是2位。觉得这个字段用整数完全够用。于是就想怎么把它给改了。但各节点的表单已经做完了,如果删除原有字段,再新建一个整数量类型字段,必然每一个节点的表单都要重新处理,然而编辑表单里又不允许我直接修改。于是就产生了一个大胆的想法,去数据里直接操作。
2023-08-11 14:53:36
254
原创 活动-我也来聊一聊35岁危机
大厂裁员,称35岁以后体能下滑,无法继续高效率地完成工作;体重上涨,因为35岁以后新陈代谢开始变慢;甚至坐久了会腰疼、睡眠困扰开始加重,在众多的归因中,仿佛35岁的到来,会为一切的焦虑埋下伏笔。实际上,生理年龄不代表全部,体能素质的下降更与日常行为相关。你现在多少岁?体能状况怎么样?来谈谈我的想法。首先,声明我来参与这个话题呢,并不一定合适,甭说大厂了,就连外包都没干过,从参加工作以来,一直是在企业里做软件工程师,后续做到部门经理,主要工作也以二次开发为主,但工作中也经常涉及软件开发的工作。
2023-08-08 11:37:34
162
原创 SAP-查询物料及其工艺路线中的指定特性值
这次处理的问题,特定性比较强,可能不能拿去直接用,需要结合自己的需求去调整。今天开单员让我帮忙按指定条件导出一些物料,只要物料描述里包含某些指定字符的就行,之后又说要导出一些对应的特性值,随即就写了下面这段代码。
2023-07-11 14:56:27
508
原创 E8-事关明细表里的控件事件绑定、日期的计算、明细表的求和等问题的处理办法
下面的讲述的事情是从开发出差申请流程开始的。涉及的知识点偏多,且得容我慢慢梳理出来。以下篇幅可能会有点儿长,但内容我会争取写得精彩的。发起表单样式如图1,我想实现的是当修改出发日期或结束日期的时候,自动计算时长,时长不能被人为修改。并且时长要有合计。
2023-06-30 10:41:35
685
原创 E8-怎么实现控制一组CheckBox中至少选一个
这算是前两篇关于CheckBox控制的后续吧,在的评论里,有小哥也提到了这个问题,说当所控制的复选框,一个都不选的时候也可以提交。其实,我是有做控制的,但只是在只允许选一个CheckBox的时候控制了必填,允许选多个的情况也在考虑了,只是当时没有想好怎么去实现,现在想得比较清楚了,也用到了生产环境里,特地来做一下记录,分享一下。
2023-06-26 16:58:04
579
原创 E8-控制一组CheckBox的单选
之前分享过两个CheckBox控制只允许选一个的博文。老话说,量变可能产生质变。最近画了个流程里,需要控制多个CheckBox只允许选一个。用上面博文里讲到的方法能解决,但是要写很多冗余代码。于是决定尝试换一种方法来实现。
2023-06-14 09:08:56
794
2
原创 SAP-应用-维护销组和给销售办公室分配销售组
我们公司的系统里,以每一个业务员的姓名定义了各个销售组,最近入职了新业务员,营销部门联系我,说需要给新业务员定义销售组。然而,我发现,我忘了该怎么做了。显然能记录下来这篇博文,说明这工作已经完成了,特此记录一下处理问题的思路和过程。
2023-06-08 13:19:56
529
原创 E8-整理一些关于表单的表
今天想给一个工作流对应的表写个触发器,本想抄以前写过的,但发现我想不起来之前是为哪个工作流做过类似的开发。看来有必要把哪些表,对应的哪个流程,做过哪些开发这些内容记录下来。
2023-06-07 13:17:41
491
原创 E8-实现遍历日期范围,根据条件实现流转判断
接前一篇《E8-怎么监听表单里的日期控件被修改过》中所说的需求,实现判断请假范围中是否包含周六,结合请假人的职务,判断是否需老板审批。
2023-06-05 12:54:43
161
原创 SAP-处理报错“您没有合法评估视图的权限(K_TP_VALU)”
前一阵子发现我们系统里有一部份用户的参数文件里有一个叫“SAP_ALL”的,这部份用户可以使用SAP里的所有的事务代码。处于权限管理的需要,我把这些用户的这个参数文件给删除掉了。然而,有些用户和我说,他们在用KSB1时,双击明细行的时候会报错“您没有合法评估视图的权限(K_TP_VALU)”。
2023-06-01 16:38:28
185
原创 E8-怎么监听表单里的日期控件被修改过
业务部门每周六例会,业务部门请假的,如果包含星期六,需要老板审批。我思路是当开始日期或结束日期被修改时,判断请假日期中是否包括周六,根据是束包含周六,去设置某个控件的值,后续步骤根据这个控件的值去确定流程的走向。这篇文章记录这个需求中,我解决的第一个问题的过程,怎么知道表单里的时间控件被修改过。
2023-06-01 15:43:53
664
原创 E8-记录处理e-mobile6.5不能添加用户的过程
同事找我来开个手机端登录权限,在加用户的时候发现添加用户没有效果,但删除用户功能是正常的。
2023-05-13 11:41:26
508
1
原创 SAP-怎么查有多少自开发的程序
现在要新开发一个新的Report,和生产模块有关的,我想去查以ZPP开头的报表名,已经排到多少了。说到这儿,可能有的读者会想,这还不容易,直接到SE38里搜索以ZPP开头的报表,看一下不就知道了嘛。其实,我也是这么做的,然而,在我查的时候就跑题了,就是想看看这些信息在透明表里是怎么存的。
2023-04-27 14:11:36
1370
原创 其它-我也来聊聊程序员那些【越早知道越好】
第一眼看到这个话题的时候,心里突然升起了一种即熟悉,又陌生的感觉。接下来我写下的内容,可以算是以往工作中的感悟,不知道和这个话题的初衷会不会产生一定的偏离。严格意义上来讲,我不能算是一名传统意义上的程序员,顶多能算是一名甲方单位的软件工程师,与程序有关的工作内容是针对本企业业务流程,对企业内部管理软件做二次开发,属于一个技术支持、服务部门,除了专业知识更新迭代速度很慢之外呢,与传统意义上的程序员可能不一样的是,我们从需求调研开始,到写代码实现功能,再到现场实施,再到用户培训,都由自己来完成。
2023-04-23 11:43:15
414
原创 E8-有关流程节点的表之间的关联关系
我在做一个人事类的流程,需要在流程的归档节点设置抄送,除了抄送给人力资源部经理和指定的专员外,还要根据发起人的职级分别抄送给不同的人。如果发起人的职级是“员工”,抄送的名单里要有其对应部门的分管副总(部门经理已经参与过审批流程),如果发起人的职级是“部门经理”,抄送的名单里要有总经理(对应部门的分管副总已经参与过审批流)。于是,在归档节点,我创建了两个有关抄送的操作组。第一组存放人力资源部的相关人员的角色信息。实现的方法与本文无关。主要需要处理的是第二组,负责处理把流程抄送给发起人的上级的上级的需求。
2023-03-28 14:36:07
317
原创 我也来回忆一下我的第一台电脑
现在完全记不得是在什么时候显示器开始偏色的,键盘帽开始变黄掉渣的,鼠标脚垫什么时候磨平的,音箱开始时响时不响的,只是记得,是在2013年的夏天,家里要搬家,一个收废品的大哥,搬走了它,拿走了我的哑铃,留下了一张五十元,贼绿。(用了2000,就不再爱98了,用了XP,就不再爱2000了),后来一直用的大学室友淘汰下来的内存(大学室友赛扬633换了P4,在CS中从劣势方变成了优势方。鼠标是第一个被淘汰的,在一次电脑展上入了一个三星的鼠标,同样是滚轮的,但有800DPI,在CS中比原来的鼠标明显更有优势。
2023-03-24 10:16:27
296
原创 E8-记录我遇到过的BUG
1、编辑显示模板,我用的HTML模板,在某一个隐藏行之前插入新行,隐藏属性会停留在原来的第X行,并不会随之下移,虽然界面里红色的行标会下移。声明:本文章无恶意,仅仅是记录在工作中,操作E8时遇到的BUG,用于备查。
2023-03-16 09:01:29
179
原创 E8-公共选择框相关的表
昨天同事和我说,要在一个表单里加一组可选项。于是我去了公共选择框维护。这时候才发了这么个问题,前几天我在本机的测试环境里做的流程,导入到我们的生产环境里,表单里所用到的共公选择框的选项都在,在表单里是可用的,但是在公共选择框维护里却没有涉及到的公共选择框。回到流程的表单管理里,相应的字段只显示公共选择框,不显示选择框的类型了。先把为什么所用到的公共选择框,在公共选择框维护里已经没有了,然而表单里还可用的问题放一边,不去研究它,看来有必要先把遗漏的公共选择框维护补齐。
2023-03-03 08:33:23
361
原创 SAP-处理数据库服务器和应用服务器时间不一致导致的问题
给数据库服务器换了一块主板之后,启动了数据库,HANA Studio已经能正常访问,但是sap gui登录不了。重启应用也不行。反复观察发现,应用启动之后的几秒,SAP GUI能打开登录界面,之后就不行了。
2023-02-18 11:57:11
619
原创 E8-怎么实现根据表单内容自动生成标题
这个问题前前后后折腾了好几天,当功能实现了的时候,心里回想了一句话“只要思想不滑坡,方法总比困难多。说几个走过的弯路。1、路径设置里,设置了编号的流水号的长度,就生成不出流水号了。这时候要去检查你所给的字段的长度是不是不够长。2、别试图更新触发器里的deleted表和inserted表,Sql Server不允许你这么干。3、以上只是我想到的解决办法,不代表最优办法,也不代表标准办法。
2023-02-13 11:55:40
642
原创 E8-怎么写一段JS去控制CheckBox
首先,我JQUERY比较渣,能力所限只能写成这样了。有这么两点需要注意的。1、E8的表单里,所看到的复选框其实是个标签,和的复选框在同一个标签里。所以不但要改Checkbox的选择状态,还要改对应的标签的样式。表单里CheckBox代码的示例。
2023-02-08 16:19:51
410
原创 E8-怎么查哪个流程的哪个节点的表单里写了代码块
用到这么几张表:workflow_base(工作流基本信息表)workflow_nodebase(工作流节点基本信息表)workflow_type(工作流种类表)workflow_nodehtmllayout(工作流Html模式模板信息表)代码段的内容是存放在workflow_nodehtmllayout表的script字段里,这个字段的类型是text,这里涉及到判断text字段内容是否为空的知识点。我是SQL Server,用的办法是把text类型的字段转化成varchar类型,求其长度。
2023-02-08 10:32:38
137
原创 E8-处理在知识中保存文档时提示Session Error的问题
心血来潮,想到用知识里的文档来记录角色的用途。实际操作中发现我公司的环境里,文档保存是没有问题的,但已有文档在编辑后保存时会提示“Session Error”,并且修改的内容没有保存。
2023-02-02 10:23:14
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人