自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

产品经理,程序人生

用心,积累,分享,进步。

  • 博客(296)
  • 资源 (7)
  • 收藏
  • 关注

原创 我的2012 — 毕业半年,金融5个月

对于我来说,2012年是特别的一年!今年,毕业了,从此不再是学生了(但还继续学习);今年,工作挣钱了,从此不再需要家里提供伙食费;今年,真正的告别了校园,离开这个以考试来衡量人水平的地方(怎么去衡量个人能力?)。一、毕业设计年后开学,一边等着公司的培训通知,一边着手毕业设计。一直期待着公司岗前培训,期待会培训些什么内容,期待一个企业的培训是怎么样的,可是等啊等啊,好不容

2013-01-04 06:37:19 16384 100

原创 我的2011 — 珍惜大四美好的时光

2011年中,有收获也有失去,有喜悦也有辛酸;在反反复复、断断续续中前行,实现了一些愿望(比如找份如意的工作),更多的是去憧憬。写下这篇文章(包括五个部分:oracle成长,培训,找工作,爱情,小节与展望),回顾2011,展望2012,希望越来越好!Oralce成长爱上数据库,源于大学的一门课程《数据库原理》。大二上学期期末,在得知下学期课程安排之后,我便去图书馆借些相关课程的

2011-12-17 08:49:41 9322 18

原创 写在注册CSDN一周年之际

时间过得可真快,一转眼,一年的时间过去了,一转眼,大学将要结束了。在注册CSDN一周年之际,写下这篇文章,记录这一年在CSDN上的生活,也算是一个小结。初三时,教政治的刘老师告诉我们:人要懂得总结。总结过去,让自己明天的路走得更稳些。认识CSDN,还得从programmer杂志说起。大一时候,对于学校的一切都很好奇,什么都想了解,每个角落都想去走走,看看。图书馆的每一层,每一间屋子都通走了一遍,至于每间屋里有那种类型的书籍,也大概了解。有几间屋挺宽,挺大,中间有个1.2m左右的书架,放了各类的杂志。因为是学

2011-04-11 17:35:00 4203 6

转载 SAP 寻找增强点的方法

SAP中寻找增强的实现方法SAP 增强已经发展过几代了,可参考 SAP 标准教材 BC425 和 BC427。简单的说SAP的用户出口总共有四代: 1、第一代 基于源代码的增强。SAP提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。 示例:USEREXIT.. in SAPMV45A源代码增强以子程序形式

2014-02-24 11:10:57 4572 1

原创 我的2013—弃金融IT,从SAP业务

2013年,跳槽了,不再涉及金融IT,转做SAP开发,同时重点学习业务,未来规划做业务分析师;今年,放弃了坚持2年的DBA梦想......

2014-01-04 07:13:31 8089 4

转载 SAP 一句话入门之SD

SD是Sales and Distribution的简称。在SAP系统中,销售与分销模块处在供应链下游,关注从客户订单到向客户收款的全过程。 SD模块中的Sales好理解,而Distribution却容易被忽视。用直白的话来讲,SD模块就是解决“卖”的问题,它关注的范畴有:     1,谁来卖?     2,卖什么?     3,卖给谁?     4,什么样的价格?

2013-12-10 15:20:49 2779

原创 sap上传excel文档字符限制处理

abap处理上传excel数据中字符限制问题。

2013-12-09 16:58:06 3147

原创 sap定义表时键字的位置

在sap中定义表的时候,设置为键字字段一定要出现在表的开头部分,并且连续出现,否则就会报错:“关键字已定义; 字段 XXXX 可能不在关键字中”。DiagnosisWhen defining table fields, you added further key fields at the end after entering a block of key fields follo

2013-11-25 11:47:01 2365

原创 abap中方法file_open_dialog的使用

abap文件打开方法file_open_dialog的使用

2013-11-08 16:09:06 4047

原创 abap中clear、refresh、free三者清空内表的区别

abap清理内表的几种方法,和区别

2013-11-08 15:36:01 6516 1

原创 SAP-ABAP中强大的循环控制

SAP-ERP系统专属开发语言ABAP,其强大的LOOP循环,在数据处理方面的作用,发挥到了极致。

2013-10-28 15:50:51 6212

原创 abap时间戳的获取

abap中时间戳(短格式的YYYYMMDDhhmmss)的获取

2013-10-21 16:41:26 6850

转载 abap打开文件

