自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(65)
  • 收藏
  • 关注

转载 ABAP MODIF ID 作用

<br />原帖地址:http://www.cnblogs.com/byfhd/archive/2007/12/05/983087.html<br /> <br />语法:... MODIF ID modid <br />span { font-family: "Courier New"; font-size: 10pt; color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }.L0S32 { col

2010-09-13 09:39:00 1260

翻译 使用SELECT SINGLE FROM ... 时报错提示目标区域需定义

<br />在使用SELECT SINGLE FROM ... 时,如:SELECT SINGLE * FROM MARA WHERE MATNR = MATERIAL.<br />报错提示"A target area must be declared either explicitly with an INTO clause or implicitly with a TABLES statement".<br /> <br />原因是在之前的TABLES: .... 声明中没有声明取数的表,声明后会给该表

2010-09-09 18:27:00 1093

转载 四舍五入与小数截断

<br />原帖地址:http://blog.chinaunix.net/u1/40527/showart.php?id=336723<br /> 众所周知,SAP的数据基本都是四舍五入的但是,有些时候就是需要不要四舍五入,直接截断,怎么办? 这么办:REPORT Z_BARRY_TEST_ROUND .DATA: pp1 TYPE p DECIMALS 3,<br />      pp2 TYPE p DECIMALS 2,<br />      pp3 TYPE p DECIMALS 2,<br

2010-09-03 09:05:00 1540

转载 FM四舍五入_从小数点最后一位进位

原贴地址:http://jiahongguang12.blog.163.com/blog/static/334665720071060551591/   输入参数12.5445,因此FM从小数点最后一位进位,FM参数 CONV_DEC =2 为精确到第2位小数   ,   打印结果:12.55;                       REPORT  Z_TEST_007.DATA : DAT TYPE P DECIMALS 9  VALUE '12.5445' ,       DAT1 TYPE

2010-09-02 18:06:00 1397

转载 sap去除后缀0方法

<br />原贴地址:http://fuhesap.com/SAP/179.html<br /> <br />SHIFT str LEFT DELETING LEADING '0'.<br />如果要在layout显示不出前面的0 格式: &字段(zc)&<br />如果要在layout显示不出小数点后面的0 格式:   &字段(.0)&<br />去,号<br />REPORT z_m.<br />DATA curr TYPE c.<br />curr='123,456,789.00

2010-09-02 18:05:00 1281

转载 ABAP OO的八大理由

<br />原贴地址:http://scnblogs.techweb.com.cn/abaplv/archives/127.html<br /> <br />几年前SAP BASIS 4.6为ABAP扩展了OO功能,这是很多传统的ABAP程序员陷入困境。首先对于ABAP程序员来说它们终于可以通过OO这种开发方法得潜在价值来提高开发效率和所开发程序的可维护性了。然而一直以来习惯于面向过程编程的ABAPER迅速的转向OO模式也不是那么容易,很多人还是坚持使用传统的面向过程的开发模式,他们觉得不用OO

2010-09-02 09:56:00 1418

转载 函数调用ALV

<br />原贴地址:http://qiqeloveyou.blogbus.com/logs/28050604.html<br /> <br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://qiqeloveyou.blogbus.com/logs/28050604.html<br /><br />TYPE-POOLS SLIS.<br />TYPES: BEGIN OF ST_ALVOUTPUT,<br />            WEIGHT     

2010-09-01 17:48:00 736

转载 User Exits,Customer Exits,BAdl and BTE

<br />原贴地址:http://jgtang82.javaeye.com/blog/128474<br /> <br />Basic Concepts:<br />1. User Exits: 是系统中预留的一些空的Form/Subroutine, 获得Access key后可以在Form中写入自己的逻辑.<br /><br />2. Customer Exits :<br />    a. FM Exits: 在FM中include 保留的 Z 程序来提供功能扩展点<br />  

2010-08-25 18:20:00 441

转载 每日FM之POPUP_TO_CONFIRM

