问题标签 [sap-hr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2260 浏览

abap - 员工资格信息类型 0024

PA30在您输入人员编号并选择信息类型 0024 后的事务中,它将显示该员工的所有资格(如果有的话)。

我想创建一个包含 3 个参数('Qualification group'、'Name'、'Proficency')的报告,并在用户插入数据后显示所有具有这些技能的员工。如果我访问表 PA0024,它没有条目,所以我的问题是:

我可以在哪个表(或在哪里)找到所有具有资格的员工?有关如何制作此报告的任何其他建议都会有所帮助。

0 投票
1 回答
151 浏览

report - SAP:RPTCORTMAIL 不发送邮件

我尝试使用报告 RPTCORTMAIL 但无论我选择什么都不会发送邮件。

我选择了一个时期和一个有错误的人,但协议显示“0 邮件发送”。

即使我不进入一个人,也没有任何反应。

在调试时,我看到表 PERNR_TAB_LANG 在应该选择接收器的那一刻是空的。

难道我做错了什么?我感谢每一个提示。

0 投票
1 回答
848 浏览

abap - 以编程方式编写信息类型文本

我需要通过 ABAP 代码在信息类型中创​​建/编写文本。所以我正在为此寻找一个功能模块或一些“干净”的解决方案。现在我只发现这篇文章有一个“快速&肮脏”的解决方案。

我有点害怕直接从集群中更改某些内容,所以我希望也许有人可以为我提供另一种解决此问题的方法。

0 投票
1 回答
122 浏览

active-directory - 在从员工到顾问的过渡期间保留对帐户的访问权限

对于我的一位客户,我们遇到以下问题:

人力资源服务由使用 SAP HR 的第三方提供。SAP HR 是主系统,它将信息提供给许多其他系统,例如 Active Directory。

每晚作业会在 SAP HR 和 Active Directory 之间同步数据。当用户退出时,他们的帐户会获得与他们最后一天工作的日期相匹配的到期日期。通常,这非常有效,并根据公司政策确保员工在工作的最后一天之后不会保留对系统的访问权限。

当用户从员工转变为顾问时,就会出现问题。按照今天的情况,从他们的最后一天到他们的最终薪水和假期工资计算和支付有一个过渡期,可能长达两个月。

该期间开始于 SAP HR 中的用户记录设置为反映用户已离开公司。在计算完成之前,他们无法将其设置为反映用户仍需要访问其帐户。在此期间,IT 支持人员每天都会收到受影响用户重新打开帐户的请求,因为他们的帐户在一夜之间被关闭。

在我看来,这是 SAP HR 应该能够开箱即用地解决的问题,但我不知道,所以我请你回答以下问题:

  1. SAP HR 可以开箱即用地解决这个问题吗?
  2. 如果是这样,如何设置?
  3. 如果没有,您对如何实现它有任何想法吗?

请记住,我不是 SAP 专业人士(尽管我确实有一些 SAP 方面的经验),我在支持公司的 IT 部门工作,并且正在推动他们与他们的人力资源和工资供应商一起推动改变配置系统。这里共有三家公司参与其中;我的公司,我们支持的公司,以及提供人力资源和工资系统的公司。

0 投票
1 回答
220 浏览

methods - SAP 批准和拒绝时间

我是 ABAP 编程的初学者,我对 SAP GUI 没有太多经验......

我正在开发一个 Fiori 应用程序来批准和拒绝缺勤,例如标准应用程序“批准休假请求”。我想访问“批准休假请求”方法来分析代码以实现我的方法..

我怎样才能做到这一点?您推荐使用哪些方法/BAPI?

0 投票
2 回答
1451 浏览

abap - ABAP SQL 捕获活跃员工日期范围的记录

pa0000/pa0001中的记录有两条记录如下:

贝格达恩达

[03.07.2017 - 31.12.9999]

[03.01.2017 - 02.07.2017]

选择屏幕的日期范围:低:01/07/2017 和高:31/07/2017

ABAP 代码写成如下:

上述两条记录均未捕获。

我想通过使用“排除所有错误选项”而不是当前方法“列出所有可接受的选项”来重写代码,如下所示。

在这方面的任何帮助将不胜感激。

0 投票
2 回答
460 浏览

java - BAPI_PERSDATA_CHANGE 使用 SAP JCo 3 更新用户数据

我正在使用以下代码片段。目标是使用 BAPI_PERSDATA_CHANGE bapi 更新用户 lastname firstname 和 co。但不知何故,它不起作用,我尝试了很多可能性,但它不起作用。与 BAPI_PERSDATA_CHANGE 相关的函数的消息是:

我正在使用以下代码

我错过了什么吗?还是做错了什么?

0 投票
0 回答
99 浏览

abap - 自动分隔 PB 信息类型的 sap 标准程序是什么?

自动分隔 PB 信息类型的 sap 标准程序是什么?我只看到了 PA 信息类型的结果。感谢您的回复

0 投票
1 回答
564 浏览

abap - 调用 HR_INFOTYPE_OPERATION 时清除 ITXEX 字段

我们在维护ITXEXInfotype 记录的字段(长文本指示)时遇到了困难。

假设我们在数据库表中有一条现有记录,Infotype其中填充了长文本(ITXEX该记录中的字段值设置为'X')。

一些过程通过HR_CONTROL_INFTY_OPERATION这样的方式更新记录:

此调用确实更新了记录,但清除了它的ITXEX字段。

重要的是,通过执行相同的操作PA30确实会更新记录并维护ITXEX字段。

所描述的问题似乎与那个问题相似。尝试那里给出的解决方案并没有解决问题。

为什么这两种方法(PA30和功能模块)不一样?如何解决这个问题?

0 投票
2 回答
210 浏览

abap - 如何将旧 HR INCLUDE 添加到本地课程中?

所以我需要使用INCLUDES rpcblo00 and rpcbdt00来获取信息类型更改的类型(创建、更新、删除)。事先我使用了一个对包含没有问题的子例程,但我无法将它们纳入我的生活中。

如果我尝试按照此处所述将包含放入方法中(它甚至与 HR 包含相同),我会收到以下错误(因为 中的减号lo-key):

语法错误:名称只能包含字符“AZ”、“0-9”和“_”。此外,它们可能不以数字开头。

最小的可重现示例:

有谁知道一个好的解决方案?提前致谢

编辑:包含有一些声明和一个从数据集群读取的宏。当然,我可以直接将它们放入方法中,但我想避免这种情况(现在我这样做了)。

或者,是否有人知道每个信息类型行获取更改操作的不同方法?