我认为对于您的实现,您可以以动态方式声明一个内部表。DATA: tbl_TEST TYPE REF TO DATA. FIELD-SYMBOLS: < tbl_TEST > TYPE STANDARD TABLE CREATE DATA tbl_TEST TYPE (Received_Type) ASSIGN tbl_TEST TYPE ->* to < tbl_TEST TYPE >
是的,存在对数函数。您可以使用它来实现您的需求。以下是一段代码片段,可能对您的实现有所帮助。DATA: NUMBER TYPE INT, BASE TYPE INT, RESULT TYPE FLOAT假设:Number=16 BASE=4 RESULT= log(NUMBER)/log(BASE)RESULT 将为 2。
答案是否定的。Business One 中没有工作台。原因是 Business One 的核心并非基于 ABAP 或 NetWeaver。Business One 严重依赖 SQL。它具有 SQL 数据库,您可以编写查询来提取数据。然后,这些数据用于创建报表。但是,当您使用 ABAP 分析 Business One 时,Business One 中的扩展功能远不及 ABAP 中的功能。但是,您还有其他选择可以实现相同目标;您可以使用其连接器与 JAVA 或 .NET 集成,以编写自定义需求。
SAP NetWeaver 是一个基于 Java 的堆栈,并且其开发人员版本可用。https://www.sap.com/developer/trials-downloads.html在 SAP 系统中,功能模块就像 Web 服务。它们用于公开数据字典的结构或公开业务对象。功能模块是包含一组可重用语句的子程序,具有导入和导出参数。与包含程序不同,功能模块可以独立执行。SAP 系统包含多个预定义的功能模块,可以从任何 ABAP 程序调用。功能组充当许多逻辑上属于一起的功能模块的容器。例如,功能模块… 阅读更多
您可以从 SAP 网站安装免费试用版,但这需要 SAP 合作伙伴 ID。SAP 还提供开发者试用版,您可以安装以下链接:https://www.sap.com/developer/trials-downloads.htmlSAP NetWeaver Application Server ABAP 带有临时许可证,允许您登录系统。在使用系统之前,第一步是安装 90 天的 Minisap 许可证您可以查看所有可下载的 SAP NetWeaver AS ABAP 版本、安装程序和操作指南。您还可以参考此链接以了解许可条款、PAM 和其他相关详细信息… 阅读更多