跳到内容
当前位置:首页>Excel>SAP CO管理会计流程学习笔记 | Day7:项目收入确认与属性化PA

SAP CO管理会计流程学习笔记 | Day7:项目收入确认与属性化PA

  • 2026-11-04 23:29:05
SAP CO管理会计流程学习笔记 | Day7:项目收入确认与属性化PA

引言

大家好,这里是 SAP 学习笔记系列。

前面六天我们走过了 CO 从采购到生产到销售的全链路集成,今天进入一个更细分的场景——项目收入确认与属性化获利能力段。如果你从事专业服务、工程咨询或项目制造行业,今天的两节课直接决定你的项目损益能否实时可见。基于事件的收入确认让项目不再等到月末关账才知道盈亏;属性化获利能力段让项目成本无需结算就能直接携带市场细分信息进入 CO-PA。

💡 学习重点提示:今天的学习重点是——

  1. 基于事件的收入确认机制
    ——一个时间确认凭证如何同时生成成本过账和收入确认两个日记账分录,实现"软关闭"级实时报表。
  2. 属性化获利能力段
    ——S/4HANA 中项目/WBS/内部订单过账时,获利能力特征自动派生到 ACDOCA,无需月末结算到 CO-PA。

📚 今日学习目标

完成今天的学习后,你将能够:

  • 说明基于事件的项目收入确认与定期收入确认的区别
  • 解释公司间时间确认如何通过 KB15N 触发 ICO 边际收益过账
  • 理解属性化获利能力段的业务场景和配置路径
  • 区分实际获利能力段与属性化获利能力段的报表差异
  • 使用 KEND 执行获利能力特征的重新调整

📖 正文

一、基于事件的项目收入确认

📖 教材参考: S4F02 Unit 3-L5 (p.186-197)

1.1 核心概念与目的

基于事件的收入确认在成本和收入出现时即进行确认,其核心优势包括:

  • 实时报表(软关闭)
    :确认和调整过账随交易同时生成,直接在会计核算中过账
  • 无统驭
    :收入确认流程与总账完全集成,数据存储在与成本和收入数据相同的位置
  • 完全透明化
    :可以从收入确认日记账分录下钻到成本或收入日记账分录以及到源凭证

📌 S4F02 教材明确: 源凭证条目(例如时间确认)将生成两个独立的日记账分录:

  • 初始成本或收入过账的日记账分录
  • 收入确认过账的日记账分录

1.2 支持的收入确认程序

程序
适用场景
说明
基于成本的 POC(完成百分比)
固定价格项目
计划成本与计划收入已知,按 POC 确认
T&E(时间和费用)开票
时间和费用项目
无需计划成本,执行 SD 定价模拟
定期服务 - 基于时间的开票
定期收入确认场景
成本和收入递延,定期收入确认实现

示例(基于成本的 POC):

  • 计划成本 = 1,000 美元,计划收入 = 2,000 美元
  • POC = 50%,则确认收入 1,000 美元,确认成本 500 美元

示例(T&E 开票):

  • 高级顾问售价 200 美元/小时
  • 时间确认 5 小时,成本 100 美元/小时
  • 系统自动按实际费率确认收入和成本

1.3 配置路径

S4F02 教材给出的 IMG 路径:

成本控制 → 产品成本控制 → 按销售订单划分的产品成本 → 期末关账 → 基于事件的收入确认

关键配置要素:

  • 源分配
    :过账到科目分配对象的行项目被划分为不同的源分配。通过指定成本要素类别、成本要素组、科目或 SD 开票条件类型来定义源
  • 源分配和过账规则
    :源分配与过账规则相结合,确定分配的值是收入还是成本
  • 结果分析码
    :定义计算收入确认值的基本方法(基于成本的 POC 或完成的合同)
  • 凭证类型和财务报表版本
    :指定收入确认过账的凭证类型

1.4 Fiori 应用

新应用收入确认(事件-项目)的功能:

  • 监控收入确认过账和手动调整
  • 输入临时调整(下次定期收入确认运行时清除)
  • 输入准备金(需手动清除)

二、资源相关的公司间流程增强

📖 教材参考: S4F02 Unit 3-L5 (p.192-197)

2.1 业务功能激活

可通过业务功能 FINS_CO_ICO_PROC_ENH_101 获得此功能。该业务功能在标准企业预置实施中为非活动状态,在标准云实施中始终激活。

此业务功能提供:

  • 增强作业成本费率确定
  • 用于员工特定的成本费率确定的服务成本级别属性(结合 EC)
  • 通过时间确认进行公司间边际收益的基于事务的过账
  • 灵活分配 CO 相关过账的公司间清账科目
  • 派生附加报表属性

2.2 增强作业成本费率确定

作业成本费率确定基于条件技术。为作业成本费率计划提供新的评估策略——不是使用 KP26 并将成本费率存储在 COST 表中,而是使用 SD 条件技术维护内部服务的成本费率。

评估策略适用于以下接收成本对象:

  • 成本中心
  • 内部订单
  • 工作分解结构要素
  • 获利能力段
  • 销售订单项目

IMG 路径:成本控制 → 成本中心会计 → 计划 → 基于条件技术的价格计划 → 分配活动评估的定价程序

2.3 公司间时间确认与 KB15N

📌 S4F02 教材明确: 对于公司间(ICO)时间确认,触发次级流程手动成本分配(KB15N)。除服务成本之外,此流程还过账公司间边际收益(两个单独的日记账分录行)。

核心机制:

  • 接收方
    :可通过 ICO 边际收益(而不仅仅是 ICO 成本)过账客户项目。接收公司项目过账的成本对应于有效成本,等于 ICO 发票金额
  • 发送方
    :通过更新成本中心贷方过账以及 ICO 清账借方过账中的 WBS 要素实现交货公司的项目报告
  • 简化对账
    :由于边际收益已通过时间确认过账,公司间开票可基于成本,不再需要计算附加价格

示例: 公司 1710 的员工确认 1 小时到公司 1010 的 WBS 要素

  • 成本费率:44 欧元 / 55 美元
  • 边际收益:11 欧元 / 13.75 美元
  • 总费率:55 欧元 / 68.75 美元

在两家公司中均通过时间确认过账 ICO 边际收益(在 1010 中借记 WBS 要素,在 1710 中贷记成本中心),所有凭证均参考 CATS 确认。

2.4 报表属性增强

新属性"资源"按个人或 ICO 资源和转包商区分边际收益:

  • 个人边际收益
  • ICO 边际收益
  • 转包商边际收益
  • 每位员工的边际收益

📌 S4F02 教材明确: 所有项目相关的日记账分录均根据市场细分信息进行,因此不再需要面向 CO-PA 的内部结算。


三、属性化获利能力段

📖 教材参考: S4F02 Unit 3-L6 (p.198-209)

3.1 核心概念

S/4HANA 中获利能力特征在每个"初级"凭证的时间点立即派生。属性化获利能力段意味着:实际科目分配是成本对象(如内部订单),而获利能力特征作为属性化内容自动派生。

教材示例:

  • 示例 1:根据出现的客户和产品分析差旅费用,无需等待关账流程和结算
  • 示例 2:在资产负债表中下钻在制品科目,查找相关项目和产品的更多信息

📌 关键优势: 实时信息无需结算——为每个过账提供市场细分(前提条件是分配销售订单项目)。按项目和市场细分下钻在制品。无需再进行 CO 结算。不同的表之间无需进行统驭。

3.2 配置激活

IMG 路径:成本控制 → 获利能力分析 → 主数据 → 激活不含获利能力段的项目的派生

  • 首先选择科目分配以激活派生逻辑,可按单个类型指定
  • 根据科目分配按定义的顺序处理不同的派生步骤
  • 只要满足一个条件,程序即可停止并派生相应的获利能力特征

