让我们谈谈标准方法 - 选择创建基于 REST 的 ODATA 服务将是一个不错的选择。您可以使用 SAP 网关公开 SAP 功能,主要是 BAPI 或任何 RFC 作为服务。SAP 网关允许应用程序跨各种技术和应用程序交换数据。如果需求不广泛,并且可以通过 SAP 公开的现有 API 满足,那么您只需启用所需的可用服务即可。这些 API 需要熟练掌握 SAP 服务。您可以使用 JAVA 和 JAVA SAP ... 阅读更多
使用 Select 语句,您可以使用动态表名读取数据。尝试使用以下代码 &areDATA: lv_tablename TYPE string, ev_filelength TYPE i. lv_tablename = 'mara'. "例如:参数 DATA dref TYPE REF TO data. CREATE DATA dref TYPE TABLE OF (lv_tablename). FIELD-SYMBOLS: TYPE ANY TABLE. ASSIGN dref->* to . SELECT * FROM (lv_tablename) INTO TABLE .
将以下代码复制到工作簿的 PERSONAL.XLSM 模块中,然后刷新 −Private WithEvents App As Application Private Sub Workbook_Open() Set App = Application End Sub 尝试在您的模块中添加以下代码:Private Sub App_WorkbookOpen(ByVal Wb As Workbook) MsgBox "新工作簿:" & Wb.Name End Sub
SAP 提供 SAP SSO EXT Lib 用于解析 SAP 登录票证。SAP SSO EXT 库支持基于 Java 的应用程序中的 SAP 登录票证。您可以从 SAP 服务市场 http://service.sap.com/swdc 下载 SAP SSO EXT 库,然后在此处搜索 SAPSSOEXT。
当您的 T0.name 是字符字段时,您应该将 Order By 替换为如下所示:order by case when cast(left (T0.Name,2) as int)>=8 then cast(left (T0.Name,2) as int)-8 else cast(left (T0.Name,2) as int)+4 end