SmartForms Barcode 打印设置步骤
1. 设置系统条码:SE73 (1)进入SE73后选择系统条码。 (2)点击更改按钮。 (3)点击新建按钮。 (4)选择已New方式建立条码。 (5)输入Barcode Name和Short Text。 (6)选择条码类型:例Code39。 (7)设置Barcode Alignment: 选Normal。 (8)设置Barcode parameters:在设置39码的Mod-43 Check Digit时,如果勾选该项,则打印出来的条码会自动在后面增加一位检查码。 (9)Save。2. 设置SmartFom样式(Style):SmartForms。 (1)进入SmartForms后选择样式(Style)
SAP中的一些FUNCTION应用
单位转换 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT' EXPORTING input = g_t_result-gmein* LANGUAGE = SY-LANGU IMPORTING* LONG_TEXT = output = g_t_result-gmein* SHORT_TEXT = EXCEPTIONS unit_not_found = 1 OTHERS = 2. 判断某个字段里是否含有非数字字符DATA:BB TYPE I.*PARAMETERS P_CHAR(20) TYPE C.CATCH SYSTEM-EXCEPTIONS CONVERSION_ERRORS =
下载内表数据到excel
FORM excel_data .DATA:l_filename TYPE string,l_path TYPE string,l_fullpath TYPE string,l_title TYPE string.l_title = '开票信息下载'.CALL METHOD cl_gui_frontend_services=>file_save_dialogEXPORTINGwindow_title = l_titledefault_extension = 'xls'default_file_name = l_titlefile_filter = '(电子表格EXCEL)'CHANGINGfilename = l_filenamepath = l_pathfullpath = l_fullpathEXCEPTIONScntl_error = 1error_no_gui = 2not_supported_by_gui = 3OTHERS = 4.IF sy-subrc <> 0.STOP.ENDIF.DATA x_filename LIKE rlgr
汉普签约浙江吉利集团SAP BI实施项目
浙江吉利控股集团有限公司是中国汽车行业十强企业,1997年进入轿车领域以来,凭借灵活的经营机制和持续的自主创新,取得了快速的发展,连续五年进入中国企业500强,连续三年进入中国汽车行业十强,被评为“国家创新性企业试点单位”和首批国家级“汽车及零部件出口基地企业”,是“中国汽车工业50年发展速度最快、成长最好”的企业。 吉利集团总部设在杭州,在浙江临海、宁波、路桥和上海、兰州、湘潭建有六个汽车整车和动力总成制造基地,拥有年产30万辆整车、30万台发动机、变速器的生产能力。集团现有员工近1万人,其中工程技术人员
商业智能(Business Intelligence)介绍
数据分析天地 王 建 2007-09-22( 版权所有,转载请与作者联系 )2007年3月,甲骨文以33亿美元价格收购企业绩效管理软件厂商Hyperion(海波龙),同年4月,Business Objects宣布收购Cartesis,Business Objects公司需要支付的总交易金额为2.25亿欧元 (约合3亿美元) 现金。10月8日,德国软件巨头SAP周日表示,将以48亿欧元(约合68亿美元)现金收购法国商业智能软件开发商博奥杰(Business Objects)。商业智能并购金额如此巨大,显示必须有相应的市场规模,BI公司才会拥有如此市值。昂贵的商业智能分析软件,必然伴随着商业智能分析项目的高额软件
SAP NetWeaver Business Intelligence
From Wikipedia, the free encyclopediaSAP Netweaver Business Intelligence (SAP BI) is the name of the Business Intelligence, analytical, reporting and Data Warehousing solution produced by SAP AG, It was originally named SAP BIW (Business Information Warehouse), then abbreviated to SAP BW, but is now known as "SAP BI" at the end user level. In contrast, "BW" is still used to describe the underlying Data Warehouse Area and Accelerator components. It is often used by companies w
BI在并购中成长?
日前,IBM宣布将以12亿美元现金收购SPSS,这一举动再次掀起BI行业的并购热潮。SPSS是一家提供预测和分析的软件技术服务公司,该公司去年的销售额将近3.03亿美元,产品被广泛应用于市场研究、金融、销售数据分析和未来行为预测等领域,其出品的数据挖掘工具软件clementine用户界面友好,操作简便,在以SAS为主导的用户市场占有一席之地。 从这次的并购中,似乎可以看出BI的一个发展趋势,那就是越来越注重数据的分析和深度挖掘,分析领域的价值和竞争都在日益加剧。 回顾BI一路走来,并购的案例频频发生。最重量级的当属2007年的三
SAP:交易数据是关键
SAP 在各种场合下都放出话来,表示一定会把以68亿美元收购来的博奥杰公司当作一个独立自主的部门来运作。SAP采取这种做法有一个充分的理由:博奥杰60%的客户都在使用甲骨文的应用程序或者数据库。SAP坚持认为,公司相对于其他三大厂商的优势,在于它的产品中没有关系数据库(relational database)和多维分析立方体(OLAP Cubes),而竞争对手产品组合中的一些工具只能与自身的数据库结合使用。 然而,SAP让博奥杰业务单元独立运作的承诺并未完全兑现,因为SAP发现,博奥杰的工具与自身的ERP系统整合起来将能发挥出巨大威力。 SAP下一步的
BusinessObjects融入SAP:不仅是BI
2007年10月,SAP公司以67.8亿美元收购BusinessObjects,作为一家专注于BI(商务智能)的公司,Business Object与SAP的关系以及两者融合的情况一直为人所关注。 “在品牌上,SAP依然会保留BusinessObjects,但在我们公司内部,已经改称Business User(商业用户)。”SAP亚太区(日本)商业用户组织高级副总裁Simon Dale说。 SAP亚太区(日本)商业用户组织高级副总裁Simon Dale BusinessObjects催生SAP产品新架构 据Simon Dale介绍,目前,SAP BusinessObjects已经综合了BI(商务智能)、IM(信息管理)、EPM(企业绩效管理)、GRC(企业治理
汉普签约奇瑞SAP BW项目
奇瑞汽车有限公司成立于1997年,由安徽省及芜湖市五个投资公司共同投资兴建的国有大型股份制企业。从诞生之日起奇瑞就展现出鸿鹄之志,现已经形成年产40万台发动机和30万辆整车的生产能力。 2005年至2010年是奇瑞的第二次创业阶段,企业从产品关注层面的“品质、科技、我的时尚”转向更具人文关怀的“更安全、更节能、更环保”的造车理念,优化管理使人力资本成为企业的核心竞争力,掌握世界汽车核心技术的主动权,研发并生产更具国际市场竞争力的产品,力争2010年实现年产销100万辆,在中国民族汽车工业中乃至世界汽车格局中已占有更重
Upload & Download internal table to excel
上传Excel文件到SAP内表REPORT z_upload_excel.TYPE-POOLS: truxs.TYPES: BEGIN OF t_datatab,col1(30) TYPE c,col2(30) TYPE c,col3(30) TYPE c,END OF t_datatab.DATA: it_datatab TYPE STANDARD TABLE OF t_datatab,wa_datatab TYPE t_datatab.DATA: it_raw TYPE truxs_t_text_data.PARAMETERS: p_file TYPE rlgrap-filename.AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.CALL FUNCTION 'F4_FILENAME'EXPORTINGfield_name = 'P_FILE'IMPORTINGfile_name = p_file.START-OF-SELECTION.CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'EXPO
转:我家有只爱情鸟
今天无聊,在家看特点关注,发现一篇不错的文章:我家有只爱情鸟,就在网上搜搜,转来给大家分享一下,每次看这本书都有一些很精的作品。此文章中的游戏,说明了一些社会问题;文章的结论,也倒出了一些真理... 我和先生结婚10周年那天,一位移居加拿大的朋友,寄来一份礼物—— 一张游戏光盘,名字叫《别让那只鸟飞了》。我没有玩游戏的习惯,随手把它收起来。 一天,8岁的儿子在书房里乱翻,发现这张游戏光盘。玩过之后,儿子对我说:“妈,这里有一只鸟,弄不好就会从窗口里飞走,一飞走,游戏就砸了。” 在儿子的提醒下,我打
关于自定义程序的效能优化
关于自定义程序的效能优化说明:本文档是参照sap程序优化标准培训教材BC490。程序优化宗旨:1.正确运用索引,尽量避免以全表扫描的方式提取数据,这是程序效能的最主要影响因素。2.尽量减少数据的传输(例如,利用buffer,无用列不要传,数据的过滤尽量放在数据库层等)。3.批处理优于逐笔处理。4.让代码少作无用功,摈弃无用程序代码。一、实现方式的优化:1.检查系统标准报表,察看有没有功能相同,相似的报表,以标准报表,或标准报表的增强版代替自定义开发程序。2.低效率的query程序,如果问题出在无法优化的infoset 则应该考虑abap开
PM-功能位置特性值批量更新程序
一个比较实用的程序,特性值的导入,此程序主要用在PM的功能位置(IL02)特性值导入,只要把对应的TABLE改一下,还可以用在物料等特性值的导入上。导入模板:PM000023PM000024PM000025PM000026PM000027PM000028PM00002933250001-W1-0002345322233250001-W1-00013453222到内表以后有作转换,变成如下模板:功能位置类别特性特性值33250001-W1-0002EAMSD001PM000028133250001-W1-0002EAMSD001PM000029233250001-W1-0002EAMSD001PM000030333250001-W1-0002EAMSD001PM0000314因为第一个模板是之前导入的模块,如果要人工整理成第二种标准模板,
非法修改系统中的程式
今天给大家提供两个非法修改系统程式的方法,比较实用。对于ABAPer,有时在写程式时总会遇到反复测试的问题,可是在DEV中,数据会不全,测不出效果。在QAS上测每次都要请BASIS传请求号到QAS,反反复复大家都不方便。用下面的两种方法就不用请BASIS就可以自己在QAS中改程式了,在PRD(有一点风险,个人负责哦~~~)中也可以直接改代码NO.1(要有DEBUG权限)进入SE37,找到TR_EDIT_CHECK_OBJECTS_KEYS,在第429行下断点,429行的代码如下:*---keys without objects------------------------------------------------IF wt_e071[] IS INIT
ABAP-内表
1. 内表的类型及定义: ( 1 ) .ANY TABLE :即任意表类型,此种定义方式只能在传递参数的时候定义。 例如: FORM XXX USING/CHANGING TYPE ANY TABLE . ( 2 ) .ANY TABLE 包括了两种类型: INDEX TABLE 和 HASHED TABLE 。 《 1 》 .INDEX TABLE :包括了 STANDARD TABLE 和 SORTED TABLE A. STANDARD TABLE :其实就是一个线性表,通过 key 访问内表是线性查找的,也就是说,随着表中记录的增加,对表的操作的时间开销也相应的增加。 定义方法: TYPES/DATA : LIKE/TYPE STANDARD TABLE OF . B. SORTED TAB
The event of ABAP Report
一,一, 首先介绍一下ABAP的程序的类型: Program type(程序类型)Introductory statement(类型描述) 1 REPORT(报表) M PROGRAM(屏幕程序) F FUNCTION-POOL(函数组) K CLASS-POOL(类组) J CLASS-POOL(接口组) T TYPE-POOL(类型池) 二, 下面介绍报表中用到的事件以及作用: 1. LOAD-OF-PROGRAM:程序开始执行时候自动调用 这个事件在SUBMIT,CALL TRANSACTION,PERFORM等执
转:ABAP Performance Examples
ABAP Performance Examples 本文章的内容根据SAP系统所带的教程整理而来,查看该性能教程的步骤为:SE38事物代码-> Environment菜单 ->Examples -> Performance Examples.一、 SQL Interface1. Select ... Where vs. Select + Check用Select … Where语句效率比Select + Check语句要高,例如:SELECT * FROM SBOOK INTO SBOOK_WAWHERE CARRID = 'LH' ANDCONNID = '0400'.ENDSELECT.SELECT * FROM SBOOK INTO SBOOK_WA.CHECK: SBOOK_WA-CARRID = 'LH' ANDSBOOK_WA-CONNID = '0400'.ENDSELECT.[@more@]2. Test Existence检查满足某
ABAP对字符的一些基础操作
1.对字符串的操作 1).SHIFT:截断字符串 SHIFT {c} [BY {n} PLACES] [{mode}].: 作用:去掉字符串的前n个位置的字符,如果n未指定,默认为1,如果指定的n小于等于0,则字符串不变。如果n超出字符串的长度,则字符串变空,所以在做此操作的时候要注意n的指定。可以首先获得该字符串的长度,方法:len=STRLEN(C)。 Mode:指定字符串截断的方向。 LEFT:从左边截断 RIGHT:从右边截断 CIRCULAR:把左边的字符放到右边。 SHIFT {c} UP
ENDAT 实例
又一个实用的小例子,用在作加总上。REPORT demo_int_tables_at_1.DATA: BEGIN OF line, col1(1) TYPE c, col2 TYPE i, col3 TYPE i, END OF line.DATA itab LIKE HASHED TABLE OF line WITH UNIQUE KEY col1 col2.line-col1 = 'A'.DO 3 TIMES. line-col2 = sy-index. line-col3 = sy-index ** 2. INSERT line INTO TABLE itab.ENDDO.line-col1 = 'B'.DO 3 TIMES. line-col2 = 2 * sy-index. line-col3 = ( 2 * sy-index ) ** 2. INSERT line INTO TABLE itab.ENDDO.SORT itab.LOOP AT itab