
ABAPTM
文章平均质量分 66
zjut_xiongfeng
这个作者很懒,什么都没留下…
展开
-
如何刷新 ALV 数据
SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L1S31 {font-style: italic;color: #808080;}.L1S52 {color: #0000FF;}form data_changed_finished using p_modified. check p_modified eq c_x.原创 2011-03-05 09:26:00 · 1030 阅读 · 0 评论 -
物料转移过账BAPI_GOODSMVT_CREATE
物料转移过账BAPI_GOODSMVT_CREATE REPORT zppmm_mb1b.TABLES:mseg, mkpf, rm07m, t158b, t001l, msegk.DATA: mat_doc LIKE bapi2017_gm_head_re原创 2009-10-26 13:53:00 · 1890 阅读 · 1 评论 -
ABAP OO 面向对象语法 ---实例看 "=" 与 "?=" 的区别
ABAP OO 面向对象语法 实例看 "=" 与 "?=" 的区别 1. "=" 同类型赋值*&---------------------------------------------------------------------**& Report Z_WYS_TYPEREF01*&作者:永上*&--------------------转载 2009-10-17 10:14:00 · 1197 阅读 · 0 评论 -
Pop a Message to specific SAP users
Pop a Message to specific SAP usersIs there anyway to popup a window on particular users screens though abap program? ** Pop a Message to specific SAP users** How to get a list of all the c转载 2009-10-17 12:21:00 · 532 阅读 · 0 评论 -
'POPUP_TO_GET_ONE_VALUE'
DATA: lv_value TYPE spop-varvalue1. CALL FUNCTION POPUP_TO_GET_ONE_VALUE EXPORTING textline1 = Enter Your Name* TEXTLINE2 = * TEXTLINE3原创 2009-10-17 15:32:00 · 1757 阅读 · 0 评论 -
跳出选择屏幕
TABLES : vbak. SELECTION-SCREEN BEGIN OF SCREEN 210 AS WINDOW.SELECT-OPTIONS: s_vbeln FOR vbak-vbeln, s_ernam FOR vbak-ernam, s_erdat FOR vbak-erdat.SELECTION-SCREEN END OF原创 2009-10-17 15:29:00 · 455 阅读 · 0 评论 -
动态查询,动态列实例
*&---------------------------------------------------------------------**& Report ZFI_0665 **&原创 2009-10-16 10:38:00 · 711 阅读 · 0 评论 -
弹出窗口的Debug
方法一、在弹出之前就Debug,然后一直F7到弹出窗口。方法二、准备一个文本文件,放到一个比较方便拿到的地方,需要Debug的时候拖到SAP的窗口上。这个方法还可以用在调试Flow Logic。 下面是一个文本文件的例子:[FUNCTION]Command=/HTitle=Barry TestType=SystemCommandhttp://blog.chinaunix.net/u转载 2009-10-16 14:30:00 · 680 阅读 · 0 评论 -
如何使用应用日志
SAP的应用日志(Application Log)是用于创建,保存和分析系统消息的工具.相关TCODE:SLG0: Creation of Object and Sub objectSLG1: Display Application Logs相关创建应用日志函数BAL_LOG_CREATE --> Create log with header dataBAL_LOG_M转载 2009-10-09 15:16:00 · 621 阅读 · 0 评论 -
MM配置路线+事务码
一般设置 检查单位 CUNI 维护日历 SCAL 企业结构 定义工厂 创建采购组织 SM30 定义库存地点 OX09 给公司代码分配工厂 OX18 给公司代码分配采购组织 OX01 分配工厂给采购组织 OX17 给工厂分配标准采购组织 企业结构>分配>物料管事> … 创建采购组 物料管理>采购>… 主数据 为物料管理进转载 2009-10-09 10:17:00 · 685 阅读 · 0 评论 -
如何下载abap代码到本地。
REPORT zzm_down .*table declerationTABLES : tadir.*data declerationTYPES: codeline(255).DATA: sourcecode TYPE STANDARD TABLE OF codeline WITH HEADER LINE.DATA: prog(60) , codefile LIKE rlgrap-原创 2009-09-30 16:08:00 · 1346 阅读 · 0 评论 -
abap动态进度条
*&---------------------------------------------------------------------**& Include ZSHOWMES **&---------------------------------------------------------------------**& Author : jackxiong*& Create Date原创 2009-09-30 16:01:00 · 500 阅读 · 0 评论 -
ABAP:利用SAP定时器自动刷新LIST
ABAP:利用SAP定时器自动刷新LIST 上篇文章(利用SAP定时器自动刷新ALV)中介绍了类cl_gui_timer的使用,这里继续使用该类来演示对LIST的自动刷新,以与网上通行的使用函数RFC_PING_AND_WAIT的刷新方法作个对比。代码如下,需要说明的是,由于cl_gui_timer是SAPGUI的一个控件,必须使用CAL原创 2009-09-24 15:24:00 · 2085 阅读 · 0 评论 -
发货过账(vl02n)bapi 及冲销
*&---------------------------------------------------------------------**& Report YMM_TEST_FOR_FHGZ **&原创 2009-10-28 15:16:00 · 9355 阅读 · 3 评论 -
BAPI_TRANSACTION_COMMIT
BAPI_TRANSACTION_COMMIT有个WAIT参数,它类似于更新数据库语句的COMMIT和COMMIT AND WAIT。当不对WAIT参数赋值或赋为空时COMMIT会异步执行,否则会同步执行。这样当有两个业务需要连续执行的时候,第二个业务依赖与第一个业务,那么第一个业务BAPI在调用之后其BAPI_TRANSACTION_COMMIT的WAIT参数应赋为‘X’,否则便不能保证第一个业原创 2009-10-28 16:20:00 · 3318 阅读 · 0 评论 -
利用DEEP Table做层次XML输出
(---原文转自 http://blog.chinaunix.net/u1/40527/showart_681421.html 老白的ABAP博客) *&---------------------------------------------------------------------**& Report Z_BARRY_TEST_XML*&---------------转载 2009-11-09 09:15:00 · 593 阅读 · 0 评论 -
选择屏幕 子屏幕
<br /><br />*----------------------------------------------------------------------*<br />* Selection-Screen<br />*----------------------------------------------------------------------*<br />selection-screen: begin of tabbed block tab for 11 lines,<br />原创 2011-03-05 09:44:00 · 770 阅读 · 0 评论 -
如何动态 设置 屏幕标题
<br /><br /> 在标题 guit title 里面 <br /> ZSDM0010<br /> 100<br /> &1<br />此处 &1用占位符号text-h01.取代。<br />SPAN {font-family: "Courier New";font-size: 10pt;color: #000000;background: #FFFFFF;}.L1S31 {font-style: italic;color: #808080;}.L1S原创 2011-03-05 09:18:00 · 1426 阅读 · 0 评论 -
CL_ABAP_TYPEDESCR
有时候我们要在程序运行的时候取得某个内表或者某个结构它的属性或者它的字段的属性,可能通过类CL_ABAP_TYPEDESCR和它的子类取得指定内表的属性。类CL_ABAP_TYPEDESCR和它的子类的结构图CL_ABAP_TYPEDESCR | |--CL_ABAP_DATADESCR | | | |--CL_ABAP_ELEMDESCR | |--CL_ABAP_REFDESCR | |--CL_ABAP_COMPLEXDE转载 2010-11-08 09:38:00 · 1076 阅读 · 0 评论 -
tabstrip for sap
PROGRAM zcm_dynpro_tabstrip_local.TABLES: rmmw1,"物料管理维护:初始化参数(零售) rmmg1, "物料主数据维护:初始参数-原材料 rw04a. "存储结构* Itab for BDCDATA: i_bdcdata LIKE STANDARD TABLE OF bdcdata IN原创 2010-10-26 15:15:00 · 1297 阅读 · 0 评论 -
BDC
<br />*----------------------------------------------------------------------*<br />* INCLUDE ZINCL_BDC *<br />*----------------------------------------------------------------------*<br />DATA : _filename原创 2010-09-25 11:12:00 · 774 阅读 · 0 评论 -
消息控制[系统]
<br />Moudle : MM_MESSAGES_MAC .<br /> <br />mmpur_message 'W' 'ZEMM' '045' '100,000,000' '' '' ''.<br /> <br /> <br />//--------------------------------------------------------------------------<br />CLASS cl_message_mm DEFINITION LOAD.<br />DATA: gl_hand原创 2010-09-16 08:19:00 · 1115 阅读 · 0 评论 -
'POPUP_TO_DECIDE_LIST'函数测试
(效果图)*&---------------------------------------------------------------------**& Report ZTEST_1 **& **&---------原创 2010-07-14 08:53:00 · 1093 阅读 · 0 评论 -
accesskey/TCODE的节点路径
1 se38 ,输入程序名LSKEYF00,点击查看。2 找到FORM: JUMP_THE_WALL,在语句CHECK SY-SUBRC EQ 2. 上设置断点。3 退出SE38(如果不退出,断点设置不起作用,奇怪)4 再次进入,点修改,修改sy-subrc 为0,然后就可以进入了。加入IF SY-UNAME = XXX. SY-SUBRC = 0.ENDIF.转载 2009-12-27 15:05:00 · 495 阅读 · 0 评论 -
WS_DELIVERY_UPDATE
i_vbkok-vbeln_vl = w_sd130-vbeln_vl_prn . " i_vbkok-wabuc = X. " i_vbkok-wadat_ist = w_sd130-wadat_ist . append i_vbkok. loop at it_sd130 . i_vbpok_tab-vbeln_vl = it_sd130-vbe原创 2009-12-19 16:27:00 · 2469 阅读 · 0 评论 -
ALV DEMO
report zbobo_alv_grid_demo .types: begin of rt_tab, excp(1) type c, ebeln type ebeln, ebelp type ebelp, matnr type matnr, bukrs type bukrs,转载 2009-11-16 08:42:00 · 779 阅读 · 0 评论 -
SmartForms 之二--设计
文章原址为:http://www.cnblogs.com/zhumk/archive/2005/06/04/167904.htmlABAP:SmartForms 之二--设计 报表要求:(见下表)要求:1、不是套打,表格线也需要输出2、每张报表打印8行记录,不足的空白行也需要输出3、按凭证号打印单据,可以连续打印多张报表。 一、创建样式:在创建Form之前,需要创建多种段落转载 2009-11-13 09:32:00 · 1051 阅读 · 0 评论 -
Sales Order 中的User Exit开发
在标准SAP业务应用中常会修改标准程序和增加一些自己的功能代码来满足特定化的需求,SAP提供了一些出口对特定的程序、屏幕、MENU以及Docuement进行扩展与修改,他们并不包含任何功能,并被分离存在特定的package里所以他既不会影响标准SAP源代码也不会妨碍升级。除了通过后台配置客户化,我们常用主要有三种用户出口来进行Enhancement和Modification:转载 2009-11-13 09:12:00 · 528 阅读 · 0 评论 -
ABAP Programs For Learners
http://www.cnblogs.com/elegantok/archive/2009/07/16/1524607.htmlABAP Programs For Learners simple alv total REPORT zdemo_alvgrid .type-pools: slis. *Data Decla转载 2009-09-28 21:37:00 · 8301 阅读 · 0 评论 -
用SAP Authority Object 对权限控制
用SAP Authority Object 对权限控制 早就听说SAP Authority Object 对权限控制比较好用,今天有幸实践下。下面是一个简单但是完整的Authority-check的小例子:1.创建Data Element-------(T-Code SE11)Name: Z_ELE_012. 为Z_ELE_01创建一个Domain -------(T-Co转载 2009-09-28 21:00:00 · 898 阅读 · 0 评论 -
选择屏幕折叠效果
REPORT ZTEST_002 .TYPE-POOLS ICON.TABLES MARA.SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME .PARAMETERS P_WERKS TYPE WERKS.SELECTION-SCREEN END OF BLOCK B1.SELECTION-SCR原创 2008-12-13 22:00:00 · 598 阅读 · 0 评论 -
Copy Form from one Client ot Another
Normally you can use the Copy from client function in menu Utillities in SE71Howver you are not always allowed to use this functionallity to copy forms, so instead you can use transaction SCC1 Copy a原创 2008-12-16 08:23:00 · 637 阅读 · 0 评论 -
为表维护建tcode
http://blogimg.chinaunix.net/blog/upfile2/080123150211.swf原创 2008-12-13 22:33:00 · 558 阅读 · 0 评论 -
如何灰掉工具栏上的按钮
500)this.width=500;" border=0 OriginHeight="204" OriginWidth="305"> 方法:500)this.width=500;" border=0> 500)this.width=500;" border=0> REPORT z_barry_test_toolbar NO STANDARD PAGE原创 2008-12-13 22:11:00 · 790 阅读 · 0 评论 -
ABAP门派现状报告
ABAP是一个很小的程序员门派. 专门做SAP软件的开发(极少数)和二次开发(绝大多数). SAP公司和SAP软件都是很牛的,所以ABAP程序员混得也不错. 其实在NetWeaver平台推出之前,ABAP门派的人主要是在修炼一种叫ABAP的功夫. 这种功夫类似C语言,是纯结构化的程序设计语言.而同时期的Java .net 或者Delphi门派的弟子,一入门早就开始练习面向转载 2008-12-13 21:41:00 · 563 阅读 · 0 评论 -
使用指针动态生成内表的方法
REPORT z_barry_test_fieldsymols .TYPE-POOLS: slis.TABLES: mseg,mkpf.DATA: gd_fieldcat TYPE slis_t_fieldcat_alv.DATA: sla TYPE slis_layout_alv , ivariant LIKE disvariant, i_repid LIKE sy-原创 2008-12-13 21:00:00 · 647 阅读 · 0 评论 -
关于SORT ITAB
SORT itab_cdpos DESCENDING BY objectid udate utime . BY后面所有的字段都是降序。SORT itab_cdpos BY objectid udate utime DESCENDING . 只有utime字段是降序,其他字段还是默认的升序原创 2008-12-13 20:53:00 · 572 阅读 · 0 评论 -
CONCATENATE的帮助
下面是CONCATENATE的帮助,里面写了“该操作忽略 尾部空格”,即是说:如果:STR1 = ABCDE.STR2 = IJKL.CONCATENATE str1 str2 INTO STR3.STR3:ABCDE IJKL 中间有空格如果:STR1 = ABCD .STR2 = HIJKL.CONCATENATE str1 str2 INTO STR3.STR3:AB原创 2008-12-11 16:12:00 · 849 阅读 · 0 评论 -
Graphical POPUP progress display
************************************************************ Developer : S.Srini.* Location : Chennai,* : Tamil Nadu,* : India.* Date原创 2009-01-07 16:42:00 · 735 阅读 · 0 评论 -
宏(maro)
DEFINE create_string.* loop for inclusions loop at s_&1. offset = strlen( &1_string_&2 ). c_low = s_&1-low. c_high = s_&1-high. shift c_low left deleting leading 0. shi原创 2009-01-08 15:43:00 · 652 阅读 · 0 评论