摘要: 上面博文可知BAPI_USER_CREATE的一些结构和参数。所以在C#中要调用它就很清楚了要输入哪些参数了。 1、首先引用dll,然后在程序开头:using SAP.Middleware.Connector; 2、接下去就是设置登陆参数了,以前相关博文都有说明: public class MyBackendConfig : IDestinationConfiguration { public RfcConfigParameters GetParameters(String destinationName) { if ("PRD_000".... 阅读全文
posted @ 2011-08-25 22:41 SAP梦心 阅读(3408) 评论(2) 推荐(2) 编辑
摘要: 既然BAPI是一些特殊的RFC,封装了业务逻辑,使得将业务都变成一个一个对象,使用者只需要传入传出参数就可以了。 NCO3连接BAPI之前先来看看BAPI的一些参数规则。我们以 BAPI_USER_CREATE 为例子。此BAPI调用了可以生成一个用户,它当然不是仅仅对USR02进行写入那么简单。生成之后该账户什么权限也没有。 输入T-CODE:BAPI,然后在第二个页签下找到该BAPI: 上图中的红色框框里就是我们要调用的BAPI的名称。双击它,进入到该BAPI的一些说明里: 看到了,在属性页里它勾选了Remote... 说明它是可以远程操控的! 上图里,注意到红色框框... 阅读全文
posted @ 2011-08-24 22:43 SAP梦心 阅读(3293) 评论(0) 推荐(2) 编辑
摘要: 周六加班,翻看以前写OA程序的时候无意中发现了当初的一个案子,就是让用户现在OA上申请一个SAP用户,然后提交给相关人员审核,通过之后直接在SAP中生成这个用户,不必在登陆到SAP中请系统管理员来做了。至于这一步,当然是使用BAPI来实现了,不可能对用户表进行新增数据,这样少了很多的关联表和一些逻辑判断,会是一场灾难。 前几篇讲的都是C#去调用RFC的东西,既然BAPI也是属于RFC,如果标准的勾选了那个remote的话,那按道理来说是应该可以实现调用的了。但难点是BAPI里面很多的参数都是引用结构的,而不是单纯的string和int的类型,这点有点困难。在C#中翻看了NCO3是否有相关... 阅读全文
posted @ 2011-08-21 23:03 SAP梦心 阅读(2786) 评论(0) 推荐(1) 编辑
摘要: 有的时候我们需要在RFC中抛出一些自定义的异常,比如输入一个不存在的品号,我们需要抛出一个异常,告知用户品号不存在。有一个笨笨的做法就是通过返回值来判断,但是这样不灵活,同时也会因为品号不存在而继续之行RFC。如果我们能自己抛出异常,程序自动停止执行RFC,那将是两全其美! 现在设定一个功能:输入两个数,第一个数除以第二个数。2个异常:被除数不能为0和除数不能为100。 首先,在SE37中建立一个RFC,就用上篇博文的RFC吧。 在IMPORT页设置如下: Export页面设置如下: Changing和Table页面放空 Exceptions页面设置如下: 然后就是源码咯:... 阅读全文
posted @ 2011-08-19 23:04 SAP梦心 阅读(3721) 评论(1) 推荐(1) 编辑
摘要: 本文就说明在C#中如何编写代码来调用SAP中的RFC函数获取数据。(Winform32) 首先需要引用两个NCO3.0的DLL,下载地址在文后。 然后在程序代码页面引用: using SAP.Middleware.Connector; 然后所有的代码如下:namespace SAP_RFC{ public partial class Form1 : Form { string MATNR = string.Empty; public Form1() { InitializeComponent(); } public void nco() ... 阅读全文
posted @ 2011-08-11 22:36 SAP梦心 阅读(12750) 评论(95) 推荐(2) 编辑
摘要: 何谓RFC,就是一个Function,可以被非SAP系统调用,比如VB,C#,Java等。如果我们在RFC中INCLUDE了相关的业务逻辑,那么我们就可以完全操控SAP中的业务数据了。就像在TTE里,有一只程序,前端是在OA开发,设计了相关的客户提领库存,然后还要到SAP系统中去执行程序扣减相应的库存,这样是挺费劲的,如果能够在OA中放一个按钮,点击这个按钮就自动执行了这个程序,方便省事。而这一切,可以利用C#调用RFC来实现。 要实现整个过程,则必须要现在SAP中建立好相应的RFC函数,然后用VS建立好相应的程序,写代码调用就可以了。两者关联就是使用NCO3.0这个东西了。 OK,本节主要. 阅读全文
posted @ 2011-08-10 23:06 SAP梦心 阅读(7210) 评论(1) 推荐(7) 编辑
摘要: 本来今天是要写一篇关于NCO3.0的东西,就是关乎.NET调用SAP的RFC的,支持VS2010和.NET 4.0等。现在网上到处都是充斥着NCO1.X和NCO2.0,需要用VS2003来使用,都是一些没什么大用的东西,连.NET 2.0的不能支持,只能算是废材一个。而且相关的资料非常的少,转来转去全部都是那么一个例子,丝毫没有直观的DEMO,更搞笑的是SAP里面的RFC是怎么建立的都没有说明,只有该死的C#代码。同时还有微软发布的Data Provider for mySAP Business Suite这个,开始用的时候觉得还挺有趣,后来试了一下很失望,抓出来的字段居然是断码,不知道是.. 阅读全文
posted @ 2011-08-09 23:02 SAP梦心 阅读(6365) 评论(4) 推荐(2) 编辑
摘要: SO,此篇随笔用来讲解SAP屏幕中页签控件的使用。 一、运行SE38,新建一只程序 Z_SCREEN3,不用写任何代码,保存激活。 二、运行SE51,新建屏幕号0100,输入说明,点击“格式”,弹出屏幕设计器。 三、点击如下按钮,然后在屏幕上拖动: 四、弹出如下对话框: 五、设计器上会出现三个页签,就是刚才新建的。于是,关闭设计器,激活。六、进入101画面:这些101、102、103等屏幕都必须要是子屏幕,否则会出错!!!七、对102和103屏幕分别设置如下:八、回到se38,打开程序,发现程序被系统添加了很多代码。不能改这些。同时,务必在程序中加入我们这段代码:START-OF-S... 阅读全文
posted @ 2011-07-15 22:08 SAP梦心 阅读(3134) 评论(3) 推荐(1) 编辑
摘要: 上篇讲到了如何设计一个表格控件出来,实现我们需要的功能。本篇来谈谈让表格更专业点。 一、选择框 本例通过选择品号之后按下Enter自动带出品名出来。 相应的程序中代码如下: 这样当程序在运行的时候就可以点击旁边的小按钮或者按下F4调用品号选择框啦! 二、选择品号之后按下Enter带出品名。 首先,将昨天自动载入所有品号的那段代码去掉,同时,在程序中新建一个按钮: 程序中对用户事件的代码如下: 首先说明一下,为何需要用到这个新增的按钮。因为默认的时候表格里是没有任何记录的,内表也是一张空表,如果一开始对表格控件输入东西,按下Enter之后,输入的任何东西都会被清空,那是因为内表本身就是空的。所. 阅读全文
posted @ 2011-06-30 22:44 SAP梦心 阅读(2524) 评论(1) 推荐(3) 编辑
摘要: 话说SAP里面做报表等开发还是挺多的,在屏幕控件上不得不说的一个重要的控件就是表格控件了,Table Control。这篇随便就来谈谈怎么使用表格控件和一些技巧功能。 首先在SE38中新建一个报表程序,Z_SCREEN2,并Key入如下代码并激活: REPORTZ_SCREEN2. TABLES:MARA,MAKT. DATA:BEGINOFIT_MARAOCCURS0, CHKTYPEC, MATNRLIKEMARA-MATNR, MAKTXLIKEMAKT-MAKTX, QTYTYPEPDECIMALS2, MARK(50)TYPEC, ENDOFIT_MARA. 打开SE51,为此程序. 阅读全文
posted @ 2011-06-29 22:59 SAP梦心 阅读(3660) 评论(0) 推荐(2) 编辑
摘要: 在开发的过程中经常要用到日期和时间,这个东西自然不能让用户纯手工KEY入,要是能有办法进行选择就好了。 1、日期选择器: 首先SE38新建程序,SE51新建屏幕0100,画出如下控件: 日期控件属性页如下: F4搜寻辅助的功能代码是:BU_DATE_CHAR 时间控件的属性页如下: 在屏幕的逻辑函数里,PAI需要添加如下代码: PROCESSONVALUE-REQUEST. FIELDTIME1MODULECHOOSE_TIME1. PROCESSONVALUE-REQUEST. 代表拥有F4功能,因为时间控件的F4属性没有设置,故需要此代码。 主程序声明变量如下: DATA:TIME1(8. 阅读全文
posted @ 2011-05-25 19:30 SAP梦心 阅读(2144) 评论(1) 推荐(2) 编辑
摘要: 既然是屏幕设计器,自然要有下拉列表框。这里我们来做一下。 首先,SE38建立一个程序,SE51拖出一个文本框控件,下拉框的属性设置为Listbox,名称为VALUE: 再拖出一个文本框,设置为只读属性,如下: 屏幕设计页面如下: 屏幕设计属性的代码如下: PROCESSONVALUE-REQUEST. 代表定义调用F4帮助或者单击该栏位所触发的事件。 FIELD VALUE MODULE SETVALUE. 代表为下拉列表框赋值。 在SE38中,程序的开头记得Key入如下代码: TYPE-POOLS: VRM. 这个是下拉列表框引用所要用到的。 接下来声明变量,与控件名称对应。 DATA:V. 阅读全文
posted @ 2011-05-23 22:47 SAP梦心 阅读(2706) 评论(0) 推荐(2) 编辑
摘要: 上一篇博文我只是画了一个屏幕,一个外壳而已,真正要实现我们需要的功能还需要写相应的代码。 输入SE51,打开我们的例子程序,切换到“流程逻辑”,默认的屏幕代码如下图所示: 第一个PROCESS BEFORE OUTPUT(PBO)的意思是画面载入时所做的动作。 第二个PROCESS AFTER INPUT(PAI)的意思是用户在屏幕上输入之后获取屏幕的动作。 我们把注释掉的代码去掉注释,然后保存,并双击“STATUS_0100”字符串,出现如下对话框:下图提示我们是否是要新增一个INCLUDE还是在原有的程序上新增代码段,我们选择第二个:这个时候画面自动切换到SE38并打开我们的程序,自动加. 阅读全文
posted @ 2011-05-21 10:05 SAP梦心 阅读(2724) 评论(0) 推荐(1) 编辑
摘要: OK,第二篇博文了。本文介绍如何拖拉控件,如何设计屏幕。 1、输入SE38,新建一个程序:Z_SCREEN0:2、选择保存:3、输入如图的开发类别,点击保存。进入编辑器,保存代码之后退出。输入SE51:4、输入刚才新建的程序名,还有画面号码。这个号码只能是四位数,而且1000号是系统预设,不可用它。这里我们输入0100,点击新建:5、输入简短说明后,点击“格式”:6、下图就是传说中的屏幕设计器,左边是工具栏,上面是控制按钮。7、在屏幕上画出如下控件,为控件取名称:注意,按钮控件特殊,需要指定“功能代码”。双击按钮,弹出下图,“功能代码”输入“OK”,如图:保存,并点击运行按钮8、点击OK:9. 阅读全文
posted @ 2011-05-16 20:14 SAP梦心 阅读(2356) 评论(3) 推荐(1) 编辑
摘要: 很早以前,台湾总部公司IT开发了一个工厂日志的系统,目的是为了记录每天生产线的生产状况。我们厦门这边除了维护之外还要把数据从SAP中下载到本地服务器的MSSQL数据库里,然后在OA中进行签核动作。 上线不久,用户普遍反映总部开发的程序超难用,而且没有任何的管控措施,像基本的线别都没有防呆,用户输了一个不存在的线别也可以。同时,没有设立数据修改日期,也就是说在SAP中修改了数据之后系统不知道哪些是修改过的,需要下载到OA的。于是,初期是老大要求总部新增一个修改日期,岂知,总部IT说很难改。老大一气之下,要我把他们的工厂日志系统重新推倒再开发。 于是,有了本系列专题。 那么,你是否在羡慕... 阅读全文
posted @ 2011-05-16 19:37 SAP梦心 阅读(2526) 评论(1) 推荐(1) 编辑
摘要: 我发现台企有台企的好处,比如规章制度比较严格。同时,台企也有台企的弊病,很多事情看得太重!系统把整个流程规定的板板钉钉,非常死,即使很糟糕的整条链子他们也懒的改善。。 因为我们公司在厦门,总部在台湾,而SAP的服务端也在台湾,于是我们开发人员就要链接到台湾服务器去做。开发完的程序如果要搬到测试的服务器的话需要填写CR,将程序的Request NO填写完整,然后发给总部一个Basis去传,如果测试有问题的话在测试区修改之后再传的话就需要再填写CR。有的时候修改一只程序只需要几分钟,而传个东西需要一两天,严重耽误了开发流程。搞得现在修改程序非常头疼,除非万不得已否则是不修改的。总部那群人并不... 阅读全文
posted @ 2011-05-08 22:30 SAP梦心 阅读(888) 评论(0) 推荐(1) 编辑
摘要: 本篇日志主要讲解如何在SAP中新建客制表的过程。这个是不可避免的。 1、T-CODE:SE11 首先要新建一个表栏位的类型,后面新建表栏位的时候会用到: 选择 Data element: 下一个画面设置如下图所示:Field Label设置如图:记住,要先激活!!!然后新建其他所要用到的类型。2、还是SE11,输入表名,新建:表格是否可维护,如下设置:栏位设置,刚才新建的表栏位类型用到了:选择这个选项:选择第一个:Can Be Enhanced(Deep),点击Copy:在选择如下菜单栏:如下图:选择:Technical Settings:如下表设置,保存:表栏位名称有错误,改为如下,不可以. 阅读全文
posted @ 2011-04-27 23:13 SAP梦心 阅读(1451) 评论(1) 推荐(1) 编辑
摘要: 本博文主要讲解如何在SAP中新建开发类。因为如果我们写的一个程序的开发类选择$TMP的话,那是不会产生Request No的,而且系统中已经存在的非客制的开发类是不允许放进去的,所以就需要新建一个客制的开发类。 输入SE21,新建一个开发类: 点击新建: 再点击小白按钮新建进去:  点击保存。开发类就新建好了。 输入SE38新建一个程序,看看开发类是否可以用了。 点击保存,成功! 阅读全文
posted @ 2011-04-23 18:32 SAP梦心 阅读(2302) 评论(0) 推荐(1) 编辑
摘要: SAP上线貌似还顺利。接下去大概就是要开发很多很多的报表了。老大今天给我和一个写程序的同事分配模块。我惊讶得发现作为IT的KEY USER居然不会写程序。整个IT开发SAP程序就2个人,我是其中的一个。我负责SD、PP以及EDI的程序开发,而另一个女同事是负责MM,FI和CO模块。我起初也有点想接触财会模块,但想想自己毕竟没接触过,贸然去做会死的很惨,还是先观望观望吧。 目前前端还是没有接触到,报表有的时候都不知道要怎么开发才行。看来还有很多地方需要学习的。看了IBM顾问写的程序,虽然也不是特别高深,但收获还是特别多的。 小系统现在还是有点小问题。我很无语公司很多运作流程。虽然说电子签核还是. 阅读全文
posted @ 2011-04-06 23:05 SAP梦心 阅读(1124) 评论(1) 推荐(1) 编辑
摘要: 续上一篇日记,关于SAP链接外部数据库的例子。这里我们主要讲链接外部MSS吧:首先运行DBCO:点击第一个小笔进入修改状态:新建条目,输入如下图:上图中,DBMS所填的是MSS,代表是微软的Sqlserver数据库。链接信息那边写:MSSQL_SERVER=服务器名MSSQL_DBNAME=数据库名保存。在ABAP中链接字段:PERFORMCONNECT_MSSUSING'Test'."链接PERFORMDISCONNECT_DBUSING'Test'."断开*链接SQLFORMCONNECT_MSSUSINGTest.EXECSQL.CON 阅读全文
posted @ 2011-04-04 11:21 SAP梦心 阅读(3324) 评论(3) 推荐(1) 编辑
摘要: 今天上班老大还是希望我们厦门分公司这边能够实现SAP远程操控MSSQL服务器,实现数据之间的传输。这个重担就落到了我的肩上了。于是稍微百度了一下,使用Native SQL完美实现了跨系统之间的通信。这个总公司花了七八万写的程序不超过500行,我就实现了,无语! 老大很高兴,觉得这个很不错,希望以后把SAP中很多数据都导入到OA上来,直接在OA上查询就好了。我一听就直接无语了,既然如此,那现在辛辛苦苦上SAP是为了干嘛呢??在SAP上直接查询是多么好的一件事了,方便快捷,如果有不符合要求的直接客制一张报表就完啦!而且从SAP中导数据到OA是非常慢的,效率不高。虽然可以通过sm36进行后台定期更. 阅读全文
posted @ 2011-03-23 23:00 SAP梦心 阅读(2668) 评论(0) 推荐(1) 编辑
摘要: 今天是我上班以来第一天加班。课长中午的时候安排一个任务给我,要我在OA上写一个查询的画面,查询SAP权限明细。如果没完工就需要加班,于是我就报了3个小时。在这里,加班一个小时可以达到15、16块左右平时,周末可以达到20呢!如此加班还是很有赚头。估计下个月SAP上线之后我们会很忙,到时候加班的次数会大大增强! 让人愉快的是加班还有包晚餐,和中餐一样的货色,虽然不咋样,但聊胜于无,比灿坤这点好多多了。一个月算下来可以节省不少银子。虽然我不排斥加班,但面对C#的东西我是在没有那个兴致去加班了。不知道为什么很讨厌C#现在...当初招聘启事上写的ERP专员可不是做OA的啊,呼呼,必要的时候我得和课长. 阅读全文
posted @ 2011-03-06 23:02 SAP梦心 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 今天是上班的第二天,我大概摸清楚了今后的工作方向了。公司正在实施SAP已经快半年了,计划于4月1号上线。我今后的大概除了用C#做公司OA系统之外还兼顾SAP的二次开发以及报表的编写。而其他人估计就是做Key User的角色了。可能是因为在灿坤呆久了吧,一般来说做系统模块维护的肯定也要兼顾做二次开发程序代码编写的,但这里却有点奇怪。好吧,反正只要有的学习,感兴趣的就行了。 看了那个OA的C#源码,老实说很晕,绕来绕去的,说透一点其实没什么多少技术含量的,给我一点时间我也可以写得出来。不过里面自定义控件就写的挺好,还需要一点时间去捉摸。这个月就估计先做这块了。呵呵~ 月底公司办公室要搬到楼下新装修 阅读全文
posted @ 2011-03-02 23:49 SAP梦心 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 2011年03月01日我正式入职湖里新公司,正式告别了灿坤人时代,我想,灿坤这一页算是永远翻过去了。再见了,早会;再会了,QAD;再会了,绩效考核;再会了,工作报告;再会了,灿坤... 由于计算失误,我竟然7点刚过就到新公司了,于是在保安室等了半个小时多。后来跟随几个人一起到人事部报到,那个美女HR带我们填写必要的表格,讲解公司的一些规章制度等等,整个教育训练只持续1.5个小时就完工了。事后我就跟一个小MM(和我一个部门,做文职)一起到资讯室报到。新同事给我安了一台电脑,内存2G,CPU是奔D老双核,比灿坤的奔四好一些,硬盘应该是120G的。大家都在忙各自的事情,特别是主管,都是电话不停,呼. 阅读全文
posted @ 2011-03-01 22:56 SAP梦心 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 前几天努力找工作终于带来了一定的成果。这家公司之前根本没有在意,只是那天在宿舍看到厦门人才市场(02月12号)上唯一两家制造业招ERP,但是招聘启事上写的很模糊,不知道是什么ERP。犹豫了很久要不要去人才市场看看。后来决定去了,这是我做的很正确的一个决定。 在这公司的摊位上,我问了一下HR是什么ERP系统,她说是SAP,当场我就有点惊讶,没白来。于是我投了,当天这公司就给我回复了,要我第二天去面试。隔天去面试的时候我才知道原来是台企,人才网上写的是欧美,哎,无语!IT主管面试我,气氛还是蛮OK的。搞笑的是她还考我SQL语句,题目跟上次在钛积电子做得很像,我也很容易就做了出来。哪知道她说我做错了 阅读全文
posted @ 2011-02-17 23:43 SAP梦心 阅读(1293) 评论(3) 推荐(0) 编辑
摘要: 决定离开现在的环境,到外面的世界闯荡一下。在人才网上关注了一下厦门的SAP工作,发现仅有那么几家在招。看看要求自己都挺合适的,可是简历投过去就是没有声音了!想想自己SAP经验也有,ERP经验更有,大型企业信息化管理也做了好几年了,从头到尾的流程自己也很熟悉,可是找工作却不太顺利!或许人才网上只是挂着岗位而已,也未必再招。 后来得知夏新科技有招SAP,简历投过去如石沉大海。原来人家只要应届生,薪资可以很低。汗~还有这种事。 今天有一家还算牛逼的公司打电话要我去面试,之前在人才网投过这公司的岗位。是一个ERP维护专员,看介绍是做SAP的,可是也没有很清楚说是SAP,哎,挺闹心的,反正周四去看看就知 阅读全文
posted @ 2011-01-17 22:48 SAP梦心 阅读(977) 评论(0) 推荐(0) 编辑
摘要: Client Copy完之后,对自己新建的用户赋予最高的权限遇到了一点小麻烦。本来在新建角色里面对角色MIS添加SAP_ALL的权限的时候(菜单:编辑——插入权限——完全授权):点击“是”:可是还是发现了红点:要知道,我可是选了SAP_ALL这个参数模版,传说中最高权限的模版!看上面的信息可知红点有九百多个,虽然可以去掉,但要一个一个去弄很不爽!后续会发现很多操作都是没有权限的。解决方法如下:点击“组织级别...”先点击“完全授权”,上面就会出现“*”,代表所有,此时点击保存之后:此时就一片绿色咯~~对了,记得要保存生成参数模版才行,否则添加权限还是不成功!!!! 阅读全文
posted @ 2010-12-27 23:25 SAP梦心 阅读(744) 评论(0) 推荐(1) 编辑
摘要: 前2天因为系统中病毒了,导致windows7很多程序开不起来,而且SAP也跟着瘫痪,想想很郁闷。重装Windows7还算简单,只是重装SAP会让人崩溃。不过也没办法,只好重做,这次学乖了,Ghost了一下!装完SAP之后新建了Client-888,默认的SAP*账户密码是pass,这些都OK。进去之后Copy了一下000的数据。后来发现SAP*死活也登陆不进去了,使用pass或者06071992都不行,到最后干脆给我提示说:不能再用口令登陆,因为尝试错误次数过多。Faint~后来发现能够用DDIC账户登陆888,可是发现这个账户一点权限都没有,郁闷。想到肯定是000的SAP*密码替换掉888的 阅读全文
posted @ 2010-12-22 23:00 SAP梦心 阅读(4212) 评论(0) 推荐(1) 编辑
摘要: 做ERP已经快三年了,我从一个连ERP中文名是什么的小菜逐渐成长为一名可以独当一面的开发者,其间心酸苦辣难以言喻。ERP业界有一句话很值得推敲:企业不上ERP是等死,上ERP是找死。说的说企业如果不上ERP的话,那跟等死无异,但上了ERP如果不懂得管理,用户如果素质不够那也跟找死一样。如果把企业比喻成PC的硬件,那么ERP就是其中的OS了,可见ERP在现今企业运作是多么的重要。ERP的实施运行可以给企业带来极快的便利。在终端操作员(比如营业员)Key入报价之后,系统就会自动核算出接单净利是多少,而不需要会计人员在Excel或者计算器上加加减减。生成正式订单之后系统MRP还可以根据现有库存,物料 阅读全文
posted @ 2010-12-14 22:51 SAP梦心 阅读(5179) 评论(25) 推荐(5) 编辑
摘要: SAP中ABAP对内表插入数据的时候有3种:APPEND,COLLECT,INSERT。要填充内表,既可逐行添加数据,也可复制另一个表格的内容。要逐行填充内表,可以使用APPEND、COLLECT或INSERT语句。_要将内表仅用于存储数据,出于性能方面的考虑,建议使用APPEND。用APPEND也可以创建序列清单。_要计算数字字段之和或要确保内表中没有出现重复条目,请使用COLLECT语句,它根据标准关键字处理行。_要在内表现有行之前插入新行,请使用INSERT语句。要将内表内容复制到另一个内表中,请使用APPEND、INSERT或MOVE语句的变式。_要将内表行附加到另一个内表中,请使用A 阅读全文
posted @ 2010-12-12 00:37 SAP梦心 阅读(8965) 评论(0) 推荐(0) 编辑
摘要: 当SAP安装好之后,系统默认给了几个Client了,里面都带有一些测试的数据还有基础数据,比如国家代码,币别等等最最基本的东西。一个Client相当于一个域,跟QAD系统一样。不同的Client各自独立,可以近似理解为就是一套不同公司的系统。所以一旦企业做大,难免会有分公司的情况,也就会有不同的业务,流程也不尽相同,所以此时就必须要新建Client。SAP允许新建Client之后可以从其他Client拷贝数据过来使用,甚至配置信息和权限都可以拷贝过来,相当方便。下面,我们就来新建一个Client~SAP版本:ECC6SR2X64系统环境:Windows7旗舰版X64数据库:MSsqlserve 阅读全文
posted @ 2010-12-05 00:56 SAP梦心 阅读(2978) 评论(5) 推荐(0) 编辑
摘要: 开始之前先严重鄙视一下360安全卫士,把我的SAP服务给删除了,由下图为证:本以为这个只是禁止启动而已,没想到把我的SAP服务给删除了~如下图,什么也没有:于是赶紧把360卸载之后,在E:\usr\sap\D01\DVEBMGS00\exe\里面找到sapstartsrv.exe,打开并填入东西,如图:点击确定,本来以为就OK了,没想到系统提示这个:后来才知道原来是usr目录里面的SAP文件夹已经... 阅读全文
posted @ 2010-12-01 23:02 SAP梦心 阅读(1450) 评论(0) 推荐(1) 编辑
摘要: 1、工作岗位轮值老大说我们小组各自负责岗位太久了,对自己负责的模块流程都了然于胸,想下个月开始同事之间岗位都互换一下,一来可以减少离职之后工作难于续接的风险,二来可以让大家互相学习,多接触其他模块。2年半前我进入公司,就跟着师傅做销售与出货系统。我从一个无知菜鸟到现在对本职工作谙熟于胸,尝过了人情冷暖,尝过了各种***难,尝过了各种未知的痛苦。现在我终于可以跟又爱又恨的SD、STD内销说拜拜了,转向库存、基础数据、间接采购和预算的维护。从此不用担心老大的老大过来询问相关工作的情况,我要解脱了。新的岗位也许是一个挑战,也是一个新的起点。我可以对那些永无休止的电话说拜拜了,我讨厌思索系统的时候有电话骚 阅读全文
posted @ 2010-11-09 23:02 SAP梦心 阅读(553) 评论(1) 推荐(0) 编辑
摘要: 大约在一年前,那时候的我经常逛CSDN,首页上经常出现袁萌的文章,大谈Ubuntu系统安装到U盘做成启动盘,一盘在手系统到处运行。只要有电脑并支持从U盘启动,就可以在上面通过U盘运行里面的Ubuntu系统!随时随地办公和娱乐两不误。那时候我对这玩儿并不感冒,时值Windows7快要发布,作为用了好几年Windows系统的我自然对Ubuntu不太感冒,甚至害怕它会抢了Windows的大片领土(虽然这种情况很难发生)。同时袁萌的宣传方式很让我受不了,经常拿UBuntu系统来跟XP,Vista比较,一直在贬低XP和Vista的系统,引来下面骂声一片。偶尔我也忍受不了发帖子骂他,因为我实在受不了他这种 阅读全文
posted @ 2010-10-15 22:08 SAP梦心 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 在SAP系统中每做一步客制的动作,都需要产生一个Request No来供Basis传输到正式系统。例如以下对话框:有的时候我们需要对它进行维护,运行事务SE10:点击DISPLAY:双击你要维护的账户:单击修改:保存! 阅读全文
posted @ 2010-09-26 13:45 SAP梦心 阅读(609) 评论(0) 推荐(0) 编辑
摘要: SAP中默认客户的编码是在SPRO里面进行自定义的范围编码,都是数值,但有的时候我们需要自定义一个格式,固定一个长度。比如在QAD这个ERP里面就可以自定义,公司里面客户的格式就是数值+字母,总长度是5码。在SAP里面如果自定义客户代码的话会提示错误!我们可以自定义一个范围,然后分配给客户账目组,通过这个账目组进行新建客户就可以达到我的目的了!1、首先输入事务代码:SPRO。选择目录:IMG&md... 阅读全文
posted @ 2010-09-12 12:53 SAP梦心 阅读(3033) 评论(0) 推荐(1) 编辑
摘要: 今天学习SD到饿客户数据那边,发现客户的内编码似乎都是内定义的。我在cient000里面新建了一个客户,它的内编码居然是1,有些搞笑。我想统一为编码5位,以C结尾,比如4063C貌似不行。在后台数据库查询KNA1表一看才知道原来客户数据Client000里面几乎没有!倒是800里有七千多笔!于是我想建一个Client800的User,可是发现DDIC怎么样也进不了。最后只好用SAP*的帐号进入,密... 阅读全文
posted @ 2010-09-08 23:06 SAP梦心 阅读(795) 评论(0) 推荐(2) 编辑
摘要: 上周六(2010.09.04)花了很大的功夫,终于在windows7 X64中成功安装了SAP ECC6 X64系统(使用MS Sql2005 开发版 X64数据库)。加上安装windows7安装以及后续GUI的安装,全程共花了10个小时多点!速度还是挺快的~ 在windows7中使用SAP还是挺快的,界面好看不错,运行也很流畅。比起那该死的windows2003要强不少~在windows7中安装... 阅读全文
posted @ 2010-09-07 17:44 SAP梦心 阅读(2286) 评论(2) 推荐(1) 编辑
摘要: 就是不知道为什么,现在一打开GUI登录之后,那个Client就是显示001,虽然它可以修改,但是每次都要改成我想要的000(因为000里面有很多Demo数据)也是很麻烦的事情。于是想要它默认变成我需要的000!登录系统,执行RZ10,然后在菜单里面utities---->import profile ---->of active server,把默认的系统设置给导进来。接下去就是在框框... 阅读全文
posted @ 2010-08-26 23:07 SAP梦心 阅读(1280) 评论(1) 推荐(0) 编辑
摘要: 之前发现原来在输入框里面输入一串数值之后,系统会自动将数值变为分组形式的一串数字。比如输入123465798之后,系统自动转化为123.456.789。虽然这个并不影响实际运算,但看着很别扭!通过DDIC在用户里面设置了一下貌似也没啥用处。后来用新建的帐号登录,执行 su3 对一些信息进行修改,在登录信息里面数字格式改为:以句号作为小数点,以逗号分组。保存之后退出并重新启动GUI,搞定~很奇怪感觉... 阅读全文
posted @ 2010-08-26 23:01 SAP梦心 阅读(1237) 评论(0) 推荐(0) 编辑
鄙视一切不懂技术又装懂的小人!