摘要: 从这篇博文开始,所有的域控系统都是在虚拟机中创建的。 在VM里安装Windows Server 2008 R2的方法就不多说了,无脑式安装,略过不提。 进到系统桌面,打开本地连接,设置网卡的IP地址,如下图: 注意,首选DNS的地址要跟上面的IP地址一致,为的是域控的DNS指向自己,因为我这里设置的 阅读全文
posted @ 2016-08-31 19:47 SAP梦心 阅读(3518) 评论(1) 推荐(2) 编辑
摘要: 题记:本来域控这玩意儿跟我没有半毛钱关系,毕竟我是做应用类的,域控纯属系统管理范畴。 以前在TTE和LDS,公司里有使用域控,几年来以使用者的角度在观察,觉得这东西确实可以带来非常高效而且便捷的管理。 自从来了旗滨,猛然发现这里的IT管理者对电脑的管控却有另一种“奇葩”的方式。全公司六七家子公司,所 阅读全文
posted @ 2016-08-30 22:34 SAP梦心 阅读(8806) 评论(1) 推荐(1) 编辑
摘要: 还是那个一卡通的程序,这几天做了一点更新。 因为里面涉及到对数据库的链接,含IP地址和账户密码,一旦被反编译窃取,则源码泄露不说,也给服务器带来一定的风险! 下载ILSpy程序,对自己开发的.net程序进行反编译,结果不到几秒钟,里面的所有源码全部展现出来: 看来只能通过源码混淆器进行混淆了 下载. 阅读全文
posted @ 2016-07-07 22:29 SAP梦心 阅读(3226) 评论(6) 推荐(1) 编辑
摘要: 一卡通在每家公司都存在,不仅含考勤机,还会有门禁,订餐,食堂消费等。我们公司采用的是厦门舒特科技的一卡通系统,前后用了好几年了。 在我之前,一卡通的功能主要启用了考勤和消费这两大模块。 1、考勤机是每个子公司都有相应设备,员工每天上下班刷卡,然后每个区域子公司的人事部考勤同事开始每周排队,一人分一天 阅读全文
posted @ 2016-06-28 22:51 SAP梦心 阅读(1193) 评论(4) 推荐(0) 编辑
摘要: 最近开始研究Oracle数据库,盖因公司的系统要么Oracle要么是mysql吧。 作为一个IT工作者,没有碰过Oracle是一件很匪夷所思得事情。 想到过去几年,乃至接触IT行业开始就只有玩过sql server,是太low了。 所以从现在开始要好好学一下Oracle数据库,不仅是plsql的开发 阅读全文
posted @ 2016-06-21 23:05 SAP梦心 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: 自从SAP上线之后,事情就很多,并不太顺利。特别是外协这一块,供应商库存基本上是乱的。甚至曾经有一段时间用户在新建外协采购订单的时候居然新建成标准的了,以至于实物被供应商拉走了但系统并没有发料和扣子件库存。后来虽然纠正了,但也一直有困惑就是不知道外协单子是否已经发料了。因为外协的发料是对应到供应商的,所有的外协PO共享一个供应商库存,并不会像生产订单一样以单子为依据。也就是说会出现挪单子的现象。更郁闷的是SAP标准的功能并没有对外协的发料做任何的限制,而是可以无限制发料。根本不用去考虑到是否有发料过。这个是很疯狂的事情! 为了管控好外协的作业,必须要做到每次发料都要关联到具体的外协订单。... 阅读全文
posted @ 2012-08-08 23:18 SAP梦心 阅读(8419) 评论(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梦心 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: 今天在培训的时候,给用户展示如何计划外创建采购订单,在ME21N里面新建采购订单的时候,系统居然提示: 奇怪,我SAP客户端登陆的语言明明是ZH,怎么会提示CS呢?在ME21N的画面翻来覆去,在PO开头找到了这么一个语言栏位: 大概是这个栏位在作怪,可惜是灰色的不能改。想到这个是PO的抬头,可能是跟供应商有关系。 于是在XK03里面查看供应商信息,果然有如下这么一个情况: 发生这样的情况应该就是当初在批导供应商的时候没有注意到这个语言栏的设置,默认就成了捷克文了。 于是在XK02里面改成ZH中文。错误提示就没了! 阅读全文
posted @ 2012-06-05 22:16 SAP梦心 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: 当初面试的是ABAP开发工作,结果恰逢SAP在上线,而且MM关键用户和IT都比较缺乏,故上头安排我去做一些实施的东西。老实说之前在上一家公司只是做ABAP开发,对前端操作都不太熟,更不用说业务模式和流程了。TTE的日子里,很多的时候都是主管在掌握着99%的技术和业务,我们只是给她打杂的。在现在公司就不一样了,每个人都需要去学习很多的东西。幸运的是这边正好有顾问带,应该可以学到更多吧,加油! 阅读全文
posted @ 2012-05-05 17:55 SAP梦心 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 转眼一瞬间,来这里已经一周多了,感慨和收获非过去几年可比。 这几天会最多,各种各样的培训会议,讨论会议,周例会等都大部分时间占用了我的办公时间。而且入职的这些日子,我每天晚上都加班,没办法,系统一直在搞上线,虽然很辛苦很累,但总觉得很值得。以前我是最不喜欢加班,一到下班我就立马走人,但那是因为没事情干所以不想加班,这次不一样,是系统要上线,很多东西需要去理解和处理。 因为这几天的加强训练,逐渐加强了MM的操作,MM的实务流程,对一些概念的理解更有印象。想到以前在上家,主管一直说我不懂流程怎么的怎么的,我就笑了,就我这个工作性质能多少接触到流程,更别说学习了。我当然知道要懂这些才能... 阅读全文
posted @ 2012-04-22 17:55 SAP梦心 阅读(1382) 评论(4) 推荐(0) 编辑
摘要: 什么是冰火两重天?就好像是今天在地狱明天就在天堂的那种感觉! 10号这天我还很黯淡凄凉,转眼11号就很感到温馨和快乐。一个离职一个入职,一个是用漂的,一个,则是启航... 所以,再见了狗日的TQ、再见了无语的电子签核、再见了无奈的弹性上班、再见了狗屎的罚款、再见了狗屁的CR流程... 由于新公司距离 阅读全文
posted @ 2012-04-11 23:40 SAP梦心 阅读(2033) 评论(3) 推荐(0) 编辑
摘要: 连载了这么多集的漂在等待离职的日子,如今算是到终局了,这是最后一篇。 世界上任何事情只要跟结束挂上钩,伤感随之而来~所以,离职这天是我最伤感的一天。 一大早过来我就在准备打离职交接单了。这两天将SAP的东西都交接给小艳,教她怎么做使用者出口,怎么写接口,怎么运用Field-Symbol等。可能是因为 阅读全文
posted @ 2012-04-11 23:35 SAP梦心 阅读(1344) 评论(3) 推荐(0) 编辑
摘要: 临近离职的日子,就跟毕业的日子一样,同事们的关系仿佛跟同学的关系一样,每个细节每件事每个人都值得去珍惜。因为你不知道一旦离职之后是否还有多少机会再见到同事们。于是在这段日子里,所做的每件事都可以冠上“在这里的最后一次”来形容。于是事情做久了就会让人觉得有点惋惜,珍惜之情油然而生。 当然,为了更好叙叙 阅读全文
posted @ 2012-04-09 22:39 SAP梦心 阅读(959) 评论(1) 推荐(0) 编辑
摘要: 很快,本系列的博文已经到了第七篇,本以为到这个时候应该是到十多篇了,事情往往出乎我的意料。等待离职到最后已经没有什么大事请发生了,有的时候确实不知道该写什么好。 原本定好今天5号来面试的一个家伙爽约了,我真的很担心我们公司会招不到人。 这几天老大都一直在忙昆山的事情,而我也几乎没有太多的事情可以处理 阅读全文
posted @ 2012-04-08 23:17 SAP梦心 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 等待离职的日子,除了跟往常一样去公司上班消磨时间之外,还有一个重要的工作要做,那就是对未来工作学习的思考。以前浪费时间太多了,都没有用心去思考未来要做什么,目前要准备做什么。 我发现我们从业的SAP岗位,很多资料都是英文的,就连很多外部顾问也都会有老外,这么说英语是挺重要的。所以这几天除了在家里晚点 阅读全文
posted @ 2012-04-02 00:34 SAP梦心 阅读(1017) 评论(2) 推荐(0) 编辑
摘要: 不知道是工作量变少了还是因为我提了离职,所以最近工作量倒没那么大。大家还是跟平常一样工作,似乎已经忘记了自己的理想,也忘记了自己应该要干嘛。我外面看起来比较沉,但内心很焦虑。新公司那边正在上线,可惜我未能很好去参加导入。 今天有2个人来面试,一个投SAP,一个投OA。看投SAP的家伙的简历,有2年的 阅读全文
posted @ 2012-03-28 23:49 SAP梦心 阅读(1236) 评论(6) 推荐(1) 编辑
摘要: 人生有聚有散,是缘分总有散尽的一天。所以当珍惜自己的每一天每一秒,然而,大道理谁都懂,但不见得每个人都能做得很好。其实我也尽量让自己倍加珍惜现在在公司的日子,但有些事情总会逼着你没办法。 不知道为何,老大突然关心起来招聘的事,往常她都是不管的。我于是赶紧登陆我们公司在人才网上的招聘信息,发现有2个人 阅读全文
posted @ 2012-03-25 11:34 SAP梦心 阅读(3938) 评论(21) 推荐(4) 编辑
摘要: 有人说,一旦提出了离职的员工,满脑子想的就只有一件事:离职,所以不会对公司有任何的归属感。我想,我也符合这个定律。虽说不似用分秒来形容,但也有度日如年之感,俨然没有当初在TKL等待离职的日子那么凄凉。 凄凉?为何要用凄凉来形容?我也不知道,我心底就是这样的感觉。 如我所料,几乎没有一个投ABAP的求 阅读全文
posted @ 2012-03-22 23:35 SAP梦心 阅读(4277) 评论(26) 推荐(3) 编辑
摘要: 等待离职的日子的最主要的任务就是把接班人培养起来,然后低调的进行离职。在我意想中,最后一天的场景:我发出了离别的mail出来,那些以前工作上经常跟我打交道的物控生管和采购,销售和工程部等同仁都会吃惊。当然,这是不可能发生的,总会有人通过某种途径得知我的消息。虽然我自感不太重要,但还是有些人提前享受到 阅读全文
posted @ 2012-03-21 22:36 SAP梦心 阅读(1798) 评论(6) 推荐(0) 编辑
摘要: 为何标题后面会带有括号,然后里面装着数字?因为我相信,在接下来的20天里,肯定会有很多的事情发生,而且这些事情都会很无语,我只好记载下来。在TTE,从此的每天都会显得很奇怪,不仅办公室气氛骤然不同,而且老大对我的态度将会跟以前大相径庭。这些在以前的TKL是看不到的。好吧,姑且站在老大的立场上看事情, 阅读全文
posted @ 2012-03-19 23:18 SAP梦心 阅读(1619) 评论(5) 推荐(0) 编辑
摘要: 已经确定要闪人了,原因不便透露。老大想挽留,但我去意已决,所以没办法更改。老大又想说招到人了就放我,怎么可能,就我们公司的水准和条件,要招到一个有经验的SAP开发者是不太可能的,大概只能招应届生和有ERP经验但没SAP经验的人来了。因为我们公司提供的环境和薪资估计满足不了有经验的人。就连ASP.NET招人都招了大半年,如果真要等人招进来我才走,那我大概不用走了。 我们公司之所以招人难,可能跟公司性质和口碑有关。到网上一搜我们公司,貌似有几个词:加班多,待遇低,管理繁琐,歧视农村户口等。这谁还敢来啊?而且在人才网上对公司的介绍完全就是照抄新闻,根本没有任何吸引人的地方。公司的官方网站也... 阅读全文
posted @ 2012-03-18 23:22 SAP梦心 阅读(1321) 评论(7) 推荐(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梦心 阅读(8595) 评论(4) 推荐(2) 编辑
摘要: 自从小黄走之后,我们部门一直在招一个ASP.NET的程序员,已经招了大半年了,陆陆续续来了好几拨人,但都没结果。其中有相当大的一部分人是放鸽子,本来约好日期和时辰来面试的,但总是到时候就不见人影。如果有事不来或者是因为什么情况不能来面试,好歹得打电话通知一声,而不必要这样子放鸽子,让人印象超级不好。要不是这个岗位招了那么久没招到人,那些放鸽子的人我都不考虑的。 那些懂点.NET的大学生,自以为自己能力很强,看不起台企,看不起岗位性质,随随便便违约,在我看来是素质的问题。就那点三脚猫的技术,我随便考一下就倒一大片。找工作那么盲目,本身自己就不吃香,然后到时候才想着不来。 最开始,公司的... 阅读全文
posted @ 2012-03-12 23:59 SAP梦心 阅读(1212) 评论(4) 推荐(1) 编辑
摘要: Web service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是说,可以利用编程的方法通过Web来调用这个应用程序。 Web service是建立可互操作的分布式应用程序的新平台。Web service平台是一套标准,它定义了应用程序如何在Web上实现互操作性。你可以用任何你喜欢的语言,在任何你喜欢的平台上写Web service,只要我们可以通过Web service标准对这些服务进行查询和访问。 企业的业务流程通常包含各自独立的业务步骤,分别由各个可独立执行的软件组件实现。因此,现代软件系统的基础架构必须建立在功能集成、通过不同的软件组件实现... 阅读全文
posted @ 2012-03-08 14:27 SAP梦心 阅读(5561) 评论(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梦心 阅读(3864) 评论(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梦心 阅读(1316) 评论(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梦心 阅读(2026) 评论(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梦心 阅读(1866) 评论(0) 推荐(0) 编辑
摘要: ALV报表在SAP系统里面几乎随处可见,只要跟报表有关的系统都会制作成ALV的形式。像SE11里面查看表格的内容,系统就以ALV的形式体现,在报表里面可以对任何的栏位进行排序,还可以对任何的列进行筛选,也可以导出成Excel文档,也能对数值列进行汇总。可以说ALV的报表在实际报表的开发中占有非常重要的地位。学会它是每个ABAPer必须要经过的一关。 目前实现ALV的形式报表主要有2种:调用函数REUSE_ALV_GRID_DISPLAY和用面向对象的方法实现。前一种比较普遍,不过性能好像不太高,如果查询语句写得不太精妙,很容易出现卡的情况。后者是采用面向对象的形式,事先在画面上画出一... 阅读全文
posted @ 2012-03-04 21:15 SAP梦心 阅读(3792) 评论(7) 推荐(1) 编辑
摘要: 今天在本机想开启SAP使用,没想到在链接的时候SAP给我提示: 点击“是”,出现以下信息: 而在SAP服务,MMC里面出现了这种情况: 上网搜,无果。于是自己动手解决。看log,应该是数据库的问题。于是打开MiscroSoft SQL Server Managerment Studio,连接数据库,系统提示如下错误信息: 于是在开始菜单中打开SQL配置信息,查看服务运行情况: 打开配置管理器: 服务居然都是停止状态,于是果断开之: 这个时候登陆数据库就一切OK了: 于是,在此打开SAP服务台,重启服务,这个时候就一片绿灯了: 在此链... 阅读全文
posted @ 2012-02-12 22:43 SAP梦心 阅读(5978) 评论(3) 推荐(2) 编辑
摘要: 上周TW总公司的IT按照董事长的指示,但凡杂项请购单里面内部订单号如果没有开立开发执行单的需做卡控,限制开单。于是TW IT就在系统画面ME51N里面做了用户出口开发,如果系统检测到内部订单没有开发执行单,则提示并不继续往下。因为TW那边的卡控文字说明是繁体的,所以OA调用了RFC申请开立请购单之后就会返回这个错误信息,而且是乱码,如下图: 看到这个乱码我还以为是出了什么异常,因为系统抛出异常类是:RfcCommunicationException,到处找原因,搞得满头包。后面只好到正式环境试着用OA的数据开立请购单试试,结果系统提示开发执行单不存在,这才知道原因所在,因此对这... 阅读全文
posted @ 2012-02-09 22:16 SAP梦心 阅读(3609) 评论(3) 推荐(1) 编辑
摘要: 今天临下班之前意外接到一个电话,来自深圳华为的招聘电话,HR人员问我是否有意向去深圳发展,主要做流程应用管理,做Oracle实施,以后可能还会外派去国外。华为在我眼中一直有两个代名词:工作之辛苦和待遇之丰厚。所以说这个是非常好的工作机会,但着眼于目前,发现自己有一些东西难以舍弃。一者是自己做了很久的SAP工作,也深深喜欢上SAP开发,同时本身自己也对Oracle不太了解,就这样转过去会不太适应。二者是自己离不开厦门,离不开她。如今爱情尚未结果,如何能离开的了?当然,能不能聘上是另外一回事了... 其实自己已经挺不太喜欢现在的TTE了,不仅严重不公平,而且流程巨长,很多权限和开发流程都... 阅读全文
posted @ 2012-02-03 23:29 SAP梦心 阅读(866) 评论(1) 推荐(0) 编辑
摘要: 看上时间,明天就是要上班了。回想这一过年,过的匆忙,也很压抑。到处充斥着女朋友和结婚的话题,搞得好像我人生就剩这两个主题一样。我知道我在回避很多问题,但也不可救药的带来了很多的问题。我觉得:1、明年工作的重心将从CODING改为前端操作和img设置上来。有点厌烦TTE了,我看透了很多不公平的东西。所以自己得多多努力学习一下,总不能什么都不懂。希望来年更加把劲去学习!2、博客园会继续更新下去,也许这里是我汇集学习成果的地方。我不能荒废我这里的一片成果。3、爱情会结晶成果吗?我不知道,不敢想,唯有自己去做到最好。至于后面结果如何,我自是希望会有收获。但这不是我能决定的。暂时就想到这里,洗洗睡吧。 阅读全文
posted @ 2012-01-30 00:35 SAP梦心 阅读(652) 评论(2) 推荐(0) 编辑
摘要: 在SAP的标准画面中,树控件都是随处可见,在一些特殊的应用中更有用处, 显得专业。在SE51设计界面里,并没有直观的树控件,只是一个容器,要实现树功能还得在程序中用面向对象的方法实现。本文就简要介绍一下应用。定义部分:*内表部分DATA:IT_TREELIKESTANDARDTABLEOFZOA_REGWITHHEADERLINE. DATAIT_TREE1LIKEIT_TREE. FIELD-SYMBOLS<FS1>LIKELINEOFIT_TREE. *----->TREECLASSLCL_APPLICATIONDEFINITIONDEFERRED. CLASSCL_GU 阅读全文
posted @ 2011-12-11 15:09 SAP梦心 阅读(2984) 评论(0) 推荐(1) 编辑
摘要: 内文这个东西就像长篇大论的描述,跟在WORD里面一样可以输入无数个字。如果在sap中输入事务码进去可以维护多少个字都可以,但是如果是用.NET调用BAPI传进去内文的话,会将内文超过132个字符的内容全部截掉。要怎么样才能全部导入所有内文呢? 以下以导入请购单的程序来描述: //表头内文 转换多笔实现超长文本插入...... PRHEADERTEXT.Insert(); // 这个是BAPI里面导入内文的参数 if (txtQG07.Text.Trim().Length > 120) //txtQG07.Text的内容就是所有内文,这里用120个字符判... 阅读全文
posted @ 2011-11-12 01:12 SAP梦心 阅读(1704) 评论(0) 推荐(1) 编辑
摘要: 本周开始,昆山分公司要开始实施SAP了,计划实施周期还是6个月,不再由顾问主导,而是让厦门分公司及台湾总部来规划实施。前期先让两边IT的ERP维护人员把流程整理出来,然后规划出一个方案,按日期整理出来步骤,职责分明。 今天老大就在跟昆山分公司的IT头头通电话,把主导SAP的权力给拿过来,估计以后她有的忙了。不过忙也有忙的好处,可以学到更多,不至于出去什么都不懂。而小苗和小莫则开始了长期的“打杂”,又要跟年初一样干一些“杂活”,貌似她们挺有怨言。一切都要按照老大的安排来,不得松懈。估计要不了多久老大就要去昆山出差了,而ERP维护人员也是紧随其后出差。现在沟通挺重要的,特别是SAP实施阶段,... 阅读全文
posted @ 2011-11-08 23:56 SAP梦心 阅读(1067) 评论(2) 推荐(1) 编辑
摘要: 为什么.net调用SAP的BAPI接口需要调用BAPI_TRANSACTION_COMMIT呢?首先得明白BAPI_TRANSACTION_COMMIT这个BAPI的作用。它功劳很大,在SAP里面很多的BAPI直接调用是不会有结果的,因为需要COMMIT一下才能生效,比如生成资产编号的BAPI:BAPI_FIXEDASSET_CREATE1,如果对他直接在SE37中调用运行或者使用SE38调用它,虽然可以得到一个资产编号,但是在AS03里面查询,系统会很白痴得提示你:该资产编号不存在于XX公司。更搞的是当你在AS01中新建资产编号时,新建的资产编号会跳过之前用BAPI生成“失败”的号码。 .. 阅读全文
posted @ 2011-11-01 23:46 SAP梦心 阅读(2972) 评论(2) 推荐(1) 编辑
摘要: 当所有一切代码准备就绪之后,如果是ASP.NET那就是要发布网站到服务器了。如果服务器上的系统是WIN2003,那很不幸,系统会提示这样的“红脸”过来:意思是说sapnco_utils.dll和sapnco.dll这两个文件不能载入。Could not load file or assembly "sapnco_utils,Version=3.0.0.42,...网上查找了方法也不尽然,各说纷纭。但是在WIN2008下的IIS7跟WinXP下的IIS5.1都可以完全正常,但是这个WIN2003就不行。后来在对这两个DLL进行分析的时候发现它们是用VC++2005开发的,想到WIN20 阅读全文
posted @ 2011-10-24 23:22 SAP梦心 阅读(3723) 评论(1) 推荐(2) 编辑
摘要: 前几天上网无意中看到一条消息说SAP GUI代码编写器跟VS.NET比跟上古时代没啥差别。很多人是从.NET或者JAVA转过来做SAP的,一接触到SAP GUI的代码编写器总觉得非常不满意,但其实实用的多了会发现它在某些方面要比VS.NET优秀的多了。且不说那个双击浏览,单单那个“模式”自动载入函数的功能就让人兴奋不已。省去了很多的麻烦,同时在设置短点方面很人性化,而且Debug的时候还能看到内表的内容出来,真的很方便。 双击一个方法可以自动调出这个方法的主体,如果是INClude,则可以跳入这个程序里面对应的方法体,看完之后则点击“返回”按钮则可以回到上一步操作的地方。貌似这个功能在V... 阅读全文
posted @ 2011-09-19 23:36 SAP梦心 阅读(2702) 评论(5) 推荐(1) 编辑
摘要: 接上篇博文。 上篇博文讲到C#调用BAPIBAPI_USER_CREATE来生成SAP账户,但是新建的账户一点权限也没有,现在我们就再次利用BAPI给账户授予权限。 首先,我们在BAPI画面里查找出相关的BAPI出来,利用角色去给用户添加权限: 双击此BAPI,进入到BAPI预览画面: Table属性页: 第一个ACTIVITYGROUPS是指我们要传进去的表格内容,不再是一个栏位和结构内容了。第二个的RETURN则是返回调用结果。 双击BAPIAGR的结构,进入结构详情画面: 以上AGR_NAME是角色名,应该是必须要的。 那么,接下去就是在C#中编写相应... 阅读全文
posted @ 2011-08-28 01:09 SAP梦心 阅读(2929) 评论(9) 推荐(2) 编辑
鄙视一切不懂技术又装懂的小人!