全局变量不起作用PO7.4单堆栈

2020-08-16 03:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好专家 我们已经从PI7....

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

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


你好专家

我们已经从PI7.0迁移到PO7.4单堆栈,并在读取全局变量或为其分配值时遇到问题。

有人可以建议我们如何解决这个问题。

谢谢

VR

4条回答
SC_Yao
2020-08-16 03:28

Hi Suman

我们在"属性和方法"中使用一些已定义的变量,并通过在运行时设置一些值来访问不同的字段。

但是在7.4单堆栈中,这些函数没有给出值,而在7.0中相同,可以正常工作。

下面是使用的UDF:

1。 从全局变量中获取值:

输入:Var_globalfield

//在此处编写代码
字段sampleValue;
字符串value_return ="";

尝试{

类c = this.getClass();
sampleValue = c.getDeclaredField(Var_globalfield);
value_return =(String)sampleValue.get(this);

} catch(异常e){
container.getTrace()。addWarning("引发异常");
}
返回value_return;

2。 为全局变量分配值:

输入:Var_globalfield,Var_value

//在此处编写代码

字段sampleValue;
字符串value_return ="";
试试{

类cls = this.getClass();
sampleValue = cls.getDeclaredField(variableName);
sampleValue.set(this,variableValue);

} catch(Exception e){
container.getTrace()。addWarning(" Warning");
}

value_return = Var_globalfield;

返回value_return;

谢谢

VR

一周热门 更多>