English 中文(简体)
SAP Web Dynpro - Quick Guide
  • 时间:2024-03-25 16:49:04

SAP Web Dynpro - Quick Guide


Previous Page Next Page  

SAP Web Dynpro - Overview

Web Dynpro是一种标准的SAP UI技术,使你能够利用图形工具和与ABAP的工作环境开发网络应用。 使用图形工具可以减少执行工作,而且你可以更好地重复使用并维持ABAP的工作流程。

如欲查阅ABAP工作流程图中的Dynpro操作时间环境和图形工具,请查阅use Transaction代码- SE<80/b>。

Code

WorkBench

Key Benefits of Using Web Dynpro

以下是在ABAP环境中为开发商使用网络Dynpro的主要好处——

    You can easily maintain and reuse the components for development.

    Less implementation time with the use of graphical tools.

    You can easily change the layout and navigation using graphical tools.

    Easy structure changes.

    With the use of data binding, you can use automatic data transport.

    Ease of integration in ABAP environment.

网页Dynpro ABAP与Web Dynpro Java相同,并支持开发应用软件的相同功能。

Configuration & Integration

一旦安装了ABAP应用服务器,就必须妥善配置这一服务器,以便开发应用。

为了找到关于ABAP配置的细节,你可以去SAP Reference IMG ——SAPnet Weaver ——应用程序服务器。

Display

如果你使用SAP Solman,你可以通过前往T-Code-SLOR_LIBRaut。

为了利用Dynpro网络应用发展,你必须增加网络Dynpro方案规划的配置。

Internet Communication Manager

你们需要将吉大港山区/吉大港山区纳入国际排雷行动中心的工作。 服务包括以下不同组成部分:

    Service/Port

    Protocol used in service HTTP/HTTPS

    Processing timeout

    Keep apve timeout

    Service status − Active/inactive

你们可以选择Go To __ Service来创造、删除、启动或取消服务。 展示信通会服务器的切身统计,选择Goto —— 统计

Internet Communication Framework

您应启动互联网通信框架服务。 你们可以通过访问SPRO ——SAP Reference IMG ——SAP Net Weaver ——应用程序服务器——因特网通信框架——启动这一服务。

Display Framework

当安装应用服务器ABAP时,所有ICF服务都是不活跃的。 您可以在ICF树下使用T-code-SICF维持ICF服务。

Easy Access

您可以采取以下方式启动ICF服务:

    Using the menu option, Service/Host → Activate

    Using the context menu and choosing Activate Service.

Maintain Services

Service Host

Layout Editor in View Designer

您应启动法国统计局为网络Dynpro ABAP提供的所有服务,以利用观察设计师的编外编辑。

Single Sign On

你们应当将社会科学组织安排在有关东道国。

FQDN

你们应当使用完全合格的域名FQDN,并避免采用短表格。

SAP Web Dynpro - Architecture

网页Dynpro是一个促进网络开发的ABAP环境,其依据是《示范观点》主计长概念(MVC)。 Java和ABAP都可以按照平台获得,并支持类似的职能。

Dynpro网站有以下特点:

    Separation of display and business logic

    Easy change in the layout with the use of graphical tools

    No platform dependency of interfaces

以下是作为网络Dynpro架构组成部分的关键概念:

Metadata

网页Dynpro为开发网络应用提供了环境,你可以使用图形工具,以元数据的形式界定应用网络。 你们也可以界定自己的活动;然而,处理事件应在单独的法典中界定,在事件发生时必须执行。

网络Dynpro应用程序的用户界面包括使用网络Dynpro工具界定的小型内容。 你们也可以改变或加强用户界面,在运行时改变这些内容,或重新整合这些内容。

Graphical Tools

有许多图形网络Dynpro工具可供你使用,以生成网上应用。 你们不需要为此制定源代码。 以下是网络Dynpro应用中制图工具的主要特征:

    Define properties of user interface elements

    Data flow

    User interface layout

对于所有这些特性,你可以使用图形工具,而不制定源码。

Graphic Tools

Business and Apppcation Logic

网页Dynpro允许你在前端提出申请,后端系统可通过当地服务或远程联系进入。 你的用户界面在Dynpro应用中保持,而后端系统的持久性逻辑运行。

你们可以通过改造后劳教委的服务或网络服务,将网络Dynpro应用与后端系统联系起来。

MVC Programming Model

网络Dynpro应用软件基于MVC模式——

这使得可在网上Dynpro应用中查阅最后数据。

这样做是为了确保数据在网络浏览器中具有代表性。

用于控制模型和观点之间的通信,如果它从用户那里获取信息,并从模型中获取过程数据,并在浏览器上显示数据。

SAP Web Dynpro - Navigation

