首页 > 其他分享 >ABAP HR 关于PE04增强

ABAP HR 关于PE04增强

时间:2022-12-08 15:48:18浏览次数:46  
标签:ORX HR 回算 ABAP RGDIR SEQNR KEY PE04 OUT

HR自定义schema使用PE04

涉及回算场景:
例如跑202209月份的算薪,需要回算202207和202208的结果。
在202208回算的时候需要拿到202207回算结束的结果。

1.首先调用CD_READ函数,OUT_RGDIR-SEQNR为上一回算的序列号。

  CALL FUNCTION 'CD_READ'
    EXPORTING
      IN_SEQNR        = APER-SEQNR
    IMPORTING
      OUT_SEQNR       = OUT_RGDIR-SEQNR
    TABLES
      NEW_RGDIR       = NEW_RGDIR
    EXCEPTIONS
      NO_RECORD_FOUND = 1
      OTHERS          = 2.

2.拿到序列号读取薪资结果
讲读取到的OUT_RGDIR-SEQNR 给到了 ORX-KEY-SEQNO.
form IMPORT-OLD-NATIO 里面有用到 ORX-KEY标准变量。
此form为标准代码,读到的RT表结果存放在ORT[]全局内表中。

  ORX-KEY-PERNR = PERNR-PERNR.
  UNPACK  OUT_RGDIR-SEQNR TO ORX-KEY-SEQNO.
  PERFORM IMPORT-OLD-NATIO USING IMP-SUBRC.

标签:ORX,HR,回算,ABAP,RGDIR,SEQNR,KEY,PE04,OUT
From: https://www.cnblogs.com/Hao9933/p/16966063.html

相关文章

  • ThreadLocal 详解
    ThreadLocal详解ThreadLocal简介ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量......
  • Kaggle学习:A Journey through Titanic
    ​​https://kagglesds.blob.core.windows.net/script-versions/447794/notebook/__notebook__.ipynb?sv=2015-12-11&sr=b&sig=KfDPSVmALrMN7XeJ3j9GesHBJ8DP4qilENQX0byejt......
  • Google Chrome扩展程序的相对路径
    我正在开发GoogleChrome扩展程序,并且遇到了相对路径问题。如果我给出图像的相对路径并在某个页面中打开插件,它将在网站路径而不是扩展路径中查找该图像。有任何想法吗?......
  • 万字干货|Synchronized关键字详解
    作者:小牛呼噜噜|https://xiaoniuhululu.com计算机内功、JAVA底层、面试、职业成长相关资料等更多精彩文章在公众号「小牛呼噜噜」前言大家好,我是呼噜噜,在之前的文章......
  • ThreadPool
    Java线程池Java接口publicclassThreadPoolTest{publicstaticvoidmain(String[]args){ExecutorServicee1=Executors.newSingleThreadPool();......
  • 线程池ThreadPoolTaskExecutor的同步及异步使用
    参考信息本人参考的是这一篇,描述方面比本人好得多:springboot线程池的使用和扩展VisiableThreadPoolTaskExecutor背景:简略记一下,笔记:目标是想在springboot服务下,自......
  • 【LINUX;NTPD】NTPD服务启动不了,ConditionFileIsExecutable=!/usr/sbin/chronyd was n
    回忆起来BUG实在有点sb(苦于英语不好),遂记。背景:新服务器加固安装ntpdntpd、ntp安装成功,服务无法启动(systemctlstartntpd,再status查询发现服务还在inactive)[root@te......
  • JUC2 ThreadPool
    1.线程池架构JDK提供两种线程池类型,一种是ThreadPoolExcutor,一种是ForkJoinPool.本节课重点讲解ThreadPoolExcutor。线程池做的工作主要是控制运行的线程的数量,处理过程......
  • chromium-106-log-修改图标
    关键目录chrome/app/themevector_icons修改chromium的图标后重新编译即可。favicon_ntp.png新标签页的图标16✖16product.icon提示消息设置locationbar里的图标有多......
  • synchronized 和 lock 有什么区别?用新的lock有什么好处?举例说明
    1)synchronized属于JVM层面,属于java的关键字monitorenter(底层是通过monitor对象来完成,其实wait/notify等方法也依赖于monitor对象只能在同步块或者方法中才能调用wait/no......