写在Logg SAP项目上线之际
根据大环境大行业的惯用做法,公司建立Logg品牌是在意料之中。毫无意外的,Logg也要上到SAP系统中。
其实按它的业务模式来说上SAP系统并不困难,早在几年前就已经有做过了。无非就是接单不生产,外包给集团其他工厂生产出货而已。但又跟之前的模式有很多不同的地方,Logg是独立品牌,跟生产公司更像是OEM的形式。
从主数据上来说,为了跟现有品牌做区分,Logg有自己单独的成品编码,在生产公司那边BOM清单半成品及以下都是原有的编码模式,而产品的设计和包装都是Logg自己独立的。之后的国标码,产品二维码,唯一编码以及防伪码等都是要去考量的部分。
本来SAP系统标准就有提供公司间销售的业务模式(Inter-company Sales,也叫跨公司销售),但明显这里不太适用。一是公司财务部不同意用这种做法,认为缺失了一部分的单据和物料异动凭证,有审计问题;二是Logg这边要做库存管理(管账不管物),所以最终Logg的销售订单都是从自己虚拟工厂出货的。这就决定了这个流程下来Logg这边要创建对客户的销售订单以及对生产公司的采购订单,而生产公司这边也会有对Logg的销售订单~
这下好了,本来还以为可以套用公司目前开发的三方联动平台,可以减少一部分的人工操作,遗憾的是公司有采用WMS系统,而目前三方联动并不支持这个功能,而仓库做账人员是不会理会这种“帐动物不动”的操作的,因此项目一度陷入尴尬的境地。好在自己不辱使命,亲自下“现场"码出了一套虚拟过账的画面解决启用WMS的订单无法直接在SAP中过账的问题。
当然,这个画面只是适用于本地生产本地出货的事业部单位,而跟其他子公司的交易就又不同了,他们生产之后并不会自己出货,而是要把货运到物流中心集中出,因此相关的采购和销售就不是单纯的“虚拟过账”而已了。这点在主数据的设置上需要格外小心,否则很容易出现装运点出错的情况。
好在Logg项目并没有涉及到生产,出货和其他流程模式也都是沿用现有的流程,改动不大,但一些变动的地方就需要项目组去跟每个部门去确认相关的操作方式和逻辑。
期间也涉及到与非常多的系统需要对接和沟通,如SBCP(客服系统)、OA、PLM、OMS(订单评审)、WMS、EWM、条码系统甚至CRM等。所以整个项目周期里都需要不停的去沟通协调,后期也要不断地测试系统之间的对接。所以与相关系统负责人的沟通交流过程中,一些人员的技能水平基本上也都心里有数了~
作为PM,我所做的工作就是要确定整个项目范围以及调研出具体有哪些业务场景,确认业务模式和相关IT方案,然后根据制定的方案与业务部门(如销售、采购、计划、仓库、物流以及各个系统相关负责人)进行沟通协调,一一确认操作模式,达成共识,划出流程图和整体IT方案,为后面的蓝图做好基础。蓝图这个方向把握好了,后面诸如系统配置、单元测试、集成测试、权限收集等等细分工作都可以安排项目组的人员去主导处理,PM只求个结果就行。
PM不应该事必躬亲去做每一项工作,但一定要知道什么时候该由谁去做什么事情,应该什么时候完成,达成什么目的。PM要很清楚项目面临的问题和可能遇到的风险,好比如一开始因为物料主数据和WMS的问题整个项目Delay了半个月,但我一点儿也不担心,因为后面可以通过系统配置和开发的时间补回来。
好在整个项目组成员挺给力挺靠谱,都比较积极,很多事情的推进也都很有成效,我甚至还能抠出来一周的时间来主要处理信贷的问题,确实应该给他们点赞一下。
本文作者 | SAP梦心
联系方式 | 微信:W150112458(疯狂的程序员)
特别敬告 | 欢迎转载,转载请注明出处并保持原文内容,谢谢!
写在Logg SAP项目上线之际的更多相关文章
- CLOSE_WAIT?项目上线之际遇到这样的烦心事
项目内测中,马上就要发布了,如今内测,所以很忙,今天运维那发来一堆状态,忘记截图了,简单来讲就是HTTP发送请求的时候有连接等待关闭,导致CLOSE_WAIT这个状态一直累加,没有释放,这样长时间下去 ...
- 带你走进SAP项目实施过程——前言(0)
欢迎关注博主的微信公众号,每天提供原创的SAP技术和项目管理新资讯! 一直很想写一些关于SAP项目管理以及实施过程的系列文章,讲述企业SAP项目从立项开始到启动,再到实施过程,直到最后的上线及总结.我 ...
- 2019元月新SAP项目落地记
2019元月新SAP项目落地记 ~ 追求绝对安全感,要求无缝衔接 ~ 元旦刚过,我就开始了新SAP项目的寻找之旅. 笔者追求绝对的安全感,以及新旧项目之间的无缝衔接.即不能让自己长时间的闲着无项目做, ...
- 2019年度SAP项目实践计划
2019年度SAP项目实践计划 一晃2018年过去了,而新的一年说来就来了. 对于新的一年,笔者也难免有所畅想.早在上个月下旬就开始制定新年的诸多计划,比如写作计划,比如人工智能学习计划,比如新年度旅 ...
- django项目上线环境部署
django项目上线环境部署 第一步 安装python虚拟环境 1 安装虚拟环境virtualenv 2 安装virtualenvwrapper工具 3 确认virtualenvwrapper.sh脚 ...
- centos 项目上线shell脚本
最近在弄项目上线,然后写了个上线,备份,回滚的shell脚本 上线可根据自己公司项目做相关操作,备份回滚可修改目录则可实现 主管要求用shell写,那就用shell写吧 本想Python写更好的 哈哈 ...
- 警惕SAP项目被“中间商赚差价”
前段时间某买卖二手车的广告特别火,里面有一句话叫“没有中间商赚差价”特别有说服力.同样在做SAP项目的过程中也是要警惕各种“中间商”赚差价. 正常的SAP项目的都是甲方和乙方两边签署合同合作实施,并不 ...
- Yum项目上线实战 (网站运维)-Linux从入门到精通第十一天(非原创)
文章大纲 一.编译安装与卸载Nginx二.关于LAMP三.LAMP环境部署四.学习资料下载五.参考文章 一.编译安装与卸载Nginx Nginx:是一款比较流行的web服务器软件,类似于Apach ...
- 2019年终总结之SAP项目实践篇
2019年终总结之SAP项目实践篇 到了临近年底,又是年终总结的时候了. 早在去年12月下旬,笔者就有展望2019年度SAP项目实践计划.当时笔者对于在2019年度SAP项目工作有三大期望或者说三大目 ...
随机推荐
- Android Studio:Grade 全局参数定义
Grade 全局参数定义 实际开发中设置公共的编译依赖参数等. 方法一: 在项目外层的build.gradle文件中定义,格式如下: 文件名:build.gradle ext { sourceComp ...
- ASP.NET Core Razor 视图导入 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Razor 视图导入 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Razor 视图导入 上一章节我们介绍了视图起始页,学习 ...
- 构建自己的PHP框架(日志)
完整项目地址:https://github.com/Evai/Aier 日志在程序开发中有着十分重要的作用,帮助开发者更快的找到程序错误并即时处理.下面制作一个非常简单的记录日志类. 在 servic ...
- springboot 配置拦截器
1 有这样一个需求 服务端对部分请求URL需要验证身份.如果验证错误,停止请求,按照既定的数据格式返回:如果验证正确,继续执行请求. 2 需要这样做 1. 将指定格式的请求拦截下来: 2. 获取参数, ...
- x:Static , StaticResource 和DynamicResource等XAML 扩展用法
原文:x:Static , StaticResource 和DynamicResource等XAML 扩展用法 前提: <system:String x:Key="{Component ...
- hdu 4035 可能性DP 成都网络游戏
http://acm.hdu.edu.cn/showproblem.php?pid=4035 获得: 1.首先推断是不是树.事实上,所有的感觉身影,既看边数==算-1是不成立 2.有时候,我告诉孩子来 ...
- C#原子性运算 interlocked.compareExchanged
缘起: 假设有一个类myClass, myclass里有一个count属性. 在多线程的环境下 每个线程中 直接使用count++, 如果两个线程并行执行时, 两个线程中的一个的结果会被覆掉, 非线 ...
- 动态加载并执行Win32可执行程序
本文所贴出的PoC代码将告诉你如何通过CreateProcess创建一个傀儡进程(称之为可执行程序A),并把dwCreationFlags设置为CREATE_SUSPENDED,然后把另一个可执行程序 ...
- 图像滤镜艺术---(Punch Filter)交叉冲印滤镜
原文:图像滤镜艺术---(Punch Filter)交叉冲印滤镜 (Punch Filter)交叉冲印滤镜 本文介绍一种交叉冲印效果的代码实现,至于原理,不在累赘,直接看代码: int f_TPun ...
- 查看SharePoint文档库是,显示层次目录,可以点击返回层次
在sharepoint 2013中,Documnet library(文档库)包含多层文件夹,当进入到文件夹后,返回指定层次了(例如返回上一层),需要用浏览器的返回. 使用起来不方便,而且浏览器的返回 ...