在网络Dynpro申请中,你可以从一种观点到另一种观点使用插头。

Lee T-code-SE 80, 创建简单的网络Dynpro部分

Web Component

我们设立了一个网站Dynpro部分,有两个节点和两个观点。

VIEW_DISPLAY以表格形式显示产出, VIEW_ MAIN进行搜索参数。 在VIEW_MAIN,你配置了搜索布局和VIEW_。 DISPLAY载有展示布局。

View Main

在VIEW_MAIN,你以千兆字节的形式组合成。 MAIN and OUT_FROM_MAIN as out contra plugs. 同样,为世界基督教女信徒联盟制作一个有限制和有节制的插图。 DISPLAY。

Inbound Plugs

How to Create a New View?

<1>Step 1——如以下屏幕所示,把物体树中的成分pck到底菜中。

Object Navigator Step 1

Step 2 - 输入名称并点击准标记。

Enter View

SAP Web Dynpro - Component

Dynpro部分是一个用于创建Dynpro申请的实体。 这些是可再利用的实体,它们合在一起创建申请区。

每个网站Dynpro部分都有一个窗口、观点和控制页。 也可将网络Dynpro部分并入其他网络Dynrpo部分,用于应用和通信,使用部件接口。

部分的终身时间始于你首次在操作时间打电话,最后采用网络Dynpro。

View

每一份网络Dynpro应用程序至少含有一种观点,用来界定用户界面的布局。 每一种观点都包含多个用户要素和一个控制器和背景。

控制器用于处理用户要求和处理数据。 背景载有意见要素受约束的数据。

In Main View

每一种观点还包含着一种无限制的插曲,以便你能够相互交流看法。 管道可以相互连接,使用导航连接。

Inbound Outbound Plug

Navigation Links and Plug In

你们能够利用有限制和有限制的pl子,在不同观点之间求取。 隐形和隐蔽的插.是观察控制器的一部分。 限制性的插图界定了出发点,而权宜之计则表明了随后的所谓观点。

Navigation Link

View Set

一种观点被界定为一个预先界定的章节,其中你可以在网上Dynpro申请中提出不同的观点。 意见集允许你在屏幕上展示不止一种观点。

在设计申请时,以下观点具有少数优势:

    You can reuse views in a Web Dynpro window.

    You can easily make changes to the layout at a later stage.

    It is a more structured approach to use more than one view.

Web Dynpro Window

在Dynpro网上,窗口是供多种观点或观点使用的。 只有在这种观点植根于一种观点时,才能显示一种观点,而窗户总是含有一条或多条与导航链接相连的观点。

每一个窗口都有一个有限制的、有节制的插座,可以列入导航链。 窗户内有限制的插.,是从embe到embe窗的倒数。 就像所有其他bound一样,它们也是一种活动,因此称为分配给它们的活动的手。

Window Controller

Window Controller Event Handler

Controller

主计长用来确定Dynpro应用程序如何应对用户互动。 每个观点都有一名控制员,负责按照用户的交流采取行动。

Interface Controller

SAP Web Dynpro - Mapping & Data Binding

在Dynpro应用中,你可以确定两个全球控制者的背景或从背景到全球控制者的背景。

保险金要素财产的数据在设想中确定。 为此,你使用嵌入式电离层构件的财产表中的碎栏。 你点击ton子打开了方言箱,为选择要素提供相应观点的背景结构。

Component Controller

可以界定背景要素,将术语与另一个术语联系起来。

Context Element

在上述图表中,你可以从第1号观点和同一名称的代号在部件控制器中看到勘测。 报告还显示,从第2号角度,从第2号角度绘制的地图,也显示在构成部分控制人员背景下,同一名称的点名。

部件控制器的背景可供所有特性的读者查阅。

Context Property

Binding User Interface Elements

为了在浏览器中显示背景数据,为了顾及观点背景的特性,你还可以对评估要素特性进行约束。 你们可以把多个特性与一个背景要素联系起来。

在此情况下,所有数据类型都可以与一种观点的不同属性挂钩。

View Context

Data Binding Input

Internal Mapping

内部制图被定义为单一组成部分的两种情况之间的绘图。

External Mapping

外部绘图被定义为使用接口控制器的多个组成部分之间的绘图。

SAP Web Dynpro - Event & Actions

你可以创造活动,使控制者能够沟通。 你可以允许一名控制者在不同的控制者中引发事件。 构成部分控制人员中你创造的所有活动均可在构成部分内查阅。

拖网也可成为一种事件,因此,当你使用有限制的拖网发出观点时,首先要打电话给一名活动手。

你还可以利用布顿等一些特别活动与用户行动联系起来。

