点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们正在使用ws410检索目录信息,并且返回目录中项目的枚举数据是代码而不是值,例如:
在我们的组合类型中是一个EnumFeatures枚举(在此示例中),其代码为EnumFeatures1,EnumFeatures2,EnumFeatures3(可以具有蓝色,绿色,红色等值)。 如果有可能,我们如何才能找回对象以查看这些值? 即 我想从REST调用中获得"蓝色"。
到目前为止,我们可以使用/ws410/rest/enumerationvalues/EnumFeatures检索枚举代码列表,但是如果我们使用用户查找/ws410/rest/enumerationvalues/EnumFeatures1之类的值,我们只会得到一个null( 空指针异常)返回,而不是"蓝色"。
此外,在标头中获得本地化名称设置Accept-Language也无效。
这是使用"星期几"的另一个示例。 我们可以调用该类型并获取它:
<?xml version =" 1.0" encoding =" UTF-8" standalone =" yes"?>
<枚举>
如果我们要检索与SUNDAY相关的值,或者可能要检索与英语(例如西班牙语)不同的语言,则无法检索。 本地名称可能为en = Sunday,es = Domingo; 如果我们这样做:
http://<服务器:端口>/ws410/rest/enumerationvalues/SUNDAY
我们回来
null [NullPointerException]
谢谢。
我建议用SAP打开一个错误。
如果将DayOfWeek示例添加到属性中,则使用该示例:
如果为en接受的数据被填充为" en",则我们取回名称" Sunday"。 es也一样-将获得Domingo。
但是,我们仍然无法仅使用:p检索奇异值对象。
哪个仍然失败。
像这样
https://localhost:9002/ws410/rest/enumerationmetatypes/DayOfWeek/Sunday
一周热门 更多>