类:CL_GUI_FRONTEND_SERVICES方法: FILE_OPEN_DIALOG*数据的定义DATA: TAB TYPE FILETABLE, "存放文件名的内表 WA TYPE LINE OF FILETABLE, "用来读取文件名的结构FILE_FILTER TYPE STRING, "file filter

2013-10-21 11:10:36 2012

转载 abap常用function

ABAP_DOCU_DOWNLOAD – 以HTML格式下载ABAP文档。ARFC_GET_TID – 以十六进制形式返回终端的IP地址。BAL_* -容纳了SAP的应用程序日志所有的函数模块。BP_EVENT_RAISE –在 ABAP/4 程序中触发一个事件。BP_JOBLOG_READ –获得job log的执行结果。 CLOI_PUT_SIGN_IN_FRONT –

2013-10-21 10:33:18 2124

转载 SAP项目中开发用到的BAPI

MM模块1、 BAPI_MATERIAL_SAVEDATA 创建物料主数据注意参数EXTENSIONIN的使用,可以创建自定义字段例如WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR.T_EXTENSIONIN-STRUCTURE = 'BAPI_TE_MARA'.T_EXTENSIONIN-VALUEPART1 = WA_BAPI_TE_MAR

2013-10-10 09:26:03 1983

原创 ABAP 常用的系统变量說明

SY-SUBRC:语句执行后的返回值,0表示成功SY-DATUM:当前服务器日期SY-UZEIT:当前服务器时间SY-ULINE:255长度的水平线SY-VLINE:垂直线SY-INDEX:循环说执行的次数SY-TABIX:内表循环的次数SY-DYNNR:当前Screen号SY-MANDT:当前登录的Client号SY-STEPL:返回当前操作的屏幕行号(Tab

2013-09-12 16:30:00 2577 1

转载 ABAP程序类型

ABAP程序类型分为如下几种:一、可执行程序 (stand-along program类型为 1,在 SAP 标准教程里面经常会提到 type 1 program,就是指这个意思,以后都是这样,不重复说明了。)     可执行程序的特点是可以直接执行,而无需事务码,这个也是一般报表开发最常用的程序类型。我们可以在 SE38 中直接点击执行按钮或按 F8 键来运行一个可执行程序。 可执行

2013-08-27 23:16:07 2385

转载 SAP之SD主数据

主数据 突出特点 :    □有关用户和其它合伙人的详细主数据有利于销售处理    □灵活的数据结构创建了用于大量计算销售税和定价的强大能力    □从对你最有用的视图创建并维护主数据,例如客户主数据的销售和财务会计视图   销售数据的更改     销售的性质已经改变,随之而来的是销售数据性质的改变。销售很少是逆反性的而更多是合作性的。    R/3系统

2013-08-27 09:56:50 2566

转载 ABAP/4——如何在选择屏幕上创建复选框

要为参数输 入定义复选 框,请使用 PARAMETERS 语句的 AS CHECKBOX 选项。语法 如下:语法PARAMETERS  ...... AS CHECKBOX ...... 参数  按长度为 1 的类型 C 创建。在这 种情况下, 不允许使用 附加选项 TYPE 和 LIKE。 的有效值是 ‘  ’和‘X’ 。这些值在 用户单击选 择屏幕上的 复选框时

2013-08-26 22:29:20 6386

转载 商业银行表内表外业务

一、什么是表内业务      表内业务就是指在资产负债表上反映的业务。比如银行存款、贷款等。  二、什么是表外业务    1、表外业务        表外(中间)业务是指不构成商业银行表内资产、表内负债形成商业银行非利息收入的业务。表外(中间)业务是银行在资产业务和负债业务的基础上,利用技术、信息、服务网络、资金、信用方面的优势,不运用或不直接运用自己的资产、负债,

2013-05-26 10:21:42 4574

原创 表内利息转表外利息

什么是表内利息?正常贷款形成的欠息就形成表内应收息;表内利息是正常贷款科目中的应收利息;表内息:这是银行会计核算中对于贷款资产在贷款尚未到期前进行的表内计息,其计息的基数是其资产负债表内项目“贷款”户的金额--一般自动计算,属于银行“帐面价值”的含义,它们是被列示在银行的资产负债表报表之中的应收利息余额。所以称为“表内息”。什么是表外利息?非正常贷款形成的欠息就是表

2013-05-26 09:57:17 8182

原创 DB2 SQLCODE信息介绍

最近在进行嵌入SQL开发,调试程序的时候涉及到一些SQLCODE和SQLSTATE,准确的定位这些错误或者警告,能快速的定位问题所在,下面是来自于网络的sqlcode和salsate的一些信息。DB2错误信息(按sqlcode排序)sqlcode    sqlstate   说明000      00000       SQL语句成功完成              01xxx

2013-05-11 11:23:27 2995

原创 DB2 一次性删除多条数据

DB2数据库中,删除表中的重复数据,可以使用如下语句:delete from (select 1 from (select a,b,c,row_number()                       over(partition by a,b,c order by a,b,c)                       as row_num

2013-05-06 22:25:13 6542

原创 DB2 向表中写数据的几种方法

常用的向表中添加数据的方法如下:1、insert into table values(...)根据表指定的列,写入相应的数据,若只给出表名,则表示按照列顺序添加数据。添加单条数据的写法:insert into table(col1,col2) values(value1,value2)添加多条数据的写法:insert into table(col1,col2) values(val

2013-04-10 06:17:49 4388

原创 DB2 Merge Into语句的使用

在做数据备份的时候,我们通常情况下是创建一个同样结构的表,定期将数据从生产表中写入备份表中,在备份间隔期间,生产数据会增加,会被修改,那么有一种备份方法就是增量备份。增量备份,就是每次只是备份自上次备份之后修改的数据。备份数据,通常使用DB2特有的工具去实现;有一个功能及其强大的语句,可以实现和模拟增量备份的操作。Merge Into 语句去实现增量备份的时候,对于新增加的

2013-04-10 06:12:54 4447

原创 DB2 Old-New-Final-Table中间结果表

DB2底层通过维护事物表,来对表进行添加,更新,和删除操作,这些事物表有:NEW TABLE,OLD TABLE,FINAL TABLE;他们也叫中间结果表。当进行insert或update的时候,new table包含着将要添加的数据行或进行更新的数据值;当进行update或delete的时候,old table包含着将要被更新的值或将要被删除的值。1、Old Table

2013-04-09 05:45:22 4375 1

原创 DB2用户自定义数据类型UDT

DB2用户自定义类型(User-Defined distinct types,UDT),这里涉及自定义单值类型,基于DB2内置数据类型。1、创建语法如下:CREATE [distinct] TYPE distinct_type_name AS source_data_type WITH COMPARISONSsource_data_type:指DB2内置数据类型,字符型(cha

2013-04-08 08:38:12 5288

转载 DB2 Alter Table导致表处于Reorg Pending状态

通常在数据库上线之前,我们都会对数据库做周密的规划,无论在测试阶段还是上线之初,也难免由于需求的更改会对数据中的表做一些更改。而某些alter table语句则会导致该表处于reorg-pending状态。下面做一些总结:1.    alter table alter set data type 下面的表格,在reorg recommaded列注明了那些更改需要reorg:

2013-04-07 05:36:17 2949

原创 Unix Shell中使用Shift命令操作脚本参数

shift命令用于跳转到下一个参数,使函数或者控制语句对于参数的处理更加灵活,而不局限于使用$1、$2、$3、$4、$5、$6这种方式去表示参数。下面是一个while循环,此循环的目的是读取并打印所有输入的参数。pg readparm#!/bin/ksh# opt1while [ $# -ne 0 ]do  echo $1done但是这个并不能实现我们打

2013-04-02 16:28:55 2265

原创 DB2 Alter Table简介及使用

对于普通表的修改造作,需要考虑下面两种情况:1.表中有数据当表中存放着数据的时候,对列的修改仅限于将该列的数据类型修改为相应兼容的数据类型,或者保持原来的数据类型不变,长度变小了(不能小于存储值的最大长度),或表长了。2.表中无数据列的修改还是只能在相互兼容的数据类型之间,有check约束的列不能修改数据类型。对于表的修改操作,主要就是增加、修改、删除,下面分别从这三个

2013-04-02 07:48:57 6727

原创 DB2中列的唯一值的定义

在定义表的时候,需要指定一个或者多个字段作为主键;定义为主键的列必须是not null,且unique;唯一值的列,及在所有的数据行中,该列的数据值不会重复;对于唯一值的列,DB2提供了如下几种生成数据的方法。1、IDENTITY列,数值型。create table emp_info(       empno int not null

2013-03-29 06:18:30 4388

原创 DB2日期—时间—时间戳的运算

1、日期值的运算。在日期上增加或者减去年,月,日时,可直接在增加或者减少的值后面直接跟着年月日的英文单词,即year,month,day;大于1则使用复数形式,如下:values (current date,             --2013-03-26(current_date)        current date + 10 years,  --2023-03-26

2013-03-27 06:38:41 5934

原创 DB2日期时间函数简介及使用

1、year(exp):取exp的year部分。参数:date、timestamp类型,日期间隔,时间戳间隔,      或者一个有效的date或者timestamp字符串(非CLOB类型)。      若为双字节的graphic类型,则将会被转换为字符串,再取值。返回值:large integer类型;        若参数为null,返回值也为null        若

2013-03-27 06:29:36 14500

原创 DB2时间日期类型简介

日期时间型数据类型包括 DATE、TIME 和 TIMESTAMP。日期时间值可在某些算术和字符串操作中使用,而且兼容某些字符串,但它们既不是字符串,也不是数字。*DATE:DATE 是一个由三部分组成的值(年、月和日)。年份部分的范围是从 0001 到 9999。月份部分的范围是从 1 到 12。日部分的范围是从 1 到 n,其中 n 的值取决于月份。DATE 列长 10 个

2013-03-25 06:51:44 2751

原创 DB2字符函数简介及使用

1、ASCII(s):取表达式s最左端一个字符的ascii码。参数:任意内置字符类型,返回值:integer类型。db2 => values (ascii('A'),ascii('Abc'),ascii('1'),ascii('@'),ascii(null))1           2           3           4           5-----------

2013-03-25 06:43:35 8374

原创 DB2字符类型简介

DB2字符类型DB2字符类型包括三个类型:1、字符类型,字符类型有包括char、varchar、clob三种。2、双字节graphic类型,包括graphic、vargraphic、dbclob三种。3、二进制类型,包括blog注意:这里只涉及到DB2 for luw,不包括iSeries,和zSeries。数据类型                    最大长度

2013-03-22 21:16:20 3021

原创 DB2数值函数简介及使用

学习一种数据库,最开始我们都是从其内部函数开始学习的,这些内部函数对于我们编写SQL有很大的帮助;本文虽然介绍的不全,但能够起到一个引导作用,具体信息以官网为准。1、取绝对值的函数:abs、absval参数个数:1参数类型:smallint,integer,bigint数据类型;也可以为null,此时返回值也为null。db2 => select abs(-123),abs(n

2013-03-22 06:34:12 6663

原创 DB2序列简介及使用

一、创建序列序列是按照一定的规则生产的数值,序列的作用非常的大,比如银行交易中的流水号,就是记录每笔交易的关键字段。通过create sequence语句创建序列,具体语法如下:>>-CREATE--+------------+--SEQUENCE--sequence-name--·----------->           '-OR REPLACE-'

2013-03-21 08:25:53 5472

原创 DB2数值型数据类型简介

DB2数值型数据所有的数值都有符号,精度(p),和小数位数(s)。精度是所包含数值的个数,包括小数,如表的列定义为col dicimal(9,2),那么此列能够存放的做大数据为9999999.99。 下面是51CTO网站上对于DB2数值类型数据的简介:DB2数值型数据类型包括 SMALLINT、INTEGER、BIGINT、DECIMAL(p,s)、REAL 和 DOUBLE。

2013-03-20 20:18:45 3433

原创 DB2第一步 — 创建表

为即将创建的表建立表空间,先建立一个缓冲池,名字:BUFPOL01CREATEBUFFERPOOL BUFPOL01 IMMEDIATE  –立即创建此缓冲池SIZE250                                     --大小为250(个4K)AUTOMATIC                                --自动管理PAGESIZE4

2013-03-20 07:12:23 4027

DB2 Essential for linux,windows,unix,iSeries

DB2开发必备,DB2 SQL相关知识,存储过程,触发器,自定义函数等

2012-08-05

DB2 For System i SQL Reference

DB2 For System i SQL Reference,Version 6 Release 1

2012-08-05

DB2 Universal Database for iSeries Embedded SQL

IBM system i上面的嵌入SQL编程

2012-08-05

visual c++实现的跳棋程序

开发环境:visual c++环境,使用类库:MFC

2011-07-06

C#课程设计(Windows)

《C#使用教程》电子工业出版社,C#学生成绩管理系统代码。

2010-06-29

XSLT标准参考手册

帮助你更好更快更高效的学习eXtensible Stylesheet Language Transformations !

2010-06-26

在Windows窗体上写字(C#写的)

Windows窗体上写字作画,C#小应用。

2010-06-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除