SAP SQ01 凭证查询 BKPF - BSEG

透过表连接可以串联出 凭证的内容

以下是SAP中这几个表的详细说明:

BKPF:会计凭证抬头表

  • 用途:存储会计凭证的抬头信息,每个凭证都有一个唯一的凭证编号,用于识别和追踪财务交易。
  • 字段
    • 长文本:凭证的描述或备注信息。
    • 公司代码:标识凭证所属的法律实体。
    • 会计凭证号:凭证的唯一编号。
    • 会计年度:凭证过账的会计年度。
    • 凭证类型:凭证的种类,如DR(客户发票)、SA(总账凭证)等。
    • 凭证中的过账日期:凭证实际过账的日期。
    • 会计期间:凭证所属的会计期间。
    • 会计凭证录入日期:凭证录入系统的日期。
    • 录入时间:凭证录入系统的具体时间。

BSEG:会计凭证行项目表

  • 用途:存储会计凭证的行项目明细,每个凭证可以有多个行项目。
  • 字段
    • 技术名称:行项目的技术名称。
    • 长文本:行项目的描述或备注信息。
    • 公司代码:与凭证头一致,标识行项目所属的法律实体。
    • 会计凭证号:与凭证头一致,标识行项目所属的凭证。
    • 会计年度:与凭证头一致,标识行项目所属的会计年度。
    • 会计凭证中的行项目数:凭证中行项目的总数。
    • 行项目标识:行项目的唯一标识。
    • 清账日期:行项目清账的日期。
    • 清账分录日期:行项目清账分录的日期。
    • 清账年度的本位币号:清账时使用的本位币。
    • 记账代码:用于标识行项目的记账类型。

SKAT:总账科目主记录(科目表:视图)

  • 用途:存储总账科目的主数据,包括科目的详细信息和描述。
  • 字段
    • 技术名称:科目的技术名称。
    • 长文本:科目的详细描述。
    • 语音代码:科目的语音代码。
    • 视图:科目所属的视图类型。
    • 总账和明细号:科目的总账和明细编号。
    • 总账和明细文本:科目的总账和明细描述。
    • 定值报表的搜索条件:用于报表查询的搜索条件。

USER_ADDR:生成视图表

  • 用途:存储用户地址信息,用于生成用户视图。
  • 字段
    • 技术名称:用户地址的技术名称。
    • 长文本:用户地址的详细描述。
    • 主记录中的用户名称:用户的主记录名称。
    • 姓名首字母:用户姓名的首字母。
    • 姓名末字母:用户姓名的末字母。
    • 电话号码:用户的电话号码。
    • 第一个电话号码分段:电话号码的第一个分段。
    • 建筑:用户所在的建筑物。
    • 房间号或办公室:用户的房间号或办公室号。
    • 部门:用户所在的部门。

ANA1:资产主记录表

  • 用途:存储资产的主数据,包括资产的基本信息和分类。
  • 字段
    • 技术名称:资产的技术名称。
    • 长文本:资产的详细描述。
    • 公司代码:资产所属的公司代码。
    • 资产编号:资产的唯一编号。
    • 资产明细编号:资产的明细编号。
    • 技术资产:资产的技术分类。
    • 资产类型:资产的类型。
    • 创建对象的人员名称:创建资产记录的人员姓名。
    • 凭证的创建日期:资产记录创建的日期。
    • 对象变更人员的名称:最后一次修改资产记录的人员姓名。

除了明细内容还可以有 统计数据

数据集:

图中展示了多个表格之间的连接关系,主要涉及以下表格:

这些表格通过不同的字段进行连接,形成了一个复杂的数据关系网络,用于管理和查询会计凭证、科目、资产等相关信息。

  1. BKPF:会计凭证抬头表

    • 包含字段:长文本、公司代码、会计凭证号、会计年度、凭证类型、凭证中的过账日期、会计期间、会计凭证录入日期、录入时间
  2. BSEG:会计凭证行项目表

    • 包含字段:技术名称、长文本、公司代码、会计凭证号、会计年度、会计凭证中的行项目数、行项目标识、清账日期、清账分录日期、清账年度的本位币号、记账代码
  3. SKAT:总账科目主记录(科目表:视图)

    • 包含字段:技术名称、长文本、语音代码、视图、总账和明细号、总账和明细文本、定值报表的搜索条件
  4. USER_ADDR:生成视图表

    • 包含字段:技术名称、长文本、主记录中的用户名称、姓名首字母、姓名末字母、电话号码、第一个电话号码分段、建筑、房间号或办公室、部门
  5. ANA1:资产主记录表

    • 包含字段:技术名称、长文本、公司代码、资产编号、资产明细编号、技术资产、资产类型、创建对象的人员名称、凭证的创建日期、对象变更人员的名

这段代码是一个SAP ABAP程序片段,用于处理会计凭证数据。以下是各个附件字段的内容说明:

  1. CNT:

    • 这个字段在这段代码中没有被赋值或使用。它可能是一个计数器或标识符,但在这段代码中没有具体用途。
  2. AMOUNT:

    • 这个字段表示金额。根据BSEG-SHKZG的值('S'表示借方,其他表示贷方),AMOUNT字段被赋值为BSEG-WRBTR(凭证金额)的正值或负值。
  3. GROUP:

    • 这个字段表示一个组标识符。它从BKPF-USNAM字段的前5个字符中提取。
  4. PROC_TYPE:

    • 这个字段表示流程类型代码。如果BKPF-BKTXT字段的长度为18,则从第5个字符开始的3个字符被赋值给PROC_TYPE字段。
  5. MONTH:

    • 这个字段表示月份。它从BKPF-CPUDT字段的前6个字符中提取,通常表示年月格式(如202301表示2023年1月)。
  6. week:

    • 这个字段表示周数。通过调用函数DATE_GET_WEEK,将BKPF-CPUDT字段(日期)转换为周数,并将结果赋值给week字段。如果日期无效,可能会抛出异常。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值