【问题标题】:SAP B1 Service Layer JavaScript Extensibility SQLQueriesSAP B1 服务层 JavaScript 可扩展性 SQLQuery
【发布时间】:2021-08-07 19:43:57
【问题描述】:

我正在尝试使用使用服务层 JavaScript 扩展的 SQLQueries 从表 OCRD(字段 DocEntry)中获取一些信息,因为标准 CRUD 实体(BusinessPartners)中没有公开。有没有办法做到这一点?我可以通过 Postman 检索信息,但无法使用 JavaScript。

谢谢

【问题讨论】:

    标签: javascript sql service-layer sapb1


    【解决方案1】:

    业务伙伴的唯一键是CardCode,当然,这个键是与 BP 对象一起公开的。

    DocEntry,可以使用 SQL 从 OCRD 查询,不会在 SL 的 BusinessPartner 对象中公开。

    【讨论】:

    • 不被 SAP 服务层公开,但我可以在模式数据库中看到它。在 SAP HANA Studio 中使用此查询进行检查:SELECT "DocEntry", "CardCode" FROM ""."OCRD";
    • 你说得对,@MarioBotero,不知道 OCRD 中有一个内部属性 DocEntry。你说你可以通过 Postman 查询它,但不能在 Javascript 中查询?那么这两个请求有什么区别呢?
    • 我的意思是我可以使用 Postman 通过 SAP 服务层执行“SQLQueries”(使用 SQL 脚本,类似于我之前写的那个),但我不知道如何使用 Javascript 扩展用于 SAP 服务层。
    • 我想说的是,我可以调用标准实体,例如“BusinessPartners”、“Orders”、“PurchaseOrders”、UDO、UDT ... 除了 SQLQueries。
    猜你喜欢
    • 1970-01-01
    • 2019-04-28
    • 2021-10-30
    • 2021-12-27
    • 2019-06-07
    • 1970-01-01
    • 1970-01-01
    • 2016-10-24
    • 1970-01-01
    相关资源
    最近更新 更多