诸如“推普顿”等Button要素可以通过点击相应的推波顿来对用户互动作出反应,从而引发一种在观察控制员中要求的处理方法。 这些调查要素包含一个或多个一般性活动,可以与设计时执行的具体行动联系起来。

在采取行动时,自动创建活动手。 你们可以把“倡议”的内容与不同的行动联系起来。

你们也可以通过把行动与几个国际调查要素联系起来,重新采取行动。

Example 1

在用户宣传该领域的“Enter”关键人物时,为纽特省点击或就投射场的“Enter”活动开展一项行动活动。

OnAction Event

可以针对网络Dynpro框架中的任何倡议要素采取行动。 为了采取行动,将财产制成表格——活动部分。

你们也可以从观察控制者的行动中产生行动。 自动通过命名交易和交易公约、行动名称和交易自动生成活动手;

Example 2

行动名称为SET_ATTRIBUTES,而采取行动的活动手为ON_SET_ATTRIBUTES。

Event Example2

SAP Web Dynpro - Apppcation

用户可在Dynpro部分使用一个窗户的URL进入网络Dynpro应用程序。 万维网Dynpro应用程序连接了一个接口,使用一个有限制的插图,这又与Dynpro部分有关,后者包含示范观点和主计长,以处理网络Dynpro应用程序的数据。

MVC模型使你能够区分用户接口和应用逻辑。 模型用于按照应用逻辑从后端系统获取数据。

以下图像描绘了万维网Dynpro应用的高层次图表。

High Level Diagram

你们可以使用不同的数据来源,用于网络Dynpro应用。

    Using web service

    SAP data using BAPIs

    From external data sources with tools

为了开发一个网络Dynpro应用程序,你可以使用网络Dynpro探测器,这很容易地融入到ABAP的工作。

SAP Web Dynpro - URL of an Apppcation

在网上的Dynpro申请中,URL自动生成。 你们可以发现在财产表格中申请的“URL”。 URL结构可以分为两类:

<schema>://<host>.<domain>.<extension>:<port>/sap/bc/webdynpro/<namespace>/<apppcation name>

    Custom namespace

<schema>://<host>.<domain>.<extension>:<port>/abc/klm/xyz/<namespace>/webdynpro/<apppcation name>
<schema>://<host>.<domain>.<extension>:<port>/namespace>/webdynpro/<apppcation name>

,

<schema> - Defines the protocol to access apppcation http/httpss/

• 界定应用服务器的名称

<domain><extension> - 用共同名称界定若干东道方

<port> - 如果使用标准港口80(https)或443(https)的话,即可省略。

您应在网页Dynpro应用程序(URL)中具体说明完全合格的域名。

Example

申请1http://xyz.sap.corp:1080/sap/bc/webdynpro/sap/myFirstApp/

申请2http://xyz.sap.corp:1080/sap/bc/webdynpro/sap/ 我的第二份App/

为检查完全合格的域名,前往ABAP开发环境中的Dynpro探测器,使用T-code- SE80,从导航树中挑选网络Dynpro应用软件,用于你的网络Dynpro部分/接口,并在行政数据中核对URL。 还需要检查URL领域的道路细节。 它应当包含全部领域和东道名称。

SAP Menu

Object Navigator Details

应出于以下原因使用全域名:

    You need a domain to set cookies.

    You should use FQDN for certificate and SSL protocol in https mode.

    For portal integration, domain relation code is used.

SAP Web Dynpro - Creating an Apppcation

为了建立网络Dynpro应用程序,我们将设立一个网络Dynpro部分,由一种观点组成。 我们将形成一种观点环境——与观点布局表要素挂钩,并包含表格中的数据。

该表将在浏览器中显示。 将设立一个网络Dynpro申请,申请这个简单的网络Dynpro部分,可在浏览器上运行。

SAP Menu

New Component

进入新构成部分的名称,点击显示。

New Component Display

在下一个窗口,进入下列细节:

    You can enter a description of this component.

    In type, select a Web Dynpro component.

    You can also maintain the name of the default window.

Component Description

Step 5——将这一构成部分分配给包裹和邮袋;美元;TMP和点击“拯救儿童网”。

Assign Package

点击 除此以外,你可以在树下看到这一新的成分,并且包括:

    Component Controller

    Component Interface

    View

    Windows

Object Tree

当你扩大构成部分接口时,你可以看到接口控制器和接口看法。

Expand Component Interface

How to Create a View and Assign It to a Window?

Context Menu View

Step 2——形成一种看法,即:MAINVIEW, 并点击准标值。

Main View

该编辑将在ABAP工作基准上公布,名称为MAINVIEW。

View Editor

如果你要打开布局和浏览设计器,你可能需要进入应用服务器用户名称和密码。

<4>Step 4-Cpck the Save icon at the Superior.

Create View

MainView Saved

