SAP HCM 标准表视图创建(汇率数据)

复制代码

导读

汇率:汇率是贸易的一个专业名词,在ERP世界中财务、销售模块运用的频率比较广泛,今天遇到的任务就是需要货币转换,在中国有个名词叫外派,顾名思义就是雇佣地在国内,但是实际工作在海外,所以这个时候就遇到一个在海外发放美元补助的概念,但是核算工资的时候要转换成当地货币,运来很多都是线下转换好,导入到系统,目前客户更希望在系统中维护美元,通过汇率转换成本国货币,其实这是一个很简单的逻辑,但是对于HR人员来说,操作比较复杂,因为汇率表中有很多参数,但是实际用不到,今天分享的就是通过视图把标准表封装成一个视图且视图只需要维护汇率相关信息。

作者:vivi,来源:osinnovation

1 故事背景

HR的述求是简单的能在生产环境中维护汇率,但是实际汇率表中出M以外还有很多其他的关系,对于HR操作人员来说觉得特别繁琐,担心误操作,每次修改还要传输请求耽误时间。

2 技术实现

首先是通过TCODE:SE11创建视图,注意我们这里选的视图是维护视图,在表/连接条件我们只需要维护一张表,不需要与其他表关联,tcurr即可。视图字段中维护我们需要的字段,主要是汇率类型、从货币、到货币、汇率有效开始时间等。然后在选择调整中输入几个限定条件,这样就能把标准的的数据过滤出HR需要维护的数据,例如kurst='m',fcurr='usd',tcurr='thd',意思是维护美元到泰铢之间的汇率关系。 因为这个关系我们需要在SM30中维护且不需要产生传输请求,所以我们要维护表格维护期,注意在记录历程中,我们需要勾选不、或用户,记录历程选项,意思就是不产生请求号,这样可以在生产环境中每个月直接维护.

因为我们这个项目不是很复杂,只需要单表数据的保存,如果需要有多表关联的的时候,在表/连接条件内输入多个表,如果输入多个表,表与表之间就需要输入关联关系,否则出现笛卡尔积。

这里我们需要选择读取、更改、删除选项,交付类需要选择C,数据浏览器/表维护视图需要选择X允许显示/维护,这些都是为SM30能做增删改查做准备工作的,因为SM30就能做很多个性化的操作,比如我新增一个按钮,比如我做数据库的触发器,只要数据保存时,就会触发一个事件去处理其他事情,所以SM30是一个简单的数据库维护页面。

3 结果展现

最后我们可以看到就是汇率的展现结果信息,M固定是月汇率,从是USD,到是THB,最后就是汇率字段,为什么要使用标准表TCURR,是因为我们工资核算做汇率转换的时候读取的还是标准表,所以在此处维护的汇率关系,后期都能在标准功能实用,这样大大减少我们后期开发量。

相关推荐
这个DBA有点耶1 小时前
数据库一体机架构演进:从硬件堆叠到软硬深度耦合
服务器·网络·数据库·硬件架构·运维开发·database·数据库架构
安_3 小时前
RAG的向量数据库:为LLM提供语义搜索能力
数据库
喜欢的名字被抢了3 小时前
程序出问题怎么查,以及如何让它不掉线
java·运维·数据库
这个DBA有点耶3 小时前
3000万个应用共享一套数据库:多租户“逻辑表”架构是如何做到的?
数据库·架构·dba
测试运维日常笔记4 小时前
Oracle 数据库连接认证方式详解
数据库·oracle
ClouGence4 小时前
PostgreSQL 同步到 Iceberg:开源、私有部署与 SaaS 方案对比
数据库·postgresql·开源
这个DBA有点耶5 小时前
DBA进阶之路:从“修数据库”到“管架构债”
数据库·架构·dba
ACP广源盛139246256735 小时前
WAIC2026 国产超节点算力浪潮下@ACP#IX9104 在算力矩阵中的定位与落地场景
大数据·数据库·人工智能·嵌入式硬件·线性代数·矩阵
珠***格6 小时前
通信链路全打通:西格电力四可装置的 4G/5G + 加密认证技术详解
大数据·数据库·分布式·5g·架构·能源
盗理者6 小时前
AI Agent 技能分享|从零实现 MCP Server,让 Agent 安全读取数据库
数据库·oracle