<br />原贴地址:http://techlog.hikarulea.com/abap-popup_to_confirm/<br /> <br />通过 Function Module 弹出窗口,提示信息,并获得用户选项值<br />所属 Function Group : SPO1<br />所属 Package : SZP<br />DATA:answer TYPE c LENGTH 1.<br />CALL FUNCTION ‘POPUP_TO_CONFIRM’<br />  EX

2010-08-24 08:56:00 1009

转载 ABAP中正则表达式的简单使用

<br />原贴地址:http://blog.chinaunix.net/u1/40527/showart.php?id=1336138<br /> <br />在一个论坛上面看到有人在问正则表达式的问题,特举例简单说明一下。<br />另外,REPLACE也支持REGEX关键字。<br />最后:只能是ECC6或者更高版本才可以(ABAP supports POSIX regular expressions as of Release 7.00)<br />REPORT  z_barry_test

2010-08-23 11:39:00 448

转载 函数模块:ALSM_EXCEL_TO_INTERNAL_TABLE

<br />原贴地址:http://www.cnblogs.com/qiangsheng/archive/2008/07/22/1248523.html<br /> <br />ALSM_EXCEL_TO_INTERNAL_TABLE,这个函数模块可以把用户本地 EXCEL 文件中的一个矩形块中的内容上传到一个内表中。<br />输入参数:<br />FILENAME:最长 128 个字符的路径名称。<br />I_BEGIN_COL:导入单元格的开始列<br />I_BEGIN_ROW:导入单

2010-08-20 15:43:00 576

转载 选择屏幕文件、路径选取模板

<br />原贴地址:http://blog.chinaunix.net/u1/40527/showart.php?id=438255<br /> *&---------------------------------------------------------------------*<br />*& Report  Z_BARRY_FILE_SELECT<br />*&<br />*&----------------------------------------------------

2010-08-20 10:57:00 812

转载 MIME标准介绍

<br />原帖地址:http://ons.javaeye.com/blog/368841<br /> <br />词条简介 [ 编辑本段 ] <br />  多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)是一个互联网标准,它扩展了电子邮件标准,使其能够支持非ASCII字符、二进制格式附件等多种格式的邮件消息。这个标准被定义在;RFC 2045,RFC 2046,RFC 2047,;RFC 2048,;RFC 2049等R

2010-08-20 10:24:00 556

转载 每日FM之SAPGUI_PROGRESS_INDICATOR

<br />原贴地址:http://techlog.hikarulea.com/abap-sapgui_progress_indicator/<br /> <br />通过 Function Module 显示一个进度条。<br />所属 Function Group : SGUI<br />所属 Package : SABP<br />DATA: l_per TYPE i,<br />      l_text TYPE c LENGTH 105,<br />      l_text_t

2010-08-20 10:17:00 1863

转载 ABAP SCREEN INTERFACE

<br />原贴地址:http://scnblogs.techweb.com.cn/abaplv/archives/25.html<br /> <br />Gui status是由menu bar standard toolbar-application toolbar和function key settings组成的,每个screen都可以有一个或多个gui statuses。System和Help menu存在于SAP中的任何一个screen。Application toolbar用来存放scr

2010-08-20 09:45:00 590

转载 SAP常用系统函数

<br />原贴地址:http://w3c51.bokee.com/viewdiary.17822935.html<br /> <br />函数名 描述 <br />CONVERSION_EXIT_ALPHA_INPUT 料号前面补0 <br />CONVERSION_EXIT_ALPHA_OUTPUT 料号前面减0 <br />CONVERSION_EXIT_MATN1_INPUT 料号前面补0 <br />CONVERSION_EXIT_MATN1_OUTPUT 料号前面减0 <br /

2010-08-18 16:45:00 761

转载 ABAP Data Reference的使用

<br />原贴地址: http://tech.it168.com/a2009/0715/606/000000606692.shtml<br /> <br />    Data References(只能指向abap定义的基本数据或者基本数据组合体)<br />    1、定义数据参考变量(Data References)<br />    DATA dref TYPE REF TO DATA.(指向任意类型,但在创建时必须指定对象类型)<br />    DATA dref TYPE REF TO DAT

2010-08-17 16:31:00 429

