ABAP
文章平均质量分 79
iteye_2994
这个作者很懒,什么都没留下…
展开
-
Function Module related on Date calculations (ZT)
http://wiki.sdn.sap.com/wiki/display/ABAP/Function+Module+related+on+Date+calculations Function Modules Description /SAPNEA/J_SC_CONVERT_DATE Covert Date in Japanese Format /SDF/CMO_...原创 2010-07-20 17:00:07 · 302 阅读 · 0 评论 -
Upload and Download ABAP Source Code
This is a program that I have had kicking around for a couple of years in various incarnations. I really liked the file format that Wolfgang Morgenthaler had, that I updated my program to use the ...原创 2008-11-19 11:30:19 · 267 阅读 · 0 评论 -
ABAP Program Tips
The tutorial attached involves follwing topics:1. Useful transactions2. Useful programs3. General programming4. workflow programs5. ALV grid control6. Object programming7. IDoc Programming8 Ba...原创 2008-11-19 10:48:45 · 117 阅读 · 0 评论 -
Dynamic ITAB, SQL, and retrieving itab definition
REPORT z_dyn_test .TYPE-POOLS : abap.FIELD-SYMBOLS: <dyn_table> TYPE STANDARD TABLE, <dyn_wa>, <dyn_field>.DATA: dy_table TY...原创 2008-11-19 10:30:02 · 122 阅读 · 0 评论 -
LDBs/Macros/FMs in HR module
Logical Databases related to HR modulePNP/PNPCEPCHPAP HR Special StatementsInfotypesNodesProvide * from pnnn BETWEEN pn-begda AND pn-endda.../EndProvide Macros in Logical Database PNP/PNPCERP-LOW...2008-11-17 11:32:56 · 292 阅读 · 0 评论 -
Popup screen to input/select/confirm
The first attachment lists some examples about following FMs: REUSE_ALV_POPUP_TO_SELECT (multi-selectable) POPUP_WITH_TABLE_DISPLAY POPUP_TO_GET_ONE_VALUE (w/o db check) POPUP_TO_GET_VALUE (...2008-11-13 17:09:53 · 119 阅读 · 0 评论 -
ABAP 读EXCEL 到内表 & 逆过程
REPORT YTEST015 .*定义读入EXCEL的内表DATA:BEGIN OF IEXCEL OCCURS 0. INCLUDE STRUCTURE ALSMEX_TABLINE.DATA:END OF IEXCEL. PARAMETERS: FN1 LIKE RLGRAP-FILENAME MEMORY ID M01. AT SELECTION-SCREEN O...原创 2008-11-13 17:00:37 · 206 阅读 · 0 评论 -
ABAP Operate Excel by DOI
Desktop Office Integration (online help document):http://help.sap.com/saphelp_nw04/helpdata/en/e9/0be775408e11d1893b0000e8323c4f/frameset.htmCite from: http://www.itpub.net/thread-925318-1-1.htmlEx...原创 2008-11-13 16:50:57 · 114 阅读 · 0 评论 -
ABAP Operate Excel by OLE (output)
REPORT ZEXCELWRITE NO STANDARD PAGE HEADING..* this report demonstrates how to send some ABAP data to an* EXCEL sheet using OLE automation.INCLUDE OLE2INCL.* handles for OLE objectsDATA: H_EXCEL TYP...原创 2008-11-13 16:31:27 · 174 阅读 · 0 评论 -
找出系统中与某个Output Type关联的Document NO.
在Fix Script/Smart Form相关的Bug时, 找与这个Output Type相关联的测试Document, 以前确实是件痛苦的事情: 要看output type的access sequences和condition records, 以及procedure中requirement source code, 然后去相关的数据表中去找匹配的document. 其实根本没必要这么麻烦的,...2007-11-22 15:08:05 · 104 阅读 · 0 评论 -
又做了件不严谨的事
本以为我是一个比较严谨的人,没想到今天又犯了一个马虎大意而导致的问题。在做Enhancement的时候一定要make sure that we have considered the precondition under which our enhancement will take effect,比如说一个enhancement只因对Standard Order生效,如果没有把这个前提考虑进去那...2007-11-14 11:33:02 · 94 阅读 · 0 评论 -
Popup text editor control
DATA: BEGIN OF IT_TEXT OCCURS 0, LINE LIKE TLINE-TDLINE, END OF IT_TEXT. CALL FUNCTION 'TERM_CONTROL_EDIT' TABLES TEXTLINES = IT_TEXT EXCEPTIONS USER_CANCELLED = 1 OTHERS ...2008-11-25 11:48:43 · 115 阅读 · 0 评论 -
DDIC info related tables
Data elementsDD04L Data elementsDD04T R/3 DD: Data element textsTDDIR Active field exits for data elementsDomainsDD01L DomainsDD01T R/3 DD: domain textsDD07L R/3 DD: values for the d...原创 2008-12-03 09:58:07 · 154 阅读 · 0 评论 -
REUSE_ALV_GRID_DISPLAY事件子过程和cl_gui_grid类的事件对应关系
一、SLIS定义的ALV的事件名称* Eventsslis_ev_item_data_expand type slis_formname value 'ITEM_DATA_EXPAND',slis_ev_reprep_sel_modify type slis_formname value 'REPREP_SEL_MODIFY',slis_ev_caller_exit_at_start t...原创 2008-12-04 18:46:23 · 151 阅读 · 0 评论 -
SAP SDN Interesting Topics
Web Dynpro ABAP Performance ToolsPart 1 - Performance Monitor Part 2 - HTTP Watch Part 3 - STAD Part 4 - SQL Trace Tool Part 5 - Runtime Analysis tool Part 6 - Memory Snapshot Blog se...原创 2010-06-29 09:48:45 · 144 阅读 · 0 评论 -
Sap Number Range Object (SNRO)
Brief Examplehttp://www.saptechnical.com/Tutorials/ABAP/SNRO/SNRO.htm Example With More Detailhttp://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=50004015 CALL FUNCTION 'NUMBER_GET_...原创 2010-12-21 16:11:23 · 344 阅读 · 0 评论 -
SE16N &SAP_EDIT, ICON at Selection Screen
摘录From blog of 翱翔云天1. SE16N &SAP_EDITUsually we use SE16N to dispaly table data and only few tables can be maintained by it directly, BUT we can use internal command &SAP_EDIT to switch on...原创 2010-06-12 17:35:31 · 414 阅读 · 0 评论 -
SAP R/3 Security Tables
Below the list of SAP R/3 Security Table that could be used for your referrencesUSR02Logon dataUSR04User master authorization (one row per user)UST04User profiles (multiple rows pe...原创 2010-12-09 15:27:09 · 126 阅读 · 0 评论 -
Class def & impl, Inherit & overwriting, interface & using it, event & handler
Below codes is a simply and rough example could be used as a reference if you have a long time or never touch ABAP OO but would like to use it right now in you project. REPORT YT_OO_T01.*Interf...原创 2010-12-08 10:05:31 · 119 阅读 · 0 评论 -
IDOC_INPUT_ORDERS with error msg RV45A-VBAP_SELKZ (2) is not input field
[Issue]Hi I am creating a multiple line sales order from Idoc and using the FM IDOC_INPUT_ORDERS. The idoc is processed with status 51 with error message RV45A-VBAP_SELKZ (2) is not input field. It ...原创 2010-11-08 14:51:03 · 574 阅读 · 0 评论 -
SAP ALV Trees
BCALV_GRID_DND_TREE ALV Grid: Drag and Drop with ALV TreeBCALV_GRID_DND_TREE_SIMPLE ALV GRID: Drag and drop with ALV tree (simple)BCALV_TEST_COLUMN_TREE Program BCALV_TEST_COLUMN_TREEBCALV_TEST_SIMPLE...原创 2010-11-05 14:07:34 · 242 阅读 · 0 评论 -
Creating a SAP shortcut for any transaction and sending it by mail
Refer to SAP wiki: http://wiki.sdn.sap.com/wiki/display/Snippets/Creating+a+SAP+shortcut+for+any+transaction+and+sending+it+by+mail Key Points:1. Create the shortcut content for the required tra...原创 2010-11-02 11:12:06 · 270 阅读 · 0 评论 -
Note 573128 - Debugging programs in the background
Note 573128 - Debugging programs in the backgroundSymptomHow can you debug a program that runs in the background?Other termsBackground, jobReason and PrerequisitesInformation about troubleshooting...原创 2010-11-01 20:13:58 · 192 阅读 · 0 评论 -
Simple Transfermation Program
Have you been requested to generate notification eamils for SAP users and been struggling with the text alignment problems?Yes, html eamil is a good solution to solve the alignment issue, but how to...2009-08-07 23:42:12 · 201 阅读 · 0 评论 -
Do Screen Enhancement to Transaction MM01
正常情况下通过FM Exits来enhancement a screen, 我们会1. Find relevant enhancement thru program name.2. T-code: CMOD, create an enhancement project, then assign the enhancement to the enhancement project3. Crea...2007-11-11 22:45:28 · 137 阅读 · 0 评论 -
ABAP 数字处理相关内容备注
ABAP 数学函数ABS -Absolute value of the argument arg SIGN - +/- sign of the argument arg: -1, if the value of arg is negative; 0, if the value of arg is 0; 1, if the value of ...2007-10-17 18:08:33 · 250 阅读 · 0 评论 -
Debug background processes, update/system code,model dialog...
How do I debug running background processes or asynchronous processes?In transaction SM50 (process overview), you can select a background process and choose Program/Mode -> Program -> Debuggin...原创 2009-12-18 13:55:54 · 166 阅读 · 0 评论 -
CALL TRANSACTION USING bdc_tab for Data Transfer
http://help.sap.com/saphelp_sm32/helpdata/en/fa/09715a543b11d1898e0000e8322d00/frameset.htmDATA: it_bdcdata TYPE TABLE OF bdcdata, wa_bdcdata TYPE bdcdata.wa_bdcdata-program = 'SAPLBTCH'.wa_bdcda...原创 2008-05-07 17:22:16 · 213 阅读 · 0 评论 -
Create Table Maintance时增加event handler和修改screen
Requirements:1. Table maintain screen中某些列的值根据用户输入自动带出/对输入的值进行限制2. Table maintain screen某些列换成radio button/checkbox/...Solution:1. SE11 -> Change -> Utilities -> Table Maintenance Generator -&g...2008-04-24 17:39:23 · 116 阅读 · 0 评论 -
A quite easy way to send email in ABAP
report zrich_0002. data: maildata like sodocchgi1.data: mailtxt like solisti1 occurs 10 with header line.data: mailrec like somlrec90 occurs 0 with header line. start-of-selection. clear: ...2008-04-24 16:03:29 · 180 阅读 · 0 评论 -
How to cancel active job, del/change schedule job
if the job is active and you want to cancel it, run t-code SM37, go to job and select the menu item cancel active job. Alternatively way:1) Double click on the job and go to Job details button on ap...原创 2008-12-26 09:56:09 · 189 阅读 · 0 评论 -
How to Run UNIX script from ABAP?
Look at SM69, SM49 and Function SXPG_COMMAND_EXECUTE e.g. SM69 Press F5 or click Change button Press F6 or click Create Fill in the following parameter :- Command name ...原创 2008-12-19 12:52:56 · 140 阅读 · 0 评论 -
ALV
1. 使用实例,见附件2. help参考文档,内容也不多,花一个小时就可翻看一遍,绝对必要:http://help.sap.com/saphelp_nw2004s/helpdata/en/5e/88d440e14f8431e10000000a1550b0/frameset.htm3.自已写个Demo程序,大致有如下功能:a) 要求显示的列表内容动态b) 根据ALV layout Variant...2007-12-26 00:25:53 · 95 阅读 · 0 评论 -
CSV文件上传下载分隔符问题以及ABAP正则式
前些天在群里讨论CSV文件上传时分隔符的问题, 当时写个两个事例程序, 可能以后有用, 还是在这里备注下吧.1. 当上传的CSV文件是用逗号分隔时FM, TEXT_CONVERT_CSV_TO_SAP中指定分隔符不起作用, 下面的代码通过一个convert subroutine 将itab中的分隔符手工处理下, 再给这个FM用.REPORT ztr0010.TYPE-POOLS: abap....2007-12-14 11:13:19 · 1130 阅读 · 0 评论 -
怎样找出一个物料的所有Characteristic and its value?
1. 首先check了这些表KSSK, AUSP, CABN, CAWN, KSML, KLAH, 可当时有些字段的意思没弄明白, 放弃研究了2. 在SDN上搜了下, 解决方法大多是用FM的办法, 下面列出一些BAPI_OBJCL_GETDETAILBAPI_OBJCL_CHANGECLAF_CLASSIFICATION_OF_OBJECTSBAPI_OBJCL_GETDETAIL_KE...2007-12-13 18:34:44 · 224 阅读 · 0 评论 -
SAP Help PDF index
SAP Help PDF index[url]http://help.sap.com/printdocu/core/Print46c/en/Data/Index_en.htm [/url]2007-12-11 13:39:57 · 74 阅读 · 0 评论 -
生成 Solution Manager Key 的 ABAP 程序(转)
安装 SAP ECC5/6 的时候,必须要输入一个 Solution Manager Key,这个号一般需要通过 SAP 提供的 Solution Manager 服务器来生成,但是很多时候我们不想安装这个庞大的系统(15G 左右)。用下面这个小小的 ABAP 程序,我们就可以快速生成 Solution Manager Key 了。REPORT ZSLMKEY.types: begin of...2007-12-06 10:56:18 · 161 阅读 · 0 评论 -
ABAP 常用函数(zt)
以前波波总结过一个,不过不知道存到哪里去了。下面这个转自:http://www.delphibbs.com/keylife/iblog_show.asp?xid=27887RS_VARIANT_VALUES_TECH_DATA可以返回一个内表, 里面存的是PARAMETER SELECT-OPTION的名字 以及对应的值. 可用于background job中对vaiant的修改.函数名 描述...原创 2008-05-08 13:42:09 · 127 阅读 · 0 评论 -
Call Underlying Database Store Procedure in ABAP
摘自sapguys.cn群中Robbin和徐的交流1. 配置个外部DB, T-code为: DB59, DB50N, 测试连接2. 执行Native SQLeg:EXEC SQL. EXECUTE PROCEDURE EAI_ETL_CONTROL(IN :XX1,IN :XX2,IN :wa_datet_update,IN :XX3,OUT :YY1)ENDEXEC....2008-05-09 13:13:16 · 131 阅读 · 0 评论 -
Trigger ABAP program using UNIX script
1. Create a batch job in SM37 for the ABAP program, and use an event for the start criteria.2. Create an event in SM623. In unix, we'll need to call an executable SAPEVT.This will be in the directory ...原创 2009-01-09 13:27:57 · 128 阅读 · 0 评论