- 博客(233)
- 资源 (16)
- 收藏
- 关注
原创 如何使用SMOD和CMOD进行SD的用户增强
1、关于增强的简单介绍1.1 SMOD包含具体的增强,而CMOD是包含一组SMOD编写的增强. 1.2 User exits (Function module exits)是sap提供出口,它的命名规则如下: EXIT_ 示例:sd的VA01事务,对应的
2011-08-31 10:14:06 1789
原创 SAP 4.6C升级ECC6.0 WS_QUERY 的改法
WS_QUERY的QUERY是'DE'CALLMETHODcl_gui_frontend_services=>directory_exist WS_QUERY的QUERY是'FE'CALL METHODcl_gui_frontend_services=>file_
2011-08-30 17:29:09 2087 1
原创 提高BSEG处理效率
BSEG于一般的透明表不同,它是一个簇表。对于一个簇表来说,除了主键项目外,其他项目都被编辑到一个长文本项目中,一起存储在表簇RFBLG中的vardata项目中,这就决定了作为簇表的BSEG无法再建立键值以外的索引(INDEX),所以一般我们对于透明表来说当主键项目不全或完全没有
2011-08-30 16:46:37 1555
原创 ALV的双击使用
<!--span {font-family:"Courier New"; font-size:10pt; color:rgb(0,0,0); background:none repeat scroll 0% 0% rgb(255,255,255)}.L4S
2011-08-30 16:46:10 1029
原创 双击ALV调用事务代码并传入参数
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = g_repid i_callback_user_command = 'USER_CALLBA
2011-08-30 16:45:43 1743
原创 ABAP 的TABLE CONTROL实践积累
TABLE CONTROL 是一个结构,假设我们定义的TC名称为 ZTEST_TC (具体结构参照:SCXTAB_CONTROL)那么我们定义ZTEST_TC-CURENT_LINE ,ZTEST_TC-LINES 等等都有意义,我们可以将其理解为一个DEEP STRU
2011-08-30 16:45:18 1428
原创 Screen返回选择界面的问题
自己写的Report,用到了自己定义的Screen,如何在任何一个Screen直接返回选择界面(1000)? 可以用: SET SCREEN 0. LEAVE SCREEN.或者 : LEAVE TO SCREE
2011-08-30 16:44:55 1606
原创 PP部分主数据导出SQVI设置
PP部分主数据导出SQVI设置一、PP部分主数据一般包括:一般情况下,PP主数据包括如下三项:1. 物料主数据PP部分视图;2. BOM数据;3. Routing数据。对有些情况下,可能还包括生产版本。二、物料主数据PP部分导出设置:Table:
2011-08-30 16:44:27 1448
原创 用SAP Authority Object 对权限控制
早就听说SAP Authority Object 对权限控制比较好用,今天有幸实践下。下面是一个简单但是完整的Authority-check的小例子:1.创建Data Element-------(T-Code SE11)Name: Z_ELE_012. 为Z_E
2011-08-30 16:43:55 1342
原创 simple alv total
REPORT zdemo_alvgrid .type-pools: slis. *Data Declarationdata: BEGIN OF itab occurs 0,F1 TYPE I,F2 TYPE I,F3 TYPE I,END OF i
2011-08-30 16:43:01 896
原创 SY-UCOMM and OK_Code
Reading Function Codes In each PAI event that a user triggers by choosing either a pushbutton on the screen or an element in a GUI status,
2011-08-30 16:42:00 4552
原创 ABAP使用文件
ABAP/4 允许使用应 用服务器或演示服务器上的顺序文件。例如,这些 文件可以用 作数据的临时存储设备或本地程序与SAP 系统的接口。使用应用服 务器上的文 件ABAP/4提供一些语句,以使用存储在应用服务器顺序文件中而不是存储在数据库中的数据。下列主题说明:文
2011-08-30 13:20:52 8358 1
原创 关于ABAP流程处理的一些命令的说明(stop,exit,return,check,reject)
Stop 命令使用该命令的程序位置INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中处理说明1、 当在INITIALIZATION事件执行该命令,系统将直接触发应用服务器和客户端屏幕元
2011-08-30 11:45:59 1345
原创 ABAP/4后台任务中的更新
CALL FUNCTION IN BACKGROUNDTASK语句记录在后台任务中 运行的功能 模块。通常 ,该语句用 于执行远程 主机上的函 数(通过指定附加参数DESTINATION) 。后面的COMMIT WORK语句触发实 际远程函数 调用。 后台任务函
2011-08-30 11:44:58 788
原创 ABAP--关于重复行的处理
1 定义选择的结果选择多行中的所有数据要从数据库表中读取所有列和多行,请按如下方式在循环中使用SELECT语句。语法SELECT[DISTINCT]*................ENDSELECT.DISTINCT选项将自动的去掉重复的行。 如果至少
2011-08-30 11:44:20 3187
原创 ABAP数据库操作系列之操作语句讲解Select
1.select详解: Select single:这个语句从数据库中选取一条数据,如果根据查询的条件(where)可以得到多条数据的话,必须有(endselect),在这种情况下,在abap的语法检查中会有警告(slin),所以应该尽量避免使用,可以使用这个来代替
2011-08-30 11:39:04 4938
原创 如何解决ALV的负数符号前显的问题
1、建立自定义函数1.1 整数显示FUNCTION CONVERSION_EXIT_Z0002_OUTPUT.*"----------------------------------------------------------------------*"*"L
2011-08-30 11:09:28 1321
原创 ABAP 负号 提前
SAP中的负号是放后面的,其实也无所谓,谁看不出来啊,关键人家要你改也没有办法。有个函数CLOI_PUT_SIGN_IN_FRONT是把负号提前的,但是它是把字符转化为字符型输出的。就是把负号split下然后放前面,这样的问题就是在显示的时候字符型数字没有3位一分的千位分隔符。再
2011-08-30 11:08:51 3942
原创 ABAP--一个不错的函数模块的文档生成程序
ABAP--一个不错的函数模块的文档生成程序*&---------------------------------------------------------------------**& Report ZABAPDOC*&*&-------------
2011-08-30 10:00:10 1252
原创 负数前置SAP
*&---------------------------------------------------------------------**& Form frm_change_qty*&----------------------------------
2011-08-30 09:38:53 974
原创 负数的负号前置显示
步骤:1. 求质.2. 放到CHAR型变量里.3. 在前面加负号,连接,压缩空格,输出.最简单的就是用字符转换吧,还有个功能函数就是专门用来负号前置的,但有些附带的问题,以后用到再看.程序代码:---------------------------
2011-08-30 09:35:42 2138
原创 FM之RKD_WORD_WRAP
通过 function module 将字符串按某个符号/某个长度分割后保存在内表中DATA:BEGIN OF itab OCCURS 0, lines TYPE c LENGTH 10, END OF itab.CALL FUNCTION ‘RKD_
2011-08-29 17:26:22 1068
原创 FM之NUMERIC_CHECK
通过 function module 检查字符串是否为数字并添加前置辅助零DATA:c TYPE c length 3 VALUE ’345′,n TYPE n LENGTH 5,type TYPE dd01v-datatype.CALL FUNCTION
2011-08-29 17:25:20 1511
原创 FM之DATE_CHECK_PLAUSIBILITY
通过 function module 检查日期是否合法所属 Function Group : SCON所属 Package : SZPCALL FUNCTION ‘DATE_CHECK_PLAUSIBILITY’ EXPORTING date
2011-08-29 17:24:23 2756
原创 简介 NetWeaver Application Server 的三层架构
NetWeaver Application Server 是三层架构: Presentation layer 、Application layer 、Database layer 。上图来自于 help.sap.com当用户登录进 SAP 系统后,可以通过多种方式启动
2011-08-29 17:22:14 1774
原创 ALV TREE学习笔记
在这一篇中将学习一下ALV Tree的使用方法。通过名字可以看出,ALV TREE应该是将ALV与TREE这两者进行组合。 ALV Tree实现原理:创建一个<!--span {font-family:"Courier New"; font-size
2011-08-29 17:05:46 1249
转载 ALV GRID学习笔记----Double Click事件
10月底的时候进行了BC412课程的培训,课后自己做了一些实验,从今天开始就将这些实验记录下来,以便于以后需要使用的时候能够查询一下!(很遗憾的是公司组织了很多的培训,但是在实际工作中很少能够运到,所以只能记录下来,怕以后使用的时候给忘了).今天主要记录一下如何在ALV GRID
2011-08-29 17:05:13 3155
转载 在vs2005中使用Com连接SAP系统(二)
昨天讲述了以下如何在VS2005中使用form的形式来调用SAP ECC6.0中的Function Module,今天将记录一下在VS2005中以web的形式来调用Function module. 以web形式对function module进行调用与form形式基
2011-08-29 17:04:30 848
转载 在vs2005中使用Com连接SAP系统(一)
开博了,总要写点什么吧!正好前两天做了一个小实验"在vs2005中使用Com连接SAP ECC 6.0",记录如下: 我分别以form和web的形式对SAP中的Function module进行了调用,在form中稍微简单一点,具体如下: 一,添加对Int
2011-08-29 17:03:54 947
原创 《SAP高级应用开发》---Idoc学习笔记
黄佳《SAP高级应用开发》,第四章Idoc技术学习笔记,记录如一,Idoc:Intermediate document,系统间数据交换过程的媒介 A: 面向消息(message-oriented) B: 异步(asynchronous)
2011-08-29 17:03:27 2362
原创 FM之SO_DOCUMENT_SEND_API1
通过 Function Module 发送邮件,可发送附件。所属 Function Group : SOI1所属 Package : SO*@邮件相关变量DATA:rec_l_docdata TYPE sodocchgi1, l_sende
2011-08-29 17:00:48 2784
转载 assigning values with move
REPORT demo_data_move NO STANDARD PAGE HEADING. * MOVE DATA: t(10) TYPE c, number TYPE p DECIMALS 2, count TYPE i. t
2011-08-29 16:23:09 744
原创 ALV中调用Excel, 丢掉前面的0问题解决
Bob 发表于 ABAP 分类,标签: ALV, Excel 在sdn中看到有人问这个问题, 于是做个简单的例子来说明如何避免, 或者说解决这个问题.1. 写个小程序, 用alv来显示表vbak的内容.*&-----------------------
2011-08-29 16:21:58 1256
原创 关于oracle数据库的操作的命令
1.--数据操作 SELECT --从数据库表中检索数据行和列 select * from table order by oid desc limit 0,5; 查表中最后5条记录 INSERT --向数据库表添加新数据行 DELETE -
2011-08-29 16:19:38 758
原创 abap 面试问题
问题一:锁对象(Lock Object)和 FM(Function Module),激活Lock Object时,产生的 FM 的名字是什么?答案:首先要在 ABAP 字典中创建锁对象,然后才能在 ABAP 程序中设锁。创建锁对象时,系统会自动生成两个 FM 来进行锁管理。
2011-08-29 16:18:48 802
原创 SAP职业生涯中12个最致命想法
1)总觉得自己不够好 这种人虽然聪明、有历练,但是一旦被提拔,反而毫无自信,觉得自己不胜任。此外,他没有往上爬的野心,总觉得自己的职位已经太高,或许低一两级可能还比较适合。 这种自我破坏与自我限制的行为,有时候是无意识的。但是,身为企业中、高级主管,这种无意识
2011-08-29 16:17:06 1201 1
原创 TYPE-POOLS
我们在定义Tables的时候,一般会加上TYPE-POOLS SLIS.slis应该是个Package.声明了它后就可以用它包括的函数、类、消息等。SLIS_FIELDCAT_ALV 是控制ALV的列的信息,比如列宽、颜色、是否可修改等。SLIS_LAYO
2011-08-29 16:16:07 3868
原创 LIST交互列表
1.Title names can be up to 20 characters in length and must be entered all in capital letters. A title that isset stays active until a new
2011-08-29 16:15:40 846
原创 sy-repid 和 sy-cprog的区别
1. sy-repid is the name of the current program.sy-cprog is the name of the calling program.比如在一个Function里面设置断点,sy-repid的这个FM所在Function
2011-08-29 16:14:57 1518
SAP FI制造费用尾差结转程序开发完整代码
2023-04-03
SAP开发——在SAP上发布WebService
2021-07-12
SAP QM质量管理学习文档
2021-07-12
SAP FICO 实战学习视频及完整资料下载.docx
2021-05-25
学习心得-《如何利用Excel高效地处理数据》.pdf
2021-05-25
智慧化工-安全生产信息化平台介绍-无logo(1).pptx
2020-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人