SAPHR/HCM创建人事信息类型报“输入/输出字段 “xxxx“ 未定义排查

 背景

创建信息类型9061,PS结构下字段名为"ZZZZBG"(包含4个Z)

 生成时报错如下,我们发现出现了一个不存在的字段,原来ZZZZ的位置被替换成了信息类型编码。

排查

根据消息号XI166,打断点排查一下,找到生成逻辑流的标准程序(MP50JF11),如下:

 在 FORM ADJUST_FLOW_LOGIC 中,有一系列关键字被替换的操作,包括PMMMM、PNNNN、PZZZZ、NNNN、MMMM、ZZZZ。

分析

标准程序在创建信息类型时会以PMMMM、PZZZZ等空模板为基础创建,之后再将相应关键字符替换为对应信息类型,然而当我们在字段中含有上述字符时,就会被误伤。

解决方案

在SAP不做修改的情况下,我们可以避免创建包含以下字符的字段:

  • PMMMM
  • PNNNN
  • PZZZZ
  • NNNN
  • MMMM
  • ZZZZ
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值