简介。
大家好,
Sap Gateway是一个基于开放标准的框架,开发人员可以使用它更方便地
将非Sap应用程序连接到Sap应用程序。它还用于从移动设备连接和访问SAP
应用程序。
Odata数据源可通过运行在IE、FF等web浏览器上的JavaScript代码访问。
Odata客户端库还可用于silverlight应用程序和其他RIA(富Internet
应用程序)。OData库可用于Android、IOS和Windows phone。很多Bi工具
支持OData.
在这个博客里我想解释一下当用户密码被锁定时,如何使用
OData解锁,并通过提供临时密码重置用户密码,这个临时密码是
通过邮件发送的。
第1步。
转到t-code SEGW创建服务。
第2步。
通过提供名称创建实体类型用户详细信息。
步骤3。
现在提供属性。
步骤4。
现在自动创建get entity set。
步骤5。
现在我们必须通过在DPC\u EXT类中重新定义get entity方法来实现代码。
现在右键单击get entity并选择Redefine。
在我们的场景中,我们已经重新定义了get\u entity并更新了get\u entity方法如下:
第6步
我们要用重新定义的方法编写代码
根据登录用户使用get entity方法获取用户详细信息
第7步
获取用户详细信息后,大数据定义,我们要使用update entity更新用户密码
第8步
逻辑生成随机密码
第9步
现在我们必须给用户分配一个密码。
第10步。
逻辑向用户发送一封带有新密码的电子邮件。
第11步。
我们已经成功完成了编码部分,现在我们必须执行服务。
步骤12。
转到t-code/n/IWFND/MAINT\U服务并单击enter。
步骤13。
现在输入项目名称并单击enter。
步骤14。
现在我们必须通过按load metadata按钮并单击sap gateway client来加载元数据。
步骤15。
它将导航到的执行阶段请求Uri。
步骤16。
现在双击实体设置按钮,弹出如下所示。
步骤17。
双击实体设置名称,服务url如下所示。
指定特定用户在url中重置密码,通信云,如下所示。
步骤18。
现在单击执行按钮输出可按如下所示显示。
点击"按需使用"左侧显示数据并选择单选按钮"按需使用"。
简单执行状态将为204。
步骤19
现在临时密码已发送到邮件。
转到SOST t代码,我们可以按如下所示检查临时密码。
步骤20.
选择发送状态并点击显示按钮,我们可以看到下面的屏幕。
第21步。
现在用户可以复制此密码并使用SAP GUI重新登录,如下图所示。
第22步。
现在用户可以创建新密码,如下图所示。
结论:
通过使用上述odata URL,淘客插件,我们为用户保留了密码XXXXXXX,企业信息化应用,该服务
发送了一封带有临时密码的电子邮件,通过使用我们创建的新密码
可以一次重置任何一个用户。在上述步骤中也解释了同样的问题。将生成
临时密码,超级淘客,并将其发送到相应的注册邮件id。
通过使用临时密码,我们可以创建新密码。