WDA-文档-基础篇/进阶篇/讨论篇

本文介绍SAP官方Dynpro开发文档NET310,以及资深开发顾问编写的完整教程。

链接:http://pan.baidu.com/s/1eR9axpg  密码:kf5m

NET310 ABAP Web Dynpro目录

单元1: Web Dynpro 简介. . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

单元2: Web Dynpro 控制器. . . . . . . . . . . . . . . . . . . . . . . . . .23

单元3: 设计时的上下文 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

单元4: 定义用户界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  57

单元5: 控制器和上下文编程. . . . . . . . . . . . . . . . . . . . . . . . .   97

单元6: 国际化和消息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  135

单元7: 输入帮助和语义帮助. . . . . . . . . . . . . . . . . . . . . . . . . 163

单元8: 组件重用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  191

单元9: 对话框(弹出对话框) . . . . . . . . . . . . . . . . . . . . . .  217

单元10: 运行时的动态修改. . . . . . . . . . . . . . . . . . . . . . . . . . 233

单元11: 专题. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

附录1: 阶段模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  313

附录2: 动态编程——高级主题. . . . . . . . . . . . . . . . . . . . . . . 315

附录3: 输入帮助——高级主题. . . . . . . . . . . . . . . . . . . . . . . 319

附录4: 调整Web Dynpro 应用程序——高级主题. . . . . . .  325

附录5: 门户集成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  327

资深开发顾问编写的资料

一、WebDynpro基础篇

案例一、WebDynpro For ABAP 基础

案例二: Tabtrip与close事件

案例三: HorizonalContextPanel及其事件

案例四: ContextPanel及其事件

案例五: 使用RowRepeater

案例六: Table:Scroll以及header(append与delete)

案例七: Table:Group(Column & Row) 以及firstActualRow,FirstVisiableRow

案例八: Table: Filter

案例九: Table: Sort

案例十: Table: Row Popin 与 Cell Popin,以及Business Graphic

案例十一: Table: 使用TableSummaryCell作subtotal

案例十二: Table: 实现TableSummaryCell的方法(展开或隐藏)

案例十三: Table:动态创建并实现TableSummaryCell的方法(展开或隐藏)

案例十四: Table:Context Change History的使用

案例十五: Table:Tree table(TreeByKeyTableColumn)- One level

案例十六: Table:Tree table(TreeByKeyTableColumn)- multi level

案例十七: Table:Tree table(TreeByKeyTableColumn)- Recursive Node

案例十八: 使用DateNavigator

案例十九: 使用RoadMap

案例二十: 使用Phase Indicator

案例二十一: 使用Select Options

案例二十二: 简单使用Reuse Component

案例二十三: 使用OTR并进行翻译

案例二十四: 利用Request进行SE63中OTR的翻译

案例二十五: UI Element的居中显示(Vertical and horizonal)

案例二十六: 使用Grid layout将UI element放置在不同的位置(左右缩进等)

案例二十七: 使用NavigationList(使用Recursion Node)

案例二十八: 使用CheckBox 和Checkbox Group

案例二十九: 使用OVS

案例三十: 使用Supply Function

案例三十一: 使用Message

案例三十二:使用DropdownlistByKey 和DropdownlistByIndex

案例三十三:使用External Window以及Dialog Boxes

案例三十四:实现Input field的cursor定位

案例三十五:从View上实现WebDynpro的log out

案例三十六:从Component Controller中实现WebDynpro的log out

案例三十七:实现Mandatory Fields的check

案例三十八:使用Assistance Class

案例三十九:WD防止Time out

二、WebDynpro进阶篇

案例一: WebDynpro中事件执行顺序

案例二: 快速搜索WebDynpro信息

案例三: Upload File using WebDynpro

案例四: SICF为某一WD App配置Logon page

案例五: Dynamic 创建 Business Graphic

案例六: Context Menu(静态 与 动态)

案例七: Drag and Drop(静态)

案例八: Drag and Drop(动态)

案例九: WD中实现export 到Excel,Doc,Txt.

案例十: 为WD的Application创建Transaction Code

案例十一: 使用ALV

案例十二: 使用Tree(静态Tree 结构)

案例十三: 使用Tree(动态Tree 结构—Recursion Tree)及其事件

