问题标签 [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.
abap - 通过功能模块调用逻辑数据库?
是否有通过功能模块或类调用逻辑数据库的功能模块?
在我的情况下,我需要 PNPCE,所以它是 HCM 模块。
sap-hr - 信息类型 0041 增强功能
信息类型0041
当前包含 12 种日期类型。
您能否在屏幕上添加更多日期类型,是否有 SAP 注释可以做到这一点?
提前谢谢你,J。
abap - ABAP 调用堆栈中的奇怪前缀 (/A\)
通常,我会尝试使我的问题可重现。在这种情况下,我找不到办法。请随时指导我如何获取更多详细信息,我会附上。
在某些情况下,我们以编程方式使用 ABAP 调用堆栈来获取更多信息。IE:记录用户调用,当没有其他适当的方法来检索它们时,作为最后的手段从堆栈中的较低调用访问变量。
我们遇到了一个案例,其中奇怪的字符作为前缀添加到HR
模块“MP9XXX00”的中央程序的调用堆栈中(Module-Pool
为客户特定生成的程序PA
infotypes
)。奇怪的字符是/A\
. 调用程序的完整字符串是/A\MP9XXX00
.
用于获取整个调用堆栈的代码:
中没有这样的程序/A\MP9XXX00
。SE80
此外,当尝试从上述调用程序接收变量时,像这样:
ASSIGN |( { ls_call-prog })PSYST| it failes
,它会导致转储。当我们查看堆栈时,除了(包含)之外ST22
什么都不包含。/A\MP9XXX00
MP9XXX00
ls_call-prog
/A\MP9XXX00
如前所述,我们没有设法重现和调试它。刚看到结果。
这些字符从哪里来?
我们想到了什么
- 我们认为这可能与我们的客户名称空间以 开头的事实有关
/A
,但为什么会出现?为什么只有几次?为什么只有前两个字符?另一个\
是从哪里来的? - 我们认为前缀
/A\
可能是临时添加到(那些)程序名称中的,例如在导入相关传输请求时。这可能A
是为了Active/Activating
. 让我们这么想的是,它发生QA
在生产中而不是生产中。
abap - Reuse RP_PROVIDE_FROM_LAST macro for several info-types?
We use HR macro to get first or last record from table. One of these are rp_provide_from_last
.
I need to get two subtypes (0010
, 0004
) from P0105
table:
Below is my code. The problem is that after the second macro, there are only records of 0004
.
How can I hold on them together?
here is definition.