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字符数? 推
..
我正在运行 RFC 以从 SAP 获取数据.当我运行这个 RFC 时,我似乎得到了一个指向数据的指针,而不是数据本身. BAPIRET2_ 看来这个 BAPIRET2_ 是一些数据集名称或指针.我想要这个 BAPIRET2_ 数据集中的数据. 有没有办法自己获取数据? 蒂姆 编辑:RFC 是: FUNCTION z_esrv_offer_getlist.*"--------
..
如何确定 msserv 连接参数的正确端口? 根据: 只有在/etc/services 中没有将消息服务器的服务定义为 sapms 时才需要 msserv. 就我而言,我使用未修改的 /etc/services 文件运行标准的 linux 发行版. 这意味着我需要 msserv 的匹配值. 在一个系统上,我很幸运我尝试了 3600 并且成功了. 但是在第二个系统
..
我想使用 PyRFC 使用 Python 编程语言在 SAP 上进行远程过程调用. conn = pyrfc.Connection(user='foouser', passwd='xxxx',mshost='sap.example.com', sysid='TE1', 客户端='220',组='示例',) 但它失败了: RFC_COMMUNICATION_FAILURE (rc=1): ke
..
这段代码几个月来一直运行良好: 提交(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
..
我想导出报告 RM07MLBS (tcode mb52).如果我通过 SAP-GUI 调用这个报告,它有 18 列,如果我用下面的代码调用它,它只返回 maktx、werks、matkl、matnr、name1、mtart 列:> cl_salv_bs_runtime_info=>set(出口显示 = abap_false元数据 = abap_false数据 = abap_true).提交(IV
..
我正在尝试将文件从服务器目录上传到 SAP CRM 系统(机会的附件),因此我使用了 cl_crm_documents 的方法 create_with_file> 班级. 为了调用这个方法,我使用了一个我自己创建的 RFC-Function.如果我在 Function Builder 中测试我的 RFC-Function,一切正常.如果我从外部系统(在我的情况下为 MS-Outlook)执行
..
从 SAP 系统访问表数据的最佳方式是什么? 我用它 RFC_READ_TABLE 尝试过它,但是这个 RFC 在单个列中以串联形式返回数据,并且对行数据有大小限制. 是否有更好的方法以通用形式访问 SAP 数据,而无需在系统中创建自定义 RFC? 我正在寻找标准的 RFC 解决方案,而不是自定义脚本. 解决方案 如果我理解你的问题,你想读一个表,但在编程的时候,你不知道
..
我的 java/groovy 程序从用户输入中接收表名和表字段,它查询 SAP 中的表并返回其内容. 用户输入可能涉及表CDPOS 和CDHDR.在阅读 SAP 文档和谷歌搜索后,我发现这些是存储更改文档日志的表.但是我没有找到任何可以在java中使用的远程调用函数来执行这种查询. 然后我使用了已弃用的 RFC 功能模块 RFC_READ_TABLE 并尝试仅根据此 RFC 构建自定义
..
当程序在 SAP ECC 中运行时,“系统堆栈"存储所有全局变量,而不管在该单个会话中调用了哪些模块/程序. 当它调用支持 RFC 的功能模块 (FM) 时,会在被调用系统中创建一个新的系统堆栈,并且只有在被调用 FM 中定义的导出参数才能在被调用 FM 完成后在 ECC 中检索. 有没有办法在 ABAP 中访问另一个系统堆栈的全局变量? 例如,就我而言: ECC 系统中的
..
我必须承认我不是 SAP R/3 编程方面的专家,所以这更像是一个基本问题. 有没有办法在 SAP 系统上获取可访问的 RFC 模块和/或表的列表? 在 Internet 上的许多示例中,我发现一个 RFC 模块似乎在每个 SAP 系统上都可用(“SD_RFC_CUSTOMER_GET"),我想知道是否还有更多这些标准 RFC 模块可供我使用.我可以轻松地在 SAP 系统中查询所有可用
..
我正在运行 RFC 以从 SAP 获取数据.当我运行这个 RFC 时,我似乎得到了一个指向数据的指针,而不是数据本身. BAPIRET2_ 看来这个 BAPIRET2_ 是一些数据集名称或指针.我想要这个 BAPIRET2_ 数据集中的数据. 有没有办法自己获取数据? 蒂姆 编辑:RFC 是: FUNCTION z_esrv_offer_getlist.*"--------
..
我想使用 PyRFC 使用 Python 编程语言在 SAP 上进行远程过程调用. conn = pyrfc.Connection(user='foouser', passwd='xxxx',mshost='sap.example.com', sysid='TE1', 客户端='220',组='示例',) 但它失败了: RFC_COMMUNICATION_FAILURE (rc=1): ke
..
如何确定 msserv 连接参数的正确端口? 根据: 只有在/etc/services 中没有将消息服务器的服务定义为 sapms 时才需要 msserv. 就我而言,我使用未修改的 /etc/services 文件运行标准的 linux 发行版. 这意味着我需要 msserv 的匹配值. 在一个系统上,我很幸运我尝试了 3600 并且成功了. 但是在第二个系统
..
这段代码几个月来一直运行良好: 提交(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
..
我想导出报告 RM07MLBS (tcode mb52).如果我通过 SAP-GUI 调用这个报告,它有 18 列,如果我用下面的代码调用它,它只返回 maktx、werks、matkl、matnr、name1、mtart 列:> cl_salv_bs_runtime_info=>set(出口显示 = abap_false元数据 = abap_false数据 = abap_true).提交(IV
..
从 SAP 系统访问表数据的最佳方式是什么? 我用它 RFC_READ_TABLE 尝试过它,但是这个 RFC 在单个列中以串联形式返回数据,并且对行数据有大小限制. 是否有更好的方法以通用形式访问 SAP 数据,而无需在系统中创建自定义 RFC? 我正在寻找标准的 RFC 解决方案,而不是自定义脚本. 解决方案 如果我理解你的问题,你想读一个表,但在编程的时候,你不知道
..
我正在尝试将文件从服务器目录上传到 SAP CRM 系统(机会的附件),因此我使用了 cl_crm_documents 的方法 create_with_file> 班级. 为了调用这个方法,我使用了一个我自己创建的 RFC-Function.如果我在 Function Builder 中测试我的 RFC-Function,一切正常.如果我从外部系统(在我的情况下为 MS-Outlook)执行
..
我的 java/groovy 程序从用户输入中接收表名和表字段,它查询 SAP 中的表并返回其内容. 用户输入可能涉及表CDPOS 和CDHDR.在阅读 SAP 文档和谷歌搜索后,我发现这些是存储更改文档日志的表.但是我没有找到任何可以在java中使用的远程调用函数来执行这种查询. 然后我使用了已弃用的 RFC 功能模块 RFC_READ_TABLE 并尝试仅根据此 RFC 构建自定义
..
当程序在 SAP ECC 中运行时,“系统堆栈"存储所有全局变量,而不管在该单个会话中调用了哪些模块/程序. 当它调用支持 RFC 的功能模块 (FM) 时,会在被调用系统中创建一个新的系统堆栈,并且只有在被调用 FM 中定义的导出参数才能在被调用 FM 完成后在 ECC 中检索. 有没有办法在 ABAP 中访问另一个系统堆栈的全局变量? 例如,就我而言: ECC 系统中的
..