当前位置:网站首页>HR to get the entry date RP_GET_HIRE_DATE
HR to get the entry date RP_GET_HIRE_DATE
2022-08-09 18:32:00 【gavingxh】
Source code analysis
* XJG UnicodeFUNCTION RP_GET_HIRE_DATE.*"----------------------------------------------------------------------*"*"Lokale Schnittstelle:*" IMPORTING*" VALUE(PERSNR) LIKE PERNR-PERNR*" VALUE(CHECK_INFOTYPES)*" VALUE(DATUMSART) LIKE P0041-DAR01 DEFAULT '01'*" VALUE(STATUS2) DEFAULT '3'*" VALUE(P0016_OPTIONEN) DEFAULT ' '*" EXPORTING*" VALUE(HIREDATE) LIKE P0000-BEGDA*"----------------------------------------------------------------------RP-LOWDATE-HIGHDATE.DATA: BEGIN OF INIT,DATE LIKE P0000-BEGDA,END OF INIT.DATA: BEGIN OF DAT,DAR LIKE P0041-DAR01,DAT LIKE P0041-DAT01,END OF DAT.REFRESH: P0000, P0001, P0016, P0041.HIREDATE = HIGH-DATE.IF CHECK_INFOTYPES CS '0000'.* Infotyp P0000 berücksichtigenRP-READ-INFOTYPE PERSNR 0000 P0000 LOW-DATE HIGH-DATE.PROVIDE * FROM P0000 BETWEEN LOW-DATE AND HIGH-DATE.IF P0000-BEGDA <> INIT-DATE AND P0000-BEGDA < HIREDATE.CHECK STATUS2 CS P0000-STAT2.HIREDATE = P0000-BEGDA.ENDIF.ENDPROVIDE.ENDIF.IF CHECK_INFOTYPES CS '0001'.* Infotyp P0001 berücksichtigenRP-READ-INFOTYPE PERSNR 0001 P0001 LOW-DATE HIGH-DATE.PROVIDE * FROM P0001 BETWEEN LOW-DATE AND HIGH-DATE.IF P0001-BEGDA <> INIT-DATE AND P0001-BEGDA < HIREDATE.HIREDATE = P0001-BEGDA.ENDIF.ENDPROVIDE.ENDIF.IF CHECK_INFOTYPES CS '0016'.* Infotyp P0016 berücksichtigenRP-READ-INFOTYPE PERSNR 0016 P0016 LOW-DATE HIGH-DATE.PROVIDE * FROM P0016 BETWEEN LOW-DATE AND HIGH-DATE.IF P0016_OPTIONEN IS INITIAL OR P0016_OPTIONEN CS 'EINDT'.IF P0016-EINDT <> INIT-DATE AND P0016-EINDT < HIREDATE.HIREDATE = P0016-EINDT.ENDIF.ENDIF.IF P0016_OPTIONEN IS INITIAL OR P0016_OPTIONEN CS 'KONDT'.IF P0016-KONDT <> INIT-DATE AND P0016-KONDT < HIREDATE.HIREDATE = P0016-KONDT.ENDIF.ENDIF.ENDPROVIDE.ENDIF.IF CHECK_INFOTYPES CS '0041'.* Infotyp P0041 berücksichtigenRP-READ-INFOTYPE PERSNR 0041 P0041 LOW-DATE HIGH-DATE.PROVIDE * FROM P0041 BETWEEN LOW-DATE AND HIGH-DATE.* XJG Unicode start* DO 12 TIMES VARYING DAT FROM P0041-DAR01 NEXT P0041-DAR02DO 12 TIMES VARYING DAT-dar FROM P0041-DAR01 NEXT P0041-DAR02Varying dat-dat from p0041-dat01 next p0041-dat02.* XJG Unicode endeCHECK DAT-DAR = DATUMSART.IF DAT-DAT < HIREDATE.HIREDATE = DAT-DAT.ENDIF.ENDDO.ENDPROVIDE.ENDIF.ENDFUNCTION.
边栏推荐
- Print the star chart "Recommended Collection"
- Apple Developer Account Apply for D-U-N-S Number
- 【Web渗透】信息收集篇——Google搜索引擎(二)
- Numpy数组索引/切片 多维度索引
- uniapp 项目搭建
- IDEA中操作数据库 以MySQL为例,可以放弃Navicat了
- 网络——TCP拥塞控制
- Leetcode 算法面试冲刺 热题 HOT 100 刷题(406 416 437 438 448)(六十九)
- SQL抖音面试题:送你一个万能模板,要吗?(重点、每个用户每月连续登录的最大天数)
- 2022年8月9日:用C#生成.NET应用程序--使用 Visual Studio Code 调试器,以交互方式调试 .NET 应用(不会,失败)
猜你喜欢
1.1、VIFB: A Visible and Infrared Image Fusion Benchmark(一个可见光与红外图像融合Benchmark)文章阅读
三.两数交换 空指针 && 野指针 解引用问题
nacos控制台权限管理
ESP8266-Arduino编程实例-MQ-5液化天然气传感器驱动
【嵌入式入门篇】嵌入式0基础沉浸式刷题篇1
NFT+IDO预售代币合约模式系统开发
Video chat source code - how to improve the quality of one-to-one live broadcast?
Heap series_0x0A: 3 methods to solve the heap overflow problem at once
<IDEA using tricks & & combined operation of common keys>
自定义过滤器和拦截器实现ThreadLocal线程封闭
随机推荐
巧用Prometheus来扩展kubernetes调度器
[1413. Stepwise summation to get the minimum value of positive numbers]
nacos控制台权限管理
Use SourceTree to add SSH public key and clone the code cloud project (note finishing)
C语言小游戏——三子棋
总结了 110+ 公开专业数据集
HR获取入职日期 RP_GET_HIRE_DATE
Print the star chart "Recommended Collection"
「我觉得AI领域乙烷」网友:你说的太多了,让AI来总结一下
How bad can a programmer be?
No need to pay for the 688 Apple developer account, xcode13 packaged and exported ipa, and provided others for internal testing
ffmpeg通过rtsp获取h264码流
[Server data recovery] Data recovery case of file system data loss caused by SAN LUN mapping error
【完美解决v-if导致echart不显示问题】
B49 - 基于STM32单片机的心率血氧检测与远程定位报警装置
推荐一些面向 Web 开发者的杀手级网站
IDEA中Lombok插件的安装与使用
良匠-手把手教你写NFT抢购软(一)
ESP8266-Arduino编程实例-MQ-4气体传感器驱动
良匠-手把手教你写NFT抢购软(二)