在EBS中,对于从订单发运出库,每个月月末成本会计需要运行三个销货成本确认的请求来结转主营业务成本。分别是:
其实这三个请求对应的后台程序包是同一个 CST_RevenueCogsMatch_PVT 。 只是三个请求对应的阶段不同。
下面就简单描述一下实物销售的情况下这三个请求都干了什么事情
在具体描述这三个请求的作用是,还需要先介绍一下销售成本确认涉及到的三张表
这个请求的作用主要是获取销售订单的发运信息(也就在物料事务处理表中获取Sales Order Issue的物料事务处理)。 然后将销售订单发运的记录插入到cst_revenue_cogs_match_lines中
这个请求的作用主要是获取应收事务处理中收入的信息(也就是在应收事务处理分配表中获取类型是Revenue的分配行信息)。然后将订单行对应的收入信息插入到cst_revenue_recognition_lines中
这个请求的作用主要是根据cst_revenue_recognition_lines表中订单行的收入确认情况以及这个订单行在cst_revenue_cogs_match_lines中发运信息,判断是否已经生成了相应的销货成本事件。如果没有的话,就会生成销货成本确认事件(插入cst_cogs_events),同时将COGS Recognition的物料事务处理插入MMT表。
这个请求还会干的一件事情就是会同时产生COGS Recoginition的物料事务处理以及生成XLA会计事件
以上就是销货成本确认的基本逻辑,后续如果出现COGS Recoginition的物料事务处理没有产生或者其他错误,可以参考这个基本逻辑去查询相应表中的数据。
计算机二级python的考试题型有单项选择题、基本编程题、简单应用题和综合应用题四个模块,分值分别为40分,18分,24分和18分,及格分数为60分,每一场考试有3套题,一般为随机分配。
具体考试内容如下:
一、Python语言基本语法元素
1程序的基本语法元素:程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用。
2基本输人输出函数:input()、eval()、print()。
3源程序的书写风格。
4Python语言的特点。
二、基本数据类型
1数字类型:整数类型,浮点数类型和复数类型。
2数字类型的运算:数值运算 *** 作符,数值运算函数,
3字符串类型及格式化:索引、切片,基本的format()格式化方法。
4字符串类型的 *** 作:字符串 *** 作符,处理函数和处理方法。
5类型判断和类型间转换。
三、程序的控制结构
1程序的三种控制结构。
2程序的分支结构:单分支结构,二分支结构,多分支结构。
3程序的循环结构:遍历循环,无限循环、break和continue循环控制。
4程序的异常处理:try-except。
四、函数和代码复用
1函数的定义和使用。
2函数的参数传递:可选参数传递,参数名称传递,函数的返回值,
3变量的作用域:局部变量和全局变量。
五、组合数据类型
1组合数据类型的基本概念。
2列表类型:定义索引、切片。
3列表类型的 *** 作:列表的 *** 作函数,列表的 *** 作方法。
4字典类型:定义,索引。
5字典类型的 *** 作:字典的 *** 作函数,字典的 *** 作方法。
六、文件和数据格式化
1文件的使用:文件打开,读写和关闭。
2数据组织的维度:一维数据和二维数据。
3一维数据的处理:表示、存储和处理。
4二维数据的处理表示、存储和处理。
5采用CSV格式对一二维数据文件的读写。
七、Pvthon计算生态
1标准库:turtle库(必选):random库(必选)time库(可选)。
2基本的Python内置函数。
3第三方库的获取和安装。
3脚本程序转变为可执行程序的第三方库:PvInstaller库(必选)。
4第三方库:jieba库(必选),wordeloud库(可选)。
5更广泛的Python计算生态,只要求了解第三方库的名称,不限于以下领域网络爬虫。数据分析、文本处理、数据可视化、用户图形界面、机器学习、Web开发、游戏开发等。
GPS导航是最常见的,使用美国的GPS导航卫星的信号,车载的GPS接收机设备解算位置和速度等信息,结合电子地图软件,呈现直观的导航信息。其中GPS的民用信号是免费的,接收机设备要买,还有电子地图是要购买的。
楼上有人说陀螺传感器,有点玩笑的意思吧兄弟?估计军用的车辆类才会用到。
如果楼主问的是GPS导航的话,则是直接接收卫星信号,直接就可以解算PVT。现在已经有一些大城市在建设城市基站系统,这样车载或者测绘类的GPS接收机可以将自己解算的数据和基站的信号做差分,可以很大的提高精度。但是原理上是不依赖这些基站的。
你开车到无人区都可以定位的,只要有相应的电子地图你就可以用来导航。
全球定位系统(GPS)是英文Global Positioning System的字头缩写词的简称它的含义是利用导航卫星进行测时和测距,以构成全球定位系统它是由美国国防部主导开发的一套具有在海、陆、空进行全方位实时三维导航与定位能力的新一代卫星导航定位系统
GPS用户部分的核心是GPS接收机其主要由基带信号处理和导航解算两部分组成其中基带信号处理部分主要包括对GPS卫星信号的二维搜索、捕获、跟踪、伪距计算、导航数据解码等工作导航解算部分主要包括根据导航数据中的星历参数实时进行各可视卫星位置计算;根据导航数据中各误差参数进行星钟误差、相对论效应误差、地球自转影响、信号传输误差(主要包括电离层实时传输误差及对流层实时传输误差)等各种实时误差的计算,并将其从伪距中消除;根据上述结果进行接收机PVT(位置、速度、时间)的解算;对各精度因子(DOP)进行实时计算和监测以确定定位解的精度
笔者结合自己的项目管经历,向我们介绍了如何管理智能硬件项目的研发流程。
我曾在《AI 智能硬件|产品思维与项目思维》中举了蔚来汽车的例子说明项目管理的重要性,另外在知乎上写了一篇关于智能硬件研发流程的文章,只是个开头浏览量也有 1700 左右。
为了写这篇文章,画总体流程以及编制相对详细的表格,因此花费了不少的时间,导致一周未更新。
哎,以上都是废话,从总体流程开始吧!
一款产品,我们通常说从 0 到 1,包括了市场阶段的产品需求、产品实现;从 1 到 100,包括了产品的销售、运营、维护等。
这里讲的研发流程仅指产品需求已经确定了,将产品需求变为产品的研发过程,不包含前期的市场部分,也不包含产品上市以及运营过程。
01 总体流程
智能硬件看似复杂,拆解出来脉络很清晰。包含硬件(HW)、软件(SW)、外观(ID)、结构(MD)、互联网平台。
其中软件包含板级支持包(BSP)、底层引导程序(bootloade)、系统与应用程序、算法,这些不展开来讲,找固件打包的工程师就 OK ,一般所有的程序都汇总到他那儿了。
作为项目经理,不太需要进行深入的了解,当然能够深入更好,但作为产品经理还是更深入一点较好。
互联网平台,这个包含云服务、后台、App、小程序等。常见的是前三个。跟进对应的工程师就好。
总体流程图如下:
可能到这儿,脉络上比较清晰了,但是具体到 *** 作执行上,怎么跟细化还是不太清楚。因为有些任务是串行的,有些是并行的。一个细项任务牵扯到几个部门。
02 项目阶段
很多项目管理人喜欢将项目研发分为 EVT阶段、DVT阶段、PVT阶段、MP阶段和维护阶段 ,我一般不这样分,对于这些总结性的项目管理概念熟知于心即可,不必要过于追求。
因为有时候,你会发现,因为需求的改动、比较重要的 BUG 等原因会改变项目的阶段,比如从 DVT 阶段又回到了 EVT 阶段。
另一个原因是智能硬件产品一般更加适用瀑布流开发,互联网的敏捷开发不太适用于智能硬件。所以这一节只做简单介绍,作为项目管理有个概念认知就好。
下面根据我自己经验,我的心理认知进行阶段界定。
EVT 阶段: (Engineering Verification Test),指工程验证。一般在工程样机之前的研发行为,我都称之为工程验证。
这个阶段,目的是工程验证。尽可能的发现设计问题,方案对比。
最终拿到的是工程样机,用于样机整机测试,判定是否可以开模。
DVT 阶段: (Design Verification Test),指设计验证测试。最终拿到的是试产的整机样机,用于多方联调,验证优化。
上一个阶段,完成产品的雏形,这个阶段继续上个阶段的设计开发、优化。MD 详细设计完成,开始投模、试模、修模、颜色调制等。
试产模具,组装整机,进行硬件/结构的整机测试。软硬件、结构、互联网平台多方联调。比如软硬件的稳定性、可靠性、性能等;软件与互联网平台(云服务/App等)联调测试;硬件与结构的联调测试,比如散热、结构强度等。
另外,这在这阶段关于产品的贴纸、说明书、包装等可以开始设计/打样,然后等待,因为这些时间周期比较短。
如果软硬件状态比较理想,在这个阶段尽早安排认证。因为认证周期非常长,基本在 40 天左右,别等到产品快要量产了,认证还没出来,影响销售。
总之,这个阶段就是联调、测试、试模、打板、试产。
PVT 阶段 : (Process Verification Test),指生产验证。进行小批量产,摸清生产工艺,测试工艺,为大批量产做准备。
这个阶段依然会进行各种验证,以及解决上一阶段遗留的一些小问题。但主要的精力放在一致性、设计(细节,比如按键手感不好,干涉等)调整上。
各部门处于生产支持模式,比如工程部制作 SOP(标准作业程序),结构部帮忙解决生产上的结构问题。与生产相关的测试工具、生产工具、烧录工具、产测工具的支持。
所有的生产支持文件规定当送到工厂,量产软件/量产硬件BOM/量产结构BOM,结构/元器件终版签样。
总之,这个阶段就是为了保证产品量产。 量产顺利,效率高,不良率最低,产品一致性够高。
关于研发阶段就这么多,其他的就不讲了。这个分类只是自己项目管理用,工程师其实不关心。自己做到心中有数,自己的产品到了什么阶段,离目标还有多远,从全局角度考量如何把控项目进度。
03 细化流程
这一节是我最想讲的,因为我刚做研发端产品的时候,需要管项目。
我的切身体会是,不知道各项细化任务之间怎么串起来,不知道从哪里下手,该找谁并拿到什么输出作为下一步的开始。网上找了很多资料都是关于项目阶段的介绍,类似上面一节的介绍。
因此想写一写细化流程,但限于文字描述的直观性较差,先看一个表格,然后稍微文字说明。
/简单文字描述/
产品规格书/产品定义出来了之后,产品会组织技术评审。通过后就正式开始立项,排研发计划了。有些项目会先进行预研,然后才导入正式研发。
一般新产品,首先开始 ID 草图设计,然后出 2D 渲染图。
立项后,硬件/软件/结构/互联网平台开始做方案设计、评审(软硬件评审需要双方参与,他们俩高度相关),通过后开始做详细设计。
硬件,这时候开始画原理图、器件摆件。
结构,根据硬件的器件摆件图、关键器件(电池/屏幕/摄像头/SPK 等)与 ID/硬件部门充分共同进行堆叠设计。满足各部门的需求,最终完成产品定义的要求。
ID,拿到结构的堆叠设计图,进行 3D 建模,导出建模图给结构。
结构,根据 ID 的 3D 建模图做详细结构设计。导出板框图给硬件。详细结构设计完成转给模具厂。
硬件,根据板框图 Layout,然后出 PCB 资料,评审/投板。
模具厂,根据结构设计开模。
然后就是软硬件联调,结构/硬件/模具联合解决验证后的问题点。
因为互相关联穿插,文字很难描述。一看《项目管理研发流程》表格,了解全貌,二看下面的《任务排期》。
这一节重点关注各个任务输出的文档文件,后面我组织一下语言做一个纯文字的介绍,怎么串行,怎么并行,相应任务输出什么样的文档文件以及有什么作用。
04 任务排期
任务排期的关键是将各模块拆分成较细立刻的任务,将各个任务串起来。
依然上图:
这个任务排期可能与你的有细微的不一样,我的是根据项目有相应裁剪,顺序略微调整,但是基本逻辑是这样的。
05 项目跟踪
项目经理的天职就是保证项目按时按质交付。因此,项目经理需要紧盯项目,推进项目。
一个智能硬件项目涉及的面非常广,沟通的人也非常多。如果同时跟进几个项目,事项任务更加繁复,不可避免会造成遗漏,沟通不到位,支持不够及时等等状态。
我们在任务排期的时候将任务拆分成中度粒度,为了不遗忘,支持及时,我们可以制定一个任务清单,拆的非常细。
这个用 Excel 就好,我喜欢用这个。每一个任务后面是一级任务/二级任务、做出什么决策、由谁负责、什么时间完成,任务状态等。
例如,ID 设计
什么时候出草图?决策是选定了哪几个草图进行 2D 渲染?什么时候完成?
2D 渲染图,什么时候完成?最终选择哪个进行 3D 建模?怎么修改细节?
3D 建模,结构什么时候提供堆叠图,什么时候完成?
总之,这是一份行动清单。
06 项目管理关键技能
上一节提到项目事项任务繁复,最为常见的是管理不到位造成混乱;另一个是项目问题涉及到多部门造成卡壳。
解决问题的方式是,找到目前现状与目标之间的 关键障碍 ,想办法清除障碍。
解决思路是:
明确问题&理解问题
分析及定位问题
提出解决方案
解题思路有了,但是项目管理涉及的面非常广,而且又不懂技术,怎么办呢?
拆解问题 ,将问题拆解成完全穷尽,相互独立的任务。当然这个是与工程师沟通进行的,与相关责任人开短会定性分析。这个结构化思维在产品思维最后一篇文章介绍过,可以回看一下。
表达能力 ,往往与工程师沟通会出现沟通错位,这时结构化的表达很重要。
先结果,后过程:反向推导,这样保证沟通目标是确定的。
先全局,后细节:从全局出发,限定范围,不要扩散问题,然后再确定细节,不能陷入细节不能自拔。
最后,一定要复盘,在沟通的最后复述问题及沟通出来的解决方案,确保没有错位。
项目管理,本质上还是逻辑思维能力和结构化思维能力。做好项目管理需要不断的学习、反思、复盘,提升底层的逻辑能力。
GPS定位的基本原理是根据高速运动的卫星瞬间位置作为已知的起算数据,采用空间距离后方交会的方法,确定待测点的位置。
GPS导航系统的基本原理是测量出已知位置的卫星到用户接收机之间的距离,然后综合多颗卫星的数据就可知道接收机的具体位置。
以上就是关于EBS COGS确认程序逻辑全部的内容,包括:EBS COGS确认程序逻辑、计算机二级python题目类型、汽车导航是通过什么来导航的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)