- 博客(296)
- 资源 (7)
- 收藏
- 关注
原创 我的2012 — 毕业半年,金融5个月
对于我来说,2012年是特别的一年!今年,毕业了,从此不再是学生了(但还继续学习);今年,工作挣钱了,从此不再需要家里提供伙食费;今年,真正的告别了校园,离开这个以考试来衡量人水平的地方(怎么去衡量个人能力?)。一、毕业设计年后开学,一边等着公司的培训通知,一边着手毕业设计。一直期待着公司岗前培训,期待会培训些什么内容,期待一个企业的培训是怎么样的,可是等啊等啊,好不容
2013-01-04 06:37:19 16441 100
原创 我的2011 — 珍惜大四美好的时光
2011年中,有收获也有失去,有喜悦也有辛酸;在反反复复、断断续续中前行,实现了一些愿望(比如找份如意的工作),更多的是去憧憬。写下这篇文章(包括五个部分:oracle成长,培训,找工作,爱情,小节与展望),回顾2011,展望2012,希望越来越好!Oralce成长爱上数据库,源于大学的一门课程《数据库原理》。大二上学期期末,在得知下学期课程安排之后,我便去图书馆借些相关课程的
2011-12-17 08:49:41 9431 18
原创 写在注册CSDN一周年之际
时间过得可真快,一转眼,一年的时间过去了,一转眼,大学将要结束了。在注册CSDN一周年之际,写下这篇文章,记录这一年在CSDN上的生活,也算是一个小结。初三时,教政治的刘老师告诉我们:人要懂得总结。总结过去,让自己明天的路走得更稳些。认识CSDN,还得从programmer杂志说起。大一时候,对于学校的一切都很好奇,什么都想了解,每个角落都想去走走,看看。图书馆的每一层,每一间屋子都通走了一遍,至于每间屋里有那种类型的书籍,也大概了解。有几间屋挺宽,挺大,中间有个1.2m左右的书架,放了各类的杂志。因为是学
2011-04-11 17:35:00 4308 6
转载 SAP 寻找增强点的方法
SAP中寻找增强的实现方法SAP 增强已经发展过几代了,可参考 SAP 标准教材 BC425 和 BC427。简单的说SAP的用户出口总共有四代: 1、第一代 基于源代码的增强。SAP提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。 示例:USEREXIT.. in SAPMV45A源代码增强以子程序形式
2014-02-24 11:10:57 4820 1
原创 我的2013—弃金融IT,从SAP业务
2013年,跳槽了,不再涉及金融IT,转做SAP开发,同时重点学习业务,未来规划做业务分析师;今年,放弃了坚持2年的DBA梦想......
2014-01-04 07:13:31 8512 4
转载 SAP 一句话入门之SD
SD是Sales and Distribution的简称。在SAP系统中,销售与分销模块处在供应链下游,关注从客户订单到向客户收款的全过程。 SD模块中的Sales好理解,而Distribution却容易被忽视。用直白的话来讲,SD模块就是解决“卖”的问题,它关注的范畴有: 1,谁来卖? 2,卖什么? 3,卖给谁? 4,什么样的价格?
2013-12-10 15:20:49 2866
原创 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 2431
转载 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 2074
转载 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 2167
转载 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 2054
原创 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 2687 1
转载 ABAP程序类型
ABAP程序类型分为如下几种:一、可执行程序 (stand-along program类型为 1,在 SAP 标准教程里面经常会提到 type 1 program,就是指这个意思,以后都是这样,不重复说明了。) 可执行程序的特点是可以直接执行,而无需事务码,这个也是一般报表开发最常用的程序类型。我们可以在 SE38 中直接点击执行按钮或按 F8 键来运行一个可执行程序。 可执行
2013-08-27 23:16:07 2514
转载 SAP之SD主数据
主数据 突出特点 : □有关用户和其它合伙人的详细主数据有利于销售处理 □灵活的数据结构创建了用于大量计算销售税和定价的强大能力 □从对你最有用的视图创建并维护主数据,例如客户主数据的销售和财务会计视图 销售数据的更改 销售的性质已经改变,随之而来的是销售数据性质的改变。销售很少是逆反性的而更多是合作性的。 R/3系统
2013-08-27 09:56:50 2642
转载 ABAP/4——如何在选择屏幕上创建复选框
要为参数输 入定义复选 框,请使用 PARAMETERS 语句的 AS CHECKBOX 选项。语法 如下:语法PARAMETERS ...... AS CHECKBOX ...... 参数 按长度为 1 的类型 C 创建。在这 种情况下, 不允许使用 附加选项 TYPE 和 LIKE。 的有效值是 ‘ ’和‘X’ 。这些值在 用户单击选 择屏幕上的 复选框时
2013-08-26 22:29:20 6680
转载 商业银行表内表外业务
一、什么是表内业务 表内业务就是指在资产负债表上反映的业务。比如银行存款、贷款等。 二、什么是表外业务 1、表外业务 表外(中间)业务是指不构成商业银行表内资产、表内负债形成商业银行非利息收入的业务。表外(中间)业务是银行在资产业务和负债业务的基础上,利用技术、信息、服务网络、资金、信用方面的优势,不运用或不直接运用自己的资产、负债,
2013-05-26 10:21:42 4633
原创 表内利息转表外利息
什么是表内利息?正常贷款形成的欠息就形成表内应收息;表内利息是正常贷款科目中的应收利息;表内息:这是银行会计核算中对于贷款资产在贷款尚未到期前进行的表内计息,其计息的基数是其资产负债表内项目“贷款”户的金额--一般自动计算,属于银行“帐面价值”的含义,它们是被列示在银行的资产负债表报表之中的应收利息余额。所以称为“表内息”。什么是表外利息?非正常贷款形成的欠息就是表
2013-05-26 09:57:17 8648
原创 DB2 SQLCODE信息介绍
最近在进行嵌入SQL开发,调试程序的时候涉及到一些SQLCODE和SQLSTATE,准确的定位这些错误或者警告,能快速的定位问题所在,下面是来自于网络的sqlcode和salsate的一些信息。DB2错误信息(按sqlcode排序)sqlcode sqlstate 说明000 00000 SQL语句成功完成 01xxx
2013-05-11 11:23:27 3149
原创 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 6878
原创 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 4723
原创 DB2 Merge Into语句的使用
在做数据备份的时候,我们通常情况下是创建一个同样结构的表,定期将数据从生产表中写入备份表中,在备份间隔期间,生产数据会增加,会被修改,那么有一种备份方法就是增量备份。增量备份,就是每次只是备份自上次备份之后修改的数据。备份数据,通常使用DB2特有的工具去实现;有一个功能及其强大的语句,可以实现和模拟增量备份的操作。Merge Into 语句去实现增量备份的时候,对于新增加的
2013-04-10 06:12:54 4567
原创 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 4472 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 5388
转载 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 3132
原创 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 2312
原创 DB2 Alter Table简介及使用
对于普通表的修改造作,需要考虑下面两种情况:1.表中有数据当表中存放着数据的时候,对列的修改仅限于将该列的数据类型修改为相应兼容的数据类型,或者保持原来的数据类型不变,长度变小了(不能小于存储值的最大长度),或表长了。2.表中无数据列的修改还是只能在相互兼容的数据类型之间,有check约束的列不能修改数据类型。对于表的修改操作,主要就是增加、修改、删除,下面分别从这三个
2013-04-02 07:48:57 6963
原创 DB2中列的唯一值的定义
在定义表的时候,需要指定一个或者多个字段作为主键;定义为主键的列必须是not null,且unique;唯一值的列,及在所有的数据行中,该列的数据值不会重复;对于唯一值的列,DB2提供了如下几种生成数据的方法。1、IDENTITY列,数值型。create table emp_info( empno int not null
2013-03-29 06:18:30 4551
原创 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 6169
原创 DB2日期时间函数简介及使用
1、year(exp):取exp的year部分。参数:date、timestamp类型,日期间隔,时间戳间隔, 或者一个有效的date或者timestamp字符串(非CLOB类型)。 若为双字节的graphic类型,则将会被转换为字符串,再取值。返回值:large integer类型; 若参数为null,返回值也为null 若
2013-03-27 06:29:36 15017
原创 DB2时间日期类型简介
日期时间型数据类型包括 DATE、TIME 和 TIMESTAMP。日期时间值可在某些算术和字符串操作中使用,而且兼容某些字符串,但它们既不是字符串,也不是数字。*DATE:DATE 是一个由三部分组成的值(年、月和日)。年份部分的范围是从 0001 到 9999。月份部分的范围是从 1 到 12。日部分的范围是从 1 到 n,其中 n 的值取决于月份。DATE 列长 10 个
2013-03-25 06:51:44 2928
原创 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 8708
原创 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 3204
原创 DB2数值函数简介及使用
学习一种数据库,最开始我们都是从其内部函数开始学习的,这些内部函数对于我们编写SQL有很大的帮助;本文虽然介绍的不全,但能够起到一个引导作用,具体信息以官网为准。1、取绝对值的函数:abs、absval参数个数:1参数类型:smallint,integer,bigint数据类型;也可以为null,此时返回值也为null。db2 => select abs(-123),abs(n
2013-03-22 06:34:12 6938
原创 DB2序列简介及使用
一、创建序列序列是按照一定的规则生产的数值,序列的作用非常的大,比如银行交易中的流水号,就是记录每笔交易的关键字段。通过create sequence语句创建序列,具体语法如下:>>-CREATE--+------------+--SEQUENCE--sequence-name--·-----------> '-OR REPLACE-'
2013-03-21 08:25:53 5623
原创 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 3553
原创 DB2第一步 — 创建表
为即将创建的表建立表空间,先建立一个缓冲池,名字:BUFPOL01CREATEBUFFERPOOL BUFPOL01 IMMEDIATE –立即创建此缓冲池SIZE250 --大小为250(个4K)AUTOMATIC --自动管理PAGESIZE4
2013-03-20 07:12:23 4097
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人