自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liangziyisheng的专栏

原创博文谢绝转载,浏览博文请给评,请自觉遵守本博主的规则。

  • 博客(15)
  • 资源 (12)
  • 收藏
  • 关注

转载 SAP PM database structure for work orders, maintenance orders

SAP database tables for Plant maintenance / work ordersAUFK    Order master dataAFKO          Header Data in PP OrdersAFPO                 Order ItemAFFL   Work order sequenceAFIH

2011-12-22 18:37:14 1060

原创 将系统日期转换成本地日期

问题是这样的: 很多时候我们跑前台数据需要填如日期,对不同用户而言,可能设置的日期格式不一样,有的是DD.MM.YYYY有的是MM/DD/YYYY。 现在我们要创建一个创建一个程序使用BDC技术去自动填充日期,这时要想让所有的用户都能跑这个程序就必须保证日期格式和每个用户设置的格式一致。意思可能不太明白哈,想想:我们通常先是录屏,然后根据录屏的结果填充bdctable,凡是日期field都是带

2011-12-16 17:01:16 1252 2

原创 一个将字符串第一个字母转成大写的函数

isp_convert_firstchars_toupper  INPUT_STRING指定的字符串SEPARATORS指定分割符 若不指定分割符,则默认为空格

2011-12-12 15:29:57 3315 1

原创 editable alv(call function)

昨天讲解了如何使用OO实现可编辑的ALV,今天继续研究如何通过call function的方式实现可编辑的ALV。思路是这样的:1,copy一个标准的status出来,因为标准的tool bar里面没有删除行,增加行,修改,显示的按钮,于是在标准的基础上我新增了这4个功能code.2,定义一个subroutine去设置status,为什么要自定义一个subroutine呢? 为了排除s

2011-12-09 11:28:14 1148

原创 OO Editable ALV

今天研究了一下可编辑的alv,本节讲述如何使用OO实现可编辑的ALV,开始觉得会很难,后来发现相当容易。最开始的就是将field catelog的edit属性设置为'X',alv可编辑后,我发现再debug进去,内表并没有更新, 所以我想这样去实现:新增一个按钮到alv的tool bar中去, 并且定义一个事件处理器去响应user command事件中新增按钮对应的事件,所以我做了如下工作:

2011-12-08 19:06:46 1180

原创 带有header的alv

做alv经常会要求带有header和footer信息,本文讲解如何制作带有header的alv,学会header之后,最后会贴出作者的代码。插入header的关键: 在调用REUSE_ALV_GRID_DISPLAY 的时候传入一个subroutine给i_callback_top_of_page 参数,然后在该subroutine里面写代码。 要记住,想要显示header还必须传入当前程序名

2011-12-07 18:08:13 1703

原创 alv中的style

在开发alv的程序中,我们往往引入style,ie. INCLUDE  在中定义了许多的常量,用来设置alv单元格的格式,field catelog有4个field, tyle, tyle1, tyle2, tyle3, tyle4以下是的所有常量,不难看出field catelog中的那4个field的用处***INCLUDE  .constants:* Style 1

2011-12-07 17:18:21 1458

原创 ALV tree应用实例

本文演示如何使用cl_gui_alv_tree_simple在屏幕上展示一个alv tree下面是一段实例代码,基本思路是这样的:1.在屏幕上建立一块区域,基于该区域创建一个custom container2.在创建好的custom container里面创建一个alv tree控件3.取数4.设置alv tree的相关属性,包括fieldcatelog和sorted talb

2011-12-07 15:24:42 2527

原创 如何在屏幕上显示多个alv

本文讲解如何在屏幕上显示多个alv.实现这样的需求关键是以下几点(举例:在屏幕上显示4个alv):1.需要定义4个alv control2.因为有4个alv control,于是就需要定义4个容器装这4个控件3.为了合理布局这4个容器,就要将这4个容器嵌入另外一个splitter 容器中4.但是splitter容器又只能置入其他容器中,那么就需要再定义一个容器总之,需要3层

2011-12-06 17:59:36 3826 2

原创 如何在alv中插入radio button

本文演示如何在alv中现实radio button. 知道radio button的使用方法以后相信其他的图标应该都能类似处理 主程序代码如下: TYPE-POOLS: slis, icon.TABLES sflight.DATA: gctn_alv TYPE  REF TO cl_gui_custom_container,      gct_alv TYPE

2011-12-06 16:00:27 9236

原创 调用BAPI创建FI凭证

