简体   繁体   English

Cloud-SDK按子字段过滤

[英]Cloud-SDK Filter by subfields

I'm using S4 Cloud-SDK to make queries on SAP S/4 Hana and I trying to get information about Business Partners filtering with company code. 我正在使用S4 Cloud-SDK在SAP S / 4 Hana上进行查询,并且尝试获取有关使用公司代码过滤的业务伙伴的信息。 The fields that I'm looking for are: 我正在寻找的字段是:

  • Supplier FullName 供应商全名
  • Supplier Email 供应商电子邮件
  • Tax1 Number 税号
  • Representative Name 代表姓名
  • Supplier Code 供应商代码

For that I'm using BusinessPartnerService to get these fields. 为此,我正在使用BusinessPartnerService来获取这些字段。 The problem is, I'm doing lots of queries to get this information and I would like to reduce the number of queries to the database. 问题是,我正在做很多查询来获取此信息,并且我想减少对数据库的查询数量。 One of the queries is listed below. 查询之一在下面列出。

List<BusinessPartner> businessPartners = businessPartnerService.getAllBusinessPartner().select(
    BusinessPartner.TO_SUPPLIER.select(Supplier.TO_SUPPLIER_COMPANY),
    BusinessPartner.TO_BUSINESS_PARTNER_CONTACT, BusinessPartner.TO_BU_PA_IDENTIFICATION, 
    BusinessPartner.TO_BUSINESS_PARTNER_ADDRESS, BusinessPartner.TO_BUSINESS_PARTNER_TAX, BusinessPartner.ALL_FIELDS)
    .execute();

Is it possible to filter the query above using an EntityLink? 是否可以使用EntityLink过滤上面的查询? For example, something similar to the following: 例如,类似于以下内容:

.filter(BusinessPartner.TO_SUPPLIER.select(
        Supplier.TO_SUPPLIER_COMPANY.COMPANY_CODE.eq("ABCD")))

更新: 2.8.0和更高版本支持1:1导航属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 无法通过Cloud SDK连接到S / 4 Hana - Failure connecting to S/4 Hana via Cloud SDK SAP S / 4HANA Cloud SDK请求语言 - SAP S/4HANA Cloud SDK Request language 尝试使用S / 4HANA Cloud SDK从S / 4HANA Cloud创建包含数据源的自定义OData v2服务 - Trying to create custom OData v2 service with data source from S/4HANA Cloud using S/4HANA Cloud SDK 在Cloud Foundry环境中使用S4 SDK执行ODATA V2调用时的DestinationAccessException错误 - DestinationAccessException Error in executing ODATA V2 calls using S4 SDK in cloud foundry environment 如何从SAP Cloud SDK中的JavaScript的DocumentInfoRecord get()调用中获取eTag(MetaData)? - How to get the eTag(MetaData) from a DocumentInfoRecord get() call in SAP Cloud SDK for javascript? 使用S / 4HANA Cloud SDK管道时,如何跳过功能分支构建的生产部署阶段? - How to skip Production Deployment stage for feature branch build when using S/4HANA Cloud SDK Pipeline? 无法访问com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces中的私有类 - Unable to access private classes in com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces 在启动cloud-s4-sdk-book / RequestContextServletFilter问题期间找不到租户 - Tenant not found during startup of cloud-s4-sdk-book / RequestContextServletFilter issue 无法使用Cloud SDK在S / 4Hana上通过OData查询BAPI - Can't query BAPI via OData on S/4Hana using Cloud SDK 在Cloud SDK中使用XSTokenRequest进行令牌获取 - Token fetch using XSTokenRequest in Cloud SDK
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM