ABAP Cloud 中的 Reuse Services,如何把通用能力沉淀成可复用的企业级服务
在一个真正投入生产的 SAP 业务应用里,开发工作很少只是维护几张业务表、写几个CDS View、实现一个RAP Business Object,再通过OData V4暴露出去这么简单。销售订单修改以后要留下审计记录,后台批处理需要能够调度,业务异常需要写入统一日志,审批需要进入工作流,业务单据需要生成 PDF,前端还希望直接显示修改历史和应用日志。这些需求有一个共同特点,它们非常重要,却并不真正属于销售、采购、财务、生产或者库存中的任何一个业务领域。如果每个开发团队都各自实现一套日志框架、一套变更历史、一套后台任务调度、一套审批机制,代码量会迅速膨胀,而且同一种基础能力会出现很多套不同实现。更麻烦的是,随着系统升级,这些自行实现的基础设施还需要持续维护。ABAP Cloud对这类问题给出的一个重要答案,就是Reuse Services。SAP 对Reuse Services的定位很清晰,它们不是某个特定应用或者某个特定Business Object的专属能力,而是能够同时服务于多个应用、服务和业务领域的通用能力。SAP 当前官方文档列举的范围已经包括Application Jobs、日志、表单、Change Documents、Workflow等。因此,理解Reuse Services时,不能把它简单看成一批方便调用的 ABAP 类。它更接近ABAP Cl

相关新闻

JS/TS电子表格引擎:SheetJS、ExcelJS、Hucre

JS/TS电子表格引擎:SheetJS、ExcelJS、Hucre

SheetJS 英文官网,中文官网,开源(GitHub,36.4K Star,7.9K Fork)。 GitHub已不再维护,查看源码新地址:https://git.sheetjs.com/SheetJS/sheetjs 中文文档。 ExcelJS 开源&#…

2026/10/3 13:56:12 阅读更多 →
研究数据从采集到存档:把八个环节衔接起来的数据管理方法

研究数据从采集到存档:把八个环节衔接起来的数据管理方法

数据管理出问题,很少是因为某个环节做得差,而是因为环节之间没有对齐。采集时随手写的字段名,到整理阶段对不上号;分析脚本当时跑通了,半年后复现不出同一张图;等到归档,才发现原始记录里缺了那…

2026/10/3 13:56:11 阅读更多 →
Android 布局:实现 Title + Tag 横向布局效果。Title 标题末尾跟随 Tag 标签。当标题长度超过横向可用空间时,则 Tag 固定在屏幕右侧。

Android 布局:实现 Title + Tag 横向布局效果。Title 标题末尾跟随 Tag 标签。当标题长度超过横向可用空间时,则 Tag 固定在屏幕右侧。

一、需求:需求目标如标题所属。想要实现的效果图如下:1、当 Title 标题的长度较短时,则右侧的 Tag 标签跟随在 TItle 标题的末尾。2、当 Title 标题的长度大于横向可用空间时,超出部分以 ... 显示。右侧的 Tag 标签固定在屏幕右侧…

2026/10/3 13:55:11 阅读更多 →

最新新闻

智能体长期记忆实战:从hindsight事后复盘到MCP与Docker落地

智能体长期记忆实战:从hindsight事后复盘到MCP与Docker落地

1. 从"hindsight"这个词说起:为什么它值得单独拿出来聊 第一次看到"hindsight"作为项目名,我脑子里蹦出来的不是技术,而是一句老话——事后诸葛亮。但恰恰是这个"事后"的视角,在当下的智能体&#…

2026/10/3 14:29:53 阅读更多 →
Hindsight 实战:让 Agent 记忆从存到评,少走弯路的工程指南

Hindsight 实战:让 Agent 记忆从存到评,少走弯路的工程指南

1. 从“hindsight”这个词说起:为什么它值得单独拿出来聊“hindsight”直译过来是“后见之明”,但放在当下 LLM 与 Agent 的技术语境里,它指向的东西要具体得多:让 Agent 在任务执行完之后,回过头去复盘自己走过的路径…

2026/10/3 14:29:53 阅读更多 →
从零手搓AI工程:推理服务化与显存管理实战

从零手搓AI工程:推理服务化与显存管理实战

1. 从零手搓AI工程:为什么我不建议你直接调包很多人一听到“AI工程”这四个字,第一反应就是打开某个云平台,拖几个组件,调几个API,然后跑通一个Demo,就觉得自己已经入门了。我刚开始接触这个方向的时候也是…

2026/10/3 14:29:53 阅读更多 →
Delphi 12.3 集成 DISQLite3 v5.48.3 实战指南

Delphi 12.3 集成 DISQLite3 v5.48.3 实战指南

简介:本资源是面向Delphi中高级开发者的一套SQLite数据库集成控件包,专为Delphi 11–12 Athens版本适配,解决原生SQLite在Delphi项目中封装复杂、调用繁琐、跨平台支持弱等实际开发痛点。压缩包共169个文件,含51个Pascal源码&…

2026/10/3 14:29:53 阅读更多 →
ZYNQ PS端I2C驱动OV5640全链路调试指南

ZYNQ PS端I2C驱动OV5640全链路调试指南

1. 为什么在ZYNQ上跑OV5640不能只靠“抄驱动”——PS端I2C摄像头的底层逻辑陷阱ZYNQ Linux环境下PS端I2C驱动OV5640,这行字背后藏着太多人踩过的坑:烧写完image.ub进SD卡,串口打印一堆i2c-core: driver [ov5640] registered,可/de…

2026/10/3 14:29:53 阅读更多 →
MySQL事务从原理到实践:ACID、隔离级别与锁机制全解析

MySQL事务从原理到实践:ACID、隔离级别与锁机制全解析

最近在技术社区经常看到有人把事务挂在嘴边,但真要落到实际操作和原理层面,能讲清楚的人不多。我一直在业务一线写SQL、调性能,和事务打了多年交道,今天就把MySQL里事务的操作和四大特性彻底拆开聊一聊。这篇文章既适合刚接触数据…

2026/10/3 14:28:52 阅读更多 →

日新闻

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南

把回忆蒸馏成 AI 的浪漫实验:为什么你需要前任.skill 完整指南 【免费下载链接】ex-skill 前任 skill 项目地址: https://gitcode.com/gh_mirrors/exsk/ex-skill 前任.skill 是一个运行在 Claude Code 上的开源 Skill:导入微信、iMessage、短信、…

2026/10/3 0:00:27 阅读更多 →
45个经典Linux面试题:从命令到网络排障的完整考点解析

45个经典Linux面试题:从命令到网络排障的完整考点解析

刚开始带应届生的时候,我最头疼的就是他们拿着一摞Linux面试题背得滚瓜烂熟,一上机全露馅。后来自己从被面的人变成面别人的人,才慢慢摸清楚:Linux面试题考的根本不是答案本身,而是你面对一个不确定的系统问题时&#…

2026/10/3 0:01:28 阅读更多 →
SAP生产预留实战指南:MB21/MB23/MB25协同与MRP集成

SAP生产预留实战指南:MB21/MB23/MB25协同与MRP集成

简介:本资源是一份面向SAP ABAP开发人员、生产计划专员及ERP实施顾问的实操型操作指南,聚焦SAP生产预留核心业务场景,系统解决物料预留创建、查询、校验与批量处理等高频问题。文档以结构化方式覆盖预留背景原理、OMC2编码规则、工厂级参数配…

2026/10/3 0:01:28 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/3 9:14:33 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/10/3 9:47:50 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/10/3 9:42:31 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →