随笔分类 -  SAP系统研究

史上最强大最有前途的ERP系统
摘要:账号和数据库都创建好之后,接下来就可以创建表了。来见识一下这个所谓“列式”存储方式的表是长啥样的! 一、可视化新建表 然后输入所需栏位,设置好类型和长度: 上图右上角可以看到类型是Column Store,代表列式存储: 点击Indexes的页签,设置索引: Further Properties页签 阅读全文
posted @ 2017-03-07 21:32 SAP梦心 阅读(13574) 评论(0) 推荐(0) 编辑
摘要:开启HANA Studio,进入到User和Role的目录,这两个地方是创建账号和权限的。 新建用户 输入用户名和密码即可。 注意,如果系统里有同名的Catalog(数据库)存在的话,会报错,因为默认情况下,创建用户的时候会顺带创建Catalog! 按F8执行! 系统提示创建成功,并且自动添加了对应 阅读全文
posted @ 2017-03-03 12:57 SAP梦心 阅读(6420) 评论(0) 推荐(0) 编辑
摘要:有幸当前工作能够接触到SAP S/4,能够接触到史上无敌的HANA内存数据库。HANA的技术我就不多讲了,感兴趣的人可以去百度一下。当然,有人想在本机安装HANA来学习,但前提是你得有128G内存以上才可以。一般HANA设备的内存都是512G,甚至1T的。记住,是内存,不是硬盘!所以性能杠杠的。未来 阅读全文
posted @ 2017-02-21 13:40 SAP梦心 阅读(6388) 评论(9) 推荐(2) 编辑
摘要:这是ICS业务模式系列的最后一篇了,主要讲解IDOC的配置。 一、指定EDI传输的供应商逻辑地址 事务代码:WEL1 注意:上面逻辑地址是生产公司+内部客户。有以下两种情形: 1、如果内部客户都是纯数字型的,则总长度是14码,不够长度的在中间补零: 2、如果内部客户含有字母,则不需要补零,直接赋值即 阅读全文
posted @ 2016-12-01 22:22 SAP梦心 阅读(11703) 评论(0) 推荐(0) 编辑
摘要:这篇开始主要讲述发票输出类型: 首先我们新建一个发票类型,用于公司间的发票MIV,而标准的发票类型还是F2保持不变: 一、新建发票类型: 目录:SPRO-销售与分销-出具发票-开票凭证-定义出具发票类型 事务代码:VOFA 这里输出确定过程维护了V40000-公司间开票。 当然,要顺利在VF11出现 阅读全文
posted @ 2016-11-30 22:19 SAP梦心 阅读(5568) 评论(0) 推荐(0) 编辑
摘要:本篇博文讲述ICS业务中的定价配置。 1、定义销售订单类型 目录:SPRO-销售与分销-销售-销售凭证-销售凭证抬头-定义销售凭证类型 事务代码:VOV8 2、定义销售订单类型 目录:SPRO-销售与分销-销售-销售凭证-销售凭证抬头-分配销售区域到销售凭证类型 事务代码:VOAZ 3、定义定价过程 阅读全文
posted @ 2016-11-17 23:16 SAP梦心 阅读(4569) 评论(0) 推荐(0) 编辑
摘要:SAP的ICS业务后台配置主要有以下几个配置点: 1、组织单元的配置(公司代码、销售组织、工厂、采购组织等); 2、主数据的部分; 3、订单和开票的定价过程; 4、开票输出类型; 5、公司间发票的配置; 6、IDOC配置。 因为篇幅所限,这篇博文就讲组织单元的配置。这里我们从头开始配置公司、销售组织 阅读全文
posted @ 2016-11-16 23:22 SAP梦心 阅读(3613) 评论(0) 推荐(0) 编辑
摘要:本片博文开始讲解SAP前台是如何实现ICS业务模式的。 一、VA01开立销售订单 我这里为了方便,创建了一个订单类型ZMIV作为公司间销售的订单类型,其实公司间销售订单跟标准的销售订单是一致的。同时,销售组织选的是接单公司的销售组织。 回车之后: 注意行项目里的工厂,选的是生产工厂PL01,代表货物 阅读全文
posted @ 2016-11-15 23:07 SAP梦心 阅读(3713) 评论(0) 推荐(0) 编辑
摘要:讲完业务,计划在前台做一下ICS的基本操作,不过在操作之前,得先建立好基本的基础数据。 1、首先创建接单公司LEON,对应工厂是ADA; 2、创建生产公司MXPL,对应工厂是PL01; 3、创建接单公司销售组织LEON,销售渠道10,产品组00; 4、创建生产公司销售组织M100,销售渠道10,产品 阅读全文
posted @ 2016-11-14 13:54 SAP梦心 阅读(2473) 评论(0) 推荐(0) 编辑
摘要:PS:本专题系列讲述如何在SAP系统中实现ICS的业务模式,本系列博文系原创,如要转载引用,请保持原文一致并注明出处! SAP系统自身功能非常强大,支持多种业务模式,通过前台后台的配置就可以实现多种效果了。本系列的主角ICS,英文为Inter-Company Sales,中文常翻译为公司间销售或跨公 阅读全文
posted @ 2016-11-13 00:08 SAP梦心 阅读(3870) 评论(1) 推荐(0) 编辑
摘要:SAP系统自带了很多的权限对象,每一个运行画面都有非常多的权限用到。不过标准的权限对象并不一定适合于用在客户自己开发的程序里面,所以每个ABAPer都应该会自己开发一套权限对象,并引用在程序代码里面。一旦有账号需要赋予权限,直接用SAP系统标准的角色权限配置就可以了。 SAP权限对象一整套流程如下: 阅读全文
posted @ 2016-11-08 20:39 SAP梦心 阅读(27686) 评论(1) 推荐(5) 编辑
摘要:自从SAP上线之后,事情就很多,并不太顺利。特别是外协这一块,供应商库存基本上是乱的。甚至曾经有一段时间用户在新建外协采购订单的时候居然新建成标准的了,以至于实物被供应商拉走了但系统并没有发料和扣子件库存。后来虽然纠正了,但也一直有困惑就是不知道外协单子是否已经发料了。因为外协的发料是对应到供应商的,所有的外协PO共享一个供应商库存,并不会像生产订单一样以单子为依据。也就是说会出现挪单子的现象。更郁闷的是SAP标准的功能并没有对外协的发料做任何的限制,而是可以无限制发料。根本不用去考虑到是否有发料过。这个是很疯狂的事情! 为了管控好外协的作业,必须要做到每次发料都要关联到具体的外协订单。... 阅读全文
posted @ 2012-08-08 23:18 SAP梦心 阅读(8468) 评论(2) 推荐(0) 编辑
摘要:仓库发OA过来,说有一票采购订单收货的时候提示红灯错误,截图如下: 双击错误消息,提示该消息是出自于M7429。百度,没有相关资料。问群里,也没人懂。 于是通过/H 来查看代码,断点之后可知出现该错误是在程序MM07MFB7_BESTELLUNG_UEBERNEH02 里面!! 有此可知到大概情况,系统会检查两个变量,而采购收货的移动类型是101,于是就报这个错误了。 再一次通过断点,可以知道dm07m-weora为X,故而触发此消息,该栏位通过pot表获得,而pot通过EKPO表获得。目前尚不知EKPO的这个栏位如何得值!因为在ME21N里面该栏位已经在后台配置SPRO给屏蔽... 阅读全文
posted @ 2012-07-05 23:03 SAP梦心 阅读(1611) 评论(0) 推荐(0) 编辑
摘要:今天在培训的时候,给用户展示如何计划外创建采购订单,在ME21N里面新建采购订单的时候,系统居然提示: 奇怪,我SAP客户端登陆的语言明明是ZH,怎么会提示CS呢?在ME21N的画面翻来覆去,在PO开头找到了这么一个语言栏位: 大概是这个栏位在作怪,可惜是灰色的不能改。想到这个是PO的抬头,可能是跟供应商有关系。 于是在XK03里面查看供应商信息,果然有如下这么一个情况: 发生这样的情况应该就是当初在批导供应商的时候没有注意到这个语言栏的设置,默认就成了捷克文了。 于是在XK02里面改成ZH中文。错误提示就没了! 阅读全文
posted @ 2012-06-05 22:16 SAP梦心 阅读(1215) 评论(0) 推荐(0) 编辑
摘要:本文开始讲解如何在SAP中新建WebService。 注:SAP从SR3开始,WebService的建立就已经换新了。因我的系统是SR2,所以还是沿用老的方法。 1、新建RFC 至于如何新建RFC,请参考我的另一篇博文:http://www.cnblogs.com/mengxin523/archive/2011/08/10/2134285.html 本文的RFC功能是输入一个品号,然后返回品号规格,如果品号不存在或为空则抛出异常。 RFC名:ZWBS_GETWRKST 2、在SE37里面新建WebService 首先:Utlities——More Utliti... 阅读全文
posted @ 2012-03-14 22:01 SAP梦心 阅读(8603) 评论(4) 推荐(2) 编辑
摘要:Web service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是说,可以利用编程的方法通过Web来调用这个应用程序。 Web service是建立可互操作的分布式应用程序的新平台。Web service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web service,只要我们可以通过Web service标准对这些服务进行查询和访问。 企业的业务流程通常包含各自独立的业务步骤,分别由各个可独立执行的软件组件实现。因此,现代软件系统的基础架构必须建立在功能集成、通过不同的软件组件实现... 阅读全文
posted @ 2012-03-08 14:27 SAP梦心 阅读(5569) 评论(0) 推荐(0) 编辑
摘要:今天无意在网上看到一个记录,说是可以通过浏览器登陆SAP系统,跟客户端有极大相似。我试用了一下,感觉还不错,不过还是有一些遗憾。 步骤如下: 1、输入:SMICM 检查一下ICM状态是否是绿灯,服务是否在运行 2、发布Intergrated ITS 导航到菜单Utilities----setting选择Internet Transaction Server--Publish选择Intergrated ITS 3、Complete Services 执行SE80,选择Internet服务,输入SYSTEM,按回车 右键选择SYSTEM,Publish... 阅读全文
posted @ 2012-03-06 21:33 SAP梦心 阅读(3923) 评论(0) 推荐(0) 编辑
摘要:还是继续本话题。 本文讲解如何设定满足条件的单元格的颜色。比如在一张报表里,把成绩这一列小于60分的单元格设定为红色。这种功能很常见! 1、首先在定义内标的时候记得增加一个栏位放置颜色: ....CELLCOLOR TYPE LVC_T_SCOL,... 2、在内表修改的时候,将这个栏位附上内容: DATA: W_CELLCOLOR TYPE LVC_S_SCOL. IF IT_SFLIGHT-PRICE <= 1000. "数值小于1000的加红色 CLEAR IT_SFLIGHT-COLOR. W_CE... 阅读全文
posted @ 2012-03-05 22:53 SAP梦心 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:本文主要讲解添加自定义工具栏。 跟双击一样,添加自定义的工具栏其实也是在CLASS里面添加方法并实现之。 引进图标: INCLUDE <ICON>. 定义:* 定义事件属性跟方法 CLASS LCL_EVENT_RECEIVER DEFINITION. PUBLIC SECTION. METHODS:* 双击方法 HANDLE_DOUBLE_CLICK FOR EVENT DOUBLE_CLICK OF CL_GUI_ALV_GRID IMPORTING E_ROW E_COLUMN,* 按钮处理方法 ... 阅读全文
posted @ 2012-03-05 22:26 SAP梦心 阅读(2041) 评论(1) 推荐(0) 编辑
摘要:继续上篇的内容。 本文讲解如何添加双击的方法。 首先程序的开头定义事件类,在ZALV_OO前: CLASS LCL_EVENT_RECEIVER DEFINITION DEFERRED. *定义事件 DATA EVENT_RECEIVER TYPE REF TO LCL_EVENT_RECEIVER. * 定义事件属性跟方法 CLASS LCL_EVENT_RECEIVER DEFINITION. PUBLIC SECTION. METHODS:* 双击方法 HANDLE_DOUBLE_CLICK FOR EV... 阅读全文
posted @ 2012-03-05 21:28 SAP梦心 阅读(1873) 评论(0) 推荐(0) 编辑

鄙视一切不懂技术又装懂的小人!