下例演示了如何通过BAPI创建FI 凭证TYPE-POOLS: slis.DATA ls_header TYPE bapiache08.DATA lt_accountgl TYPE STANDARD TABLE OF bapiacgl08 WITH HEADER LINE.DATA lt_currencyamount TYPE STANDARD TABLE OF bapiaccr0

2011-12-06 13:16:32 980

原创 BDC 3种方法综述

我们用BDC通常有以下3中方法:Call transaction in coding这种方法通过程序实现,一般经历这样的步骤:录屏,在创建选择屏幕供用户选择文件,将文件内容导入内表,根据录屏的结构将内表数据写入bdc table, Call transaction 并且将填充好的bdctable传进去。 相对来说程序思路清晰,也很容易写,效率也还算可以,缺点是消息管理不太方便。Crea

2011-12-02 11:18:07 1881

原创 关于f1技术

对于屏幕上的field,我们通常可以使用f1调出它对应的data element的documention,要维护data element的文本可在data element修改状态勾选那个 change document checkbox,然后点击documentation就可以修改了。 但是我们如何针对屏幕上面任意一个field去调用f1 help文档呢?首先当然要创建f1 help文

2011-12-01 14:36:07 1450

原创 修改va0n的title

va01 va02 va03用于管理销售订单,他们的抬头是:Create Sales Order: Initial Screen。 本文介绍如何通过隐式增强修改它的title:(恨透了csdn不能插入图片)TCODE: VA01SYSTEM->>STATUS双击进入屏幕101双击module cua_setzen双击form cua_setzenedit->>enhance

2011-12-01 11:04:43 1095 2

原创 为transaction创建variants

对于report程序,直接在se38可以为其创建variant,但是对于dialog程序如何创建variant呢?SAP提供了一个tcode去做这件事情:t-code: SHD0指定该dialog程序tcode为其创建transaction variant如何使用创建好的transaction variant?se93为dialog transaction再创建一个transact

2011-12-01 09:17:26 1652

SAP SD(企业结构) 中文教材

中文版的讲解SD enterprise structure部分的资料,值得拥有

2012-06-23

Java 应用实例彻查

本资源包括了java入门 网络编程 数据库编程 web应用 相关实例,相对简单,通过对这实例的学习,能加强对java语言编程的认识和能力。

2010-09-18

上传和下载模块,做web网页经常用到

上传和下载是各大网站的资源交流的方式,不难发现很多网站的上传页面和下载页面能显示上传和下载的进度,这是如何实现的呢?

2010-06-28

注册登录模块,可谓最经典web入门模块

用户注册登录模块在各大门户网站都有,任何一个用户数据库的系统都具备登录注册功能,可以说几乎所有网站都少不了用户登录注册,实现用户注册功能是学习web开发的入门的开始

2010-06-26

图文验证模块,图文验证是一种有效的防止恶意攻击的技术,应用相当广泛

该模块中利用画笔绘制了不同安全级别的图形验证码,资源免分,请大家支持 ,小弟分数太少以后会陆续上传好东西,请大家关注

2010-06-26

经典题目JAVA源代码

学习JAVA的根本途径就是每天敲代码,每天研究一个源程序,这里我上传了一些经典的题目的源代码,这些都是在达内上课老师讲解的,程序的正确性不可怀疑;

2010-02-28

达内Java学习笔记

JAVA语言其实并没有想象难,有C语言基础的朋友接触JAVA最难支出在于对对象思想的理解,对象和过程不同。在JAVA里面万物皆对象,对象里面又包含实例变量和方法,而各个对象之间又千丝万缕的联系

2010-02-28

xp操作系统下dos命令(注意不是cmd命令)

xp系统下依然保留了dos,打开dos的方法:运行--输入command

2010-02-20

学习java基础知识希望对大家有用

从网上下载再整理过来的。当中肯定有错误,对此本人不负任何责任哦。当然,大家互相学习,有疑问可以探讨。

2010-02-20

中文版JDK文档,学习JAVA的朋友用得上

JDK是学习JAVA的武器,一直以来少有中文版的文档。现将此中文版贡献给大家.

2010-02-20

MATLAB快速入门

MATLAB入门教程 1.MATLAB的基本知识 1-1、基本运算与函数 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可。例如: >> (5*2+1.3-0.8)*10/25 ans =4.2000

2009-09-01

matlab函数大全

MATLAB具有以下几个特点: 易学、适用范围广、功能强、开放性强、网络资源丰富。 启动 点击MATLAB图标,进入到MATLAB命令窗(Matlab Command Window)。 学会使用help命令。 学会使用demo命令。说明其功能强大。

2009-09-01

空空如也

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

TA关注的人

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