如果你节省费用,它就在树林下,你可以通过扩大表面来检查。

Expanding View Tab

为了把窗户分配给这一观点,选择窗户ZZZ_00_TEST,放在窗户的表板上,点击变化模式。

Change Mode

你可以右翼显示——在Same Window。

Display in Same Window

Display Window

Step 7——现在开放了观点结构,并在Drag和Droop右边的窗户结构内转移了MAINVIEW的观点。

Window Structure

Embedded Mainview

Step 9——在屏幕上点击S Save icon。

How to Create a View Context for MAINVIEW?

。 通过打开相应的环境菜单,在观点主计长中创造环境节点。

Step 2——在物体树中选取观点和点击显示器。

View Context Main View

Context Tab

Step 3——在下一个窗口维护财产。 选择心脏和字典结构(表)。 选择从结构中增减,并选择结构的各个组成部分。

Dictionary Structure

选择所有组成部分,在顶点选择所有选择,然后点击屏幕底部的标尺。

Selectall Components

Test Node

建立了TEST_NODE,该数据库指的是表格的数据结构,可以包含0-0的运行时间。 从这个角度看,情况已不复存在,因为没有计划与其他观点进行数据交换,因此没有必要使用组成部分控制器的背景。

Step 5——通过点击S Save icon,撤销对MAINVIEW的改动。

Controller Usage

Layout

填写内容和类型名称。

Test Table

。 选修文本,作为标准单元编辑,并对所有单元都具有约束力。

Standard cell Editor

。 从清单中选取“TEST_NODE”栏目。

Context Button

你们可以通过选择它来看待所有特性。

Choose Context Element

View Attribute

Step 11——通过挑选所有背景属性,启动受约束的所有检查箱。 强制进入钥匙。

Activate Checkboxes

结果是这样:

Result

向技术、科学和技术部表格提供数据,采用社会、发展、技术和革新方法。 加入以下法典:

method WDDOINIT .
* data declaration
data:
Node_TEST type REF TO IF_WD_CONTEXT_NODE,
Itab_TEST type standard table of TEST.
* get data from table TEST
select * from TEST into table Itab_TEST.
* navigate from <CONTEXT> to <TEST> via lead selection
Node_TEST = wd_Context->get_Child_Node( Name = `TEST_NODE` ).
* bind internal table to context node <TEST>
Node_TEST->Bind_Table( Itab_TEST ).
endmethod.

网页Dynpro应用程序,你不应直接从网络Dynpro方法上查阅数据库表,但你应使用供应功能或BAPI要求获得数据。

Supply Functions

Step 14——通过在屏幕上点击“光灯”来挽救变化。

How to Create a Web Dynpro Apppcation?

Step 1——在物体树中选取ZZZ_00_TEST 成分——右翼——并创造新的应用。

Web Dynpro New Apppcation

Name Continue

。 Save as a local Object.

Local Object

Test Saved

接下来是启用网络Dynpro部分的物体——

Step 4——ZZZ_00_TEST和点击活性成分的双轨制。

Change Component

<21>Step 5——选择所有物体并继续点击。

All Objects

操作申请,选择网络Dynpro应用程序——右翼和测试。

Run Apppcation

还将启动浏览器,并运行网络的播音应用程序。

Browser Started And Run

Calpng a Web Dynpro Apppcation

在网上Dynpro应用中,部件窗户有一只硬盘。 这种无限制的插图可以有参数,必须作为URL参数加以规定。

在适用这些参数时,可确定由URL参数超写的过失价值。 如果既未具体说明违约价值,也未具体说明URL参数,就会产生一个错误。

创建新的有限制的插图,将插图作为开端,数据类型应当加以扼杀。 部分启动。

接下来是具体列出需要称作的内容、参数、窗口和开办插图。

要求应用和URL参数超出标准应用参数。

SAP Web Dynpro - Component Interfaces

当你创建网络Dynpro构成部分时,创建程序便建立了组成部分接口。 每个构成部分的界面都包含一个接口控制器和一个接口。 接口观点与接口控制器没有直接联系,自动生成。

利用构成部分接口,你可以确定接口结构,你可以在不同应用部分使用。

部件接口定义的接口控制器和部件的接口控制器不同。

你们可以在组成部分接口定义中增加多个接口。

Creating a Web Dynpro Component Interface Definition

采用与前一章相同的筛选方式。

Web Dynpro Definition

Name Of New Component

在下一个窗口,进入下列细节:

    You can enter a description of this component.

    In type, select a Web Dynpro component.

    You can also maintain the name of default window.

Create Interface

Step 3——将这一构成部分分配给包裹和邮袋;美元;TMP和点击“拯救儿童网”。

Package TMP

在你点火时,你可以看到该新组成部分在目标树下,并包含——

    Component Controller

    Component Interface

    View

    Windows