转载 smartforms调用控制ssfctrlop参数

<br />原贴地址:http://hi.baidu.com/sap_sky/blog/item/1b46312b6042d4ffe6cd40ce.html<br /> <br />NO_OPEN ---控制smartforms的调用<br />NO_CLOSE ---控制假脱机系统<br />例子:<br />     control_parameters-no_close = 'X'. "打开假脱机<br />       if smartforms_1 eq 'X'.<br />     

2010-08-17 14:59:00 1148

转载 Function实现ALV Table七:汇总,分类汇总,排序,过滤

<br />原贴地址:http://blog.csdn.net/lhx20/archive/2008/09/26/2981111.aspx<br /> <br />ALV标准功能汇总,分类汇总,排序,过滤这些功能除了可以直接使用它的标准功能按钮之外,你也可以在程序里设定,让ALV列表第一次显示出来就已经使用了这些功能。<br />用REUSE_ALV_GRID_DISPLAY实现的ALV不能在程序设定输出字段的平均值,最小值,最大值等标准功能。用OO方式实现ALV输出的就可以,请参考<b

2010-08-16 15:05:00 1134 1

转载 关于REUSE_ALV_GRID_DISPLAY函数的slis_layout_alv

<br />原帖地址:http://blog.sina.com.cn/s/blog_5d27b4bc0100b8m0.html<br /> <br />关于REUSE_ALV_GRID_DISPLAY函数的slis_layout_alv的字段使用的说明     <br />1定义变量<br />     GS_LAYOUT   TYPESLIS_LAYOUT_ALV.<br />2 如何调用'REUSE_ALV_GRID_DISPLAY'传入GS_LAYOUT变量<br /> 

2010-08-16 11:15:00 826

转载 可编辑ALV的数据检查模板