案例十四: 使用PLUG 代替component controller 中的context 来实现不同的View 间进行传递数据

案例十五: 不同的Application 间传递数据(Parameter,不是使用Reuse Component Usage)

案例十六: 使用CL_WD_DYNAMIC_TOOL 动态创建UIElement 与Context Node

案例十七: 动态创建UI Element 与Context Node(静态定义attributes from DDIC)

案例十八: 动态创建UI Element 与Context Node(动态定义attributes),同时可以删除context Node

案例十九: 动态Mapping Context

案例二十: 动态创建UI elment 并绑定Action,同时设置WDEVENT

案例二十一: Component Usage:interface View/Context/Method/Event, Component 间Plug link

案例二十二: Webdynpro Component Interface 以及动态确定实现该Interface 的Component Usage

案例二十三: Multiple Webdynpro Component Usage(克隆Component Usage)以及动态navigation

案例二十四: Multiple Webdynpro Component Usage(非克隆Component Usage)以及动态navigation

案例二十五: 为动态创建的 Component Usage 动态注册event 并进行捕获

案例二十六: Enhancement in Webdynpro

案例二十七: Integration between Webdynpro and Adobe

案例二十八: ALV Color 以及on_click 和on_data_check

案例二十九:实现在AVL 里相同的column 但不同的Row设置不同的DropDownlist

案例三十: 如何从ALV 外部触发ALV event : 如On_data_Check

案例三十一:在WebDynpro中如何实现加锁(Enqueue)与解锁(Dequeue)

案例三十二:实现在table里同一Column和不同row具有不同的Search Help

案例三十三:关于Read-Only以及实现Read-only field的通过F4输入数据(使用Freely Programmed Input Help)

案例三十四: WebDynpro的Performance Tuning

案例三十五: 使用FloorPlan Manager – OIF

案例三十六: 使用FloorPlan Manager – GAF

三、WebDynpro For ABAP 讨论

讨论一: 以功能划分 – 使用MVC架构WD4A项目

讨论二: 以UI划分 – 使用MVC架构WD4A项目

转载:http://blog.sina.com.cn/s/blog_eb52f4660102wutc.html

原文地址:https://www.cnblogs.com/ricoo/p/10107429.html

时间: 2024-11-04 12:05:44

WDA-文档-基础篇/进阶篇/讨论篇的相关文章

HTML文档基础

一.HTML(Hyper Text Markup Language超文本标记语言)是一种用来制作超文本文档的简单标记语言,HTML在正文的文本中编写各种标记,通过Web浏览器进行编译和运行才干正确显示.此篇文章主要介绍HTML文档基础和经常使用标记,此篇文章的内容框架例如以下,可是仅仅先介绍HTML文档基础: 上图在HTML文档的经常使用标记中.少画了一个多媒体标记,请见谅! 1.HTML文档基础: 1.1 HTML标记:HTML是超文本标记语言. 主要由文本和标记两部分构成.HTML的标记一般

Mongoose学习参考文档——基础篇

Mongoose学习参考文档 前言:本学习参考文档仅供参考,如有问题,师请雅正 一.快速通道 1.1 名词解释 Schema : 一种以文件形式存储的数据库模型骨架,不具备数据库的操作能力 Model : 由Schema发布生成的模型,具有抽象属性和行为的数据库操作对 Entity : 由Model创建的实体,他的操作也会影响数据库 注意: 1.本学习文档采用严格命名方式来区别不同对象,例如: var PersonSchema; //Person的文本属性 var PersonModel; //

ORACLE 18C RAC+REDHAT7.5集群安装文档之IP、存储规划篇

IP规划及设置节点名称 IP配置表 节点名称 PublicIp vip Private ip scanip 18cdbrac1 128.0.5.101 128.0.5.103 10.10.10.1 128.0.5.105 10.10.10.2 128.0.5.106 128.0.5.107 18cdbrac2 128.0.5.102 128.0.5.104 10.10.10.5 10.10.10.6 dns 128.0.5.253 存储规划 存储规划表 Block device Size Com

Markdown文档基础语法

1. 标题 #的个数即表示Hn, 一下依次从h1~h6.  也可在句尾添加同样个数的#(也可忽略) # This is H1 ## This is H2 ### This is H3 #### This is H4 ##### This is H5 ###### This is H6 2. 有序列表 阿拉伯数字加一个英文句号 1. one 2. two 3. three 3.  无序列表 使用+,-,* 即加减或星号中任一个 - Red + Green * Blue 4.

