找到关于 SAP 的1044 篇文章

现有的 RFC 用于加载表数据,以及获取 SAP 中的表列表和 BAPI 列表

Akshaya Akki
更新于 2020年3月16日 06:57:46

904 次浏览

我不确定是否存在 BAPI 可以查看 SAP 系统中所有 BAPI 的列表。您可以使用函数模块 RFC_FUNCTION_SEARCH 搜索以 BAPI* 开头的函数模块。示例您可以调用函数模块 BAPI_MONITOR_GETLIST 来获取所有可用 BAPI 的列表。CALL FUNCTION 'BAPI_MONITOR_GETLIST' EXPORTING OBJECTTYPE = p_ojtpe SHOW_RELEASE = p_rel BAPIS_POTENTIAL = p_poten BAPIS_NEW = p_new_pabi BAPIS_OLD = p_old_bapi RELEASED_BAPI = p_rel_bapi RELEASED_FUNC = p_released_func IMPORTING RETURN = d_ret TABLES COMPONENTS2SELECT = int_cs SYSTEMS2SELECT = int_sss BAPILIST = int_bapilist存在一个函数模块 - RFC_READ_TABLE,这可以用于通过 RFC 外部访问 SAP R/3 系统。使用… 阅读更多

使用 ABAP 函数模块 RSAQ_REMOTE_QUERY_CALL,使用选择参数时出现 NO_DATA_SELECTED 异常

Manikanth Mani
更新于 2020年2月14日 05:44:59

379 次浏览

由于 SAP 提供灵活的选择参数选项,易于使用。由于您使用了多个参数,请注意以下几点:仅当使用选择选项时,才将 KIND 设置为“s”。如果您使用参数,则应为“P”不要使用 EN,尝试使用内部语言“E”RSAQ_REMOTE_QUERY_FIELDLIST - 此函数模块可用于查找如下类型的字段:使用事务码 SE37 并输入 FM 名称→显示

在 ABAP 中,如何使用循环将所有数据选择到我的内部表中?

usharani
更新于 2019年12月10日 08:35:38

262 次浏览

您可以使用多种方法来检查程序的性能。据我理解,您可以像这样连接所有表:SELECT t11~orgeh t11~msty t11~mshort t12~position t13~job t14~job_grade t14~scheme    INTO gt_my_combined_table    FROM zgerpt_rnk_min as t11    JOIN hrp1001 as t12    ON t11~orgeh = t12~objid    JOIN hrp1001 as t13    ON t12~position = t13~objid    JOIN hrp9003    ON t13~job = t14~objid WHERE t12~otype = 'O' AND    T12~sclas = 'S' AND    T12~begda LE p_keydt AND    T12~endda GE p_keydt AND    T12~plvar ='01' AND    T12~istat = '1' AND    T12~objid ... 阅读更多

从 SAP 中获取产品列表:从 .net 应用程序连接 SAP 数据库

Monica Mona
更新于 2019年12月12日 06:53:34

181 次浏览

您可以尝试对 SAP 系统进行 telnet 来进行故障排除。在运行 .net 应用程序的系统上打开命令提示符,并尝试对安装了 SAP 系统的服务器进行 telnet 测试。Telnet 127.0.0.1 3300如果您使用的是本地系统,请尝试使用主机名而不是环回 IP 地址,并在系统的 hosts 文件中进行条目。如何在系统中查找 hosts 文件?按 Windows 键。在搜索字段中键入记事本。在搜索结果中,右键单击记事本并选择“以管理员身份运行”。在记事本中,打开以下文件:c:\Windows\System32\Drivers\etc\hosts。对文件进行必要的更改。单击“文件”->“保存”以保存您的… 阅读更多

在 ABAP 中添加文本加号和从参数类型 C 编写的文本

varun
更新于 2019年12月10日 08:38:36

186 次浏览

这可以通过使用字符串表达式或使用 CONCATENATE 关键字来实现。使用“连接”运算符 &&,您可以做到这一点。要使用字符串表达式,您应该使用事务码:ABAPDOCU 检查在线文档和示例程序,如上所示。您还可以参考以下 ABAP 文档链接:https://help.sap.com/doc/abapdocu_731_index_htm/7.31/en-US/index.htm

使用 SAP JCO 在 SAP 系统中创建条目时出现 ABAP 异常

Ayyan
更新于 2020年2月14日 05:43:45

341 次浏览

这似乎是 ABAP 端的问题,而不是 Java 端的问题。这是一个 ABAP 异常,您需要在 ABAP 后端使用事务代码:ST22 来检查 SAP 系统中的功能模块。一旦您获得了出现的 ABAP 异常的确切详细信息,您就需要编辑调用方法来创建条目。

在 SAP RFC 函数模块中使用表参数

Sharon Christine
更新于 2019年7月30日 22:30:20

1K+ 次浏览

对于启用 RFC 的函数模块,您应该使用结构作为表的行类型。您应该声明一个带有单个字段 DESCRIPTION 类型 CGPL_TEXT2 的字典结构 Z_MY_PARTS_DATA。使用此结构声明一个数据字典表类型 Z_MY_PARTS_TABLE。接下来是在函数模块中使用表类型。

在使用带有 Maven 的 SAPJco 3.0.11 时,我无法重命名原始存档 sapjco3.jar

Manikanth Mani
更新于 2019年7月30日 22:30:20

346 次浏览

如果您需要一个独立的应用程序,您可以使用 maven-assembly-plugin,它可以处理在生成的工件中重命名的 JAR。此外,此问题存在于 3.0.11 和更旧的版本(如 3.0.6)中,这些版本没有相同的问题。您还可以参考此 SAP 博客以了解更多详细信息:https://blogs.sap.com/2013/04/05/using-jco-without-nwds/

使用 SAP JCO 将 SAP 服务器连接到 JAVA 应用程序

Prabhas
更新于 2020年6月25日 21:09:32

2K+ 次浏览

我建议您使用以下内容代替 JCO_AHOST 和 JCO_SYSNR:使用目标主机的系统 ID 使用 JCO_R3NAME使用消息服务器主机名或 IP 地址使用 JCO_MSHOST使用消息服务器端口号使用 JCO_MSSERV使用登录组的名称使用 JCO_GROUP您可以参考以下链接以查看一个有效的示例:https://sourceforge.net/p/rcer/git/ci/master/tree/net.sf.rcer.conn

在 SE11 中使用类及其方法检查表是否存在,无需使用 FM(在 ABAP 中)

seetha
更新于 2019年12月10日 07:19:00

492 次浏览

要执行此操作而不使用函数模块,您可以使用类 -“cl_rebf_ddic_tabl”。请注意,类方法几乎类似于函数模块。它们被定义为代码块以执行特定功能。示例尝试使用以下代码:CALL METHOD cl_rebf_ddic_tabl=>exists EXPORTING    id_name = [表名]    id_tabclass = 'TRANSP' " 对于表    * if_noview = ABAP_FALSE       receiving       rf_exists = yes   . 如果表存在于事务 SE11 中,这将返回“X”。CALL METHOD CL_REBF_DDIC_TABL=>methodname EXPORTING/IMPORTING GET_TEXTTAB - 提供相应的文本表 GET_COMPLETE - 提供所有技术信息 GET_DETAIL_X - 提供扩展的标题数据 GET_FIELD_LIST - ... 阅读更多

广告