超级奇葩的SAP咨询公司T公司T公司是笔者在2022年度主要的合作伙伴。今年3月中下旬拿到了T公司的项目的offer,所以能有幸参与该公司SAP项目。T公司是一家印度的公司,其母公司是一家集团公司,在印度国内是神一般的存在,T公司只是该集团名下的负责IT咨询这块业务的子公司之一。笔者说它是一家超级奇葩的公司,有如下几个理由:1,其新员工入职流程极其复杂,苛刻。新员工需要做很严格的背景调查,最近7年工作经历都要被问到。像笔者这种SAP咨询业者,每半年或者每年都要换一个项目的。所以在背景调查环节,需要提交很多人的联系方式给到T公司,尤其安排第三方做背景调查。通过背景调查,它可以对新员工最近7年的工
SAPERP系统里的那些核心主数据 SAPERP系统的主数据很多,在后勤方面来讲,最重要却又最容易乱的主数据就是物料主数据,供应商主数据,客户主数据。这是SAP系统最基础最核心的主数据。 物料主数据:是SAPERP系统最基础核心主数据,因为研发,采购,计划,生产,质量,财务,销售等各个部门都需要使用物料来开展日常工作。它是跨部门甚至跨公司的主数据,一个集团下多个分公司可能都会使用到同一个物料。它也可能是跨系统的主数据,比如在SAPERP系统之外,可能还有CRM,SRM,MES,WMS等多个外部系统,物料主数据可能需要从在SAPERP系统与这些外部系统之间同步以更好的支撑业务流程。一个大的集
SAPMM 采购订单的DocumentFlow 一直以来,笔者一直都是记得SAP SD模块中的销售订单以及交货单等单据有凭证流(DocumentFlow)。事实上,SAP MM模块中的采购订单,也是有documentflow功能的。 在事务代码ME23N界面里,在itemoverview界面下方有一个按钮 ,如下图示, 点击它就可以显示采购订单的凭证流, 在这里以树状结构显示该采购订单对应的发票,交货单(以及后续拣配的WMTO单据号,HU号码),交货单发货产生的物料凭证号,billing号码,billing对应的财务凭证号,以及内向交货单,内向交货收货后的物料凭证号等内容。 它
超级奇葩的SAP咨询公司T公司T公司是笔者在2022年度主要的合作伙伴。今年3月中下旬拿到了T公司的项目的offer,所以能有幸参与该公司SAP项目。T公司是一家印度的公司,其母公司是一家集团公司,在印度国内是神一般的存在,T公司只是该集团名下的负责IT咨询这块业务的子公司之一。笔者说它是一家超级奇葩的公司,有如下几个理由:1,其新员工入职流程极其复杂,苛刻。新员工需要做很严格的背景调查,最近7年工作经历都要被问到。像笔者这种SAP咨询业者,每半年或者每年都要换一个项目的。所以在背景调查环节,需要提交很多人的联系方式给到T公司,尤其安排第三方做背景调查。通过背景调查,它可以对新员工最近7年的工
SAP有四种基本用户出口的类型:1.菜单出口-MenuExits 定义自己的菜单2.屏幕出口-ScreenExits 定义自己的屏幕3.功能模块出口-FunctionModuleExits 在SAP应用程序中添加功能4.关键字出口-KeywordExits 在ABAP/4字典中的关键字数据元素添加文档。结果是你在使用这些数据元素的字段处按F1后会出现你自定义的说明文档使用的方法是:首先定义(T-Code:CMOD)一个项目Project(以管理你的增强,这里的项目和PS模块的项目可是两回事),把你要使用的系统增加Enhancement分配给这个项目,编辑系统增强中的用户出口对象。T-Code:
SAP有四种基本用户出口的类型:1.菜单出口-MenuExits 定义自己的菜单2.屏幕出口-ScreenExits 定义自己的屏幕3.功能模块出口-FunctionModuleExits 在SAP应用程序中添加功能4.关键字出口-KeywordExits 在ABAP/4字典中的关键字数据元素添加文档。结果是你在使用这些数据元素的字段处按F1后会出现你自定义的说明文档使用的方法是:首先定义(T-Code:CMOD)一个项目Project(以管理你的增强,这里的项目和PS模块的项目可是两回事),把你要使用的系统增加Enhancement分配给这个项目,编辑系统增强中的用户出口对象。T-Code:
1、逻辑流在屏幕开发中,存在如下逻辑流:PBO(ProcessBeforeOutput):屏幕输出之前触发PAI(ProcessAfterInput):用户在屏幕中执行操作触发POH(ProcessOnHelp-Request):查看帮助信息触发(F1)POV(ProcessOnValue-Request):查询搜索帮助触发(F4)其中PBO为输出流,PAI为输入流,POH和POV可笼统理解为输入流2、语句控制传递FIELD在屏幕开发中,系统会自动将屏幕的值传递到程序中与之同名的全局字段中。但是如果使用语句控制语法FIELD,则FIELD指定的字段的值,将会出现赋值延迟,数据不是自动同步到AB
在开发批导程序时会从Excel中获取数据,但有些获取Excel内容的方法获取到的日期是其对应的数字原来Excel在本质上是将日期和时间的存储为一个数字的.默认情况下,Excel把1900-1-10:00:00存储为1,把1900-1-10:00:00以后的每一个时刻存储为该时刻与1900-1-10:00:00这个时刻的差值(以天为单位)。比如在日期时间1900-1-213:00在Excel中对应的数字值是2.54166666666667。将日期所在单元格的格式改为数值就可以查看日期对应的数值。如何将Excel中的日期时间对应的数值转换为ABAP的日期和时间呢?由于Excel中将1900-1-1
几年前翻译过CDS的相关文章,部分内容已经过时,比如当时的DDICCDS在7.55以后已经沦为obsolete,在新版本中,开发者应使用DEFINEVIEWENTITY而非DEFINEVIEW. 这里按新文档更新一下,本文主要基于谷歌翻译,稍微调整了不通顺的文本。ABAPCoreDataServices (ABAPCDS)是 CDS概念在ABAP应用服务器(ASABAP)的实现。ABAPCDS允许开发者在ASABAP的标准数据库上定义语义数据模型,并支持使用行为模型的ABAPRAP(ABAPRESTfulProgrammingModel)。ABAPCDS中定义的数据模型的实体提供了比以前的D
上海序说科技,专注于基于Odoo项目实施,实现企业数智化,助力企业成长。老韩头的开发日常,博客园分享(2022年前博文)背景客户在对接第三方的电商平台的时候,存在Odoo系统中配置的属性与第三方电商平台配置的产品属性不一致的情况。比如,我们在Odoo中某产品有4个属性,而电商平台只有其中的三个属性。因此在该平台销售出去产品的时候,我们是没有办法直接匹配到目标产品的(除非单独建一个三个属性的产品)。需求希望在电商平台销售出去这类产品的时候,可以按照一定的规则匹配到其中的任意一台。这里的规则可以是库存最少的、距离客户位置距离最新的等等。实现为产品添加一个“共享库存产品”的字段,并为这类产品配置需要