saprfc相关内容

确定一个字段中允许的字符数?

这是SAP RFC: nuc_length vs uc_length 的跟进问题 使用PyRFC,我可以获得如下所示的函数描述: get_function_description(rfc_name) 对于每个字段,我可以读取uc_length和nuc_length。 如果nuc_long=40且uc_long=80,我如何确定可以输入到该字段中的Unicode字符数? 推 ..
发布时间:2022-08-24 16:02:11 其他开发

RFC 返回指向数据的指针而不是数据本身

我正在运行 RFC 以从 SAP 获取数据.当我运行这个 RFC 时,我似乎得到了一个指向数据的指针,而不是数据本身. BAPIRET2_ 看来这个 BAPIRET2_ 是一些数据集名称或指针.我想要这个 BAPIRET2_ 数据集中的数据. 有没有办法自己获取数据? 蒂姆 编辑:RFC 是: FUNCTION z_esrv_offer_getlist.*"-------- ..
发布时间:2021-11-26 15:55:03 其他开发

正确的消息服务器端口 (msserv)?

如何确定 msserv 连接参数的正确端口? 根据: 只有在/etc/services 中没有将消息服务器的服务定义为 sapms 时才需要 msserv. 就我而言,我使用未修改的 /etc/services 文件运行标准的 linux 发行版. 这意味着我需要 msserv 的匹配值. 在一个系统上,我很幸运我尝试了 3600 并且成功了. 但是在第二个系统 ..
发布时间:2021-11-26 15:54:07 其他开发

PyRFC:通过 mshost 连接(不是 ashost)

我想使用 PyRFC 使用 Python 编程语言在 SAP 上进行远程过程调用. conn = pyrfc.Connection(user='foouser', passwd='xxxx',mshost='sap.example.com', sysid='TE1', 客户端='220',组='示例',) 但它失败了: RFC_COMMUNICATION_FAILURE (rc=1): ke ..
发布时间:2021-11-26 15:53:59 Python

CL_SALV_BS_RUNTIME_INFO 通过 RFC 返回空引用

这段代码几个月来一直运行良好: 提交(IV_REPORT_NAME)WITH SELECTION-TABLE selection_table使用选择集 IV_SELECTION_SET_VARIANT然后返回.数据 lr_data_descr 类型参考 cl_abap_datadescr.数据 lr_data_line_descr 类型引用 cl_abap_datadescr.cl_salv_b ..
发布时间:2021-11-26 15:48:25 其他开发

例外:调用 RFC 时 RFC 回调服务器不可用

我正在尝试将文件从服务器目录上传到 SAP CRM 系统(机会的附件),因此我使用了 cl_crm_documents 的方法 create_with_file> 班级. 为了调用这个方法,我使用了一个我自己创建的 RFC-Function.如果我在 Function Builder 中测试我的 RFC-Function,一切正常.如果我从外部系统(在我的情况下为 MS-Outlook)执行 ..
发布时间:2021-11-26 15:46:36 其他开发

检索SAP表数据的通用功能模块

从 SAP 系统访问表数据的最佳方式是什么? 我用它 RFC_READ_TABLE 尝试过它,但是这个 RFC 在单个列中以串联形式返回数据,并且对行数据有大小限制. 是否有更好的方法以通用形式访问 SAP 数据,而无需在系统中创建自定义 RFC? 我正在寻找标准的 RFC 解决方案,而不是自定义脚本. 解决方案 如果我理解你的问题,你想读一个表,但在编程的时候,你不知道 ..
发布时间:2021-11-26 15:45:42 其他开发

调用 RFC_READ_TABLE 时出现 DATA_BUFFER_EXCEEDED 错误?

我的 java/groovy 程序从用户输入中接收表名和表字段,它查询 SAP 中的表并返回其内容. 用户输入可能涉及表CDPOS 和CDHDR.在阅读 SAP 文档和谷歌搜索后,我发现这些是存储更改文档日志的表.但是我没有找到任何可以在java中使用的远程调用函数来执行这种查询. 然后我使用了已弃用的 RFC 功能模块 RFC_READ_TABLE 并尝试仅根据此 RFC 构建自定义 ..
发布时间:2021-11-26 15:30:47 其他开发

访问 RFC 调用系统的堆栈内存

当程序在 SAP ECC 中运行时,“系统堆栈"存储所有全局变量,而不管在该单个会话中调用了哪些模块/程序. 当它调用支持 RFC 的功能模块 (FM) 时,会在被调用系统中创建一个新的系统堆栈,并且只有在被调用 FM 中定义的导出参数才能在被调用 FM 完成后在 ECC 中检索. 有没有办法在 ABAP 中访问另一个系统堆栈的全局变量? 例如,就我而言: ECC 系统中的 ..
发布时间:2021-11-26 15:30:19 其他开发

如何搜索可用的RFC功能模块和表格

