我認為對於您的實現,您可以以動態的方式宣告一個內部表。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 >
是的,有一個 log 函式。您可以使用它來實現您的需求。以下是一個程式碼片段,可能對您的實現有所幫助。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 服務。它們用於公開資料字典的結構或公開業務物件。函式模組是包含一組可重用語句的子程式,具有匯入和匯出引數。與 Include 程式不同,函式模組可以獨立執行。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 和其他相關詳細資訊 ... 閱讀更多