SAP schema增强

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表,可以查看增强的代码是否起作用。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习 SAP Schema 的步骤如下: 1. 了解 SAP 数据库的基本概念和术语:在学习 SAP Schema 之前,需要对 SAP 数据库的基本概念和术语有一定的了解,例如数据库实例、数据库模式、表空间、数据字典等。 2. 学习 SAP 数据字典:数据字典是 SAP 数据库中的重要组成部分,它包含了所有的数据库对象和元数据信息,包括表、视图、索引、数据类型等。学习数据字典可以帮助你更好地理解 SAP Schema 的结构和组成。 3. 熟悉 SAP 数据库对象的创建和管理:在学习 SAP Schema 之前,需要掌握如何创建和管理 SAP 数据库对象,例如表、视图、索引等。了解这些操作可以帮助你更好地理解 SAP Schema 的组成和结构。 4. 学习 SAP Schema 的结构和组成:SAP Schema 由多个数据库对象组成,包括表、视图、索引、函数、存储过程等。学习 SAP Schema 的结构和组成可以帮助你更好地理解 SAP 数据库的数据模型和数据组织方式。 5. 实践操作:在学习 SAP Schema 的过程中,需要进行实践操作,例如创建和管理表、视图等,以加深对 SAP Schema 的理解和掌握。 6. 学习 SAP Schema 的应用:学习 SAP Schema 不仅要了解其结构和组成,还需要了解其在 SAP 系统中的应用和作用,例如如何使用 SAP Schema 进行数据查询、数据分析等。 总之,学习 SAP Schema 需要系统性地掌握 SAP 数据库的基本概念和术语,学习数据字典和数据库对象的创建和管理,深入了解 SAP Schema 的组成和结构,并进行实践操作和应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值