收藏
原创 白中堂 白中堂
花钱最爽,过手有油,采购是一个很核心很赚钱的岗位,那么SAP系统怎么对采购订单建模呢?
[超多图]一次讲完采购订单关联18个基础配置
SAP其实超简单-新工厂配置采购仓库业务只要七步10分钟
疯狂SAP:一个采购订单类型包含全部采购业务
[架构师]商业采购世界 9 类高阶关系原型以及SAP单据-行项目-科目分配三大类型匹配
新增一个SAP系统采购订单类型要多久?检查清单有多长?
[谈个对象]聊聊SAP采购订单
采购单据类型更像流程外框,决定这是询价、订单、合同还是计划协议。
行项目类别和科目分配类别才是在细化“这一行业务到底是什么”。可以把三者理解成三层:
单据类型:这笔交易处在什么流程阶段
行项目类别:这一行买的到底是什么形态,怎么履约,货权怎么变化
科目分配类别:这一行的价值最终归谁承担,成本/资产落到哪里
行项目类别是在抽象“供给和履约方式”,科目分配类别是在抽象“成本与价值归属方式”。
它不是在回答“买没买”,而是在回答:
这行采购是买库存、买服务、买加工能力、买目录类需求、占用寄售资源,还是做内部调拨?
也就是说,行项目类别本质上描述的是:采购对象的商业形态 + 履约模式 + 货权逻辑。
这是对现实世界“普通买货入库”的抽象。供应商交货,企业收货并取得所有权,后续按库存、领用、发票结算推进。它是最默认的采购模型,适合标准物料的正常采购。
这是对“先给采购边界,再按实际发生消费”的抽象。现实里常见于零星服务、维修、小额杂项,不先锁定明确数量,而是设金额或范围上限,实际用了多少再确认多少。
这是对“货先放你这儿,但所有权还在供应商”的抽象。现实里企业先占用资源、保障供应,只有在实际消耗时才确认采购责任和成本,适合高频消耗、希望降低自有库存压力的场景。
这是对“企业买的不是完整商品,而是外部加工能力”的抽象。通常主料仍由企业控制或提供,供应商负责把材料加工成半成品/成品,企业采购的是加工结果和配套投入。
这是对“需求已经发生,但具体物料主数据还没明确”的抽象。现实里相当于先确认要买这类东西,再补充精确物料编码,适合快速响应但主数据尚未准备完整的场景。
这是对“企业接单,但不亲自持有实物”的抽象。现实里公司扮演交易组织者,供应商直接向客户发货,企业更多控制商业关系、交付承诺和结算,而非自己收货入库。
这是对“采购行本质上不是物,而是说明性内容或自由描述要求”的抽象。现实里用于补充条款、描述服务内容、记录特殊要求,不强调标准物料主数据和库存动作。
这是对“企业内部不同地点之间搬货”的抽象。现实里不是向外部市场采购,而是仓库、工厂、门店之间的内部补货与资源再分配,本质是内部供应链协同。
这是对“先按品类买,而不是先锁某个具体物料”的抽象。现实里常见于目录采购、临时采购、标准化程度不高的间接物资,先确定大类与用途,再落到具体品项。
这是对“采购对象是劳动、能力、专业输出,而不是实物库存”的抽象。现实里收的是服务结果、工时或里程碑,不是收一件货,因此管理重点在服务验收,而不是物料入库。
这是对“限制类采购再加更细控制”的抽象。现实里表示企业仍采用额度式/范围式购买,但希望对金额、规则、校验或后续执行有更强约束,常见于复杂服务和间接采购。
这是对“被加工或被使用的材料归客户所有”的抽象。现实里企业并不真正买下这些料,而是在客户提供的料基础上做加工、装配或服务,管理重点在责任和消耗,而非所有权。
这是对“包装容器是周转资产,不是一次性消耗品”的抽象。现实里如托盘、周转箱、钢瓶等会借出、归还、循环使用,系统需要跟踪流转责任,而不是直接当普通物料消耗。
如果说行项目类别回答的是:
“我到底买了什么形态的东西?”
那么科目分配类别回答的是:
“这笔价值最后算到谁头上?”
它本质上抽象的是现实商业世界里的受益对象、责任对象、成本归宿对象。也就是:
是进资产
进部门费用
进项目
进订单
进客户专项
还是暂时还不知道归哪
所以科目分配类别真正控制的是:价值归属逻辑,而不只是会计技术。
这是对“这笔采购不是当期花掉,而是形成长期资产”的抽象。现实里买的是设备、设施、长期使用资源,价值要资本化,后续通过折旧或资产管理逐步反映,而不是一次性费用化。
这是对“面向库存生产,但又与销售订单链条发生关联”的抽象。现实里它表示这笔投入虽服务后续销售履约,但不完全按普通期间费用理解,而是挂到特定生产/销售责任链上。
这是对“这笔采购是为某个具体销售订单服务”的抽象。现实里谁下的客户单,谁来承接这笔成本,价值直接跟单走,不进入一般公共库存或部门共用费用。
这是对“这笔采购只服务某个特定客户或某个特定项目”的抽象。现实里不是企业通用投入,而是专属性投入,强调专款专用、专项目核算、专门回收。
这是对“特定客户需求,并且纳入更细销售/客户控制对象”的抽象。现实里表示企业不仅知道这是为某客户花的钱,还希望在控制层面更细跟踪该客户业务的盈利与消耗。
这是对“这笔采购归属于某个订单型管理对象”的抽象。现实里常用于内部订单、作业单、专项任务单,相当于先设一个责任容器,相关成本都往这个容器里归集。
这是对“面向库存生产,但与项目责任又有关联”的抽象。现实里它处在通用生产与项目管理之间,说明这笔投入虽不是纯客户专属,但也不是完全无责任对象的公共投入。
它与H都指向成本中心。现实商业抽象仍然是“部门受益、部门负责”。若系统里H和K并存,通常意味着行业版本、历史兼容或配置路径不同,业务本质仍是部门消耗。
这是对“采购是为某个特定客户服务,但不进入更细客户控制对象”的抽象。现实里仍是专属客户需求,只是管理颗粒度没有E那么细,强调客户专属性而非深度控制分析。
这是对“成本归属于项目网络或工程活动链”的抽象。现实里常见于工程建设、维修检修、复杂项目执行,采购不是给部门花,也不是给库存备货,而是给某一串作业活动使用。
这是对“这笔采购属于某个项目/WBS”的抽象。现实里谁立项、谁受益、谁承担预算,成本就跟着项目走,适合工程项目、研发项目、资本项目等需要全过程归集的场景。
这是对“以项目/订单驱动的定制化生产交付”的抽象。现实里不是做通用库存,而是为特定项目或特定订单专门采购、专门生产,价值天然绑定该交付对象。
这是对“需求真实存在,但最终归属对象暂时还没确定”的抽象。现实里常见于前期快速启动、后续再补责任对象。它不是没有责任,而是允许责任归属在业务后段再明确。
这是最值得抓住的一层。
它在问:
买的是货,还是服务
是普通入库,还是寄售占用
是自己收货,还是第三方直发
是外部采购,还是内部转储
是一次性实物,还是周转包装
所以它更像对供给模式、履约模式、货权模式的抽象。
它在问:
这笔价值给哪个责任主体承担
是资产、部门、项目、订单、客户,还是网络活动
是通用消耗,还是专属消耗
是费用化,还是资本化
是现在明确,还是先挂未知
所以它更像对成本受益方、责任归属方、价值承接方的抽象。
比如同样是“买一项外包服务”,可能有不同组合:
说明你买的是服务,费用归某个部门承担。现实里像行政外包、保洁、IT维护。
说明你买的仍是服务,但费用不是部门日常开支,而是某个项目的专项投入。现实里像工程咨询、项目实施服务。
说明企业并不自己持货,而是围绕某一客户订单组织供应商履约。现实里像贸易型直发或项目型代采代供。
所以真正的业务含义,常常不是单看一个字段,而是看组合:
行项目类别 = 这笔采购如何发生科目分配类别 = 这笔采购为谁发生
企业如何获得资源
是买下来、借用后再确认、委外加工、内部搬运、直接让供应商送客户,还是购买抽象的服务能力。
企业为什么花这笔钱、谁因此受益
是为了一个部门运转、一个客户订单、一个工程项目、一项资产,还是某个内部责任单元。
行项目类别管“买的是什么样子”科目分配类别管“价值记到谁身上”
再翻成人话就是:
行项目类别:货怎么来、谁拥有、怎么履约
科目分配类别:钱算给谁、成本落哪儿、责任归谁
采购单据类型是流程框;行项目类别是业务对象框;科目分配类别是责任归属框。
三者叠在一起,SAP 才真正把现实采购世界描述完整:
这是什么阶段的单
这一行买的是什么商业形态
这笔价值最后归谁承担
这也是 SAP 采购设计真正细腻的地方:它不是只记录“买了什么”,而是在记录资源如何进入企业、价值如何归属于企业内部或客户对象。
微信扫一扫关注该公众号