HR_MAINTAIN_MASTERDATA的使用示例

2020-08-31 03:52发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


功能实现说明:

通过EXCEL批量导入员工数据到员工数据中,信息0000,0001,0002;

遇到的问题:

1,HR_MAINTAIN_MASTERDATA和HR_INFOTYPE_OPERATION,我不知道选择哪个FM更合适?

2,人员号是内部给号,需要怎么实现?

3,HR_MAINTAIN_MASTERDATA可提供完整的样本参考。

注释:SAP HCM是自学成才的,请帮助我。 谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


功能实现说明:

通过EXCEL批量导入员工数据到员工数据中,信息0000,0001,0002;

遇到的问题:

1,HR_MAINTAIN_MASTERDATA和HR_INFOTYPE_OPERATION,我不知道选择哪个FM更合适?

2,人员号是内部给号,需要怎么实现?

3,HR_MAINTAIN_MASTERDATA可提供完整的样本参考。

注释:SAP HCM是自学成才的,请帮助我。 谢谢

付费偷看设置
发送
4条回答
一只江湖小虾
1楼 · 2020-08-31 04:19.采纳回答

您好

我们都使用!

HR_INFOTYPE_OPERATION来插入/复制其他单个信息类型

HR_MAINTAIN_MASTERDATA来处理简单的操作。

如果我们想雇用员工(内部号码范围)并填充0000,0001,0002等,我们将使用HR_MAINTAIN_MASTERDATA来处理雇用,然后填充0000和0001。

剩下的必需信息类型将是 通过HR_INFOTYPE_OPERATION

处理过的如果您在SE37中使用了这些方法,您将在调用这些功能模块的系统中找到示例

bg

大道至简
2楼-- · 2020-08-31 04:30

人数不存在。 请选择一个就业活动

Haoba3210
3楼-- · 2020-08-31 04:34

嗨,

pernr.jpg(28.7 kB)

我也不在PERPOSED_VALUES中包含PERNR

proposed.jpg(41.0 kB)

bg

hengyuye
4楼-- · 2020-08-31 04:30

亲爱的朋友,

感谢您的支持。 我来到中国。

以下是该问题的摘要,以后看到该问题的人可以得到帮助。

以下代码可以完整执行。

MASSN参数感觉该功能需要执行哪些信息类型(与配置有关)

GS_PPROP-INFTY ='0000'。
GS_PPROP-FNAME ='P0000-MASSG'。
GS_PPROP-FVAL ='A1'。
* GS_PPROP-SEQNR = 1。

> APPEND GS_PPROP到GT_PPROP。

GS_PPROP-INFTY ='0001'。
GS_PPROP-FNAME ='P0001-BTRTL'。
GS_PPROP-FVAL ='1010。 SEQNR = 1。

将GS_PPROP追加到GT_PPROP。

GS_PPROP-INFTY ='0001'。
GS_PPROP-FNAME ='P0001-ABKRS'。 01'。
* GS_PPROP-SEQNR = 1。

将GS_PPROP追加到GT_PPROP。

GS_PPROP-INFTY ='0001'。
GS_PPROP-FNAME ='P0001-BUKRS' 。
GS_PPROP-FVAL ='9900'。
* GS_PPROP-SEQNR = 1。

将GS_PPROP追加到GT_PPROP。

GS_PPROP-INFTY ='0001'。
GS_PPROP-FNAME ='P0001-SBMOD'。
GS_PPROP-FVAL ='9900'。
* GS_PPROP-SEQNR = 1。

将GS_PPROP追加到GT_PPROP。


>"函数调用,用于创建人员的信息类型
" ---------------- ------
呼叫功能'HR_MAINTAIN_MASTERDATA'
导出
PERNR ='00000000'"人员编号
MASSN ='ZA'"操作类型
ACT IO ='INS'"信息类型操作
TCLAS ='A'"数据保留的事务类
BEGDA = SY-DATUM"开始日期
ENDDA ='99991231'"结束日期
* OBJPS ="对象标识
* SEQNR ="具有相同代码的信息类型记录数
* SPRPS ="人力资源主数据记录的锁定标志
* SUBTY ="子信息类型
WERKS =' 9900'"人事范围
PERSG ='F'"员工组
PERSK ='F1'"员工子组
PLANS ='50000475'"职位
DIALOG_MODE ='1'
LUW_MODE ='1'
NO_EXISTENCE_CHECK ='X'
NO_ENQUEUE ='X'
导入
RETURN = GS_RETURN
RETURN1 = GS_RETURN1
HR_RETURN = GS_HR_RETURN
桌子
提议的值 = GT_PPROP
MODIFIED_KEYS = GT_PSKEY

" ---------------- ------



WRITE:/GS_RETURN1-MESSAGE。

将GT_PSKEY放入GS_PPROP中。

WRITE:/GS_PSKEY-PERNR, GS_PSKEY-INFTY。

ENDLOOP。

一周热门 更多>