云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库服务器_免费服务器网站_怎么样

小七 141 0

数据库服务器_免费服务器网站_怎么样

简介

SAP Web IDE提供将应用程序作为新应用程序或现有应用程序的更新部署到您的ABAP系统的功能。

您只需右键单击应用程序并选择deploy->deploy to SAPUI5 ABAP Repository,填写必要的信息,如名称、说明和包,单击Finish.

Technical Details

当在向导的第一步中选择系统时,我们执行一个调用来获取/sap/bc/adt服务的发现XML(发布get for/sap/bc/adt/discovery)。然后我们分析结果XML,以验证所有这些都是有效的。如果缺少某些内容或发出请求时出现问题,我们将显示一个错误(更多详细信息如下)。新的应用程序通过对其资源发出POST/PUT请求来部署在服务器上。在更新现有应用程序时,我们将部署整个应用程序,而不仅仅是已更改的资源,因为没有跟踪sapwebide之外以及其他用户对应用程序所做的更改。这与/UI5/UI5存储库加载功能的功能类似(略有不同)。

故障排除

以下是我从SCN的经验中收集到的一些问题和解决方案:

问题:我没有部署所需的授权。解决方案:为了能够部署,您应该获得所有需要的授权。有关详细信息,请参阅此评论。问题:我的ABAP系统显示在SAP Web IDE中,企业号应用,但不在此向导中。

解决方案:确保您在HCP驾驶舱的目标中配置了开发ABAP WebIDEUsage。

问题:在向导的第一步中选择我的系统时出现错误。

解决方案:发生这种情况的原因有以下几种:

出现此错误:"无法访问服务"。这意味着您的后端系统中没有激活/sap/bc/adt服务。转到事务SICF并激活它。然后在SAP Web IDE中重新打开向导。出现此错误:"确保/sap/bc/adt/discovery是可访问的,并返回有效的XML。如果显示登录页,请将系统配置更改为基本身份验证,因为不支持表单身份验证"。这可能是因为确实配置了表单身份验证或SAML,但目前不支持。一种可能的解决方法是将整个配置更改为基本身份验证,或者仅为/sap/bc/adt服务在SICF中创建外部别名,并删除此别名的SAML配置。这样就不会为此服务触发SAML。显示"authorization"错误,因为事务SICF中没有激活/sap/bc/adt/服务。示例:Re:从WebIDE连接到网关时发生授权错误由于缺少访问/sap/bc/adt/discovery的授权,将显示"禁止"错误。检查这一点的最佳方法是尝试直接从系统的主机和端口(而不是使用相同的凭据通过sapwebide)访问浏览器中的发现,物联网,并查看用户是否得到有效响应。示例:Re:WebIDE部署错误,无法从WebIDE访问网关系统显示"禁止"错误,但不提示输入用户凭据,因为ADT的ICF节点配置了固定的用户凭据。解决方案是删除固定的用户凭据。这也可能在部署过程中发生,并导致"CSRF令牌验证失败"错误。示例:将扩展的fiori应用程序部署到ABAP存储库时,CSRF令牌验证失败显示"禁止"错误,因为未实现SAP Note 1977537(引入XHR客户端身份验证)。如果尚未实现此说明或需要更新,请确保实现最新版本的说明。显示以下错误:"无法选择系统。检查ABAP开发工具的配置"。这可能是由于缺少先决条件或缺少授权造成的,请参见示例:从webIDE连接到ABAP存储库时出错。显示以下错误:"拒绝访问系统XXX上的资源/sap/bc/adt/discovery。如果这是一个有效的请求,请确保在云连接器中正确地公开资源"。为了解决此问题,请确保在云连接器中公开了/sap/bc/adt路径,包括子路径。问题:我只能部署到$TMP包。解决方案:要么缺少一个note实现,要么由于SAP\u BASIS版本的原因,某个note的状态需要重置。请遵循我们文档中提到的先决条件。问题:我在选择一个包或应用程序后遇到一个错误,在浏览器的网络跟踪中,我看到"CSRF token validation failed"错误reach/sap/bc/adt/cts/transportchecks服务。解决方案:简而言之,淘客app开发,发生此问题的原因可能是后端系统希望使用HTTPS接收请求,软件企业管理,而使用HTTP接收请求,反之亦然。然后执行重定向,使CSRF令牌无效。确保在HCP驾驶舱中配置目的地,并在与后端希望获得它的方式相同(或更改后端系统的安全配置)。

问题:我在部署时遇到此错误:"无法部署应用程序XXX:无法在客户命名空间中远程创建"。解决方案:目标系统在SAP中运行模式。你呢可以在给定的应用程序名称中使用SAP命名空间,也可以在可能的情况下将系统更改为在客户模式下工作。或者,可以通过SAPGUI使用report/UI5/UI5\ REPOSITORY\ LOAD创建一个空应用程序,然后您可以部署到其中。问题:部署时出现此错误:"Cannot deploy application XXX:SAP object YYY Cannot be assigned to package ZZZ"。解决方案:验证BSP应用程序名称是否与您选择的包的名称空间相匹配(它们是否应该以Z或Y开头)。请参阅此线程中的更多详细信息,例如:对象未分配给打包我的新ZP…| SCN问题:我在部署时遇到这个错误:"没有用户XXX的开发许可证"。解决方案:这是ABAP系统的标准行为。要部署,用户必须在系统中注册为开发人员。问题:我在部署时遇到这个错误:"对象X已经锁定在用户Z的请求Y中"。解决方案:确保在向导中选择正确的传输。如果无法选择传输,请检查先决条件并确保实现了所有相关说明,并且您拥有/sap/bc/adt/cts/transportchecks服务的所有相关授权。问题:部署时出现错误:"无法部署应用程序。病毒扫描服务器错误。没有选择任何病毒扫描配置文件作为默认设置"。解决方案:您需要在后端系统中选择病毒扫描配置文件或将其关闭。示例:Re:无法在ABAP存储库中部署应用程序–病毒扫描服务器错误