我必须承认我不是 SAP R/3 编程方面的专家,所以这更像是一个基本问题. 有没有办法在 SAP 系统上获取可访问的 RFC 模块和/或表的列表? 在 Internet 上的许多示例中,我发现一个 RFC 模块似乎在每个 SAP 系统上都可用(“SD_RFC_CUSTOMER_GET"),我想知道是否还有更多这些标准 RFC 模块可供我使用.我可以轻松地在 SAP 系统中查询所有可用 ..
发布时间:2021-11-26 15:29:48 其他开发

RFC 返回指向数据的指针而不是数据本身

我正在运行 RFC 以从 SAP 获取数据.当我运行这个 RFC 时,我似乎得到了一个指向数据的指针,而不是数据本身. BAPIRET2_ 看来这个 BAPIRET2_ 是一些数据集名称或指针.我想要这个 BAPIRET2_ 数据集中的数据. 有没有办法自己获取数据? 蒂姆 编辑:RFC 是: FUNCTION z_esrv_offer_getlist.*"-------- ..
发布时间:2021-11-25 08:29:40 C#

PyRFC:通过 mshost 连接(不是 ashost)

我想使用 PyRFC 使用 Python 编程语言在 SAP 上进行远程过程调用. conn = pyrfc.Connection(user='foouser', passwd='xxxx',mshost='sap.example.com', sysid='TE1', 客户端='220',组='示例',) 但它失败了: RFC_COMMUNICATION_FAILURE (rc=1): ke ..
发布时间:2021-11-25 08:29:30 Python

正确的消息服务器端口 (msserv)?

如何确定 msserv 连接参数的正确端口? 根据: 只有在/etc/services 中没有将消息服务器的服务定义为 sapms 时才需要 msserv. 就我而言,我使用未修改的 /etc/services 文件运行标准的 linux 发行版. 这意味着我需要 msserv 的匹配值. 在一个系统上,我很幸运我尝试了 3600 并且成功了. 但是在第二个系统 ..
发布时间:2021-11-25 08:29:22 C#

CL_SALV_BS_RUNTIME_INFO 通过 RFC 返回空引用

这段代码几个月来一直运行良好: 提交(IV_REPORT_NAME)WITH SELECTION-TABLE selection_table使用选择集 IV_SELECTION_SET_VARIANT然后返回.数据 lr_data_descr 类型参考 cl_abap_datadescr.数据 lr_data_line_descr 类型引用 cl_abap_datadescr.cl_salv_b ..
发布时间:2021-11-25 08:23:21 C#

检索SAP表数据的通用功能模块

从 SAP 系统访问表数据的最佳方式是什么? 我用它 RFC_READ_TABLE 尝试过它,但是这个 RFC 在单个列中以串联形式返回数据,并且对行数据有大小限制. 是否有更好的方法以通用形式访问 SAP 数据,而无需在系统中创建自定义 RFC? 我正在寻找标准的 RFC 解决方案,而不是自定义脚本. 解决方案 如果我理解你的问题,你想读一个表,但在编程的时候,你不知道 ..
发布时间:2021-11-25 08:21:24 C#

例外:调用 RFC 时 RFC 回调服务器不可用

我正在尝试将文件从服务器目录上传到 SAP CRM 系统(机会的附件),因此我使用了 cl_crm_documents 的方法 create_with_file> 班级. 为了调用这个方法,我使用了一个我自己创建的 RFC-Function.如果我在 Function Builder 中测试我的 RFC-Function,一切正常.如果我从外部系统(在我的情况下为 MS-Outlook)执行 ..
发布时间:2021-11-25 08:20:11 C#

调用 RFC_READ_TABLE 时出现 DATA_BUFFER_EXCEEDED 错误?

我的 java/groovy 程序从用户输入中接收表名和表字段,它查询 SAP 中的表并返回其内容. 用户输入可能涉及表CDPOS 和CDHDR.在阅读 SAP 文档和谷歌搜索后,我发现这些是存储更改文档日志的表.但是我没有找到任何可以在java中使用的远程调用函数来执行这种查询. 然后我使用了已弃用的 RFC 功能模块 RFC_READ_TABLE 并尝试仅根据此 RFC 构建自定义 ..
发布时间:2021-11-25 08:09:10 C#

访问 RFC 调用系统的堆栈内存

当程序在 SAP ECC 中运行时,“系统堆栈"存储所有全局变量,而不管在该单个会话中调用了哪些模块/程序. 当它调用支持 RFC 的功能模块 (FM) 时,会在被调用系统中创建一个新的系统堆栈,并且只有在被调用 FM 中定义的导出参数才能在被调用 FM 完成后在 ECC 中检索. 有没有办法在 ABAP 中访问另一个系统堆栈的全局变量? 例如,就我而言: ECC 系统中的 ..
发布时间:2021-11-25 08:08:54 C#