基于.NetCore3.1搭建项目系列 —— 使用Swagger导出文档 (番外篇)

前言 回顾之前的两篇Swagger做Api接口文档,我们大体上学会了如何在net core3.1的项目基础上,搭建一套自动生产API接口说明文档的框架. 本来在Swagger的基础上,前后端开发人员在开发生产期间,可以借此进行更加便捷的沟通交流.可是总有些时候,遇到一些难缠的,又不讲道理,偏偏觉得将Swagger文档地址丢给客户会不够正式!死活要一份word文档. 可是这个时候,如果接口数量上百个,甚至更多,一个一个手动输入word,那将是一笔耗时的工作.但却有什么办法可以解决呢? 对了,利用S

基于.NetCore3.1搭建项目系列 —— 使用Swagger导出文档 (补充篇)

前言 在上一篇导出文档番外篇中,我们已经熟悉了怎样根据json数据导出word的文档,生成接口文档,而在这一篇,将对上一篇进行完善补充,增加多种导出方式,实现更加完善的导出功能. 回顾 1. 获取Swagger接口文档的Json文件 2. 解析Json文件数据填充到Html的表格中 3.根据生成的html转work文档 功能 开始 根据生成的html转work文档 /// <summary> /// 静态页面转文件 /// </summary> /// <param name

苹果Xcode帮助文档阅读指南

本文转自:tinyfool 由 tinyfool 发布于 2013年08月21日 | 更新于 3周前 jackwen lionlee Claud 等6人欣赏. 1人反对. 一直想写这么一个东西,长期以来我发现很多初学者的问题在于不掌握学习的方法,所以,Xcode那么好的SDK文档摆在那里,对他们也起不到什么太大的作用.从论坛.微博等等地方看到的初学者提出的问题,也暴露出他们不知道很多他们的疑惑其实在文档里面写的非常清楚.而有时候当他们想从文档去找解决方案的时候,也往往找不到.或者有些人意识到了,

转:苹果Xcode帮助文档阅读指南

一直想写这么一个东西,长期以来我发现很多初学者的问题在于不掌握学习的方法,所以,Xcode那么好的SDK文档摆在那里,对他们也起不到什么太大的作用.从论坛.微博等等地方看到的初学者提出的问题,也暴露出他们不知道很多他们的疑惑其实在文档里面写的非常清楚.而有时候当他们想从文档去找解决方案的时候,也往往找不到.或者有些人意识到了,阅读文档是学习的好办法,但是不得要领. 中国的技术社区有一个很没意思的毛病,就是技术深了,看不懂骂不知所云,技术浅了,看得懂骂没有技术含量.不过管那么孙子做啥,对于现在可能

IOS苹果Xcode帮助文档阅读指南

一直想写这么一个东西,长期以来我发现很多初学者的问题在于不掌握学习的方法,所以,Xcode那么好的SDK文档摆在那里,对他们也起不到什么太大的作用.从论坛.微博等等地方看到的初学者提出的问题,也暴露出他们不知道很多他们的疑惑其实在文档里面写的非常清楚.而有时候当他们想从文档去找解决方案的时候,也往往找不到.或者有些人意识到了,阅读文档是学习的好办法,但是不得要领. 中国的技术社区有一个很没意思的毛病,就是技术深了,看不懂骂不知所云,技术浅了,看得懂骂没有技术含量.不过管那么孙子做啥,对于现在可能

[转贴]xcode帮助文档

突然间得到了一台MAC ,这时候不学OC 更待何时学呀?马上找了IOS开发的书和网上的帖子看,最近在开源力量那里看了TINYFOOL的入门讲座,讲的都很虚,可能时间不够吧,也没看到什么例子呀,什么的,很蜻蜓点水,点到即止,BUT ANYWAY,在开源IOS 入门讲座完了就突然得到了一台MAC,不知道是不是上天的安排,还是学一下OC吧,毕竟水果的支持时间是有限的,一般我估计3年后水果不再支持这款MAC,到时想学也不够条件了,我们这种吊丝真的经常被生活所迫.在网上找到一个文章教人看XOCDE的帮助文