![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABAP
文章平均质量分 70
qqeerr200120012001
这个作者很懒,什么都没留下…
展开
-
一些小问题
1. IE7, front end 6.4之间是不兼容的会出现一些问题,如在ABAP editor中, 按F1查看帮助文档,只出现左边的树结构,而不会出现右侧的文档.在Object Navigator中的Repository Browser中不会出现类别的下拉框.奇怪的现象,把IE7卸载掉恢复IE6就可以了. 2. 今天发现F4 help在report程序中出现了一些问题,不能返回值,但在...2009-03-02 22:21:02 · 84 阅读 · 0 评论 -
SAP BC490 Performance Tuning ---- Basics Index
1. 当需要查询数据库时,我们不但要关注哪些数据被读取,同样要关注搜索数据时的范围.search range : 为了满足SQL语句需要检查哪些记录. 影响它的有访问策略, 使用的索引, where 子句.Access strategy: index access, full table scan. 访问策略基于以下条件由Cost based optimizerConditions ...原创 2009-02-12 14:19:22 · 246 阅读 · 0 评论 -
SAP PA Topics
考试时作的一个MindMap.2009-02-14 10:56:07 · 429 阅读 · 0 评论 -
如何创建下拉框
1. 在什么地方创建下拉框用到的地方有DIALOG,选择屏幕两种.2. 如何创建1> 如果下拉框对应字段的Domain有Fixed Values,那么它会作为下拉框来作为选择值. 如:PARAMETERS: pa_attyp type mara-attyp as LISTBOX VISIBLE LENGTH 10.Your browser may...原创 2009-07-27 21:30:38 · 172 阅读 · 0 评论 -
SAP User Interface Strategy
http://www.sdn.sap.com/irj/sdn/index?rid=/library/uuid/30b6b69c-e65d-2c10-ddae-bcf04be2dcbc&overridelayout=true这是SDN上关于SAP未来UI发展方向的slide.1. WebDynpro 将是SAP Business Suite 的标准UI构建技术,因为未来属于WEB。2. ...原创 2009-07-31 08:53:50 · 89 阅读 · 0 评论 -
ALV Grid model
参考地址:https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/12839注: ALV在什么版本中用什么方法创建一直不了解,看了这张图总算有了个大概,在看BC405时,采用的是CL_SALV_TAB...这几个类,上课时教材里可没有.FT. ...原创 2009-02-15 17:45:52 · 76 阅读 · 0 评论 -
SAP search help 的一些问题
点击Search help 按钮查看对应的search help attachment: 注意: CITYFROM ,CITYTO 没有设置相应的Table Name, Field Name,所以当选中hit list 中的一条数据时,虽然H_SPFLI中的cityform,cityto 是EXPORT parameter,但仍然不会返回到screen. 在查某个字段的se...2009-02-21 11:02:22 · 249 阅读 · 0 评论 -
Web service on SAP NetWeaver AS 7.0
[b]1. What is web service?[/b]Definition: A Web service is an independent, modular, self-describing application function or service. Based on XML standards, this application function can be descri...2009-08-03 08:31:46 · 79 阅读 · 0 评论 -
ABAP动态编程---动态创建数据类型
代码演示了如何创建structure类型,并以其为行类型创建内表.[code="java"]DATA: lrf_result_descr TYPE REF TO cl_abap_structdescr, lt_comp TYPE cl_abap_structdescr=>component_table, l_comp LIK...2009-08-07 09:51:04 · 579 阅读 · 0 评论 -
如何在两个独立服务器间传输请求内容
[b]问题描述:[/b] 在一台ECC服务器上做了配置,开发动作后, 想把开发对象等传输到另外一台服务器,而两台服务器之间没有配置输路径,如何传输?[b]解决:[/b] 开发对象与配置需要记录在请求号中, 当把请求号释放完毕后,会在服务器的传输文件夹下生成两个文件,文件中包含的就是开发对象与配置.把这两个文件传输到目标服务器后,再将请求号导入即可将请求号内的开发对象与配置内容导入到目标...2009-08-10 09:19:41 · 326 阅读 · 0 评论 -
SAP NetWeaver 7.01 SR1 SP3 ABAP Developer Edition 安装
跟以前的试用版安装一样. 没啥特殊的,只是许可变了. 注意项: 安装的时候虚拟内存调到10G左右机器名不要多于13个字符, 如果机器不在网络中,还是把MS Loopback Adapter装上注意import abap部分, 大概需要5个多小时,时间很长.]DB安装时会使用Host名称, 可以在C:\windows\system32\drivers...2010-04-25 10:14:46 · 235 阅读 · 0 评论 -
wendynpro for abap 配置
在开发WDA时发现layout editor不能显示出来, 查了查需要设置相应IP 与 host之间的对应关系, 具体设置是在本地系统文件夹下的C:\WINDOWS\system32\drivers\etc\hosts.参考:http://www.sap-abap4.com/installing-the-latest-netweaver-abap-trial-645/http:...2009-08-18 22:41:10 · 92 阅读 · 0 评论 -
ALTER TABLE is not possible
在DDIC中修改某个表的字段的数据类型时出现在此错误, 可以使用SE14来调整数据库. 另外这几天重新装了下系统,发现输入字段的历史没有了, google了一下, 说是SapWorkDir下的SAPHistory文件不存在,会影响到本地历史. 另外查看C:\Documents and Settings\admin\SapWorkDir 中的跟踪文件发现有(Error)(05.05....2010-05-08 07:51:49 · 288 阅读 · 0 评论 -
ABAP Object 之 Event
OO特点是什么,封装,多态,继承. 在当下流行的编程语言中, 支持面向对象成为了最大的共同点,比如JAVA, C#.等. 而对于ABAP语言, 90年代后期, SAP对ABAP/4进行了扩展以支持面向对象, 称之为ABAP Objects. 其广泛应用在如SAP EnjoySAP controls, RTTS, Workflow, WebDynpro等之中. 比如说NW7.0中ALV的OO模型,将...2009-09-08 12:41:21 · 172 阅读 · 0 评论 -
Error: Die URL enthält keine vollständige Domainangabe
Error when processing your request What has happened? The URL http://cpw:8000/sap/bc/webdynpro/sap/demo_roadmap was not called due to an error. Note The following error text was proce...原创 2010-03-01 10:31:51 · 351 阅读 · 0 评论 -
work item 有错不能执行
在配置好工作流后, 生成的work item 不能执行.在SWI2_DIAG中可以看到以下错误消息.Work item 000000067648: Object /SAPSRM/CL_WF_PROCESS_MGR_SBWFmethod CREATE_DECISION_SETS cannot 原因: 查看工作流destination 的用户为wf-batch, 查其权限, 没...2011-04-15 22:38:22 · 187 阅读 · 0 评论 -
Share Object
支持多用户读,多程序共享数据,并支持锁机制,共享数据存储在共享对象的属性中。How to use Shared Object?1. Create an area Tcode: SHMA Generate two class: Area class and Area root class Tcode: SHMM Monitor shared mem...2010-10-18 22:42:33 · 127 阅读 · 0 评论 -
ABAP 报表程序OpenSQL性能调优
临上线了,需求还在改,报表也得改,需求满足了,程序性能又不满足了,净折腾啊. 可客户是付钱的上帝,所以程序要调优要改进,不然,要钱不给! SAP系统是经典的三层架构,分为DB,应用服务器,展示层三层.ABAP程序运行在应用服务器层,访问的数据存储在DB,而我们要做的就是把数据从DB中取出来,然后送到展示层以展现给用户.而这里DB是作为集中式资源存在的,难以水平扩展,而应用服务器则...原创 2009-12-28 07:58:29 · 212 阅读 · 0 评论 -
DOI and ABAP
Desktop Office Integration用来集成支持OLE2的应用程序到SAP系统中.它提供了OO的操作方法对应用程序如EXCEL,WORLD等进行打开,修改等操作.目前在一个报表中使用EXCEL作为模板,然后将数据填充到EXCEL中的指定位置中.首先使用Tcode: OAOR Business Document Navigator将EXCEL模板上传到系统中. 然后使用cl...2009-07-03 21:32:58 · 132 阅读 · 0 评论 -
上传/下载 excel到SAP系统
1. 数据上载将 EXCEL 上传到 SAP 服务器 , 方法调用流程 . 获取上传文件的路径 , 采用类 CL_GUI_FRONTEND_SERVICES 的 OPEN_FILE_DIALOG. 实现 . 读取上传文件 EXCEL 的内容到一个内表中 , 采用 FM: ALSM_EXCEL_TO_INTERNAL_TABLE可选FM: KCD_EXCEL_OLE_TO...2009-07-03 20:47:38 · 337 阅读 · 0 评论 -
ALV 报表小结一
2009-02-23在PA教程中,对ALV的创建采用了ALV Control Grid的方式, 跟实际开发中的方式有些不同, 经过几周的实际开发,有了些认识,记录下来. ALV的创建一般有两种方式: 1> 采用function module, 2> OOPS abap两种创建方式有对应的适用范围,也有一些交集,可以参考下图: 可以看到需要创建ALV list/...2009-03-04 20:55:01 · 159 阅读 · 0 评论 -
ALV 报表小结二
二. OOPS 1. 面向对像的方式创建ALV Grid control,它是Control Framework中的一个组件,另外也可以采用CL_SALV_TABLE,CL_SALV_HIERSEQ_TABLE,CL_SALV_TREE.等.后者创建是list形式,也可以是Grid形式,是目前SAP推荐的创建方式,是在NW 2004以后支持的版本。全屏幕的Grid control有个对应的fu...2009-03-10 23:10:27 · 116 阅读 · 0 评论 -
Call JavaEye API Using ABAP
最近对ABAP中HTTP的支持感兴趣,所以写了个小例子来试一下, 调用的HTTP地址是JavaEye 提供的 API。 HTTP调用使用IF_HTTP_CLIENT接口,其实现类为CL_HTTP_CLIENT,关于其详细介绍在另外一篇文章中。 http://sapjava.iteye.com/blog/353064 展现主要使用了Tabstrip , ALV 组件,来显示请求返回内容。...2009-03-22 10:48:56 · 90 阅读 · 0 评论 -
ABAP 中对HTTP的支持
SAP Web Application Server -> Internet Communication Framework. http://help.sap.com/saphelp_nw70/helpdata/EN/36/020d3a0154b909e10000000a114084/ frameset.htm CLIENT端发出请求到HTTP Server端流程. ...2009-03-22 10:51:59 · 1588 阅读 · 0 评论 -
abap 动态编程 dynamic programming in abap
1. 获取DDIC中的table,view.structure的结构的每个字段。FORM get_components_ddic USING p_name TYPE any CHANGING pt_component TYPE abap_component_tab. DATA : lrf_linetype TYPE ...2009-04-04 07:53:45 · 169 阅读 · 0 评论 -
关于SAP LUW与Lock Object的一些理解
为什么会有SAP LUW 与Lock object?SAP系统基于三层架构, 当SAP GUI请求到达应用服务器后,分配到一个DIALOG 工作进程中,在这个进程里面DB接口可以进行OpenSQL到数据库的更新操作, 当一个屏幕处理完毕后, 会释放掉所使用的DIALOG工作进程,从而可以尽快地处理其它用户请求. 屏幕处理后会触发隐式的DB 提交,而在一个业务流程中,用户操作会跨越多个屏幕, 这样D...2009-10-27 22:10:55 · 215 阅读 · 0 评论 -
What is the future for ABAPers?
A client is looking for the following positions:ABAPer with experience in Reports, Scripts and BDCsWebDynpro for ABAP consultantAdobe Forms consultantEnterprise Portal consultantWebDynpro f...原创 2009-10-30 21:57:13 · 83 阅读 · 0 评论 -
转换例程Conversion Routine
转换例程Conversion Routine用于屏幕字段的内容在从显示格式到SAP内部格式之间的转换, CONVERSION_EXIT_xxxxx_INPUTCONVERSION_EXIT_xxxxx_OUTPUT前者用于从外部到内部格式的转换后者用于从内部到外部格式的转换.这种转换是自动进行的, 当屏幕上的字段对应的domain有相应转换例程时,它要显示...2009-11-04 22:50:03 · 355 阅读 · 0 评论 -
导入SAP IDES Flight 数据模型到NW AS 7.01 trail中
因为SAP ABAP教程中使用到到Flights数据模型,而在SDN上下载的NW AS 7.01试用版是没有这套表结构的,可以采用以下步骤导入。1. 使用工具 SAP Link,下载地址http://code.google.com/p/saplink/,需要在目标系统与源系统安装,使用帮助参考https://wiki.sdn.sap.com/wiki/display/ABAP/SAPlin...2009-04-25 08:03:25 · 145 阅读 · 0 评论 -
Netweaver平台开发web service的一个教程
Netweaver平台开发web service的一个教程2009-11-10 19:55:02 · 79 阅读 · 0 评论 -
SWO1: The program "Z00MARA" is not Unicode-compatible, according to its program
这两天在做SAPWorkflow的Demo, 碰到点问题. 在创建Task时选Business Object Z00MARA后,找不到BO的方法.去SWO1中看了下Z00MARA, 重新生成它,发现有error, 说是此程序是不兼容unicode的. 解决如下:1. Tcode: UCCHECK 更改程序的unicode属性在更改时出现以下提示 2. 查了下Not...2010-03-08 08:14:41 · 1222 阅读 · 0 评论 -
在SAP GUI 中使用Media Player Control
一种编程语言不可能是万能的,但通过各种接口技术可以集成其它技术以实现目标. 譬如, 在SAP GUI 屏幕编程中, SAP 提供了SAP GUI Control以提供可复用的控件, 这些控件可以以ActiveX或Java Bean实现. 在 SAP GUI for Windows中, SAP GUI Control 采用ActiveX实现, 安装GUI for windows后, 我们就可以通...原创 2009-11-30 09:11:28 · 148 阅读 · 0 评论 -
ICM 的账户问题 SAP ICM login user account
安装ECC后,点击SAP MMC中的ICM 结点,会弹出一个对话框, 要求登录,如图示虽然在ECC 安装过程中已经创建了webadmin的ICM 管理账户, 但用它并不能够登录。 解决如下:需要在服务器生成一个Maintain authentication file,采用icmon命令生成。 如下D:\usr\sap\DEV\SYS\exe\uc\NTAMD64>ic...2010-03-18 10:54:15 · 508 阅读 · 0 评论 -
SAP PA培训总结
参加了一个SAP ABAP PA 培训,培训一共20天,加上休息日,大约一个月左右,一共5本书,TAW10,TAW12,教材,加起来大约有两千多页,讲师的讲课速度很快,因为还要实际操作演练,白天的时间根本不够用,所以晚上要回去加班练习.而每天讲课的内容大约得一百页到二百页的样子,有些不清楚的,还要回去复习一下,而且教材里面的德国英语有时会很难理解,感觉很别扭,有时候得看好长时间才能明白什么...原创 2009-02-07 16:14:02 · 1408 阅读 · 0 评论 -
Smartform小结
SAP系统中做打印单据用的,感觉很不好用, 特别是要嵌入韩文时必须使用嵌入的word编辑器,运行速度简直不可忍受. 见过一些Adobe interactiveform的示例, 看着相当不错, 不过据说需要花money额外买licence, 哪有smartform这种免费东西来得实惠.一般打印需求,会要求有标题抬头,打印主体, 打印页脚. 在smartform中实现时, 抬头w...2009-12-15 08:12:17 · 394 阅读 · 0 评论 -
ABAP屏幕编程的一些问题
简要介绍:此处的屏幕指的是SAP GUI中的屏幕, 屏幕又叫做dynpro动态程序, ABAP的屏幕的主要组成部分有GUI Status, GUITitle, Screen等, 简单的屏幕元素如输入框, check box, radio button,等,还有复杂些的如Tablecontrol可用来批量修改数据, Tabstrip 选项卡用来在一个区域内显示一组意义相关屏幕. 而A...2009-12-17 11:07:08 · 473 阅读 · 0 评论 -
How to record table changes in SAP?
There are two ways to log the changes in table update:1>. Configure technical setting of table in DDIC. Tcode: SE11Set Log data changes.Then we can use Tcode:SCU3 to view changes log. ...2011-02-28 21:27:00 · 152 阅读 · 0 评论