Why SAP TM?

devtools/2024/12/24 11:43:37/

最近发现跟 SAP TM 的集成越来越多了,并且发现这模块还挺大,很难一下子理解。TM(Transportation Management)- 顾名思义就是“运输管理”。起初很难想象为啥 SAP 会浪费大量的时间和精力开发“运输管理”,从而只是为了管理第三方物流公司的货物运输?直到我看到一张图,就像打通了任督二脉似的,一下子全通了。。。

如上图所示,一家全球性企业贸易路线(从左到右分别定义 A, B, C, D 吧),从 A 到 D 是从欧洲(Cologne)出发运送货物到美国(Chicago)。运送过程中会涉及 4个地点(2个港口、2个工厂),并且使用两种交通工具(卡车、货船)。A 地点装货,然后从 A 工厂到 B 港口,使用卡车运送。到达 B 地点卸货,然后从 B 港口到 C 港口用货船运送。到达 C 地点再次卸货,然后从 C 港口到 D 工厂用卡车运送。到达 D 地点之后,收到仓库对应的存储位置之前,还要卸货。SAP ERP 只能维护 A 点和 D 点,也就是出发地和目的地,这也是 why TM 存在的必要。

当然了,ERP 不仅要考虑到业务流程,也要考虑到费用,例如,按照货物的重量计费 or 数量计费、装卸货工人的成本费用、发票怎么开、哪个时间节点开、本地税率该怎么计算、跨国的税率该怎么计算、怎么跟货运公司集成、各个国家当地政府税务系统集成问题等等。。。

TM 业务框架 - NWBC

所有的 TM 业务相关功能都集成在了 NWBC 上,通过 GUI HTML 访问,包括了业务主数据、业务流程数据。

TM 开发框架 - BOBF

所有的 TM 增强、开发都在 BOBF 上,通过 GUI 访问,代码还是用我们最熟悉的 ABAP,用的面向对象 ABAP。通过 BOBF,也可以查找 TM 相关的所有数据库底表,但是需要花点时间查找,还是直接 AI 搜索吧。。。

TM 端到端业务流程

1)订单管理 - SAP ERP 销售/采购订单触发订单流 or TM 转发报价/订单触发订单流

2)运输计划 - FU(Freight Unit)

3)运输执行 - FO(Freight Order)& 货运公司委外

4)费用处理 - FSD(Freight Settlement Document)or(Forwarding Settlement Document)& 财务凭证

总结:像 500强企业的全球业务,因其业务路线复杂、并且各个国家政策不一样导致不同的运费计算方式等等一系列问题,导致越来越多的 500强企业对 TM 的依赖也越来越大。


http://www.ppmy.cn/devtools/144965.html

相关文章

SuperMap GIS基础产品FAQ集锦(20241223)

一、SuperMap iServer 问题1:"出图失败:获取超图出图结果失败!HTTP 400 ErrorContent{“succeed”:false,“error”:{“code”:400,“errorMsg”:“org.mapfish.print.wrapper.ObjectMissingException: attribute [spec.layoutOptions.…

frp内网穿透云服务器。云服务器映射多个家庭局域网内网端口。家庭Windows主机内网运行多个web程序

这篇文章最终要实现的效果是,把云服务器的公网IP绑定到自己本地局域网上的主机一样的效果。相当于局域网主机有了一个自己的公网IP地址。 FRP (Fast Reverse Proxy) 是一个用 Go 语言编写的高性能反向代理应用程序,主要用于内网穿透。它允许位于 NAT 或…

常用的缓存技术都有哪些

在计算机科学和软件开发领域,缓存技术是提高系统性能和响应速度 1. 本地缓存(Local Cache): • 存在于应用程序本地内存中的缓存,用于存储频繁访问的数据,以减少对外部存储(如数据库&#xff09…

常用类晨考day15

1.基本数据类型以及对应包装类 Byte Short Integer Long Float Double Boolean Character 2.什么是自动拆箱和装箱,jdk版本有什么要求?代码举 例并标明 Integer a 100; // 装箱 int b a; // 拆箱 从JDK1.5才开始支持 3.NumberFormatException是什么异常…

Retrofit源码分析:动态代理获取Api接口实例,解析注解生成request,线程切换

目录 一,Retrofit的基本使用 1.定义api接口 2.创建Retrofit实例 3.获取api接口实例发起请求 二,静态代理和动态代理 1,静态代理 2,动态代理 三,动态代理获取Api接口实例 四,解析接口方法注解&…

html在线转换工具集合大全

HTML转JS工具为您提供TML转JS,在线Html和Js代码互相转换工具:Js转Html,Javascript转Html,HTML转为Js,Html拼接为Js,Js脚本转为Html代码,Html代码转换,Js基本转换为HTML,Js在线转换,Html和Js脚本在线互转 Js转Html代码工具为您提供在线Js转为HTML代码,Html转为Js脚本,Js转为HTM…

拒绝 Helm? 如何在 K8s 上部署 KRaft 模式 Kafka 集群?

首发:运维有术 今天分享的主题是:不使用 Helm、Operator,如何在 K8s 集群上手工部署一个开启 SASL 认证的 KRaft 模式的 Kafka 集群? 本文,我将为您提供一份全面的实战指南,逐步引导您完成以下关键任务&a…

<论文>初代GPT长什么样?

一、摘要 今天我们聊一下论文《Improving Language Understanding by Generative Pre-Training》以及它所提出来的预训练模型——GPT1。我们知道Bert在出道那会儿红极一时,但实际上GPT1比Bert还要早几个月就出道了,而且同样刷新了当时的多个任务记录。GP…