FM 参数始终为在SE37中
我们有一个功能模块,其中包含一个导入参数 IS_USER,其类型为 S_USER,S_USER 是一个结构体,包含以下字段:
USER_ID USER_ID CHAR 60
IP_ADDR IP_ADDR CHAR 16
SESSION_ID SESSION_ID CHAR 20
LANGU SPRAS LANG 1
MACHINE_NAME MACHINE_NAME CHAR 128
SAP_PASSPORT SAP_PASSPORT STRING
EXTRA_DATA STRING
在 SE37 中测试运行该功能模块时,参数 IS_USER 始终具有“<”Intial”> ;” 文本且其中的任何字段都无法修改。 有谁知道这里出了什么问题吗?
We have a function module which contains an importing parameter IS_USER, which is of type S_USER, S_USER is a structure and contains the following fields:
USER_ID USER_ID CHAR 60
IP_ADDR IP_ADDR CHAR 16
SESSION_ID SESSION_ID CHAR 20
LANGU SPRAS LANG 1
MACHINE_NAME MACHINE_NAME CHAR 128
SAP_PASSPORT SAP_PASSPORT STRING
EXTRA_DATA STRING
When test run the function module in SE37, the parameter IS_USER always have the "<"Intial">" text and no field in it can be modified. Does anyone know what's wrong here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想使用 SE37 测试 FM,则需要从自定义数据结构中取出该字符串。 SE37的测试屏幕不喜欢深层结构。
如果必须使用字符串,则需要编写测试程序而不是使用 SE37。
You need to take the string out of your custom data structure if you want to use SE37 to test your FM. The SE37 test screen doesn't like deep structures.
If you must use a string you'll need to write a test program rather than using SE37.