使用BADI的虚拟特征给出错误"尚未分配字段符号"。

2020-09-14 06:51发布

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

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


我的计算代码:

定义代码:

在这一行中我仍然有一个错误:

问题出在

对于没有错误。


能请你帮我吗?

compute.jpg (51.7 kB)

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

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


我的计算代码:

定义代码:

在这一行中我仍然有一个错误:

问题出在

对于没有错误。


能请你帮我吗?

compute.jpg (51.7 kB)
付费偷看设置
发送
6条回答
代楠1984
1楼-- · 2020-09-14 07:39

嗨,

查看有关结构 c_s_data 的组件 p_cha_0TCTUSERNM 的逻辑。

对于此问题,"尚未分配字段符号" 请考虑以下示例以避免DUMP。

如果已分配。
  选择 ...
 其他。
 ...
 其他。
 
clasier
2楼-- · 2020-09-14 07:29

嗨,亚当,你明白了吗? 关于

暮风yp
3楼-- · 2020-09-14 07:17

,assign语句会将 p_cha_0TCTUSERNM,p_cha_ZVIT_ORG 的值分配给字段符号,我在调试屏幕中看到该字段的值为初始值(空格和0)。 您想要的是:

将结构c_s_data的ASSIGN COMPONENTS'component_name'分配给

但实际上您得到了:

将结构c_s_data的组件''分配给

很明显,您得到了转储,因为c_s_data中没有组件名称"。"

检查程序,在其中将那些p_cha_xxx设置为正确的组件名称。

huskylover
4楼-- · 2020-09-14 07:16

大亚当! 最好的问候

haha101010
5楼-- · 2020-09-14 07:42

在与BAdI一起提供的示例实现的副本中,您忘记了'if P_CHA _...>0。您应首先调试或分析IF_EX_RSR_OLAP_BADI〜INITIALIZE方法的实现源 ,以找出为什么P_ [CHA,KYF] xxx值是初始值。

lukcy2020
6楼-- · 2020-09-14 07:32

这是正确的方法。 找出为什么未为p_cha_0TCTUSERNM分配任何值。

一周热门 更多>