问题标签 [function-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
17446 浏览

abap - 如何使用 REUSE_ALV_FIELDCATALOG_MERGE 功能模块?

我正在尝试使用功能模块REUSE_ALV_FIELDCATALOG_MERGE传递 ddic 中的字段标签以显示在 alv 报告的列标题中。但是,那没有用。

如果我评论该I_STRUCTURE_NAME = 'TY_YNAH_CUS_OBJ_REQ'行,它会给我运行时错误状态

ABAP 程序行比内部表更宽。

但是如果我取消注释,程序仍然无法运行

0 投票
2 回答
894 浏览

php - 如何通过 RFC 将汉字从 SAP 发送到 PHP?

我正在使用函数模块通过 RFC 与 PHP 通信。我尝试将中文字符从函数模块发送到 PHP,但在 PHP 端,我以 ###### 的形式获取中文字符,

我不明白问题出在哪一边,PHP 端还是 SAP 端?任何人都给我建议我需要关注哪方面来纠正这个问题?或任何其他方式将汉字发送到PHP?

SAP FM 代码:FN 名称:ZMM_PHP_TO_SAP

PHP代码:

尝试打印 $DATA['MSGTX'] 时,输出为 DEMO-CHINA ¥Î###®Æ# ,如何获得准确的汉字。提前致谢。

0 投票
1 回答
6368 浏览

abap - SAP CRM中如何使用CRM_ORDER_READ功能模块?

我是一个新鲜人。仅 2 个月的 SAP ABAP 经验。

我被要求获取合同清单的报价日期。为此,我需要从 everh 表中获取 crm 业务交易号。

现在我需要在程序 crm_order_read 中使用此事务编号并获取导出参数 et_orderadm_i,其中 GUID 可用,以及创建日期和时间(报价日期)。

现在我无法理解如何在程序 crm_order_read 中传递事务号(object_id)?还有一个功能模块 crm_order_id 可用,但没有导入参数是交易号。

同样,导出参数 et_orderadm_i 将如何包含报价日期?我无法找到编写这段代码的方法。

0 投票
1 回答
1407 浏览

abap - 作为 FM 参数的函数方法调用的语法?

我有以下一段代码。

不属于功能模块调用的功能方法调用可以这样编写。

但是,当我想完全按照上面写的那样使用它时

我收到以下语法错误。

字段“CONVERT_TO_XSTRING(”是未知的。它既不在指定的表之一中,也不由“DATA”语句定义。“DATA”语句。

在这种情况下,编译器似乎需要一些指导来区分属性和方法。为什么编译器不写就让这种情况变得模棱两可EXPORTING

0 投票
1 回答
8642 浏览

abap - 通过 BAPI 获取 GOS 附件列表以进行通知

我需要找到一个 BAPI(或 BAPI 链?)以使用通知编号作为输入来读取通知附件列表 (GOS)。

在此处输入图像描述

我尝试了许多 BAPI,但唯一的功能结果是通过SO_OBJECT_READFM,我将对象 ID(我从 SOOD 表中获得)传递给了它。

在此处输入图像描述

问题是我无法检索属于通知的附件对象列表。有什么想法或建议吗?

0 投票
2 回答
3568 浏览

abap - 以编程方式更改 Material Master (MM02) 中的平均价格

我想以编程方式更改以下特殊情况下材料的移动/平均价格:

当本期已有给定物料的物料单据时,它必须起作用。我需要的所有其他特殊情况都已解决。

我正在寻找相当于使用MM02, not更改移动平均价格的功能模块MR21

也许BAPI_MATVAL_PRICE_CHANGE是我正在寻找的东西?

令我困惑的是,我找不到一个参数来确定我要更改移动平均价格而不是标准价格。我错过了一个参数吗?如果不是,它会改变标准价格还是移动平均价格?

而且我不确定这个功能模块是否相当于MM02or MR21

0 投票
1 回答
5371 浏览

abap - RFC 不允许使用引用参数

谁能告诉我这个错误?

在此处输入图像描述

0 投票
2 回答
3634 浏览

dynamic - 通过选择屏幕将表格参数传递给 FM

我需要在程序中调用具有表类型作为导入参数的函数。我考虑过使用选择屏幕来执行此操作,但我不能使用深层结构作为参数。当我“测试”该功能模块时,它向我展示了一个我可以添加多个条目并最终提交所有内容的东西。我可以在程序执行过程中得到类似的东西吗?编辑:我必须提供一个调用功能模块 create_skill_profile 的程序。 功能模块导入1

功能模块代码12

功能模块代码23

0 投票
1 回答
4571 浏览

abap - 如何测试仅存在于远程系统中的 RFC 模块?

我正在调试一个解决方案,其中一个 SAP 系统 ( ) 中的程序通过 RFC 连接A调用不同 SAP 系统 () 中的远程启用功能模块。B

有没有办法从 '测试运行' RFC A,就像我们通常对本地功能模块使用 SE37 一样?远程功能模块不存在A,所以SE37只是给出一个功能模块不存在的错误信息。

我可以B使用 SE37 运行功能模块,但我需要通过 RFC 连接对其进行测试。

0 投票
2 回答
4331 浏览

abap - 如何在功能模块中包含选择选项参数

我有一个要求,我需要从选择选项获取从 - 到(即日期值)值到功能模块。如何在导入参数中声明这些值?