📌 字段对象类型 [ACCASTY] 定义损益表项目中的实际科目分配,所有其他科目分配均为属性化内容。

3.3 实际 vs 属性化获利能力段

维度
实际获利能力段
属性化获利能力段
科目分配对象
获利能力段
内部订单/WBS/项目
获利能力特征
实际字段
属性化派生
结算需求
月末结算到 PA
无需结算
ACDOCA 存储
实际 + 属性
实际 = 成本对象,属性 = PA 特征

两种过账方式的对比:

  1. 属性化过账
    :通过自动派生的获利能力特征将成本过账到内部订单。实际科目分配是内部订单(对象类型 = OR),其他科目分配均为属性化内容
  2. 结算过账
    :月末将内部订单结算到获利能力段。实际科目分配到获利能力段

3.4 重新调整(KEND)

由于每个包含获利能力特征的成本控制凭证也是会计核算凭证,日记账分录中的变化必须遵循标准会计准则指导方针。因此,通用日记账中的重新调整只能针对非总账相关的信息处理。

重新调整功能:

  • 事务 KEND 用来处理通用日记账中获利能力分析中的重新调整
  • 激活后还可用于基于成本核算的 CO-PA
  • 重新调整在两个解决方案中同时处理,以保持信息同步
  • 重新调整后的特征在通用日记账(ACDOCA)和段表(CE4xxxx)中更新,没有新的行项目通过重新调整产生
  • 行项目表 ACDOCA("已过账"视图)中的原始信息存储在专属表中

适用场景:

  • 在产品、客户或销售结构中反映组织更改
  • 如果原始过账时错误地分配了组织信息,则更正不一致内容
  • 通过原始过账时未提供的信息完善获利能力数据

3.5 练习验证

S4F02 练习 15 要求:

  1. 创建内部订单(订单类型 0400),维护结算规则到获利能力段
  2. 使用总账科目 65301000 过账 2,600 欧元到订单
  3. 使用 SE16H 查找表 ACDOCA 中的总账凭证及其属性
  4. 验证客户、产品条目和派生的特征值

📌 今日总结

今天我们深入了项目型业务的收入确认和获利分析集成:

  • 基于事件的收入确认
    :时间确认/开票同时生成成本凭证和收入确认凭证,实现软关闭级实时报表。支持 POC、T&E、定期服务三种程序
  • 公司间时间确认 KB15N
    :ICO 边际收益通过时间确认直接过账,简化公司间对账。基于 SD 条件技术的成本费率替代传统 KP26
  • 属性化获利能力段
    :S/4HANA 中项目/WBS/内部订单的成本过账自动携带 PA 特征到 ACDOCA,无需月末结算。实际科目分配是成本对象,PA 特征是属性化内容
  • 重新调整 KEND
    :用于更正或完善已过账的获利能力特征,直接在 ACDOCA 和 CE4xxxx 中更新,不产生新行项目

📅 明日预习:CO 计划——成本中心与作业价格计划

明天将进入 CO 计划模块:

  • 成本会计方法总览(成本分配/内部作业分配/固定可变成本)
  • 计划统计关键指标、初级成本、作业类型
  • 自动计划价格计算与当量数分解
  • 成本中心计划的典型步骤

📖 教材: S4F20 Unit 5 (p.131-184) + S4F02 计划课 (p.202-217)

预习 Tcode:

Tcode / 应用
功能
关注点
成本中心作业计划 (Fiori)
计划初级成本
对应 KP06 功能
编辑作业类型成本中心的价格 (Fiori)
计划作业类型和价格
对应 KP26 功能
运行价格计划计算成本中心 (Fiori)
自动价格计算
对应 KSPI 功能
KSBL
成本中心计划报表
验证计划结果

