主页 > 云服务器 > > 正文

文件存储_服务器发布_价格

来源:胜利云 发布时间:2021-07-14 08:28 标签:服务器存储发布文件价格
浏览:

我花了很多时间首先分析这些东西,然后根据具体需求实施它们。

所以我想在这里分享我的知识。

SPP的工作列表基于POWL概念。因此,添加新查询需要遵循POWL过程。

由于SPP中Planner的工作列表使用自己的标准web dynpro组件,因此我们不需要创建web dynpro组件

来显示它。我们只需要关心一下接驳班。具体步骤如下:

1.创建Feeder类,例如:ZCL\u Feeder\u PRE\u FORECAST.

2.继承IF\u POWL\u Feeder,如果FEEDER类中的\u POWL\u FEEDER\u EXT和/SAPAPO/IWCI\u PUIA\u POWL\u DETAIL接口(参见下面的屏幕截图)

那么您将得到所述接口的所有方法,如下图所示

3.为了定义自定义查询的选择条件,我们需要在IF \u POWL\u FEEDER~get \u SEL\u criteria中编写代码

这里我们必须将选择传递给正在更改参数"C\u SELCRIT\u DEFS"。

4。字段目录和获取数据的逻辑可以在IF\u POWL\u FEEDER~GET\u Field\u CATALOG和IF\u POWL\u FEEDER~GET\u OBJECTS

中根据POWL概念定义。

5。为了定义Planner工作列表查询中的各种按钮,我们可以使用方法IF\u POWL\u FEEDER~GET\u ACTIONS of FEEDER class,淘客软件,如下

所示。

Action id将分配给按钮,如方法IF\u POWL\u FEEDER~GET\u ACTIONS中所定义。

为特定按钮分配操作,我们可以在方法中编写代码,如果\u POWL \u FEEDER ~ HANDLE \u ACTION reference

各自的操作id.

对于GUI tcode或URL上的导航,我们可以编写如下逻辑:

数据:lt\u tihttpnvp TYPE tihttpnvp,

ls\u ihttpnvp TYPE ihttpnvp,

lv\u URL \u l TYPE string,

lo\u URL TYPE REF TO cl\u URL,

lv\u host\u l TYPE string.

CREATE OBJECT lo\u url.

*Pass parameters

ls\u ihttpnvp–name='BALHDR-OBJECT.

ls\u ihttpnvp–value='ZSPP\u DM.

APPEND ls\u ihttpnvp TO lt\u tihttpnvp.

CLEAR:ls\u ihttpnvp.

CLEAR:lv\u url

CREATE url

CALL METHOD lo\u url->its

EXPORTING

transaction='SLG1''tcode名称

query\u parms=lt\u tihttpnvp

RECEIVING

url=lv\u url

*如果lv\u url不是首字母,则调用url

Call METHOD cl\u nwbc=>url\u launch

EXPORTING

url=lv\u url

ENDIF

6.定义feeder类中的UI组件,淘客什么意思,我们可以在方法中编写代码,如果\u POWL\u FEEDER\u EXT~ GET\u UI\u PERIPHERALS.

在给定的示例中,需要将另一个web dynpro组件显示为按钮操作的弹出窗口。

除了弹出窗口,我们可以以各种方式显示web dynpro组件。您可以查看此方法的详细信息。

在HANDLE\u ACTION method中,我们可以根据相应的操作id编写以下代码来调用此方法。

e\u portal\u actions–fire\u wdevent=abap\u true。

e\u portal\u actions–launch\u editor=abap\u true。

7.用于在POWL中显示特定记录的详细组件。要求提供web dynpro组件,用于

显示详细结构。标准细节组件是/SAPAPO/PUIA\u POWL\u DETAIL.

如果\u POWL\u FEEDER~获得\u DETAIL\u COMP,我们可以在方法中使用它,如下代码

e\u DETAIL\u COMP='/SAPAPO/PUIA\u POWL\u DETAIL.

8。在创建feeder类之后,我们需要创建Powl类型并将其分配给planner工作列表

