代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

推荐文章

ABAP实则也是挺好的语言

    ABAP其实也是挺好的语言  目前工作当中使用的编程语言是SAP平台的ABPA语言,出于好奇心,我想把之前用JAVA(用C++也写过,事实上,我每学一个新的语言,就会尝试去实现这个小程序)写过的计算一个正整数的因子的程序用ABAP写出来。JAVA的版本如下: import java.util.ArrayList; public class GetNumberFactors { private static int origin_n; private static ArrayList result_list = new ArrayList(); public static ArrayList get_factor(int n, int x){ origin_n = n; judge(n, x); return res

    阅读全文>>

作者:coody分类:【_SAP浏览(719

2018-08-15

关于BAPI_PATIENT_CREATE(病患主数据创设)

    关于BAPI_PATIENT_CREATE(病患主数据创建)    第一次使用BAPI,遇到几个问题。现总结如下。   CALL FUNCTION 'BAPI_PATIENT_CREATE' EXPORTING client = * INSTITUTION = '*' * PATIENTID = ' ' * SAP_BPARTNERID = ' ' * SAP_BPGROUP = patient_data = * TESTRUN = ' ' * TRANSACT_MODE = '

    阅读全文>>

作者:coody分类:【_SAP浏览(755

2018-08-13

KB奇遇记(六):搞笑的ERP项目团队

    KB奇遇记(6):搞笑的ERP项目团队      早在我们来之前,KB公司这边就已经组建了ERP项目组了,当时IT就只有一个人,属网管出身。而关键用户分两种类型:专职关键用户和兼职关键用户。专职关键用户组织结构上已经调动到信息部,常驻在项目组里工作,财务模块2个人,采购模块1个人,其他模块没有。兼职关键用户平时都是在各自部门里,平时该做什么还是什么,只有ERP项目组有需要的时候才会让他们过来处理一下,几个小时之后然后就回各自部门了,每个模块大概有1-2个人员组成。       后来我们入职了,开始扩充人员。由于KB公司极度压缩ERP项目的成本,连人员招聘都非常的困难,很难得到批准,开始还能允许招有经验的人员,后面只能考虑招经验较少甚至应届生的人员,到后来干脆不让招人了,只能考虑从PC维修和网管里面内招。在2016年1月份的时候甚至

    阅读全文>>

作者:coody分类:【_SAP浏览(1261

2018-08-15

【SAP业务模式】之STO(2):系统配置

    【SAP业务模式】之STO(二):系统配置本篇博文开始讲述STO业务模式的配置! 一、定义发货工厂的装运数据:  目录:SPRO-物料管理-采购-采购订单-设置库存调拨订单-定义工厂的装运数据   定义发货工厂的装运数据:    为收货工厂分配客户代码:     二、内部供应商创建与配置:   事务代码:BP    工厂维护了之后代表这个供应商就是这个工厂所在的内部供应商 三、定义公司间采购订单类型  目录:SPRO-物料管理-采购-采购订单-定义编号范围/凭证类型    具体配置这里就忽略不计了 四、定义供应商角色/字段等 如果有必要可以在BP里面创建一个针对内部供应商的角色,并且维护个别栏位的必输,这里也忽略不计,可以用系统标准的角色。 五、分配订单类型和检查规则:

    阅读全文>>

作者:coody分类:【_SAP浏览(1135

2018-08-14

Hybris装配和各个Extention简单介绍

    Hybris安装和各个Extention简单介绍前言:突然想好好梳理一下这几个月所学的内容了,顺便让自己的知识有一个系统的框架。 一、  安装JDK 请安装最新的Oracle JDK 8.0版(从Oracle官网下载)。 二、开发工具建议使用 IntelliJ IDEA。 先不说他比Eclipse好在哪里,但在Hybris开发方面还是建议使用IDEA,比较便捷。 三、 安装运行Hybris 解压Hybris的软件包 HYBRISCOMM6300P_0-70002554.zip 到相应目录 目录名不能有空格并且最好用专门的解压缩工具(windows系统对文件的路径长度有限制) 此步骤只限于运行hybris的b2c示例,若是开发阶段请忽略此步骤 2. 命令行进入installer目录 3. 运行install.b

    阅读全文>>

作者:coody分类:【_SAP浏览(1168

2018-08-14

【SAP S/四 1511之变】:主数据之变

    【SAP S/4 1511之变】:主数据之变      本博文主要讲述SAP S/4 1511版本的变化,主要是跟ECC版本的对比。变化还是挺多的,相当一部分是后勤,但绝大部分还是财务成本这一块。作为从事S/4版本的从业者,了解1511版本的变化还是挺有必要的。       所谓1511,就是15年11月SAP发布的版本,之前有15年03月的版本,而最新的版本是1610,即1610~       主数据的变化如下:       一、供应商/客户 主数据       ECC之下所用到的事务代码都已经失效了:             FD01, FD02, FD03, FD05

    阅读全文>>

作者:coody分类:【_SAP浏览(776

2018-08-15

写具有很好风格的ABAP代码

    写具有良好风格的ABAP代码编程风格是一个经久不衰的话题,大家所公认的事实是:一个良好的编程风格会带来很多的好处。而对于“良好”的标准,则众说纷纭,莫衷一是。编程风格在ABAP程序中当然也有着重要的意义,因为很少看到专门针对ABAP编程风格的讨论,我决定把我知道的事情总结出来,以抛砖引玉。欢迎看到这篇文章的朋友回复讨论。   本文链接:http://www.cnblogs.com/hhelibeb/p/6814045.html  原创内容,转载请注明 1,大写与小写 如我们所知,ABAP是一种大小写不敏感的语言。这自然会引起一个问题:使用大写还是小写?SAP给出的ABAP编辑器为我们提供了4种选项: (全部)大写 (全部)小写 (关键字)大写 (关键字)小写 选择(关键字)大写,让代码的其余部分保持小写,在我看来是一个极为自然的选择。理由是,

    阅读全文>>

作者:coody分类:【_SAP浏览(1729

2018-08-14

SAP CRM 开发学习资料跟教程整理

    SAP CRM 开发学习资料和教程整理  首先是SAP网站上面的相关内容 SAP Customer Relationship Management:SAP的帮助中心,里面的内容比较全面 CRM Books:相关书籍,我没有看过,因为看起来全都价格不菲 https://wiki.scn.sap.com/wiki/display/CRM:CRM WIKI,有很多现成的解决问题的办法 https://wiki.scn.sap.com/wiki/display/CRMSales:也是CRM WIKI,和上一个区别是主要由中文内容构成 Business Server Pages:BSP相关内容的帮助   其它内容: sapcrmwebui:很好的Web UI开发入门博客,没有经验的新手也可以很容易看懂里面的东西 AbapLog:一个不错的博客 SAPTechnical:SAPT

    阅读全文>>

作者:coody分类:【_SAP浏览(618

2018-08-15

Hybris商品图片导入与压缩相关的配置

    Hybris商品图片导入与压缩有关的配置1.   在电脑上安装 ImageMagick 软件(windows平台还需要安装VC++),下载路径:http://www.imagemagick.org/script/download.php#windows 在local.properies文件配置安装路径和配置文件路径:   Windows版本的,安装好后,需要把magic.exe文件重命名为 convert.exe    2.   导入 JomooMedia.impex文件中的脚本 INSERT_UPDATE ConversionMediaFormat;qualifier[unique=true];name[lang=en];conversionStrategy;conversion;inputFor

    阅读全文>>

作者:coody分类:【_SAP浏览(1365

2018-08-14

那些年小弟我遇到的ERP顾问

    那些年我遇到的ERP顾问      当我写下这篇随笔的时候,算起来在我从业9年的时间里,也差不多遇到了4-5拨的ERP咨询顾问,严格来说是4家ERP顾问公司。分别是:IBM、汉得、鼎捷以及盈通金服。从实施水准、技术力量、沟通技巧、做事态度以及系统观念来看,这四家公司完全是由高到底。整体团队的水平完全差别很大。以下就针对我所接触的这四家乙方咨询公司来讲一下在项目实施过程中他们的各种问题!       一、IBM       早年我接触SAP的时候第一家接触的咨询公司就是IBM,号称行业内数一数二的。那时候我在一家台企,项目是台湾总部和厦门分公司一起实施的。我三月份入职的时候,项目已经实施到末期了,处于用户培训阶段。开始进去的时候我基本上也没有怎么接触到他们,只有在上线之后我接手SAP开发开始才跟他们有所

    阅读全文>>

作者:coody分类:【_SAP浏览(1077

2018-08-13

ABAP札记

    ABAP笔记  ABAP程序开发,经常会遇到报表开发需求。使用ABAP的Report类型程序开发报表十分便利,用很少的代码就可以快速开发出一个报表。这种报表需求,抛开各种细枝末节,都可以归结为“三步走”:1、选择屏幕;2、OPEN SQL;3、结果呈现。一般情况下,在编写报表之前,都是知道取数的表是哪个表的,但是,如果想要让用户输入取数的表,然后再从这个表里把所有数据都取出来,呈现在屏幕上,这样的需求,涉及到动态编程。因为报表运行前,并不知道会从哪个数据表里取数据,也就无法参照声明出用来存放数据的结构和内表,只有用户输入表名,点击报表运行以后,才会知道所需要的内表的结构信息,这些信息,需要动态的获取,并动态的声明出所需的内表,然后动态的取出数据存放在这个内表中,最后呈现在屏幕上。 1 REPORT zm_test01. 2 "选择屏幕提取一个用户输入的字符串 3 PARAMETER

    阅读全文>>

作者:coody分类:【_SAP浏览(1431

2018-08-14

ABAP性能跟优化

    ABAP性能和优化  哪些工具可以用于性能优化? ST05-性能追踪。包含SQL追踪加RFC,队列和缓存追踪。SQL追踪主要用于测量程序中select语句的性能。 SE30-运行时分析。用于测量应用的性能。 SAT是过时的SE30的替代品。提供了和SE30相同的功能和额外的一些特性。 ST12事务(ST-A/PI软件组件的一部分)是ST05和SAT的结合。这是个非常强大的性能分析工具,由SAP提供支持。 Code Inspectior(SCI)是最好的静态性能分析工具之一。有很多选项可以用于找到通常的错误和可能的性能瓶颈。 优化ABAP代码的步骤 1,数据库 a. 在select语句中使用使用where子句来限制数据检索的体积。很重要!(译注:工作中见到过有人写select * from marc这种语句. 导致在生产系统中直接因为内存不足dump) b. 设计查询,使其尽可能多

    阅读全文>>

作者:coody分类:【_SAP浏览(1927

2018-08-14

ABAP运行时部类服务 Runtime Type Services (RTTS)

    ABAP运行时类型服务 Runtime Type Services (RTTS)  RTTS (RunTime Type Services)允许获得变量的定义,或者在程序运行期间创建它们。RTTS由2个组件组成: RTTI(RunTime Type Identification)用于获取已存在类型或已存在变量的定义。 RTTC(RunTime Type Creation)用于使用定义创建新的变量;需要创建的变量必须通过ABAP语句CREATE DATA ... TYPE HANDLE创建。 RTTI和RTTC可以通过使用类CL_ABAP_*DESCR中的方法访问。每个类都有RTTI和RTTC方法。(下面的表格效果太差,建议直接看英文原文) Class RTTI methods RTTC methods   Attirbutes Comments

    阅读全文>>

作者:coody分类:【_SAP浏览(1914

2018-08-14
上一页 1/7页 下一页