我認為對於您的實現,您可以以動態方式宣告一個內部表。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 和其他相關詳細資訊… 閱讀更多