找到关于 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 - 此函数模块可用于查找如下类型:使用 T 代码 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 地址,并在系统的 host 文件中进行条目。如何在系统中查找 host 文件?按 Windows 键。在搜索字段中键入记事本。在搜索结果中,右键单击记事本并选择“以管理员身份运行”。从记事本中,打开以下文件:c:\Windows\System32\Drivers\etc\hosts。对文件进行必要的更改。单击文件 -> 保存以保存您的… 阅读更多

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

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

186 次浏览

这可以通过使用字符串表达式或使用 CONCATENATE 关键字来实现。“连接”运算符 && 可以实现此目的。要使用字符串表达式,您应该使用 T 代码: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 中使用类及其方法检查表是否存在,无需使用 ABAP 中的 FM

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 - ... 阅读更多

广告