SAP的薪酬和时间都是通过一系列的函数以某种顺序执行计算的,这个特定的执行顺序就是配置中的schema。系统程序驱动读取T52C0或T52C1表中的数据依次执行对应的函数,函数的执行结果顺序传递到下一个节点。

PE04创建维护功能(FU)和操作(OP)

通过事务码PE04创建自定义功能和操作,自定义功能和操作名称以Z、_、Y开头。

 

注意:如果是时间管理,国家分配需要把所有的国家代码都勾上;创建时将请求程序包在PC28包里。输入输出参数的值如果需要就维护,此处可以参考标准的功能名称,比如P2003。具体使用哪个对象参数,要看需求来定。

保存成功后可检查对应的INCLUDE程序,在里面会生成表格例程名词的FORM,即FU_Z001。对于薪酬部分,不能直接使用include RPCFDCZ0,要使用PCFDCZ**0,**为国家代码,如中国就使用CN;对于考勤部分预留自定义程序写在RPTMOZ00这个程序里。

下面的例子是考勤部分的代码,实现的功能是根据条件修改了VS表。VS表是include程序里定义的内表对象

上面的逻辑中,将数据写到TES表里,标准程序会分别写到变量表ZES、SALDO

代码完成后如在PE04里不能双击点进去,需要运行程序RPUCT300来更新配置表。

执行PT60,校验执行的结果:

执行后可以看到结果日志,每一天的结果是一棵树

随便展开一条数据,如展开2018.1.2,查看执行的结果对不对

双击输出的VS表,可以查看增强的代码是否起作用。

SAP schema增强相关推荐

  1. SAP BADI增强点初学分享

    在SAP系统实施过程,不可避免的需要实施增强点开发,来满足业务需求:现简单总结SAP BADI增强(第三代)的应用,用于SAP初学者理解. 1.首先,查询到可以被实施的BADI,通过事务代码SE24, ...

  2. 【SAP Abap】SAP第四代增强开发DEMO

    SAP第四代增强开发DEMO 1.创建自开发程序 2.创建增强选项 2.1.创建增强点(ENHANCEMENT-POINT) 2.2.创建增强部分(ENHANCEMENT-SECTION) 3.显式增 ...

  3. SAP ERP增强高科技电子企业核心竞争力

    SAP ERP增强高科技电子企业核心竞争力 成立于2000年的上海山泰柯电子有限公司位于上海浦东,主要经营电子线路板的加工.销售,以及相关产品的技术咨询服务和仓储业务.国际贸易.转口贸易.保税区企业间 ...

  4. sap 一代增强_SAP增强Enhancement

    第一代:基于源码增强(子过程subroutine) 第一代增强基于源代码,是SAP提供的一个空代码的子过程.在这个子过程中用户可以添加自己的代码,控制自己的需求.这类增强集中在一些文件名倒数第二个字符 ...

  5. sap 一代增强_在SAP标准实施中不起眼的“小”功能,居然融了3个亿

    昨日,劳动力管理服务商"盖雅工场"微信官方宣布完成C轮融资,本轮由老虎环球基金领投,老股东华平投资.经纬中国跟投. 公开信息显示,盖雅工场于2016年3月获得由经纬创投领投的数千万 ...

  6. SAP产品增强技术回顾

    Jerry最近的工作和SAP某云产品的扩展性设计相关,因此借这个机会,把我过去工作中积累的SAP产品扩展技术相关的知识做一个梳理和回顾. 文章目录 SAP产品标准 SAP Field Extensib ...

  7. 如何使用SAP CRM增强工具AET创建Table表格类型的增强

    Jerry创建于2019年1月11日周五. 第一步,创建一个起包裹作用的SAP CRM UI component,用于容纳这个表格类型的UI增强: 点击按钮Create UI component,指定 ...

  8. SAP第四代增强 BTE

    SAP对FI模块真的做的非常透彻,所以称FI是SAP R/3 系统的中流砥柱啊,单就增强这块来看,之前有会计凭证的验证和替代,目前又出现了专为FI模块设计的增强方案BTE(OpenFI). BTE的设 ...

  9. SAP第三代增强——BADI解读

    BAdI是SAP在标准程序中,为客户自定义逻辑所预留的接口(属于第三代增强),在技术本质上是一个interface,通过实现类的向上继承,完成用户逻辑的调用. 操作BAdI的事务代码: SE18:定义 ...

最新文章

  1. 机器学习重新构想计算的构建块
  2. python redis_Python操作Redis大全
  3. 更改android模拟器sdcard文件夹的权限
  4. 如何删除多余系统引导项
  5. C语言深度解剖读书笔记(1.关键字的秘密)
  6. mysql搭建主从结点
  7. Spring MVC 反射对象和依赖注入
  8. 简述隐含表法化简状态步骤
  9. linux硬链接符号,Linux — 硬链接与符号链接
  10. Java的GUI学习三(frame)
  11. paip.程序设计--扫号器跑号器结果分类设计
  12. java同步代码块作用_Java之同步代码块
  13. 华为服务器装系统怎么选pxe,服务器设置pxe启动
  14. python混合线性模型_Python Statsmodels Mixedlm(混合线性模型)随机效应
  15. E php短信平台接口
  16. HTML 基础【1】 -- 入门介绍 / 基本结构 / 块级标签 / 行内标签
  17. java 替换emoji表情,java 替换掉emoji表情
  18. 编程基础---java Servlet 学习
  19. C# 模式匹配完全指南
  20. 2021-2027全球与中国G Suite教学资源软件市场现状及未来发展趋势

热门文章

  1. migo初始化库存 s4_SAP项目用户操作手册-MIGO货物移动.docx
  2. dev c++怎么设置断点_斑马进度计划软件可以检查计划中是否存在逻辑断点和错误逻辑关系...
  3. 计算机的最新发展趋势
  4. mysql intersect用法格式_我们如何模拟MySQL INTERSECT查询?
  5. 案例:用逻辑回归制作评分卡
  6. 平静的纪中生活(2021.7.12~7.22)
  7. 画活动图教程_如何画一只漫画风的手,看着自己的俩只手,带你从零开始入门手绘——008...
  8. 扫描二维码和签到打卡应用程序
  9. 纯净IP地址--跨境人的爱恨情仇
  10. vue移动端长按文字、图片阻止浏览器默认行为