ABAP
文章平均质量分 67
gloria_64
偶是学习MM的MM!
无奈之余还得弄弄ABAP!
展开
-
如何在ABAP中调用OFFICE .XLS与.TXT格式
ABAP中调用EXCEL,也会有几种形式(1)新建一张空白的EXCEL的表格:*INCLUDE OLE2INCL.**tables:* kna1.**DATA:* APPLICATION TYPE OLE2_OBJECT,* WORKBOOK TYPE OLE2_OBJECT,* SHEET TYPE OLE2_OBJECT,* CELLS TYPE OLE2_OBJECT原创 2007-08-10 13:45:00 · 2021 阅读 · 0 评论 -
MB5L和MC.1等MIS中数据不一致情况的处理
Regeneration of Logistics information Structures (LIS) for Inventory Management Question: How do I know if there is a problem with Logistics information Structures (LIS) for Inventory Management?原创 2008-02-02 14:10:00 · 3322 阅读 · 1 评论 -
SAP ABAP/4 BADI 入门篇
导读: 以前不知道有BADI这个东西,昨天突然被领导喊过去,让调查一下BADI,说有个项目要用到。刚开始的想法和领导一样,以为是客户把BAPI误为BADI了。结果上网一查,还真有BADI。但查到的结果也不是很多,就先用一下apparts的这个SAP ABAP/4 BADI 入门篇吧。 SAP ABAP/4 BADI 入门篇 1.1BADIsBADI Name /KJEPS/BA原创 2008-01-30 17:12:00 · 9935 阅读 · 1 评论 -
SAP and ABAP Memory总结
SAP and ABAP Memory总结(一) Difference Between SAP and ABAP Memory (1)、读取和使用方法不同SAP内存使用SET/GET parameters方法;SET PARAMETER ID MAT field p_matnr.GET PARAMETER ID MAT field p_matnr.A原创 2007-11-21 22:30:00 · 2445 阅读 · 0 评论 -
Difference Between SAP and ABAP Memory
Difference Between SAP and ABAP Memory Can any one tell me what is the difference between ABAP Memory and SAP Memory?Answers 1:-Within a main session, when ever you start an application prog原创 2007-11-20 20:48:00 · 1242 阅读 · 0 评论 -
一些常用ABAP program 的例子
导读: 1. 接口的实现 REPORT z_interface_demo. interface status. methods write. endinterface. "status class counter definition. public section. interfaces status. methods increment. pri原创 2007-11-22 19:33:00 · 1242 阅读 · 0 评论 -
修改开发类的方法
将本地的改为可以传输的请求,修改开发类:(1)SE80:选择“PACKAGE”,选择$TMP.(2)SE03:原创 2007-11-23 21:27:00 · 1139 阅读 · 0 评论 -
转一个关于VOFM的文章
导读: 问题描述: SAP ERP 实施中,经常会用到例程开发(TCODE:VOFM)。创建例程需要ACCESS KEY,这个可以通过申请得到,创建后例程会被包含在一个REQUEST下,例程创建之后还不能马上使用,需要激活,如图所示。否则无法正常使用。 REQUEST释放后可以传输到目标系统,但是问题就出现在传输。如果只是传输,是无法正常使用的。这是SAP的一个BUG。要了解这原创 2007-11-26 14:01:00 · 1136 阅读 · 0 评论 -
SAP TREE(转)
导读: REPORT BCALV_TREE_01. *&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& * Purpose: * ~~~~~~~~ * This report shows the essential steps to build up a hierarchy * usin原创 2007-12-08 16:29:00 · 1975 阅读 · 0 评论 -
提高ABAP运行效率
导读: 本文转自 http://chouer523.itpub.net/post/22703/254286原创 2007-12-09 14:54:00 · 1043 阅读 · 0 评论 -
在SAP的窗口内实现Chart
导读: 如图: 方法见函数组:SGFW 另外:http://blog.chinaunix.net/u1/40527/showart.php?id=420701可以实现另外一种Chart 发表于: 2007-12-17,修改于: 2007-12-17 21:10,已浏览9次,有评论0条推荐投诉原创 2007-12-18 09:57:00 · 953 阅读 · 0 评论 -
Add Title(heading) to ALV Grid
非HTML的表头,这样的表头可以预览下载的,但是HTML格式的似乎是不行 In order to insert a report heading in to the ALV grid you need to perform the following steps: 1. Update REUSE_ALV_GRID_DISPLAY FM call to incl转载 2007-12-19 11:53:00 · 1124 阅读 · 0 评论 -
Function ALV 简单实现HTML抬头的方法 网上转载的稍微加了一点修改内容
HTML的表头虽然比较方便,还可以设置高度,但是打印预览不显示表头,且导出到EXCEL,WORD,HTML都没有表头的. REPORT Z_BARRY_ALV_HEADER . TABLES : t001. TYPE-POOLS: slis. DATA : w_repid LIKE sy-repid. TYPES : BEGIN OF ty_comp. INCLUDE原创 2007-12-18 10:59:00 · 1700 阅读 · 0 评论 -
Call Transaction 小节
导读: 采购订单: 1. CALL FUNCTION ME_DISPLAY_PURCHASE_DOCUMENT EXPORTING i_ebeln = itab-ebeln EXCEPTIONS not_found = 1 no_authority = 2 invalid_call = 3 preview_not_possible = 4 OTH原创 2007-12-18 14:07:00 · 1345 阅读 · 0 评论 -
用户出口:保存生产订单的时候根据条件检查BOM
用户出口:PPCO0007 保存生产订单时退出需求:如果成品的主数据mara-normt 字段等于ROHS,则展开BOM到最底层,检查每一个原材料是否有ROHS的标识,只要有一个原材料没有,就不让保存.*&---------------------------------------------------------------------**& 包括 ZXC原创 2007-11-15 16:17:00 · 1841 阅读 · 0 评论 -
BATCH NUMBER 的内部给号
BATCH NUMBER 的内部给号BATCH NUMBER 需要内部定义号码的格式,一共10位数,定义为YYMMDD+四位流水号。具体设置方法如下:1. 在SPRO中找到定义BATCH NUMBER的相应路径:2. 新建增强出口:点击 :3. 输入增强的出口:SAPLV01Z,然后点击“组件”:4. 双击所需要原创 2007-11-13 21:23:00 · 4146 阅读 · 0 评论 -
WILL CODE ABAP FOR FOOD...
我和这个人挺象的。。。原创 2007-08-11 22:25:00 · 2516 阅读 · 0 评论 -
双击行项目进入不同的TCODE 例子
主要用USERCOMMAND来实现。1.选择界面定义需要传输的参数ID:SELECT-OPTIONS:s_banfn FOR eban-banfn memory id BAN , "采购申请号 s_matnr FOR marc-matnr memory id MAT, "物料号码 后增加这个ID后面的就是传输的字段了,后面会用到原创 2007-09-03 15:01:00 · 1542 阅读 · 0 评论 -
自建数据库表,并在ALV报表中直接向更新自建表中写数据范例(非常感谢JACK WU)
JACK WU 真是一个大大的好人阿!不但给了我原程序做为参考,还帮我这种ABAP弱智改了改程序,终于可以用拉!真是开心阿!再次感谢一下,欠你两顿汤包。 前段时间,业务部门提出在SAP中建立各个业务部门流转的大报表,要能够象EXCEL那样留几个空格让自己填写,并储存到数据库中。其实这个问题还没有完全解决,我刚刚在JACK WU的帮助之下解决了第一步:自建数据库表,原创 2007-09-06 09:24:00 · 4392 阅读 · 1 评论 -
如何在ALV中引用LOGO
1.将图片上传至SAP: Class name:PICTURES Class type:OT Object key: 自定义的名字 F8运行之后,打开standard doc.types ,选择 屏幕(screen icon),上传本地图片原创 2007-09-07 10:25:00 · 1058 阅读 · 0 评论 -
通过例子学习ABAP--ABAP编程语言 数据处理(一)
REPORT demo_data_calculate .* / DIV MODDATA: pack TYPE p DECIMALS 4, n TYPE f VALUE +5.2, m TYPE f VALUE +1.1.pack = n / m.WRITE pack. “pack=4.7273原创 2007-10-24 11:53:00 · 1536 阅读 · 0 评论 -
ABAP:SmartForms 之二--设计
导读: 报表要求:(见下表) 要求: 1、不是套打,表格线也需要输出 2、每张报表打印8行记录,不足的空白行也需要输出 3、按凭证号打印单据,可以连续打印多张报表。 一、创建样式:在创建Form之前,需要创建多种段落和字体样式,供Form中的文字使用。需要设置多种“段落格式”,并且必须在“表头数据”中设定“标准段落” 1.创建段落格式,一般有RH(R原创 2007-11-01 22:09:00 · 3356 阅读 · 0 评论 -
ABAP常见面试题
导读: HEADER ,BODY,FOOTER. 2. What are field symbols and field groups.? Have you used "component idx of structure" clause with field groups? 在ABAP/4 程序中,字段符号是现有字段的占位符。字段符号本身不直接为字段保留空间, 而只是指向一个字段(原创 2007-11-02 20:02:00 · 3866 阅读 · 0 评论 -
Smartform的简单应用
导读: 以下例子引用自baoning的BLOG 用到DDIC 表SFLIGHT Smart Form 相对SAP Script来说,系统给封装了很多功能,这样用户在Form中的代码写的少了一些,更容易维护,如果把SAP Script比作汇编语言的话,Smart Form可以算上C++了,不过个人感觉对于复杂表单的设计来说,用SAP Script更容易实现。在Smar原创 2007-11-03 10:59:00 · 3450 阅读 · 0 评论 -
一个简单ALV的例子
SPAN {font-family: "Courier New";font-size: 14pt;color: #000000;background: #CCE8D0;}.L1S31 {font-style: italic;color: #808080;}.L1S32 {color: #3399FF;}.L1S33 {colo原创 2007-11-06 18:53:00 · 1287 阅读 · 0 评论 -
通过例子学习ABAP(二)--内表的赋值
这是一个很有趣的例子,可以反映出带表头的内表和不带表头的内表赋值的区别。 例子中先定义了一个结构化的字段LINE,包含了COL1和COL2两个字段。通过 SPAN {font-family: "Courier New";font-size: 14pt;color: #000000;background: #CCE8D0;}.L1S52 {原创 2007-11-06 19:48:00 · 5880 阅读 · 0 评论 -
通过例子学习ABAP(四)--INSERT语句对于三种类型的内表不同效果
(1) 通过索引插入行: INSERT LINE INTO ITAB INDEX IDX.(2)一般性的插入单行:INSERT [LINE INTO | INITIAL LINE INTO ] TABLE ITAB.语句中增加了TABLE关键字,对于不同类型的内表,其意义和用法是有区别的:1.对于标准表而言,和APPEND LINE TO ITAB。的结果一样。2.对于排序表而言,插原创 2007-11-06 21:33:00 · 4537 阅读 · 0 评论 -
通过例子学习ABAP(三)--初始化内表
初始化内表的作用是清空内表所有的数据行,将内表恢复到填充或赋值之前的状态。初始化内表过程中需要注意之处仍然是初始化无 表头行内表和有表头行内表的区别,以及初始化内表和表头行的区别。(1)CLEAR ITAB. 同时清空表头和行内表的值(2)CLEAR ITAB. 只清空内表本身的值,保留表头行的值。(3)REFRESH I TAB 只清原创 2007-11-06 20:16:00 · 2387 阅读 · 0 评论 -
ABAP 函数 -=SapSky=-
导读: 本文转自 http://www.sapsky.com/html/2007-08/788.htm原创 2007-11-07 19:37:00 · 937 阅读 · 0 评论 -
查询用户出口的代码
导读: report z_find_userexit no standard page heading. tables : tstc, "SAP Transaction Codes tadir, "Directory of Repository Objects modsapt, "SAP Enhancements - Short Texts modact, "Modificat原创 2007-11-13 20:47:00 · 1031 阅读 · 0 评论 -
ALE,RFC和CPI-C之间的关系(转)
导读: sap的数据交换接口有三种: ALE,RFC和CPI-C。它们之间的关系如下图: ----------------------------- | ALE | ----------------------------- --------------------------------------------- | RFC | ---------------原创 2008-01-01 10:58:00 · 1413 阅读 · 0 评论