日志
Vince Chang
ABAP/MM/TM/SPP
展开
-
凭证的连续打印 贴在此处下次参考
DATA: func_mod_name TYPE rs38l_fnam, " 子程序名 output_options TYPE ssfcompop, " SAP Smart Forms: 智能写作器 (传输) 选项 it_job_output_info T原创 2013-03-21 12:50:17 · 1293 阅读 · 0 评论 -
fb03 fv50增强打印Smartforms凭证
增强程序 LKKBLF01 第10行今天发现这边增强 会影响其他功能,需要在这边加Tcode检查。解决问题。FIELD-SYMBOLS: TYPE ANY, TYPE ANY, TYPE ANY. ASSIGN原创 2013-03-19 21:52:11 · 2345 阅读 · 0 评论 -
很长时间 不写的ALV OO, 贴在此处下次参考
*&---------------------------------------------------------------------**& Report Z02MMR022*&*&---------------------------------------------------------------------** Author: Vince* C原创 2013-03-20 20:02:57 · 1156 阅读 · 0 评论 -
SAP change document T-code SCDO(SAP更改字段级记录)
项目中遇到了一个需求:对自建表的数据进行操作的时候,需要对更改信息进行记录,到字段级别~使用到了SAP 的chenge document 功能.Tcode : SCDO首先建立一个自己的change document object ,在对象里面填上需要记录的表的名字. 要是需要记录删除字段信息的话,把第二个checkbox选上.然后选择生成更新程序 -> 保存.点击生成信息转载 2013-04-02 21:02:49 · 7387 阅读 · 2 评论 -
sap 如何利用记事本DEBUG abap程序
分享一下如何快速、简洁、任何时候都可以DEBUG abap程序,成为一个ABAPER的高手!一般来说,我们按照SAP的PA教材在运行事务代码或调试程序的时候设置断点或在地址栏输入/H实现程序DEBUG。我来给大家介绍一下,如何通过记事本不管你在任何时候,都可以DEBUG程序,尤其是在SAP一些对话框形式的程序中,无法输入/H,那么debug程序非常困难,现在把这段代码共享给大家。[原创 2013-03-19 18:38:24 · 1290 阅读 · 0 评论 -
ABAP FM总结
ABAP 函数总结 常用函数解释函数名 描述SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息EDIT_LINES 把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新组织VIEW_MAINTENANCE_CALL 维护表视图函数名 描述DY_GET_FOCUS 获得屏幕焦点DY_GET_SET_FIELD_VA转载 2013-03-19 17:58:35 · 2951 阅读 · 0 评论 -
解决了一个很难的问题上传文件 到FTP
文件从SMW0下载下来OLE处理后需要传到指定的FTP看似简单 实现很难在上传FTP之前需要上传到SAP Server中转一下。CG3Z 上传 用BDC实现 CG3Y 下载AL11 查看服务器文件原创 2013-03-19 15:45:46 · 1090 阅读 · 0 评论 -
ALV加按扭
SELECTION-SCREEN BEGIN OF LINE.SELECTION-SCREEN PUSHBUTTON 7(20) but1 USER-COMMAND button. " 定义搜索按钮SELECTION-SCREEN END OF LINE.FORM frm_initialization . CALL FUNCTION 'ICON_CREAT原创 2013-03-15 21:42:43 · 828 阅读 · 0 评论 -
数字千分位逗号隔开
FUNCTION Z02FI_NUMBER_SPLIT.*"----------------------------------------------------------------------*"*"Local Interface:*" IMPORTING*" REFERENCE(I_NUM) TYPE STRING*" EXPORTING*"原创 2013-03-14 14:56:50 · 5404 阅读 · 0 评论 -
Squery Authority check
SQ02-更改-附加-代码-5.记录处理这个地方 authority-check原创 2013-03-13 19:17:07 · 824 阅读 · 0 评论 -
后台JOB DEBUG
后台JOB DEBUGSM37 勾选JOB 输入JDBG即可。原创 2013-03-13 18:53:21 · 3462 阅读 · 0 评论 -
FM:MONTH_NAMES_GET获取 月份描述信息
FM:MONTH_NAMES_GET获取 月份描述信息转载 2013-03-13 18:52:48 · 1076 阅读 · 0 评论 -
一个关于VOFM的文章
转一个关于VOFM的文章 问题描述: SAP ERP 实施中,经常会用到例程开发(TCODE:VOFM)。创建例程需要ACCESS KEY,这个可以通过申请得到,创建后例程会被包含在一个REQUEST下,例程创建之后还不能马上使用,需要激活,如图所示。 否则无法正常使用。 REQUEST释放后可以传输到目标系统,但是问题就出现在传输。如转载 2013-03-10 19:21:01 · 13901 阅读 · 0 评论 -
访问Domain中Value Range的方法
访问Domain中Value Range的方法 1、直接访问表 dd07l和dd07T select * from dd07lwhere domname = 'domname' andas4local = active. 2、使用SAP的标准函数 call function 'DD_DOMVALUES_GET'exporti转载 2013-03-10 19:20:28 · 2026 阅读 · 0 评论 -
没有小数位的货币在数据库中的保存(不理解,测试)
REPORT z_barry_test NO STANDARD PAGE HEADING .TABLES resb.DATA: amount_in LIKE bapicurr-bapicurr , amount_ex LIKE bapicurr-bapicurr .SELECT * FROM resb UP TO 100 ROWS WHERE waers = 'TW转载 2013-03-10 19:34:37 · 1362 阅读 · 0 评论 -
ABAP Get SAP Login Name and Windows Domain User Name
*-----------------------------------------------------------------------* Company XXX Company Limited** Report Name: ZZW_GET_USERNAME** Author: Lilo.Zhu** Date: 2008.04.11*-------转载 2013-03-10 19:24:51 · 1284 阅读 · 0 评论 -
ALV 含打印 全选 Checkbox,贴在此处方便 下次参考
*&---------------------------------------------------------------------**& Report Z02MMR022*&*&---------------------------------------------------------------------** Author: Vince* C原创 2013-03-20 20:04:02 · 3346 阅读 · 0 评论 -
批量上传SAP FI凭证上的附加的Note
*&---------------------------------------------------------------------**& Report Z02FIUPNOTE*&*&---------------------------------------------------------------------**& FI Batch Document Not原创 2013-03-22 15:31:07 · 1839 阅读 · 0 评论 -
bapi读budget的代码
FUNCTION Z02FI_SUN_INF_BUDGET.*"----------------------------------------------------------------------*"*"Local Interface:*" IMPORTING*" REFERENCE(I_ZZBUDGET) LIKE BSEG-ZZBUDGET*"原创 2013-03-22 16:06:32 · 1311 阅读 · 0 评论 -
修改SAP下载文件路径
* get the Customer file download through the GR8 parameter......原创 2014-04-03 16:49:44 · 4986 阅读 · 0 评论 -
SAP操作windows文件(CL_GUI_FRONTEND_SERVICES)
下面的类可以对文件夹和文件进行操作:CL_GUI_FRONTEND_SERVICES这个类下面的方法均为静态方法,引用的时候以=>来引用方法1:创建文件夹参数说明:RC为返回码类型为sy-subrc。CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_CREATEEXPORTINGDIRECTORY = 'E:\TESTDIR转载 2014-03-19 17:06:17 · 7765 阅读 · 0 评论 -
abap 中文字符串提取和字节长度计算 (两种方法)
abap 中对于字符串长度的计算一般用 strlen 函数实现。但此函数只能算出字符的个数无法计算字符串的长度,例如 'ABC你好'用此函数计算得到的值为5,显然它不是我们想要的,它的字节长度为7 。 经过研究,我写了一个函数可以实现功能代码如下:FUNCTION YGET_CNCHAR_CHARLE.*"----------------------------------转载 2013-09-26 16:31:33 · 11876 阅读 · 0 评论 -
修改Vendor FM VENDOR_UPDATE
X is new and Y is old DATA: LT_XLFAS TYPE TABLE OF FLFAS , LT_XLFB5 TYPE TABLE OF FLFB5 , LT_XLFBK TYPE TABLE OF FLFBK , LT_XLFZA TYPE TABLE原创 2013-05-09 21:36:29 · 2590 阅读 · 0 评论 -
ALV OO 单元格button 按扭
DATA LS_STYLE TYPE LVC_S_STYL.CLASS CL_EVENT_RECEIVER DEFINITION. PUBLIC SECTION. METHODS:HANDLE_BUTTON_CLICK FOR EVENT BUTTON_CLICK OF CL_GUI_ALV_GRID IMPORTING ES_COL_ID原创 2013-05-09 21:35:14 · 2419 阅读 · 0 评论 -
今天 修改别人BDC程序时候发现,日期转换很需要下面为FM
Below are several FMs which can be used to convert date format. 1. CONVERSION_EXIT_IDATE_OUTPUT INPUT: 20080203 OUTPUT: FEB0320082. CONVERT_DATE_TO_EXTERNAL INP转载 2013-05-21 20:46:01 · 1243 阅读 · 0 评论 -
abap--关于异常的处理
1、异常分类从sap 6.10开始,abap的异常分为两类:1)基于异常类的异常,2)非类异常。非类异常又分为系统定义异常(如:被0除异常)和用户自定义异常(用户自定义函数中由exception语句定义,raise语句产生的异常)。异常有的是可以截获处理,用户可以截获做相应处理,系统将可以继续执行程序。如果用户不处理,系统将产生错误,并停止执行程序。有的异常为不可截获的错误异常,系统将转载 2013-05-03 17:03:22 · 2249 阅读 · 0 评论 -
ABAP自定义Search help
DATA L_ENDDA TYPE SY-DATUM. IF P_DATE IS INITIAL. CONCATENATE SY-DATUM(4) '1231' INTO L_ENDDA. ELSE. CONCATENATE P_DATE(4) '1231' INTO L_ENDDA. ENDIF. DATA: LV_RESET(1) TY原创 2013-04-17 19:33:32 · 1786 阅读 · 0 评论 -
SAP Attachment 附加URL
DATA L_RFCDEST TYPE RFCDEST.CASE SY-MANDT. WHEN '130'. L_RFCDEST = 'A'. WHEN '500'. L_RFCDEST = 'B'. WHEN '800'. L_RFCDEST = 'C'. WHEN OTHERS. CLEAR L_RFCDEST.ENDCA原创 2013-04-17 13:14:22 · 2808 阅读 · 0 评论 -
SAP SRM FM 读取附件URL
FUNCTION zsrm_contract_attachment_rfc.*"----------------------------------------------------------------------*"*"Local Interface:*" IMPORTING*" VALUE(I_CONTRACT) TYPE EBELN*" EXPORTI原创 2013-04-17 13:17:20 · 2599 阅读 · 0 评论 -
Webdynpro上传附件 并关联
DATA lo_nd_upload TYPE REF TO if_wd_context_node. DATA lo_el_upload TYPE REF TO if_wd_context_element. DATA ls_upload TYPE wd_this->element_upload.* navigate from to via lead selecti原创 2013-04-12 13:24:28 · 1998 阅读 · 0 评论 -
SAP上传附件 代码
DATA ATTACHMENT TYPE BORIDENT.DATA DOCUMENTS TYPE STANDARD TABLE OF SOOD4.DATA DOCUMENT TYPE SOOD4.DATA FOLDER_ID TYPE SOFDK.DATA IS_OBJECT TYPE BORIDENT.IS_OBJECT-OBJKEY = '00000005'.原创 2013-04-10 21:31:47 · 5084 阅读 · 0 评论 -
用OLE/DOI 实现ABAP导出EXCEL表格
OLE导出: sap中abap 导出excel的方法很多,ole是其中一种,但其导出速度比较慢,一般只应用于对excel格式有特别要求的场所REPORT YGL_MYOLE.INCLUDE OLE2INCL.* OLE OBJECTDATA: MYEXCEL TYPE OLE2_OBJECT, MYSHEET TYPE转载 2013-03-26 22:24:15 · 2032 阅读 · 0 评论 -
Bapi读AFE 代码里面含 有读取状态的代码
FUNCTION Z02FI_SUN_INF_AFE.*"----------------------------------------------------------------------*"*"Local Interface:*" IMPORTING*" REFERENCE(I_ZZAFE) TYPE BSEG-ZZAFE*" REFERENCE原创 2013-03-22 16:07:34 · 888 阅读 · 0 评论 -
将ALV上修改的内容保存到内表(FM方法)
*将ALV上修改的内容保存到内表 CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING E_GRID = L_GRID. CALL METHOD L_GRID->CHECK_CHANGED_DATA.原创 2013-02-26 12:47:28 · 4726 阅读 · 0 评论 -
连接FTP并执行Command
See ht e coding below, I have used these Fm to connect to FTP server and get the Files.. *types for the ftp command result internal tableTYPES : BEGIN OF ty_result, text TYPE ch转载 2013-03-10 19:01:27 · 4058 阅读 · 0 评论 -
取登录用户的成本中心
FUNCTION Z02HR_USERID_TO_CC.*"----------------------------------------------------------------------*"*"Local Interface:*" IMPORTING*" REFERENCE(I_USRID) LIKE P0105-USRID*" EXPORTING原创 2013-02-25 18:57:50 · 839 阅读 · 0 评论 -
ABAP行转化为列(转)
来源:http://scnblogs.techweb.com.cn/laobai/archives/184.html转换为:REPORT z_barry_test_fieldsymols .TYPE-POOLS: slis.TABLES: mseg,mkpf.DATA: gd_fieldcat TYPE slis_t_fieldcat_alv.转载 2012-09-11 10:51:37 · 4752 阅读 · 0 评论 -
Call Transaction
采购订单:1. CALL FUNCTION 'ME_DISPLAY_PURCHASE_DOCUMENT' EXPORTING i_ebeln = itab-ebeln EXCEPTIONS not_found转载 2012-09-11 10:49:31 · 2021 阅读 · 0 评论 -
SAP文件上传服务器并下载
转自:http://blog.sina.com.cn/s/blog_4c4f3d0e01008jym.htmlCG3Y: 下载应用程序到前端CG3Z:从前端上传到应用服务器发现这个T-code说明有两点:1.如果没有OS权限的用户可以用这个T-code上传下载数据2.bisis做权限的大大们,要注意把这2个权限封好 不过感觉用这个还是转载 2012-09-11 22:10:14 · 5208 阅读 · 0 评论 -
text edit control using function
*&---------------------------------------------------------------------**& Report ZTESTEXCELVALATION*&*&---------------------------------------------------------------------**&*&*&-------转载 2012-09-27 16:16:23 · 811 阅读 · 0 评论