当前位置: 首页 > news >正文

SAP HCM HR_PAD_HIRE_EMPLOYEE 自定义信息类型字段保存问题

导读

INTRODUCTION

SAP HCM入职程序:SAP HCM入职程序有两个一个是HR_PAD_HIRE_EMPLOYEE一个是HR_MAINTAIN_MASTERDATA,前面的函数是SAP为新框架开发的,后面函数是旧的逻辑,这两个函数的在于底层的结构不一致,对于自定义信息类型特别要注意:PSXXXX与ZHCMT_BSP_PA_XX_R9002,如果在自定义字段中新增字段,需要同时在两个结构中维护数据,否则数据不能保存到数据库。或者说数(ZHCMT_BSP_PA_XX_R9002据维护到此处,也会自动同步到两个表数据。

1.Decoupled Infotypes(新技术框架)可以参考如下地址:

https://community.sap.com/t5/enterprise-resource-planning-blogs-by-members/create-decouple-infotype/ba-p/13256718

这里我们关注表T588UICONVCLAS,有个结构ZHCMT_BSP_PA_XX_R9002,其实就是参考PS9002结构

图片

2.HR_PAD_HIRE_EMPLOYEE函数使用:

此函数主要的是填充PNNNN_TAB内表,这个地方可以同时把多个类型填充,例如同时填充9002与9006,所以这个内表是多个子内表的汇总,所以只要把同时入职的信息全部放入一起,系统就会自动根据要求填充到系统中,NOCOMMIT这个参数比老的函数好,就是如果有错误,多个信息类型是同一个事物,只要有一个信息类型有错误,所有数据就不会保存。HR_MAINTAIN_MASTERDATA好像无法做到。

图片

图片

图片

3.自定义字段无法保存问题:

    新增一个字段但是数据无法正常保存,百思不得其解,然后看源代码发现,系统是根据配置表找到对应的表结构,然后把PNNNN_TAB表的数据循环赋值给对应的表结构,因为系统是读取配置表t588uiconvclas对应的结构,下图中在PS9002中新增字段ZSYQX字段,但是在ZHCMT_BSP_PA_XX_R9002结构中没有此字段,所以PNNNN_TAB数据无法赋值到ZHCMT_BSP_PA_XX_R9002结构,所以数据无法保存到数据库中,注意:有个比较奇怪的问题,就是我前台保存数据是能存进去的。

图片

相关文章:

  • 标题:深入探索Linux中的`ausyscall`
  • SpringCloud整合OpenFeign实现微服务间的通信
  • Visual Studio Code 怎么恢复默认布置
  • 计算机组成结构—IO方式
  • SpringCache和SpringTask
  • 【ARM64 常见汇编指令学习 19.2 -- ARM64 地址加载指令 ADR 详细介绍】
  • 高防CDN是如何应对DDoS和CC攻击的
  • 堆排序-调整算法
  • wireshark 标记自己想要的数据包
  • C++ OpenCV 图像分类魔法:探索神奇的模型与代码
  • 【上篇】从 YOLOv1 到 YOLOv8 的 YOLO 物体检测模型历史
  • 用git下载hugging face上的大模型,以Qwen1.5-7B为例
  • webservice、WCF、webAPI、MVC权限认证
  • 型号FM152A,FM148R和利时
  • 【软件工程】第七章
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • IOS评论框不贴底(ios12新bug)
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • SpingCloudBus整合RabbitMQ
  • vue-loader 源码解析系列之 selector
  • vue中实现单选
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 电商搜索引擎的架构设计和性能优化
  • 简析gRPC client 连接管理
  • 老板让我十分钟上手nx-admin
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • scrapy中间件源码分析及常用中间件大全
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​Python 3 新特性:类型注解
  • ​Spring Boot 分片上传文件
  • ​低代码平台的核心价值与优势
  • ​如何使用QGIS制作三维建筑
  • #Linux(权限管理)
  • #NOIP 2014#Day.2 T3 解方程
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (C++20) consteval立即函数
  • (web自动化测试+python)1
  • (zhuan) 一些RL的文献(及笔记)
  • (ZT)出版业改革:该死的死,该生的生
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (图文详解)小程序AppID申请以及在Hbuilderx中运行
  • (一)Dubbo快速入门、介绍、使用
  • (转)项目管理杂谈-我所期望的新人
  • .net 7和core版 SignalR
  • .Net 8.0 新的变化
  • .NET COER+CONSUL微服务项目在CENTOS环境下的部署实践
  • .net refrector