正如你提到的,你正在.NET中集成web服务,这将是小菜一碟。因为Visual Studio只需点击一下就能完成大部分配置工作。打开你的项目,点击“添加服务引用”。然后指定你的客户共享的WSDL文件。点击“确定”。这将使用WSDL文件为你的项目创建一个代理客户端,其中包含web服务公开的所有web方法。只需实例化代理客户端,然后你就可以继续调用它们了。Visual Studio 的智能感知(自动建议)将帮助你准确定义……阅读更多
我认为对于您的实现,您可以动态声明一个内部表。DATA: tbl_TEST TYPE REF TO DATA. FIELD-SYMBOLS: < tbl_TEST > TYPE STANDARD TABLE. CREATE DATA tbl_TEST TYPE (Received_Type). ASSIGN tbl_TEST->* TO < tbl_TEST >.
是的,有一个 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 集成,以编写您的自定义需求。