abap函数参数中的百分号表示什么?

发布于 2024-08-08 10:18:40 字数 488 浏览 4 评论 0原文

我遇到过这个 abap 片段,我很难理解。

call function 'com_invoke'
   destination pv_wrkdest
   exporting
        %instid         = pv_instance
        %method         = 'FieldCountGet'
   importing
        %return         = lc_return
        fieldcount      = pv_fieldcount
   exceptions
        communication_failure = 1
        system_failure        = 2
        invalid_instance_id   = 3
        others                = 4.

%instid、%method 和 %return 参数中的百分号表示什么?

I have encounters this abap snippet that I have difficulty to comprehend.

call function 'com_invoke'
   destination pv_wrkdest
   exporting
        %instid         = pv_instance
        %method         = 'FieldCountGet'
   importing
        %return         = lc_return
        fieldcount      = pv_fieldcount
   exceptions
        communication_failure = 1
        system_failure        = 2
        invalid_instance_id   = 3
        others                = 4.

What does the percent sign indicates in the %instid, %method and %return parameters?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉风有信 2024-08-15 10:18:40

它可能只是一个(过时的)命名约定吗? IE 中所有以 % 开头的参数都是“按值传递”还是“按引用传递”?我刚刚尝试在测试 FM 中创建类似的参数,但 SAP 不允许这样做。

Could it just be an (obsolete) naming convention? I.E. are all the parameters that start with % either "Pass by Value" or "Pass by Reference"? I've just tried to create a parameter like that in a test FM and SAP won't allow it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文