SAP HR 获取 TCODE:PC_PAYRESULT薪资数据

2024-01-03 20:20

本文主要是介绍SAP HR 获取 TCODE:PC_PAYRESULT薪资数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SAP HR中通过员工号获得payroll result


文章目录

  • SAP HR中通过员工号获得payroll result
  • 前言
  • 一、簇表
  • 二、函数
    • 1.CU_READ_RGDIR
    • 2.PYXX_GET_RELID_FROM_PERNR
    • 2.PYXX_READ_PAYROLL_RESULT


前言

我们在PC_PAYRESULT中可以看到相关payroll,其中我们要注意到几个业务的点。

1号员工的薪资核算
历经期结束,所在期间结束,序列。
历经期结束,所在期间结束,这个两个字段数据如果不同,有可能该人员岗位变更,sap系统自动重算了上个月的薪资数据,这种数据可能是我们不需要的所以在代码上可以去掉。
序列的字段 是下面有相关的函数要使用到,其中每一列的详细数据是根据簇表存储的,要根据序列去查询。


一、簇表

双击一行数据簇表数据
我们可以看到该行数据所存储的簇表列,例如TCRT,双击该行
在这里插入图片描述
我们可以看到所有的工资项数据

二、函数

1.CU_READ_RGDIR

获取序列号
在这里插入图片描述

代码如下(示例):

  REFRESH lt_rgdir.CALL FUNCTION 'CD_READ_RGDIR'EXPORTINGpersnr          = lv_pernrTABLESin_rgdir        = lt_rgdirEXCEPTIONSno_record_found = 1OTHERS          = 2.

此时应删LT_RGDIR 中无用的数据行

2.PYXX_GET_RELID_FROM_PERNR

  CALL FUNCTION 'PYXX_GET_RELID_FROM_PERNR'EXPORTINGemployee                    = lv_pernrIMPORTINGrelid                       = lv_relidmolga                       = lv_molgaEXCEPTIONSerror_reading_infotype_0001 = 1error_reading_molga         = 2error_reading_relid         = 3OTHERS                      = 4.

在这里插入图片描述

2.PYXX_READ_PAYROLL_RESULT

代码如下(示例):

    CALL FUNCTION 'PYXX_READ_PAYROLL_RESULT'EXPORTINGclusterid                    = lv_relidemployeenumber               = lv_pernrsequencenumber               = lv_seqnrCHANGINGpayroll_result               = ls_payrollEXCEPTIONSillegal_isocode_or_clusterid = 1error_generating_import      = 2import_mismatch_error        = 3subpool_dir_full             = 4no_read_authority            = 5no_record_found              = 6versions_do_not_match        = 7error_reading_archive        = 8error_reading_relid          = 9OTHERS                       = 10.

在这里插入图片描述
在这里插入图片描述
这里就获取到了簇表数据


这篇关于SAP HR 获取 TCODE:PC_PAYRESULT薪资数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/566928

相关文章

SpringBoot实现接口数据加解密的三种实战方案

《SpringBoot实现接口数据加解密的三种实战方案》在金融支付、用户隐私信息传输等场景中,接口数据若以明文传输,极易被中间人攻击窃取,SpringBoot提供了多种优雅的加解密实现方案,本文将从原... 目录一、为什么需要接口数据加解密?二、核心加解密算法选择1. 对称加密(AES)2. 非对称加密(R

详解如何在SpringBoot控制器中处理用户数据

《详解如何在SpringBoot控制器中处理用户数据》在SpringBoot应用开发中,控制器(Controller)扮演着至关重要的角色,它负责接收用户请求、处理数据并返回响应,本文将深入浅出地讲解... 目录一、获取请求参数1.1 获取查询参数1.2 获取路径参数二、处理表单提交2.1 处理表单数据三、

Spring Validation中9个数据校验工具使用指南

《SpringValidation中9个数据校验工具使用指南》SpringValidation作为Spring生态系统的重要组成部分,提供了一套强大而灵活的数据校验机制,本文给大家介绍了Spring... 目录1. Bean Validation基础注解常用注解示例在控制器中应用2. 自定义约束验证器定义自

通过C#获取Excel单元格的数据类型的方法详解

《通过C#获取Excel单元格的数据类型的方法详解》在处理Excel文件时,了解单元格的数据类型有助于我们正确地解析和处理数据,本文将详细介绍如何使用FreeSpire.XLS来获取Excel单元格的... 目录引言环境配置6种常见数据类型C# 读取单元格数据类型引言在处理 Excel 文件时,了解单元格

C#实现高性能Excel百万数据导出优化实战指南

《C#实现高性能Excel百万数据导出优化实战指南》在日常工作中,Excel数据导出是一个常见的需求,然而,当数据量较大时,性能和内存问题往往会成为限制导出效率的瓶颈,下面我们看看C#如何结合EPPl... 目录一、技术方案核心对比二、各方案选型建议三、性能对比数据四、核心代码实现1. MiniExcel

SQL常用操作精华之复制表、跨库查询、删除重复数据

《SQL常用操作精华之复制表、跨库查询、删除重复数据》:本文主要介绍SQL常用操作精华之复制表、跨库查询、删除重复数据,这些SQL操作涵盖了数据库开发中最常用的技术点,包括表操作、数据查询、数据管... 目录SQL常用操作精华总结表结构与数据操作高级查询技巧SQL常用操作精华总结表结构与数据操作复制表结

Redis中的数据一致性问题以及解决方案

《Redis中的数据一致性问题以及解决方案》:本文主要介绍Redis中的数据一致性问题以及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Redis 数据一致性问题的产生1. 单节点环境的一致性问题2. 网络分区和宕机3. 并发写入导致的脏数据4. 持

Java根据IP地址实现归属地获取

《Java根据IP地址实现归属地获取》Ip2region是一个离线IP地址定位库和IP定位数据管理框架,这篇文章主要为大家详细介绍了Java如何使用Ip2region实现根据IP地址获取归属地,感兴趣... 目录一、使用Ip2region离线获取1、Ip2region简介2、导包3、下编程载xdb文件4、J

Java注解之超越Javadoc的元数据利器详解

《Java注解之超越Javadoc的元数据利器详解》本文将深入探讨Java注解的定义、类型、内置注解、自定义注解、保留策略、实际应用场景及最佳实践,无论是初学者还是资深开发者,都能通过本文了解如何利用... 目录什么是注解?注解的类型内置注编程解自定义注解注解的保留策略实际用例最佳实践总结在 Java 编程

一文教你Python如何快速精准抓取网页数据

《一文教你Python如何快速精准抓取网页数据》这篇文章主要为大家详细介绍了如何利用Python实现快速精准抓取网页数据,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录1. 准备工作2. 基础爬虫实现3. 高级功能扩展3.1 抓取文章详情3.2 保存数据到文件4. 完整示例