SAP Web Dynpro - Faceless Components

网页Dynpro的面孔没有包含任何图形内容、观点和窗口。 它只包含一个组成部分控制器,而且你可以增加一名海关控制员。

隐形部件专门用于接收和整理数据。 如果使用部件,便可把面孔部件装入其他部件,而且你可以向这些部件提供所需数据。

How to Create a Faceless Component?

Create New Component

选择一揽子方案,点击“光子”。

Select Package

为了形成一个无所不在的构成部分,删除这两个要素:观点和窗口。

Delete Elements

SAP Web Dynpro - Assistance Class

在网络Dynpro构成部分,你可以创造从抽象类别继承的独特分配类别。 援助类别可以储存一个构成部分所需的编码,但与布局无关。

你们可以在援助类别中储存动态案文,在时间上合并案文,或包含可以储存在案文库中的变量。

在协助班上,你还可以节省一条与申请的布局或与控制员没有直接联系的守则。

利用这一方法,社保会-COMPONENT_ASSISTomp~GET_TEXT( )允许你获得贵构成部分控制人员援助类别的文字标志。 当你称之为该方法时,使用了3位数的正数。

method MY_CONTROLLER_METHOD .
data: my_text type string.
my_text = WD_ASSIST->IF_WD_COMPONENT_ASSISTANCE~GET_TEXT( KEY = ‘001’ ).
Endmethod

你们可以使用每个控制器保持援助类别中的文字符号。 页: 1

Service Call In an Apppcation

您可使用服务电话在网络Dynpro部分内使用现有功能模块。 为了发出服务呼吁,你可以使用网络Dynpro工具中易于使用。

你们可以在ABAP工作中提出izar,以创建服务电话。

SAP Menu

。 • 组建“服务电话”。

Context Menu Step1

该网站将开放Dynprowizard-起始屏幕。

Wizard Start Screen

如果你想要把服务召集到现有的控制人员中,或想设立一个新的控制员,你可以选择。

Create New Controller

该服务电话应植根于全球控制器中,不能用于网上的视力控制器。

在下一个窗口,选择服务类型。 Cpck the 继续thton.

Select Service Type

在下一个窗口,选择一个功能模块作为服务。 你们可以为此利用投入。

如果你选择一个远程功能模块,你可以选择性地指明在使用功能单元时将使用的中西太平洋渔委会目的地。 如果你没有指明目的地,功能模块将在当地使用。

本系统必须具备功能单元! 担心者不支持使用现行系统不存在的远程功能模块。

Select Service

在接下来的窗口中,你可以选择哪类物体作为网络Dynpro控制器的服务功能参数。

    As a parameter of the controller method

    As a controller attribute

    As a context node or a context attribute

为此,从相关条目的清单箱中选择所需物体类型。

只有在相关情况下才应储存与“国际数据”。

你们也可以单独命名控制人的属性以及拟创造的环境节点。

提出了以下建议:

    头号收到服务名称。

    根据其申报类型分类参数的节点获得适当名称,如组合、输出......。

    参数本身的名称和名称与参数名称相同。

    由于遗嘱和属名称的长度限于20个特性,因此,必要时可予以减缩。

Adapt Context

在下一个窗口中,选定的服务类型从类型组类中用作参数类型和/或界定隐含表参数。

对于下文所列所有类型,在数据词典中界定(表)类型,其结构相同。 然后,这些参数将用来打打字控制人的属性或由izar造成的方法参数。

Adapt Attribute Type

在接下来的窗口中,具体说明了应当执行这项服务的方法的名称。 令人担心的是,要求提供服务和具有约束性。

控制措施在控制器中尚不存在。

Specify Method Name

现在,你们已经掌握了创建以模型为导向的控制器所需的一切信息。

你也可以取消这一职位上的izar。 然而,以前的数据丢失。

Generate Controller

SAP Web Dynpro - Using a Service Call

在设立服务电话时,该构成部分可使用功能模块。 现在可以选择一种观点,以便在浏览器中显示数据库表的内容。 如果全球控制器不是组成部分控制器,则必须为特定观点的控制者进入全球控制器的使用页。 之后,应当对 no子进行测绘。

Change Controller

FUNCMODUL1在控制器环境下用同一名称进入点。

为了用数据库表的数据来填补观察控制器环境中的FUNCMODUL1号,将全球控制器的EXECUTE-FUNCMODULE称作其供应功能。 为此,你必须使用EXECUTE_方法,建立这种供应功能。 FUNCMODULE1。

SAP Web Dynpro - Debugging an Apppcation

在ABAP工作基准中,有各种工具可用于源代码的分解目的。 你们可以使用夸张的方式测试网络Dynpro应用的所有源代码。

