透过表连接可以串联出 凭证的内容
以下是SAP中这几个表的详细说明:
BKPF:会计凭证抬头表
- 用途:存储会计凭证的抬头信息,每个凭证都有一个唯一的凭证编号,用于识别和追踪财务交易。
- 字段:
- 长文本:凭证的描述或备注信息。
- 公司代码:标识凭证所属的法律实体。
- 会计凭证号:凭证的唯一编号。
- 会计年度:凭证过账的会计年度。
- 凭证类型:凭证的种类,如DR(客户发票)、SA(总账凭证)等。
- 凭证中的过账日期:凭证实际过账的日期。
- 会计期间:凭证所属的会计期间。
- 会计凭证录入日期:凭证录入系统的日期。
- 录入时间:凭证录入系统的具体时间。
BSEG:会计凭证行项目表
- 用途:存储会计凭证的行项目明细,每个凭证可以有多个行项目。
- 字段:
- 技术名称:行项目的技术名称。
- 长文本:行项目的描述或备注信息。
- 公司代码:与凭证头一致,标识行项目所属的法律实体。
- 会计凭证号:与凭证头一致,标识行项目所属的凭证。
- 会计年度:与凭证头一致,标识行项目所属的会计年度。
- 会计凭证中的行项目数:凭证中行项目的总数。
- 行项目标识:行项目的唯一标识。
- 清账日期:行项目清账的日期。
- 清账分录日期:行项目清账分录的日期。
- 清账年度的本位币号:清账时使用的本位币。
- 记账代码:用于标识行项目的记账类型。
SKAT:总账科目主记录(科目表:视图)
- 用途:存储总账科目的主数据,包括科目的详细信息和描述。
- 字段:
- 技术名称:科目的技术名称。
- 长文本:科目的详细描述。
- 语音代码:科目的语音代码。
- 视图:科目所属的视图类型。
- 总账和明细号:科目的总账和明细编号。
- 总账和明细文本:科目的总账和明细描述。
- 定值报表的搜索条件:用于报表查询的搜索条件。
USER_ADDR:生成视图表
- 用途:存储用户地址信息,用于生成用户视图。
- 字段:
- 技术名称:用户地址的技术名称。
- 长文本:用户地址的详细描述。
- 主记录中的用户名称:用户的主记录名称。
- 姓名首字母:用户姓名的首字母。
- 姓名末字母:用户姓名的末字母。
- 电话号码:用户的电话号码。
- 第一个电话号码分段:电话号码的第一个分段。
- 建筑:用户所在的建筑物。
- 房间号或办公室:用户的房间号或办公室号。
- 部门:用户所在的部门。
ANA1:资产主记录表
- 用途:存储资产的主数据,包括资产的基本信息和分类。
- 字段:
- 技术名称:资产的技术名称。
- 长文本:资产的详细描述。
- 公司代码:资产所属的公司代码。
- 资产编号:资产的唯一编号。
- 资产明细编号:资产的明细编号。
- 技术资产:资产的技术分类。
- 资产类型:资产的类型。
- 创建对象的人员名称:创建资产记录的人员姓名。
- 凭证的创建日期:资产记录创建的日期。
- 对象变更人员的名称:最后一次修改资产记录的人员姓名。
除了明细内容还可以有 统计数据
数据集:
图中展示了多个表格之间的连接关系,主要涉及以下表格:
这些表格通过不同的字段进行连接,形成了一个复杂的数据关系网络,用于管理和查询会计凭证、科目、资产等相关信息。
-
BKPF:会计凭证抬头表
- 包含字段:长文本、公司代码、会计凭证号、会计年度、凭证类型、凭证中的过账日期、会计期间、会计凭证录入日期、录入时间
-
BSEG:会计凭证行项目表
- 包含字段:技术名称、长文本、公司代码、会计凭证号、会计年度、会计凭证中的行项目数、行项目标识、清账日期、清账分录日期、清账年度的本位币号、记账代码
-
SKAT:总账科目主记录(科目表:视图)
- 包含字段:技术名称、长文本、语音代码、视图、总账和明细号、总账和明细文本、定值报表的搜索条件
-
USER_ADDR:生成视图表
- 包含字段:技术名称、长文本、主记录中的用户名称、姓名首字母、姓名末字母、电话号码、第一个电话号码分段、建筑、房间号或办公室、部门
-
ANA1:资产主记录表
- 包含字段:技术名称、长文本、公司代码、资产编号、资产明细编号、技术资产、资产类型、创建对象的人员名称、凭证的创建日期、对象变更人员的名
这段代码是一个SAP ABAP程序片段,用于处理会计凭证数据。以下是各个附件字段的内容说明:
-
CNT:
- 这个字段在这段代码中没有被赋值或使用。它可能是一个计数器或标识符,但在这段代码中没有具体用途。
-
AMOUNT:
- 这个字段表示金额。根据
BSEG-SHKZG
的值('S'表示借方,其他表示贷方),AMOUNT
字段被赋值为BSEG-WRBTR
(凭证金额)的正值或负值。
- 这个字段表示金额。根据
-
GROUP:
- 这个字段表示一个组标识符。它从
BKPF-USNAM
字段的前5个字符中提取。
- 这个字段表示一个组标识符。它从
-
PROC_TYPE:
- 这个字段表示流程类型代码。如果
BKPF-BKTXT
字段的长度为18,则从第5个字符开始的3个字符被赋值给PROC_TYPE
字段。
- 这个字段表示流程类型代码。如果
-
MONTH:
- 这个字段表示月份。它从
BKPF-CPUDT
字段的前6个字符中提取,通常表示年月格式(如202301表示2023年1月)。
- 这个字段表示月份。它从
-
week:
- 这个字段表示周数。通过调用函数
DATE_GET_WEEK
,将BKPF-CPUDT
字段(日期)转换为周数,并将结果赋值给week
字段。如果日期无效,可能会抛出异常。
- 这个字段表示周数。通过调用函数