sap中用函数增加断点(break point)
摘要:如果在增强程序中,每次调试都要去程序里面设置断点很麻烦,为了解决这个问题,可以用下面的两个方法:1: if sy-uname eq 'XXXX' "XXX 为账号名字 break point. endif.这种方式比较麻烦,如果是生产机 需要在修改一次代码将上面的代拿到再传一次生产机才能保证该用户可用。2:调用C160_BREAK_POINTcall function'C160_BREAK_POINT'.然后在su01里对当前账户做如下设置:这样这个账号 在运行加有上面函数的程序是 会断点进去。其中su01中参数的里面的数据保存在 usr05 表中具体
阅读全文
posted @
2013-11-07 10:41
风语/仝
阅读(2250)
推荐(1)
把内表 itab1 的 n1 到 n2 行内容附加到 itab2 内表中去.
摘要:语法:append lines of itab1 [ from n1 ] [ to n2 ] to itab2.DATA:BEGINOFgt_00OCCURS0,l_01TYPEi,l_02TYPEi,l_03TYPEi,ENDOFgt_00.DATA:gw_00LIKELINEOFgt_00.DATA:BEGINOFgt_01OCCURS0,l_01TYPEi,l_02TYPEi,l_03TYPEi,ENDOFgt_01.DATA:gw_01LIKELINEOFgt_01.gw_00-l_01=1.gw_00-l_02=1.gw_00-l_03=1.APPENDgw_00TOgt_00.gw
阅读全文
posted @
2013-10-12 10:41
风语/仝
阅读(460)
推荐(0)
ABAP打开TCODE
摘要:CALLFUNCTION'TH_CREATE_MODE'EXPORTINGtransaktion='ZGNBWD001'EXCEPTIONSmax_sessions=1internal_error=2no_authority=3OTHERS=4.
阅读全文
posted @
2013-10-08 10:04
风语/仝
阅读(455)
推荐(0)
check、continue、exit的区别
摘要:DATA:BEGINOFlt_tableOCCURS0,i_rowTYPEi,i_colTYPEi,ENDOFlt_table.lt_table-i_row=1.lt_table-i_col=1.APPENDlt_table.lt_table-i_row=2.lt_table-i_col=2.APPENDlt_table.lt_table-i_row=3.lt_table-i_col=3.APPENDlt_table.lt_table-i_row=4.lt_table-i_col=4.APPENDlt_table.LOOPATlt_table. IFlt_table-i_row=3.exit.
阅读全文
posted @
2013-09-09 14:34
风语/仝
阅读(397)
推荐(0)
将excel数据导入内表的函数
摘要:callfunction'TEXT_CONVERT_XLS_TO_SAP'exportingi_tab_raw_data=lt_raw "开始行i_filename=l_file "文件路径tablesi_tab_converted_data=gt_filecont "数据内表exceptionsconversion_failed=1others=2.messagetext-t04type'S'displaylike'E'.
阅读全文
posted @
2013-09-05 14:00
风语/仝
阅读(443)
推荐(0)
ALV 行列 颜色
摘要:1)颜色含义1:海蓝;2:浅清;3:黄色;4:浅蓝;5:青色;6:红色;7:橙色。(1)首位为主颜色;(2)次位为辅助颜色;(3)末位为0时,表示首位数字表为表格的底色;末位为1时,则表示以1为底色,首位数字则表为表格字体的颜色;末位为其它颜色时,则表示底色为ALV的默认颜色;以上三条是本人大概总结出来的规律,本人发现的现象基本如上,但也不一定全部正确。其中C200与系统标准ALV底色比较相似;C410与系统标准关键字颜色比较相似。2)列颜色:在 slis_t_fieldcat_alv-emphasize 中,写入需要的颜色代码。Eg:DATA: fc TYPE slis_t_fieldcat
阅读全文
posted @
2013-08-28 20:12
风语/仝
阅读(2734)
推荐(0)
检查输入的内容是否位数字,以及获取字段的类型
摘要:***检查字段类型DESCRIBEFIELDl_strTYPEl_type. "详细描述见F1帮助*************************************************************************判断输入的值是不是数字DATA:l_tipoLIKEdd01v-datatype.DATA:l_saknrTYPEstring.l_saknr='123aaa'.CALLFUNCTION'NUMERIC_CHECK'EXPORTINGstring_in=l_saknrIMPORTINGhtype=l_tipo.I
阅读全文
posted @
2013-08-23 16:02
风语/仝
阅读(264)
推荐(0)
ABAP写的一个递归
摘要:需求:计算下面树形结构中每个子节点与最上层父节点的对应关系。DATA:BEGINOFlt_ztabOCCURS0,aTYPEstring,bTYPEstring,ENDOFlt_ztab.DATA:lw_ztabLIKELINEOFlt_ztab,lw_ztab1LIKELINEOFlt_ztab,lt_ltabLIKETABLEOFlt_ztabWITHHEADERLINE.DATA:BEGINOFlt_mtabOCCURS0,mTYPEstring,ENDOFlt_mtab.DATA:lw_mtabLIKELINEOFlt_mtab.DATA:l_aTYPEstring,l_bTYPEst
阅读全文
posted @
2013-06-26 10:52
风语/仝
阅读(3675)
推荐(1)
Sap自动编号工具(SNRO)
摘要:一、创建号码段 T_CODE:SNRO 创建完上两个后,保存,然后单击界面最上面的“编号范围”,进行号码段的维护。 二、读取号码段 在ABAP中通过“NUMBER_GET_NEXT”来获取编号对象所生成的流水码,每次调用都会产生一个新的号码。 DATA:l_newno type char10. CALL FUNCTION ‘NUMBER_GET_NEXT’ Exproting nr_r...
阅读全文
posted @
2013-06-13 16:34
风语/仝
阅读(7937)
推荐(0)
me23n去价格
摘要:SELECTknumvkposnASebelpkschlkbetrkpeinkwertINTOCORRESPONDINGFIELDSOFTABLEgt_konvFROMkonvFORALLENTRIESINgt_ekpoWHEREknumv=gt_ekpo-knumvANDkinakEQ''ANDkschlIN('PB00','PBXX','P101').
阅读全文
posted @
2013-06-04 11:42
风语/仝
阅读(585)
推荐(0)
税码和税率对应
摘要:****税码和税率对应DATA:lt_t007vLIKETABLEOFt007vWITHHEADERLINE,lwa_t007vLIKELINEOFlt_t007v.SELECT*INTOCORRESPONDINGFIELDSOFTABLElt_t007vFROMt007vWHEREdatam<=sy-datumANDalandEQ'CN'.
阅读全文
posted @
2013-06-04 11:33
风语/仝
阅读(1045)
推荐(0)
sap 登陆增强
摘要:SAP用户登录增强,对用户GUI登录有效,但对RFC访问登录(例如JCO)无效。增强类型是CMOD/SMOD,增强出口(exit)是SUSR0001。一、增强操作步骤tcode smod,”加强” 输入SUSR0001,”对象组件”选择”组件”,点击“修改”。双击功能模块名”EXIT_SAPLSUSF_001″FUNCTION EXIT_SAPLSUSF_001中已有代码”INCLUDE ZXUSRU01″.在se80下,创建INCLUDE ZXUSRU01。在ZXUSRU01中输入需要的代码激活增强。在tcode smod,”加强” 输入SUSR0001,点击”测试”.选择EXIT_SAPL
阅读全文
posted @
2013-05-15 17:52
风语/仝
阅读(1305)
推荐(0)
TCODE找相應的BAPI(主要是找到包PACKAGE)
摘要:如果我们找BAPI可以通过SAP标准事物代码:BAPI查询到已经释放的BAPI.如果只知道事物代码,可以通过下面的方式查询相应的BAPI.例如我们找创建销售订单的BAPI我们知道事物代码是VA01.1、我们进入VA01界面,找到system --> status2、在事物代码位置上双击,找到PACKAGEVA3、用SE80打开包VA4、打开业务工程---》业务对象类型。根据我们的业务需求。我们要找销售订单的创建,所有BUS2032销售订单的可能性最大。5、双击BUS2032打开方法,寻找和创建销售订单名字相同的方法这里我们要找的就是SalesOrder.CreateFromDat2。将光
阅读全文
posted @
2013-04-25 16:33
风语/仝
阅读(287)
推荐(0)
abap 动态控制状态栏按钮
摘要:DATA:gt_fcodeTYPETABLEOFsy-ucommappend'按钮名称'togt_fcode.setpf-status'状态栏名称'excludinggt_fcode.通过以上设置可以使"按钮名称" 不在状态栏显示。
阅读全文
posted @
2013-01-04 17:13
风语/仝
阅读(2303)
推荐(0)
abap 导出数据到excle,粘贴复制法
摘要:1:编写公共的includeinclude ZGNPUBI000include 实现:types:beginofg_line,row(4096)typec,endofg_line.types:g_field(1024)typec.types:g_linestypetableofg_lineinitialsize100.types:tt_charttypetableofbapi_char.data:g_workbooktypeole2_object,g_apptypeole2_object.data:g_sheet1typeole2_object.data:has_datatypec.*DATA
阅读全文
posted @
2012-12-29 11:27
风语/仝
阅读(1443)
推荐(0)
abap 字符统一为大写
摘要:data: s_str type string.s_str = 'a123B'.TRANSLATE s_str TO UPPER CASE.write: s_str.
阅读全文
posted @
2012-11-27 15:07
风语/仝
阅读(6761)
推荐(0)
Smartforms 设置纸张打印格式
摘要:在sap做一个打印报表,要先设置一个纸张打印格式,下面以工厂中常用来打印的针孔纸为例,在sap设置该纸张的打印格式,以用于报表:1、运行事务代码SPAD;选择工具栏上的【完全管理】按钮——>选择【设备类型】页面(在该页面上有四个按钮:【设备类型】、【打印控制】、【格式类型】、【页格式】);2、选择【页格式】进入页格式列表界面,选择工具栏上的【修改】图标,工具栏左边会出现【新建】图标(注:不点【修改】图标是不会出现【新建】图标的);选择【新建】图标进入新建页格式界面,输入页格式名称“zkz”,方向选择肖像“Portrait”即竖向,纸张大小为:纸宽“215mm”、纸长“140mm”;(注:
阅读全文
posted @
2012-08-28 10:12
风语/仝
阅读(7732)
推荐(0)