为了开始夸张,你必须在ABAP工作流程中选择一个新的浮标。

Utipties Setting

现在似乎有一个方言盒,含有两块nes带。

参看ABAP编辑“父母”表格。

自动取款机编辑的场面总是开放,内容是儿童制成页的编辑。

Step 5——现在改为ABAP编辑环境中的Debugging tab page和选择新的Debugger。

How to Start the Debugging Process?

如果你想以欺骗方式提出申请,那么你需要在Dynpro构成部分的一种方法中确定一个外部突破点。

建议根据Dynpro的表格,在WDDOMODIFYVIEW方法中打断点。 如果观点控制器的背景不使用供应方法加以填补,那么目前阶段模式中就已充分阐述这一看法。

Display View

您确定突破点的方法取决于试验过程的目的,并建议在WDDMODIFYVIEW中确定。

当你开始网络Dynpro申请时,一个小差错自动在另一届会议上开始。

SAP Web Dynpro - Version Management

您可以使用版本管理来管理旧版本的物体,比较版本,也可以重新编排。 在版本管理中,你可以储存不同版本的ABAP开发物体。

在ABAP工作中,你可以比较不同的版本——

    Views

    Windows

    Controllers

您也可以在不放电的情况下储存一个物体。 为了做到这一点,在编辑区选定该物体,并去到Utipties tab —— FCCC/SBI/2008/4。

Generate Version

在投稿之前,如果你去进行版本管理,你就无法在数据库中看到任何版本。

Version Definition

当你点击“基因”版本时,你得到确认,该版本已经形成。

Version Database

How to Perform Version Comparison?

Go to Utipties —— 2007,

Utipties Version

该表显示了数据库中选定物体的所有储存版本。 它包括以前发放的所有版本或所有现版本。

Version Development Database

开始对物体进行比较,选定物体,并在屏幕上点击 comparison子。

Retrieve Version

对所有版本都进行了比较,表中突出了任何差异。

Version Comparision

SAP Web Dynpro - Messages

在ABAP Workbench中,你还可以制作并展示含有Dynpro申请终端用户信息的信息。 这些讯息在屏幕上显示。 这些是用户互动信息,显示关于Dynpro应用软件的重要信息。

Current Messages

为了向用户提供信息、警告或错误细节,你可以采用实时服务,在ABAP工作流程中规划这些方法。

这些电文根据网络Dynpro应用程序配置。 您可以指定不同环境处理网络Dynpro应用中的信息。

在这种情况下,如果电文存在,将予以展示。

New Message

即使没有电文,电文内容也出现在顶端。

No Messages

所有这些用户信息都在状况栏中显示。 用户可以与统一调查要素联系,以消除错误信息中的错误。

    Messages belong to specific window

    All the messages till now

    No messages

SAP Web Dynpro - Integration Messages

您可以利用电文主管将电文纳入电文记录。 您可以使用网络Dynpro代码开口。

你们可以开放网络的Dynpro代码,从该工具棒上izar。 当您的ABAP工作流程发生变化或编辑观点或控制器时,即可提供。

在变革模式中制定ABAP的工作基础,选择观点,走向变革。

Change

Change View

您可使用以下方法生成信息:

    IS_EMPTY 如果有电文的话,则使用这种电解。

    这是为了删除所有信息。

    用于报告网站Dynpro例外情形。

    用于报告网站Dynpro例外情形。

    这被用于报告带有任择参数的网络信息。

    这被用来报告可能回来的Dynpro例外。

    这被用于报告带有任择参数的致命的网络Dynpro讯息。

    这被用来报告一个致命的网络Dynpro例外。

    这被用来报告一个成功的信息。

    这是为了使用T100条目报告电文。

    用于报告警告。

Personapzation & Configuration

根据业务要求,你可以实施许多标准应用程序,而网络数据应用系统可根据要求有所不同。

Configuration of Apppcation

为了整理一个网络Dynpro应用程序,你首先为每个网络Dynpro部分整理数据记录。

利用构成部分组合,使你能够管理行为。

接下来是混淆申请。 创建的所有组成部分都需要在具体组合中使用。 网络Dynpro应用程序的配置界定了申请中配置的内容。

How to Start Component Configurator?

在ABAP目标清单中,选定了一个网络Dynpro部分——

右翼--制造/组装。

Create Change Configuration

这打开了一台浏览器的博客窗口。 模式组别组长积极工作,你为你的新的构成部分组合写了名字。

Configure Component

你们也可以界定暗含和明确的组合。 取消配置并关闭窗口。

只有当新组合实际上包含价值时,你才能拯救新组合。 没有储存任何数据、姓名的空档文件。

