You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SAP Business One SQL查询解析:该SELECT语句具体功能是什么?

解析SAP Business One中的客户信息查询SQL语句

这条SQL是从SAP Business One系统中提取客户/供应商主数据完整信息的查询,通过关联多个相关表,整合了基础信息、地址、分组、税务、财务科目等多维度数据。

一、查询字段说明

  • T0."CardName":客户/供应商的正式名称(来自主数据核心表)
  • T1."Address":客户/供应商的具体地址信息
  • T0."Phone1":客户/供应商的主联系电话
  • T0."E_Mail":客户/供应商的联系邮箱
  • T3."GroupName":客户/供应商所属的业务分组名称(如"零售客户""批发客户")
  • T6."PymntGroup":客户/供应商的付款策略分组名称(如"月结客户""现款现货")
  • T5."Name" AS "StateName":地址对应的州/省份名称(将CRD1表中的州编号转换为可读名称)
  • T1."GSTRegnNo":客户/供应商的GST税务注册编号
  • T0."DflBranch":客户/供应商的默认业务分支编号
  • T0."DflAccount":客户/供应商对应的默认总账科目编号
  • T4."AcctName":上述默认总账科目的具体名称

二、表关联逻辑(均为LEFT JOIN,确保主表数据无遗漏)

  • OCRD T0:查询的核心主表,存储客户/供应商的基础主数据(如编码、名称、联系方式等)
  • LEFT JOIN CRD1 T1 ON T0."CardCode" = T1."CardCode":关联客户地址表CRD1,获取地址、税务编号等地址维度信息
  • LEFT JOIN CRD7 T2 ON T0."CardCode" = T2."CardCode" AND T2."Address" = '':关联客户附加地址表CRD7,仅筛选出空地址的条目(通常用于特定场景下的附加信息补充)
  • LEFT JOIN OCRG T3 ON T0."GroupCode" = T3."GroupCode":关联客户业务分组表OCRG,将主表中的分组编号转换为易读的分组名称
  • LEFT JOIN OCRB T4 ON T0."CardCode" = T4."CardCode":关联客户财务科目表OCRB,获取默认总账科目的名称
  • LEFT JOIN OCST T5 ON T1."State" = T5."Code":关联州/省份字典表OCST,将地址中的州编号转换为具体名称
  • LEFT JOIN OCTG T6 ON T0."GroupNum" = T6."GroupNum":关联付款分组表OCTG,将主表中的付款分组编号转换为具体名称

内容的提问来源于stack exchange,提问作者apz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 08:55:57