做SAP开发的必看的几个问题(转)
SAP: ABAP will live on, but new skill focus required1. Some developers have remarked that it seems SAP is moving away from classic ABAP development and going toward true object orientation. What does the future hold for ABAP versus OO?Mario Herger: First off, the majority of SAP code around is still ABAP. However, what we’re seeing today is a need to expand beyond pure ABAP, which is why SAP opened up to Java a few years ago. The Java world is very different from what we used to have and offers
转—ABAP常用字符串操作收集整理
字符串首字符索引为 0; Character Fields: C,N, D, T, string (CNDT=> CN Data Time)1. 字符串连接CONCATENATE dobj1 dobj2 ... INTO result [IN { BYTE | CHARACTER } MODE] [SEPARATED BY sep]. 2.字符串分隔, split 一个string的部分到一个内表或一系列的变量SPLIT dobj AT sep INTO { {result1 result2 ...} | {TABLE result_tab} } [IN {BYTE|CHARACTER} MODE]. 3. 字符串查找, 在一个字符串中查找模式串(FIND or SEARCH)FIND sub_string IN SECTION [OFFSET off] [LENGTH len] OF dobj
Regarding Month Closing
The following processes including SD,MM,PP,FI,CO .SD Relevant Steps: 1.Check if all delivery in due list have been processed VL06G (Could set background jobs to automatically generate the billing due list for posting) 2.Check if all picking in due list have been processed VL06P 3.Check if all goods issue in due list have been processed VL04 4.Check if all billed AR has been release to accounting VFX3 PP Relevant Steps: 1.Check if all back flash error has been solved (COGI Check every day this ki
BW Glossary
Aggregate An aggregate is a subset of an InfoCube. The objective when using aggregates is to reduce I/O volume. The BW OLAP processor selects an appropriate aggregate during a query run or a navigation step. If no appropriate aggregate exists, the BW OLAP processor retrieves data from the original InfoCube instead.Aggregate rollup Aggregate rollup is a procedure to update aggregates with new data loads.Application component Application components are used to organize InfoSources. They are simila
调试使用了函数模块的程序时需要注意的一个小问题
昨天下午复制了一个系统标准程序,在它的 SAP List Viewer 控件里添加一个显示字段,结果在内表里增加了字段以后,调试了一个小时也没能在 List Viewer 中显示出来。看看所有调用的地方该添加的都添加了,就是运行到系统的函数模块 REUSE_ALV_FIELDCATALOG_MERGE 时,添加的字段就死活出不来。因为快下班了,就没有继续调——加班解决问题是个不好的工作习惯。今天早上来了之后,打开程序继续查,在调用 REUSE_ALV_FIELDCATALOG_MERGE 的地方加了个断点,深入函数模块内部继续观察。结果,居然昨天没有显示的字段今天自己就出来了,这也太
SAP简介
SAP作为全球ERP领导地位的厂家,世界500强中有80%的公司使用了SAP提供的应用软件。从SAP的就业环境来看, 比起其他的IT行业, 有更高的增长空间。SAP已成为世界范围内的“IT就业的新贵”,如果说顾问是“金领”职业,那么SAP顾问是“金领”中的“金领”。SAP顾问一直以来是高薪的代名词。据统计,SAP实施顾问的平均年薪是18万人民币。同时,ABAP顾问是目前各公司招聘职位出现频率最高的职位。ABAP简介作为SAP的开发语言及环境的ABAP是整个SAP系统开发的技术支持及基础。ABAP 本身是4GL语言, 其特点是简单易学, 并不需要很强的编程背景就可掌
BAdI: Customer-defined Functions in Formula Builder
BAdI: Customer-defined Functions in Formula BuilderUseThis Business Add-In (BAdI) is used in the formula builder transformation library. You use this BAdI to integrate user-defined functions into the transformation library of the formula builder. In this way, you can make special functions that are not contained in the transformation library available for regular use.RequirementsThe technical name of a user-defined functionMust be specifiedMust be uniqueMust begin with 'C_'Can contain only alpha
BAdI: InfoSpoke with Transformation
BAdI: InfoSpoke with TransformationUseThis Business Add-In (BAdI) can be used in the Open Hub Service. You can use this BAdI to transform data to be transferred using an InfoSpoke.RequirementsIn the Transformation tabpage, set the indicator for InfoSpoke with Transformation via BAdI to activate the InfoSpoke. Only after doing this can you access the BAdI Builder.Standard settingsThe BAdI is filter-dependent. Create an implementation for each required InfoSpoke.You cannot use the BAdI more than o
BAdI: Web Item
BAdI: Web Item "List of Documents"UseThis Business Add-In (BAdI) can be utilized in the usage of documents on BW objects.With this BADI you are able to change HTML created from "Document Lists" items or specify it entirely yourself.Specifically you can change the HTML forthe context (the selections),the "additional functions" pushbutton,the document liststhe complete itemUse:Display document content instead of only showing links.Standard settingsThe BAdI can be used
BAdI: Web Item "Individual Document"
BAdI: Web Item "Individual Document"UseThis Business Add-In (BAdI) can be utilized in the usage of documents on BW objects.With this BADI you are able to change HTML created from "Individual Document" items or specify it entirely yourself.Use:Display more properties for the document in the Web Application such as, for example, the last person to change the document and when this change was made.Display the content of the document yourself.Change or create links or pushbuttons
BAdI: Documents
BAdI: DocumentsUseThis Business Add-In (BAdI) can be utilized in the usage of documents on BW objects.With this BADI you are able to interrupt when saving or reading BW documents and execute customer specific changes. The following operations are supported:Changing the properties of a documentCreating properties for a documentDeleting the properties of a documentWriting the content of a document to the databaseSelecting documents from document storage (Administrator Workbench or Web Application)
Maintain Internet Transaction Server (ITS)
Maintain Internet Transaction Server (ITS)UseIn this IMG activity you make the settings for the ITS.RequirementsYou need these settings for the functions that use the ITS (BW HTML templates on the ITS, BEx Browser on the Web). The settings are used when URLs are generated in BW (BEx Browser, BEx Web Publisher).You do not need to make these settings if, in BW 3.X, you are only using WAS (Web Application Server).ActivitiesMake the following entries:Logical system:<SID BW System>CLNT<Clien