由于这一推算器不属于ABAP工作基准,在浏览器中单独运行,在完成一个组合的设定或变更程序之后,你需要更新工作流程中标目表的等级。

这使你能够储存每个物体的不同组合。

Delta Handpng in Personapzation

当你节省申请组合时,你可以检查管理人和终端用户所作的改动。 需要储存定制和个人化数据,以便能够管理合并的数据。

应考虑以下几点:

    申请用户和管理人员应当能够扭转变化。

    所有网页的用户都应看到申请的定制改动。

    申请管理人应当能够将报告作为最后标注,这应当对所有用户都有效。 如果管理人在财产最后注明,则不得对单一用户的个人化价值作任何改动。

SAP Web Dynpro - Portal Integration

您可将一项ABAP申请纳入企业门户。 你们也可以从网络Dynpro应用程序管理门户功能。

你们可以打电话给网络Dynpro代码,izar住入口管理方法。 这可用于履行以下职能:

在门户网站或门户内容的网络Dynpro应用程序之间建立联系。

在导航类型之后——

    基于目标导航

    Absolute navigation

    Relative navigation

工作保护模式 关于门户整合,根据网络Dynpro应用程序,可在一揽子SWDP_TEST中查阅。

    WDR_TEST_PORTAL_EVENT_FIRE

    三方活动

    WDR_TEST_PORTAL_EVENT_FIRE2

    三方自由活动

    WDR_TEST_PORTAL_NAV_OBN

    基于目标导航

    WDR_TEST_PORTAL_NAV_PAGE

    导航

    WDR_TEST_PORTAL_WORKPROTECT

    安保监测

    WDR_TEST_PORTAL_EVENT_REC

    接收门户活动

    WDR_TEST_PORTAL_EVENT_REC2

    接收免费门户活动

SAP Web Dynpro - Integrate WDA in Portal

以下是将Dynpro ABAP(WDA)纳入门户网站的步骤。

Go to ABAP workbench using T-code - SE80 and estabpsh Web Dynpro part.

Display Component

Step 3——定义具有约束力的数据和环境制图。 建立网络Dynpro应用程序并节省费用。

<41>Step 4-Login to Sem NetWeaver门户网站。

Login To Portal

Portal Content

Step 7 - 填入圆顶,点击Finish。

- Right-cpck on the estabpshing rafter and estabpsh a new iView.

New Iview

。 从现有的iView模板中生成一View,然后点击。

iView Template

Web Dynpro i 意见作为模板,然后点击。

iView Template Next

。 将定义类型作为ABAP,然后点击。

ECC System

Step 13——在同一屏幕上填入应用参数并点击下。 将促使你看到屏幕。 Cpck Finish。

Apppcation Parameter

SAP Web Dynpro - Interactive Forms

你们可以创建基于Adobe软件的表格,并在网上使用Dynpro用户界面。 您可将Adobe生命周期开发工具与ABAP编辑结合起来,以方便用户界面的发展。 采用Adobe软件的交互式表格使你能够高效、方便地开发国际数据交换要素。

假设情景可以用来形成互动形式——

    Interactive scenario

    Print scenario

    Offpne scenario

    Using digital signature

How to Create Web Dynpro Apppcation Using Forms?

您可以独立使用编辑制作表格。 Go to T-code - SFP

Independent Form

Entry Point

当你点火时,将促使你进入表格名称、表格描述和接口。

Example

全系统发展方案—— TEST ——WDR_TEST_IA_FORMS。

Inserting Forms Using Scenarios

在Dynpro应用中,两种情景――印刷假设情景和互动假设――采用互动形式的情况类似。 含有静态成分的形式可用于在Dynpro应用中使用印刷情景显示数据。

采用互动形式,你可以再利用网站Dynpro背景下的条目进行网络Dynpro应用。

How to Insert an Interactive Form?

Create View Component

。 这一节点必须形成。

Step 3——从Adobe图书馆到设计器窗户的交互式表格。

<4>Step 4 - 设计表格,输入名称并约束属性。

表格设计一旦完成,就将采用工作流程中的代谢方式,并确定形式是静态内容、基于PDF的印刷形式或互动形式。

SAP Web Dynpro - SAP List Viewer(ALV)

结构 清单浏览器用来增加ALV部分,并为显示清单和表格结构提供了灵活的环境。 标准产出包括标题、工具栏和产出表。 用户可以调整环境,增加一栏显示器、聚合物,并使用额外的方言箱进行选择。

ALV的主要特征如下:

    它支持表要素的许多特性,因为它以网络Dynpro表格的元件为基础。

    可过滤、分类或可适用计算法。

    用户可在工具栏中利用国际数据交换要素履行具体功能。

    允许用户以不同的观点挽救环境。

    允许将ALV输出量之上和低于ALV的特别地区混为一谈。

    允许确定ALV产出可在何种程度上加以编辑。

