
SAP
文章平均质量分 65
yong325
这个作者很懒,什么都没留下…
展开
-
动态生成ABAP程序 .
http://blog.chinaunix.net/uid-697173-id-2680869.html动态生成ABAP程序.参考程序:Tcode ABAPdocu-->BC - ABAP Programming-->The ABAP Programming Language-->Special Techniques-->Generating Progr转载 2013-03-07 18:13:35 · 285 阅读 · 0 评论 -
SAP 中发送e-Mail的方法,如何发送附件?如何在附件中显示中文? .
经多次研究和测试,终于可以正常发送所有附件,且可实际中文字符的正常显示。 关键代码,请参看红色字体部分: *&---------------------------------------------------------------------**& Form SEND_EMAIL_WITH_ATTACHMENT*&---------------------原创 2013-03-07 17:44:10 · 393 阅读 · 0 评论 -
at new end of 使用
1 使用binary search之前,需要sort,并且sort by ascending(系统默认的顺序也是ascending)。而且read table with key的顺序同sort的顺序相同,否则出错,常会找不到纪录。Delete adjacent duplicates之前一定要sort。2 关于内部表示和外部表示:调用BAPI和Update DB的时候,一定要使用内部形式(物料号原创 2013-03-11 16:40:13 · 281 阅读 · 0 评论 -
选择屏幕上添加下拉列表控件
1. 在选择屏幕上添加下拉列表控件, 代码如下: PARAMETERS: auart LIKE vapma-auart AS LISTBOX VISIBLE LENGTH 6 DEFAULT 'ZESC' OBLIGATORY. 2. 手工添加下拉列表数据, 代码如下: *&----------------------------------------------原创 2013-03-12 14:21:11 · 369 阅读 · 0 评论 -
文件夹选择对话框
1.文件夹选择对话框PARAMETERS: P_FPATH LIKE RLGRAP-FILENAME LOWER CASE OBLIGATORY..........AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FPATH. DATA : LW_DIR TYPE RLGRAP-FILENAME, LW_LEN原创 2013-03-12 14:25:26 · 334 阅读 · 0 评论 -
SAP 内表字段自动变化
Sap中动态内表的使用 分类: ABAP开发 2012-06-01 11:04 125人阅读 评论(0) 收藏 举报 顾名思义,动态表的列是可以根据数据的变化而变化的,会使报表显示更简洁漂亮。以下是实现方法。-------------------------------------------1, 创建动态内表: a,动态内表的结构的定义. 动态内表表结构的定义必须原创 2013-03-12 14:28:06 · 390 阅读 · 0 评论 -
SAP 优化程序
abap 如何去程序优化的 2012-04-10 10:44 提问者: jennyzhuifeng |浏览次数:354次我来帮他解答 满意回答2012-04-15 17:33程序的效率是每个程序员都应该重视的,无论您是采用哪一种语言进行开发. 程序有时候越短,并不一定越快,有时候程序很多代码,但不一定会很慢. 性能是一把双刃剑, 获得时间效率的同时, 牺牲的是空间的开销.原创 2013-03-12 14:29:25 · 337 阅读 · 0 评论 -
函数CLOI_PUT_SIGN_IN_FRONT:将数字的负号提到前面
CALL FUNCTION 'CLOI_PUT_SIGN_IN_FRONT' CHANGING value = menge_temp.原创 2013-03-12 08:42:22 · 603 阅读 · 0 评论 -
常用BDC_OKCODE
常用BDC_OKCODE(转自百易) 分类:About SAPOKCODE Description----------------------------------------------- /nn Function Key nn /00 Enter /8 F8,Continue or Execute原创 2013-03-12 14:24:37 · 557 阅读 · 0 评论 -
SAP 中弹出框 POPUP_TO_CONFIRM 使用简介
在开发中经常会使用到弹出框这个功能,在SAP中有很多函数可以实现类似的功能,这里介绍一个比较简单常用的函数 POPUP_TO_CONFIRM 下面是使用代码实现:data:qus type string, ans type c."qus 弹出框显示的内容"ans 根据用户的操作会有三个值" 1 是" 2 否"原创 2013-03-12 14:56:06 · 573 阅读 · 0 评论 -
ST05跟踪查找Field 的table
ST05 跟踪修改的字段1. 选打开VL02N修改界面-pick qty 2.在打开ST05,单击 Activate Trace 3.后返回Vl02N修改Pick Qty字段,再Save。 4.回到ST05,单击Deactivate Trace,再单击Display Trace,继续执行,如下:对Column:Statement排序,查找Update语句。原创 2013-03-12 15:14:41 · 473 阅读 · 0 评论 -
Batch Input(批导入) BDC
Batch Input(批导入)Batch Input是一种数据批量输入SAP系统的辅助程序, SAP系统的资料、格式可以通过Batch Input录入SAP系统Batch Input的机制是模拟事务处理将数据录入R/3系统Batch Input类似SAP的CATT,控制性更好,处理能力更强 1、首先我们需要把需要批导入事务的操作步骤记录下来,可以用T-CODE “SHDB”来记录原创 2013-03-11 16:58:44 · 1125 阅读 · 0 评论 -
在SAP PO 功能,使用BADI 设置Default Value (e.g. Tax Code ) .
虽然可以在 SPRO IMG 中设定一些规则或条件进行设置Default Value ,但一般会放至 PO 的 Condition 中,不易处理特别的要求,而使用 BADI 的方法则可以方面的人工控制对应的要求。其中主要的关键项有:BADI : ME_PROCESS_PO_CUSTMethod: PROCESS_ITEM在Method 中使用的主要方法和属性有:IM_I转载 2013-03-11 16:30:26 · 656 阅读 · 0 评论 -
如何使用 PO 的 User-Exit -- OSS Note 407975 .
对 PO 功能,使用User-Exit ,可参考 OSS Note 407975.OSS - Online SAP SupportNote - 可使用 T-Code : SNOTE 在SAP 环境中打开/下载/查看等以下为有关 MM06E005 有部分说明以供参考。TheFucntional Exit MM06E005 is theEnhancement for C转载 2013-03-07 18:19:19 · 351 阅读 · 0 评论 -
根据 T-Code 获取相关的 User-Exit / Finding the user-exits of a SAP transaction code .
可使用以下Program ,输入 T-Code 之后,即可取得相关的 User-Exit 。然后可直接双击对应的User-Exit 来查看对应的Function Module 和 Function Group 等信息。*&---------------------------------------------------------------------**& Report转载 2013-03-11 16:31:26 · 238 阅读 · 0 评论 -
ABAP 测试代码的运行时间
SE38 或者SE30 都可以进入如下界面 贴入代码后, 点击测量运行时间, 结果如下 可以同时对比两段代码的优劣, 还是比较有用的吧.原创 2013-03-12 14:16:16 · 414 阅读 · 0 评论 -
SAP按钮游戏
*&---------------------------------------------------------------------**& Report ZTEST_BUTTON_GAME **&原创 2013-03-12 14:34:07 · 297 阅读 · 0 评论 -
函数VIEW_MAINTENANCE_CALL:视图变报表 .
*&---------------------------------------------------------------------**& Report Ztest_VIEW*&*&---------------------------------------------------------------------**&*&*&---------------原创 2013-03-12 08:43:08 · 566 阅读 · 0 评论 -
SAP Word 生成
report ztest126 no standard page heading line-size 255.data: begin of wa_html, zhtml(255), end of wa_html, gt_html like table of wa_html.data: v_str type string.de原创 2013-03-12 15:08:30 · 346 阅读 · 0 评论 -
CONVERT_TO_LOCAL_CURRENCY 转换币别
*&---------------------------------------------------------------------**& Report Z_TEST.*&---------------------------------------------------------------------**&*&*&-----------------------原创 2013-03-11 17:01:16 · 878 阅读 · 0 评论 -
MD63 Create Forecast
*&---------------------------------------------------------------------**& Form PROCESS_DATA*&---------------------------------------------------------------------** text*---------原创 2013-03-11 18:22:13 · 412 阅读 · 0 评论 -
SAP 采购订单税码增强检查 .
1、SE18查看ME_PROCESS_PO_CUST相关信息 2、SE19创建ME_PROCESS_PO_CUST的BADI实现类 注意类名称定义是按照以下规则:ZCL_IM_ + BADI其中CL表示CLASS类的意思,IM表示Implement实现的意思;3、SE24实现ZCL_IM_ME_PROCESS_PO_CUST4、实现PROCESS_ITEM代转载 2013-03-11 14:32:13 · 617 阅读 · 0 评论 -
可配置的代码增强--Switch framework -- 无废话篇(完成) .
REPORT ZWYS_SWITCHFRAMEWORK001.WRITE / '这是尚未增强的代码'. 2. 增强之.这一招叫做 Source Code Plug-Ins . 一般人我不轻易告诉他. 不过现在地球人都知道了.http://help.sap.com/saphelp_nw04s/helpdata/en/3b/0a39426f79f83ae10转载 2013-03-07 18:03:10 · 364 阅读 · 0 评论 -
ABAP取中文字符串的字节长度
data: lv_str type string, lv_len type i. lv_str = 'AB中国'. lv_len = cl_abap_list_utilities=>dynamic_output_length( lv_str ). write:/ lv_len.原创 2013-03-11 16:37:38 · 465 阅读 · 0 评论 -
如何取得TryCatch捕捉到的错误信息
data : v_c type p , o_cx type ref to cx_root, v_msg type c length 100. try . v_c = 5 / 0 . catch cx_root into o_cx. v_msg = o_cx->if_message~get_text原创 2013-03-12 14:26:14 · 316 阅读 · 0 评论 -
取windows用户桌面物理路径
data: lv_path type string. cl_gui_frontend_services=>get_desktop_directory( changing desktop_directory = lv_path exceptions cntl_error = 1 ). cl_gui_cfw=>update_view( ). w原创 2013-03-12 14:26:48 · 284 阅读 · 0 评论 -
在 SAP 中移动文件的处理方法 .
方法一: 在目标目录新建文件,然后Copy 来源文件的内容,最后删除来源文件,变相达到移动的目的:FORM MOVE_FILE_TO_FOLDER USING P_FROM_PATH P_TO_PATH P_FILE_NAME转载 2013-03-11 16:32:32 · 236 阅读 · 0 评论 -
SAP Logon Setting
原创 2013-03-11 17:06:57 · 353 阅读 · 0 评论 -
ABAP 常用开发T-Code
IDOCSale display ale customizingSM59 RFC Destinations (Display/Maintain)原创 2013-03-11 16:35:25 · 549 阅读 · 0 评论 -
SAP 维护 table
维护table1、 通过SE11创建Table2、 SE54创建Objects3、 需要输入的数据4、 SM30维护5、 还可以通过SE93创建T-Code原创 2013-03-12 09:52:28 · 396 阅读 · 0 评论 -
Funtion:NUMBER_RANGE_ENQUEUE 自动产生序号
CALL FUNCTION 'NUMBER_RANGE_ENQUEUE' EXPORTING object = 'ZIMIRNO' EXCEPTIONS foreign_lock = 1 object_not_found = 2 system_failure = 3 OTHER原创 2013-03-12 14:22:16 · 497 阅读 · 0 评论 -
BAPI me21n vl10b vl02n
T-code.BAPI me21n vl10b vl02n FUNCTION ZTEST01.*"----------------------------------------------------------------------*"*"Local interface:*" IMPORTING*" VALUE(IT_TABP01) LIKE ZMM_NCP0原创 2013-03-11 17:02:49 · 648 阅读 · 0 评论 -
代码增强(Code Enhancement) .
http://blog.chinaunix.net/uid-697173-id-2680883.htmlSAP New Enhancement Framework无废话篇 之代码增强(Code Enhancement) 如果你对Enhancement Framework 中的Code Enhancement 感兴趣,并且不愿花半天时间看SAP的帮助,请参考本文.不足之处敬请指教转载 2013-03-07 18:11:52 · 520 阅读 · 0 评论 -
abap-使用 BDC 的小技巧 .
1.通过录屏工具自动创建BDC导入程序 SHDB:进入录屏工具,录完屏后 注意工具条上,有 Program FunctionModule 两个按钮,分别可以按当前录屏自动创建 BDC导入的 report 和 function module (制作bapi时特好用) , 然后在打开要应代码添加一些额外的逻辑代码就行了。 (我以前都是把录屏数据,按一个 bdc导入模板程序来改,很麻烦,很转载 2013-03-13 11:04:59 · 368 阅读 · 0 评论 -
SAP Table RESB 两种方法的对比
第一种写法,稍微快一下1.DATA: BEGIN OF gt_order OCCURS 0, aufnr LIKE afko-aufnr, rsnum LIKE afko-rsnum, matnr LIKE afpo-matnr, psmng LIKE afpo-psmng, meins LIKE afpo-meins,原创 2013-03-13 11:10:16 · 1852 阅读 · 0 评论 -
CO02 BDC:Update BOM Component Explosion type
*----------------------------------------------------------------------** Start new screen **---------------------------------------------------原创 2013-03-13 11:05:16 · 622 阅读 · 0 评论 -
SAP ABAP快捷键设置 .
转自:http://scnblogs.techweb.com.cn/shibao12/archives/99.html SAP ABAP快捷键设置F1 帮助F3 返回F4 选择输入项F5 新增F6 复制为。。。F7 全选F8 选择块,首F8,尾F8F9 选择一条CTRL+S 保存F12 取消Shift+F转载 2013-03-13 11:37:25 · 744 阅读 · 0 评论 -
SAP ALV Display Title
form frm_alv_display_w . data:l_fname_i type i, l_week(2), l_year(4), l_pos type i, l_txt(20), l_fname_txt(6), l_fname type lvc_fname. data:l_we原创 2013-03-14 13:05:21 · 361 阅读 · 0 评论 -
VMI(供应商管理库存)模式及其改进方式探讨 .
1 供应链管理基础理论随着信息的高速发展,企业内部,企业与企业之间为保证实时信息的有效快速传递,需要建立一套有效的管理系统。供应链是围绕核心企业,通过对物流、资金流、事务流和信息流的控制,从采购原材料开始,制成中间产品以及最终产品,最后由销售网络把产品送到消费者手中的过程;也是将供应商、制造商,分销商、零售商和最终用户连成一个整体的功能网链结构模式。供应链管理是一种集成的管理思想和方法,它转载 2013-03-14 13:41:07 · 644 阅读 · 0 评论 -
SAP UTF-8 文件输出方式 及 GUI_DOWNLOAD 参数说明 .
Function Module: GUI_DOWNLOAD注: 如需要导出 UTF-8 的文件,可使用以下格式即可。 call function 'GUI_DOWNLOAD' exporting filename = p_file FILETYPE = 'DAT转载 2013-03-13 16:58:27 · 834 阅读 · 0 评论