的标准应用程序id,好淘客,即SPP\u planner.

我们可以通过表Powl\u V\u type(tcode:SM30)创建Powl类型。在创建Powl类型时,我们需要提供feeder类。

在我们的示例中,云服务器租用,我们将提供ZCL\u feeder\u PRE\u FORECAST。

9。然后我们将创建查询id。在查询id中,我们将提供选择参数的可见可能性,并将powl类型链接到查询id。

10。在表POWL\ V\ U TYPE\ R中,数据建模,我们可以将POWL TYPE id分配给应用程序id并将角色分配给它(如果需要)。

11.由于planner的工作列表有多个查询,所以我们需要创建自己的类别,以便在planner的工作列表

中显示查询,也可以使用现有类别。我将在本文档后面部分说明两者的区别。

在我们的示例中,我们正在从表POWL\ U V\ U CAT创建新类别。

我们可以使用tcode POWL\ U QUERYR将此类别映射到计划员的工作列表。在这里,我们提供应用程序id,即

SPP\u PLANNER,用于PLANNER的工作列表和我们自己的powl查询。这里我们还可以提供查询顺序等详细信息。

12。现在为了显示弹出窗口(已经在feeder类中声明),我们需要定义一个web dynpro组件,我们已经在feeder

类中提供了这个组件。在我们的示例中,它是ZWD\u PRE\u FORECAST\u POP UP.

为此创建一个web dynpro组件。在我们的示例中,我们将alv list/table显示为弹出窗口。

我们必须在我们自己的web dynpro中实现以下组件。

并且还需要实现如下所示的接口:

在component controller中,我们需要为alv list/table创建结构。

然后我们将在主视图的上下文中创建节点并将其映射到组件控制器节点。

和视图本身在布局表中创建表并绑定。

在组件控制器中创建动作的显示事件。

根据需要在组件控制器的方法集合\选择\数据和其他方法中编写填充表的代码。

我们正在写入集合\选择\数据,因为我们此方法获取POWL上选定行的值。

13。对于在powl上显示明细组件,

我们需要在定制使用路径中进行设置:高级计划与优化->供应链计划->服务部件计划(SPP)

->监控->计划员工作列表和客户工作列表明细组件->维护明细组件,

我们可以定义明细组件结构和逻辑方法来填充该结构和其他设置。

现在在该逻辑方法中,我们需要以下参数:

这里的ES\u结果是您在SPRO路径中提供的输出结构。

和feeder类中针对相应的按钮,在powl上选择行时,需要编写以下代码:

读取表c\U结果选项卡分配索引i\U操作\U索引。

如果sy–subrc是初始值。

*缓冲区自定义

/sapapo/cl\u puia\u powl\u detail=>缓冲区详细信息\u cmpt\u配置(

导出

iv\u applid=i\u applid

iv\u type=i_type

导入

et_message=e_messages).

如果e_messages不是初始的

返回

ENDIF.

*设置详图组件的选择参数

ls_selection–applid=i_applid.

ls_selection–type=i_type.

ls_selection–actionid=i\u actionid.

ls\u selection–keyfields–matnr=–matnr.

ls\u selection–keyfields–locnofr=–locnofr.

ls\u selection–keyfields–locnoto=–locnoto.

ls\u selection–keyfields–vrsioex=space.

获取的引用到ls\u selection–selection.

/sapapo/cl\u puia\u powl\u detail=>set\u selection(is\u selection=ls\u selection)。

*set lead selection

/sapapo/cl\u puia\u powl\u detail=>set\u lead\u selection(EXPORTING iv\u action\u index=i\u action\u index CHANGING cs\u selected=c\u selected)。

e\u selected\u changed=abap\u true.

*更新侧面板选择导联选择更新后

/sapapo/cl\u puia\u bcv\u assistance=>set\u selection(is\u selection=ls\u selection)。

ENDIF.

参考您可以检查标准类:/sapapo/cl\u FEEDER\u CRITICAL\u PRD。执行:事务(/SAPAPO/SPP\u PLN\u LIST)。