SPAN {font-family: "新宋体";font-size: 11pt;color: #000000;}.L1S31 {color: #808080;}.L1S32 {color: #3399FF;}.L1S33 {color: #4DA619;}.L1S52 {color: #0000FF;}原贴地址:http://blog.chinaunix.net/u1/40527/showart.php?id=1859510*&---

2010-08-13 11:12:00 856

转载 ABAPDOCU 示例程序解析(001)

<br />原贴地址:http://www.cnblogs.com/qiangsheng/archive/2009/06/01/1493745.html<br /> <br />SAP 为了方便用户学习 ABAP 语言,提供了很多示例程序,这些程序可以用事务码 ABAPDOCU 打开。运行事务码 ABAPDOCU 之后,可以看到如下的界面:<br /><br />选中一个程序,即树型结构的叶节点( 图标标识的节点),点击工具栏的  图标就可以运行这个程序,点击  图标就可以调试这个程序,点击 

2010-08-02 16:45:00 472

转载 SAP 用户权限解剖

原贴地址:http://charles6222.itpub.net/post/8250/395590<br />通常basis会使用PFCG做权限管理,时你保存时会产生一个系统外的profile name, <br />记得SU01时用户有profile 和role两栏位吗?它们的关系如何呢?<br /><br />首先明白几个概念.<br />1.activity<br />这样说吧,我们从activity谈起,activity是什么意思这个你查下<br />字典也就知道了,对就是规定

2010-07-28 16:47:00 967

转载 会计年度和会计期间

在我们国家,会计年度和会计期间是固定的:即按自然年度为一个会计年度,而会计期间就是12个自然月。但在其他大多数国家,会计年度和会计期间是不做硬性规定的,企业可以根据自己的需要定义。随着经济的发展,越来越多的中国企业在国外援用分支机构和合资企业,而到中国来投资办厂的外国公司更是数不胜数,所以根据不同分支机构和国外总部的环境来定义不同的会计期间已经成为不少企业的必需。总账模块提供了灵活的方式来定义会计年度和会计期间。企业可以根据需要将特定的会计年度和期间定义为一个“会计年度变式”。对于一个集团来说,

2010-07-07 09:15:00 768

转载 对于MODIFY itab TRANSPORTING f1 ... fn 语句一个有趣的测试

<br />原帖地址:http://abaper.blogbus.com/logs/2705034.html先看下面的两段程序, 你认为哪一个执行的更快一些?<br /><br />数据定义和提取:<br />DATA: BEGIN OF it_marc OCCURS 0,<br /> matnr LIKE marc-matnr,<br /> werks LIKE marc-werks,<br /> dispo LIKE marc-dispo,<br

2010-07-03 10:26:00 1795

转载 SAP-ABAP的COLLECT用法

<br />原贴地址:http://qiqeloveyou.blogbus.com/logs/28574615.html<br /> <br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明<br />http://qiqeloveyou.blogbus.com/logs/28574615.html<br /> <br />Collect语句镶嵌在select---endselect之中使用,在报表开发中经常用到,作用是根据table的unique key,把表中其他的字段进

2010-07-02 16:57:00 2255

转载 在PARAMETERS和SELECT- OPTIONS 中直接使用Search help

原贴地址:http://blog.chinaunix.net/u1/40527/showart.php?id=1757774<br />REPORT  z_barry_test. TABLES mara. PARAMETERS p_arbpl LIKE crhd-arbpl MATCHCODE OBJECT cram.<br />SELECT-OPTIONS s_matnr FOR mara-matnr MATCHCODE OBJECT mat1.  注:在比较老的系统中,可能会有MATCHCODE

2010-07-01 15:08:00 844

转载 古老的search help技术-MATCHCODE OBJECT

原贴地址:http://sap.javaeye.com/blog/93185<br />What are matchcodes?<br /><br />Matchcodes are an SAP technique to help users find information, normally in<br />connection with the F4 key on an input field. Information from one or more <br />tables c

2010-07-01 15:07:00 1087

转载 如何修改标准屏幕的search help

原帖地址:http://blog.csdn.net/donkey2004112103/archive/2009/04/28/4134700.aspx如何修改标准屏幕的search help了?有多种方法,更详细的文档在http://help.sap.com/saphelp_47x200/helpdata/en/cf/21ea0b446011d189700000e8322d00/frameset.htm。本文只是在data elements级别修改search help,修改完后并不只是一个屏幕的search

2010-07-01 11:03:00 1066

转载 在SAP系统中使用字段键值(Field Key)帮助选择

<br />原帖地址:http://www.sapuserschina.com/page/cn/111/%E6%96%B0%E9%97%BB&%E6%B4%BB%E5%8A%A8.html<br />在SAP系统中,有些字段的内容文本存在重复的项目,又或者是文本描述表述不清楚的时候,我们可以通过显示该字段的键值来帮助我们选择。<br />比如:当我们在使用Tcode:XD01创建客户(Create Customer Master)时,可能遇到以下情况:<br /><br /><br />在此屏幕中,因为

2010-06-27 11:37:00 1445

转载 如何修改 SAP 登录界面的文字(事务码SE61)

<br />原帖地址:http://blog.chinaunix.net/u/6798/showart_472392.html<br /> <br />我们使用 SAP 的时候,经常会觉得登录那个界面太简单了,诺大一个屏幕上,只有左面那个角落放了客户端、用户、口令、语言这几个输入框,其他地方都空荡荡的。<br />而安装过 miniSAP 后会发现,除了左面那些输入框外,系统右边的空白处多了一些说明文字: <br />客户端:800<br />用户名:ddic<br />密码:19920706<br />这

2010-06-18 17:18:00 506

原创 SAP ABAP权限教训-10.06.12

1.一个程序的INCLUDE,SMARTFORMS打印表格和字体,TCODE全部都要放在一个请求号下,不要分开建请求号;2.请求号的描述为程序的中文描述+当前日期,如:物资验收质检记录20100612;3.其他人写的程序最好登录他人帐号修改,实在不知道的话可以登录自己帐号修改,但是会产生新请求号;4.工厂的权限检查一般从T001W找对象,不是MSEG;5.最好先写好测试程序确认无误后再COPY到当前程序,以免因为低级错误产生新请求号,影响上传时的判断。

2010-06-12 11:29:00 596

原创 Smartforms小节- 10.06.10

1.使用TABLE在最小高度没有考虑数据换行时,据对不要自己在程序里面计算总页数;2.使用TABLE切记表头要勾选在换页处显示;3.使用TABLE切记计算时选择“总计”、“在循环结束时”只会总计一页的数据,而不是所有的数据;4.使用TABLE当你发现调整了最小行高结果行高还是没变时,看看是不是样式的问题;5.所有数字变量后面一般都要加(C),数字靠右,文字靠左,标题很短的话文字之间加个空格,页计“/”两边加空格,美观.

2010-06-10 14:39:00 598

转载 SmartForms 小技巧

<br />原贴地址:http://www.cnblogs.com/guoyiwen1021/archive/2008/12/08/1350396.html<br /> <br />用在变量中<br /><br /> <br /> <br />&symbol& (括号中,小写字母为变量) <br />&symbol&  屏蔽从第一位开始的N位<br />&symbol (n)&       只显示前N位<br />&symbol (S)&       忽略正负号<br />&symbol (

2010-06-06 15:10:00 366

转载 不需要建结构在SMARTFORM中传值

<br />原贴地址:http://scnblogs.techweb.com.cn/songxianl/archives/11.html<br />以前写SMARTFORMS,传内表数据的时候总要先到SE11建立一个结构,很是麻烦.<br /> <br />下面主要描述一下SMARTFORM是怎么从调用它的程序取相应内表的值.<br />首先在SMARTFORM 全局定义->类型这个TAB页下定义个TYPES,结构跟要取的内表的结构一致.<br />如:types:BEGIN OF MY_TYP

2010-06-04 15:50:00 508

原创 Smartforms其一

Smartforms要求:表头:表底:表格样式结构:%CODE5 计算页累计金额:输入参数:G_COUNT G_TOTALJINE G_PAGEJINE 输出参数:G_TOTALJINEDATA: L_LINE TYPE I.DATA: L_PAGE TYPE I.DATA: L_PAGEJINE TYPE ZP12_MMFM008_ITEM-JINE.L_LINE = G_COUNT MOD 30.L_PAGE = G_COUNT DIV 30.L_PAGEJINE = G_PAGEJ

2010-06-03 18:19:00 516

转载 SMARTFORMS分页

报表要求:(见下表)要求:ITPUB个人空间4C�~Ow.o2VPp1、不是套打,表格线也需要输出ITPUB个人空间Uv T;@9ok.G2、每张报表打印8行记录,不足的空白行也需要输出qP ddf#q03、按凭证号打印单据,可以连续打印多张报表。 一、创建样式:8v9k](rXu�W _0在创建Form之前,需要创建多种段落和字体样式,供Form中的文字使用。需要设置多种“段落格式”,并且必须在“表头数据”中设定“标准段落”ITPUB个人空间%N

2010-06-02 16:48:00 4651 1

转载 用OLE/DOI 实现ABAP导出EXCEL表格

原贴地址:http://www.itpub.net/viewthread.php?tid=925318               http://www.cnblogs.com/spirit_echo/articles/1383577.html OLE导出:sap中abap 导出excel的方法很多,ole是其中一种,但其导出速度比较慢,一般只应用于对excel格式有特别要求的场所

2010-05-31 08:57:00 5229

原创 如何给给本地对象分配或更改开发类

1.通过SE38进入程序后单击工具栏“显示对象清单”(或直接用SE80打开程序);2.结构目录的程序名点反键,选择“Other Functions”,在子菜单中选择“Change Package Assignment”;3.输入新开发类名(一般为程序名+开始日期)。

2010-05-31 08:28:00 618

转载 SAP GUI常用快捷键

原贴地址:http://scnblogs.techweb.com.cn/laobai/archives/291.html F1:帮助F2:双击。比如TC行的双击,LIST行的双击等F3:后退(Back),后退按钮Shift+F3:退出(Exit),退出按钮F4:搜索帮助F8:执行F10:菜单F12:取消(Cancel) F5:创建F6:修改

2010-05-28 08:45:00 690

空空如也

空空如也

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

TA关注的人

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