🚀 学习提醒:今天的内容偏重项目业务场景,明天回到成本中心计划的基础操作。建议提前回顾 Day2 中创建的作业类型和次级成本科目,因为计划价格计算会用到它们。


📝 课后思考

  1. 基于事件的收入确认为什么能实现"软关闭"?与定期收入确认相比,它有哪些优势和局限?参考答案: 基于事件的收入确认在源凭证(如时间确认)过账时同步生成收入确认日记账分录,无需等待月末定期运行,因此利润报表始终保持最新,实现"软关闭"。优势是实时性和透明度。局限是教材明确指出的"最佳猜想"——只有在期末关账后,过账值才能 100% 完善;期末关账过账(定期收入确认)将更正基于事件的过账。

  2. 属性化获利能力段与实际获利能力段在 ACDOCA 中的存储方式有什么区别?为什么属性化 PA 可以省去月末结算?参考答案: 属性化过账时,实际科目分配是内部订单(对象类型 OR),获利能力特征(客户、产品等)作为属性化内容自动派生到 ACDOCA 的 PA 字段中。实际 PA 过账时,实际科目分配直接是获利能力段。属性化 PA 省去了结算,因为 PA 特征在初级过账时就已嵌入 ACDOCA,不需要通过内部订单结算来二次传递——所有项目相关的日记账分录均根据市场细分信息进行,因此不再需要面向 CO-PA 的内部结算。

  3. 公司间时间确认 KB15N 相比传统 ICO 开票流程,简化了哪些步骤?参考答案: 传统流程中,公司间开票需要计算附加价格来确定 ICO 边际收益。而 KB15N 流程中,ICO 边际收益已通过时间确认直接过账(两个单独的日记账分录行),因此公司间开票可基于成本,不再需要计算附加价格,简化了公司间对账。接收方项目过账的成本直接等于 ICO 发票金额。


⚡ 关键 Tcode 速查

Tcode
功能
说明
KB15N
公司间时间确认
触发 ICO 边际收益过账,替代传统 ICO 开票
KEND
重新调整获利能力特征
更正/完善 ACDOCA 和 CE4xxxx 中的 PA 特征
SE16N
通用表显示
查看 ACDOCA 中的属性化 PA 字段
SE16H
HANA 表查看器
S4F02 练习 15 推荐使用

后台表重点:

表
类型
说明
ACDOCA
透明表
通用日记账——收入确认和属性化 PA 数据均存储于此
CE4xxxx
段表
获利能力段表,重新调整时同步更新
ACDOC_SI_COPA
Include 结构
ACDOCA 中的 CO-PA 特征字段集

✨ 觉得这篇笔记帮你理清了项目收入确认和属性化 PA 的集成逻辑吗?欢迎点赞、在看、转发支持!

关注我,明天继续攻克 CO 计划——成本中心与作业价格计划!

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-06 21:31:40 HTTP/1.1 GET : http://h.sjds.net/a/574518.html
  2. 运行时间 : 0.081848s [ 吞吐率:12.22req/s ] 内存消耗:4,367.13kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=51fba7c52f2cfcecbc8a1557a409aff5
  1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
  140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000409s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000611s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000337s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000376s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000527s ]
  6. SELECT * FROM `set` [ RunTime:0.000317s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000634s ]
  8. SELECT * FROM `article` WHERE `id` = 574518 LIMIT 1 [ RunTime:0.000385s ]
  9. UPDATE `article` SET `lasttime` = 1793971900 WHERE `id` = 574518 [ RunTime:0.001456s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000322s ]
  11. SELECT * FROM `article` WHERE `id` < 574518 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000410s ]
  12. SELECT * FROM `article` WHERE `id` > 574518 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000389s ]
  13. SELECT * FROM `article` WHERE `id` < 574518 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000529s ]
  14. SELECT * FROM `article` WHERE `id` < 574518 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000587s ]
  15. SELECT * FROM `article` WHERE `id` < 574518 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000605s ]
0.095371s