在第二个查询中,我们可以看到需求清理,它来自我们自己的类别,在这个类别下,我们

映射了我们的powl查询,它是预先预测的。

我们还可以映射我们的自定义查询与标准类别。

在查询中,我们可以看到从方法中得到的各种按钮,如果\u POWL\u FEEDER~GET\u ACTIONS from FEEDER

类和它们的操作在方法中链接,如果\u POWL\u FEEDER~HANDLE\u action.

需要注意的一点是,Planner的工作列表(SPP)应该始终通过NWBC执行,否则

它将不会具有完整的功能,并且可能会丢失导航属性等

如果我们点击按钮进行导航,它将根据handle\u action method中的action id定义导航到所需的屏幕

通过点击按钮弹出,它将显示我们为显示ALV而开发的web dynpro组件。

详细组件将显示如下:

在上述方法和路径中,有更多的选项可用。您可以根据需要详细查看。

嗨,沙克蒂,

提供了非常好和详细的文件。这是非常有用的。

谢谢。

嗨沙克提有用的文件。。谢谢与我们分享。…

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 云存储_企业邮箱是怎么申请_便宜的
    <strong>云存储_企业邮箱是怎么申请_便宜的</strong>

    云存储_企业邮箱是怎么申请_便宜的

    雪花数据仓库中的端到端加密2016年4月13日作者:马丁·亨切尔彼得·波维尼克云数据安全,工程作者:马丁·亨切尔和彼得·波维尼克。保护客户数据是雪花...

  • 分布式数据库_八度网络云主机_便宜的
    <strong>分布式数据库_八度网络云主机_便宜的</strong>

    分布式数据库_八度网络云主机_便宜的

    在云数据库服务的世界里,对客户来说,没有什么比不间断地访问他们的数据更重要的了。在在线游戏和金融服务等交易率较高的行业,即使是最小的中断...

  • 数据库服务器_服务器带宽_哪家好
    <strong>数据库服务器_服务器带宽_哪家好</strong>

    数据库服务器_服务器带宽_哪家好

    图1。派特法是一家领先的油田服务公司派特法为能源客户锁定价值派特法设计、建造、运营和维护石油、天然气和可再生能源资产。公司致力于数字化转型...

  • MySQL数据库_不能用邮箱注册企业邮箱吗
    <strong>MySQL数据库_不能用邮箱注册企业邮箱吗</strong>

    MySQL数据库_不能用邮箱注册企业邮箱吗

    如今,企业被迫维护两种类型的分析系统:数据仓库和数据湖。数据仓库提供了有关业务健康状况的重要见解。数据湖可以发现客户、产品、员工和流程的...

  • 微软云_服务器售后_年度促销
    <strong>微软云_服务器售后_年度促销</strong>

    微软云_服务器售后_年度促销

    使用Azure的客户管理密钥进行数据加密2019年9月6日|3分钟读取作者:保卢斯雪花新闻,雪花科技2017年,雪花宣布使用AWS密钥管理服务(KMS)支持客户管理密...

云储存

更多 >
  • <strong>云解析_刺客信条百度云资源_免费申请</strong>
    云解析_刺客信条百度云资源_免费申请

    简介: 作为SAP PI顾问,我们都知道如何使用文件适配器进行动态配置,以及如何设置目标文件名动态。现在我们从SAP HCI era开始,需要找到如何实现一样。...

  • 天翼云_数据库英文_哪家好
    天翼云_数据库英文_哪家好

    这里有一个挑战:找到一个不包含"客户"这个词的公司使命宣言或愿景。虽然我不是个赌徒,但我的钱告诉我你做不到。公司存在的根本原因是为客户服务...

云储存消息队列_数据库例子_价格
云储存全站加速_视频加速cdn_免费领
云储存微软云_华为云同步通讯录_最新活动
云储存网站建设_余罪2电视剧百度云网盘_0元
云储存大带宽_高防cdn服务器_测评