Web Dynpro For ABAP
Web Dynpro:NET310 第七单元练习
本单元主要讲述Web Dynrpo的各种Search help,理论知识基本没有,主要集中于实践. 可输入字段的search help的模式主要包括: deactivated,automatic,Dictionary,OVS(object value selector),user-defined program. Automatic的决定顺序: table, check table, data element, domain 显示帮助:包括tooltips, explanation, F1帮助 —————————————-我是华丽的分割线—————————————...Web Dynpro:NET310 第六单元练习
本章主要针对程序文本的国际化(就是翻译)以及程序的消息处理展开介绍.对于翻译这块,相对比较简单,但是消息处理就稍显复杂.在任何程序中,都无法避免程序的错误处理,以及异常处理,所以,这块是必须要掌握的知识. WD文本来源主要分为三种: 1. 参考数据库文本.这个比较简单,主要是data element的定义文本.读取数据库参考对象的文本的类为:CL_TEXT_IDENTIFIER,方法为:get_available_text(). 2. 参考OTR-Online Text Repository,编辑OTR对象的事务代码:SOTR_EDIT 3. 使用text-symbol,这个类似于程序中定义的text-symbol,在...Web Dynpro:NET310 第五单元练习
写了这么多,终于到达核心啦,从本单元开始,无代码的生活宣告结束。本单元内容较多,不过主要集中在如何对controller以及context编程上面,翱翔在这里做一个简单的总结。 —————————————-我是淫荡的分割线————————————————– 1. 关于Hook Method: 所有controller都有的Hook method: wddoinit(),wddoexit() Component controller有的hook method: wdbef...Web Dynpro:NET310 第四单元练习
本章主要讲解一般的UI元素的用法,UI元素主要的两个类型,即简单的以及复合的。简单的一般指的是一个元素就能单独工作,而复合的由一个或者多个简单的元素组成,有点像容器的样子。 由于本章不存在太多的理论因素,主要是在实际中多多使用这些UI,基本上就能熟悉它们的属性,事件,方法,这是个积累的过程,急不来的。 翱翔列举一个可能在面试中会问到的问题,记录一下: 问:容器类元素的layout设定有几种,各自有什么特点? 答:四种,FlowLayout、RowLayout、MatrixLayout、GridLayout FlowLayout:在一行中显示所有子元素,根据长度...Web Dynpro:NET310 第三单元练习
本章主要围绕Context进行讲解,这个context翻译好像很难准确,所以,这里就不做翻译啦。在这一章中,讲的是静态的context,即在WD组件设计的时候就确定的数据结构。 ——————————————我是淫荡的分割线—————————————————– 1. Context的组成:节点 + 属性 关于context的理解,大家可以把它想象成BOM的层次结构。可以多层,即节点下面还可以包...Web Dynpro:NET310 第二单元练习
本单元主要集中在Web Dynpro的Controller上展开,翱翔暂时翻译为控制控制器. 1.必须明确知道Web Dynpro到底有多少种控制器,以及不同控制器有什么区别,这在实际中是必须掌握,并且在面试中经常遇到的问题. Component Controller: 每个WD组件只有一个,并且是全局可见的,是整个WD组件的核心. Custom Controller:可有可无,在一个WD组件中可以存在多个custom controller. Configuration Controller:是custom controller的一种,每个component只能有一个configuration controller.特殊的地方在于,只能别的controller访问它,它却不能访问别的co...Web Dynpro:NET310 第一单元练习
第一单元:Web Dynpro For ABAP基本介绍 本章的练习很少,也非常的简单,翱翔将摘录几张非常重要的图来说明WD4A的开发架构。 图1:WD中都有哪些组件,这个很基本,要牢记。 图2:WD中的数据传递方法 图3:MVC的概念,架构 上面3张图,翱翔认为是WD最基本的知识,如果想学好WD,就记住这几张图,并且能够熟练的使用自己的语言描述,一般面试都会用到。 ——————————————我是淫荡的分割线—————R...Web Dynpro:旅行开始
从今天开始,翱翔打算着手把Web Dynpro的标准教程中示例程序一一实现,并在博客中记录下来。以前翱翔也曾写过Web Dynpro的一些文章,这里列出这些文章的链接: SAP Web Dynpro For ABAP学习笔记(一) SAP Web Dynpro For ABAP学习笔记(二) SAP Web Dynpro For ABAP学习笔记(三) SAP Web Dynpro For ABAP学习笔记(四) SAP Web Dynpro For ABAP学习笔记(五) Web Dynpro For ABAP tutorial – 01 Web Dynpro For ABAP tutorial – 02 Web Dynpro For ABAP tutorial – 03 接下...广告:项目需要Web Dynpro For ABAP开发人员
翱翔监理的一个项目,目前需要WD4A的开发人员,Leader*1 + Member*3,Leader要求5~6年abap经验,有2个以上的WD4A的项目经验,有管理team的经验。Member要求2~3年的经验,至少一个WD4A的项目经验。对英语木有要求。有兴趣的朋友请进来看看项目背景。 请 登陆 或者 注册 读取文章隐藏部分. ...Web Dynpro For ABAP tutorial – 03
继续WDA之旅, 嗯, 今天我们还是继续做练习吧. 其实在SAP中已经存在很多现成的Demo程序可以参考, 我为什么还要写这个系列呢? 原因就是, 如果你想学习一门语言, 光看是远远不够的, 还需要大量的练习需要做, 这是确保你学习这门语言能够成功的基础. 加之以后多做项目, 随着经验的积累, 专家也就不远矣. 今天练习一些简单的UI元素吧, 有container的一种: Tray, 以及一个Image控件. container有几种, 包括group, scroll, transparent, tray, 我们今天用tray, 具体要求如下: 1. 在屏幕中放一个tray控件, 熟悉它的属性 2. 在tray中放一个image控件...Web Dynpro For ABAP tutorial – 02
都是本人懒惰, 以忙为接口, 导致这个系列推进速度缓慢, 先惭愧一下. 本文是个简单的联系, 简单到什么地步呢? 嗯, 一句程序都不需要写,只需要鼠标点点,拖拖, 拽拽就可以啦, 不废话, 先说需求, 大家可以考虑如何实现, 也可以自己自行练习. 源代码下载: WDA tutorial 02 Source (86.1 KiB, 22 hits)You must Login to download files. 要求: 两个画面, 一个用于输入, 需要搜索帮助(我们这里使用sap自带的), 一个画面用于输出. 输入画面输入数据, 输出画面把输入画面的数据显示出来. 目的: 练习数据绑定, 上下文映射, 以及画面导航...12