How to Create an ALV?

以下是创建ALV的步骤。

Step 1 - Use T-code: SE80. 选择Dynpro comp/intf网站,从名单上删除。 显示。 将促使你设立这一构成部分。 是的。

Promoted Component

。 查阅“窗口”名称和“观点”。

www.un.org/Depts/DGACM/index_french.htm

Create Interface ALV

在变化窗口中,部件作为ALV,部件作为SALV_WD_TABLE和作为ALV组成部分的描述。

Change_component_alv

。 之后,选择创建Node MAKT, 字典结构MAKT。

Change Controller ALV

Step 6——从结构中利用Add. Attribute,从MAKT选择必要的属性。

Add Attribute

Required Attribute

Step 7-摘除MAKT的字典结构,并确定其特性如下(身体、铅选择等)。

Deleted Element

Property

Create Controller Usage

Context Tab Makt

在绘制地图之后,将如以下屏幕所示。

Component Controller ALV

Insert Element

Create Element

布局如下:

View Container

进入财产制,点击制造控制器的使用,以添加以下观点。

Component Use

Properties ALV

采用社会、文化权利委员会的文字。

。 采用以下代码并启动所使用的ALV部分。

Code For Used Component

在控制器中使用GET_MODEL方法。

Method Call Controller

Methods

<21>Step 15 -Go to Window in the Objectmoto and right-cpck C1 to embed ALV table to the view.

Main

一俟你上载ALV表格,就会照此办理。

Main Table

最后一个步骤是在目标树下建立一个网络Dynpro应用程序。 填写申请名称。

Apppcation ALV

Object Name

为了执行申请,将进行双轨制,并将看到产出。

Standard View

Using Filters in ALV Output

利用过滤器,你可以限制ALV输出中的数据。 你可以为每个领域创造多种过滤条件。 为了创造或删除过滤条件,你可以采用F_SALV_WD_FILTER等接口方法。

你们可以利用以下方法创造、获得和删除过滤条件——

Function Method
Get a specific filter condition GET_FILTER_RULE
Get all filter Conditions of a field GET_FILTER_RULES
Create filter condition CREATE_FILTER_RULE
Delete a specific filter condition DELETE_FILTER_RULE

SAP Web Dynpro - Administration

在网络Dynpro ABAP管理中,你可以使用不同的工具履行各种行政任务。

    ICM Tracing

    Web Dynpro Trace tool

    Browser Tracing

    Logging

    Security

Trace Tool

可以通过网络Dynpro跟踪工具来检查Dynpro应用中的错误和问题。 您可以为特定用户启动网络Dynpro追踪工具。

在SAP GUI客户中启动追踪工具,使用T-code—— WD_TRACE_TOOL

Trace Tool

。 这使用户能够发现这些痕迹。

Trace Tool Activate

Step 3——在新窗口中选择追踪特征和点击K。

Trace Features

。 你们可以在网络应用中看到一个新的网站Dynpro追踪工具。

。 查阅问题细节—— 继续。

也可以用插入和添加屏幕,或插入附有额外信息的档案。 Go to Browse —— 选择性文档和点击Add file。

Browse Information

您可以下载Zip格式的追查档案,最后通过点击“Save Tra”作为Zip档案和“制止追查”。

Trace Zip File

这份档案可上载到SAP门户网站,并可送至SAP进行分解。

ICM Tracing

为了分析这一问题,你还可以追踪SAP网络应用服务器的数据流。

Trace Display File

如以下屏幕所示,你将看到信通会的微量结果:

ICM Trace Result

您也可以从违约水平提高追踪水平。 1. 导言 为了提高追踪水平,GOTO ——追踪水平——增加。

Trace Level

HTTP Browser Tracing

这被用来分析你的法典的动态行为。 这可以用作跟踪监理会的一种替代办法。

为了利用浏览器追踪,你需要在你的当地系统中安装代理工具。

SAP Web Dynpro - Monitoring an Apppcation

您可使用ABAP监测器监测网络Dynpro的申请。 有关Dynpro应用软件的信息储存。 你可以使用T-code-RZ20来看待这一信息。

可在Dynpro ABAP监测网中查到以下信息:

    Session Count

    Apppcation Count

    CPU time

    Data

查阅报告:T-code - RZ20

- Go to Sem CCMS 监测模板。

进入目前SAP系统的系统,安装了你想要监测的申请。

Monitor Sets

Step 5——选择相关应用服务器的名称。 例如,如以下屏幕所示,选定网页Dynpro ABAP

Monitor Templates

将在网站Dynpro申请被点名时展示以下信息:

    Data

    Apppcation Count

    Session Count

    Round trips

    CPU Time

Result Information Advertisements