引用----WSDL (Web Services Description Language):对于服务消费者(Service Consumer)来说,要找到一个自己需要使用的服务,他必须知道如何以及从哪调用。 WSDL 规范是一个描述接口、语义以及Web服务的XML文档。给这个XML文档配置上网络地址后,就可以简单而又快捷地被查找和定位。 ----引用
引用----Web Dynpro 是传统 Dynpro 编程方法在互联网时代的扩展;SAP 为 Web Dynpro 提供两种开发语言:ABAP 和 Java,于是就有了 Web Dynpro for ABAP 和 Web Dynpro for Java。
Web Dynpro 采用了一种高级的 MVC / Data Binding 架构模式,并且提供非常友好的编程界面。Web 界面可以使用拖拉的形式进行开发。由于 Web Dynpro 运行于 SAP NetWeaver 平台,该平台在传统 Dynpro 开发上的优势也被使用的淋漓尽致。使用 Web Dynpro 可以非常迅速的开发出企业级的应用程序,开发者只需要关注其业务流程,关于版本管理、质量控制、发布、性能等内容仍然由 NetWeaver 平台帮助完成。
SAP WEB Dynpro 的实例包:Package:SWDP_TEST 里面有很多实例,可供学习。 ----引用
场景1:客户的国内ERP系统需调用国外一个系统接口,提供了WSDL,已确定ERP系统可与国外的系统接口网络;用户配置WSDL调用时,提示"500Native SSL",如图1,并未在ICM检查出明显的报错。

图 1
处理:用户协调对方再申请了证书文件:certificates SRI web site Base64.cer,执行事务码Strust再次导入,查询ICM日志报错提示,如图2;

图 2
查询相关参考资料:
Please read and go through the SAP Note 510007 – Additional considerations for setting up SSL on Application Server ABAP.
In our scenario, we have maintain both parameter below in DEFAULT profile using the transaction code RZ10. You need to restart the SAP system to apply the changes.
ssl/client_ciphersuites = 150:PFS:HIGH::EC_P256:EC_HIGH
ssl/ciphersuites = 135:PFS:HIGH::EC_P256:EC_HIGH
建议用户修改上述实例参数,并重启SAP系统,再测试调用wdsl。
场景2:使用WD开发的SAP Netweaver平台页面,ABAP代码中指定了提交附件指定的存储位置;提交附件后,刷新的页面无法保存已提交的附件。
处理:定位至相应的WD代码块,设置断点查找并跟踪代码至函数/BIZWF/ATTACH_FILE,定位上传文件操作,附件文件的储存地由/bizwf/tc001字段STORAGE_CAT指定(如图3)。

图 3
通过分析代码,数据表/bizwf/tc001中的字段STORAGE_CAT值(Content Repository),与在OAC0、OACT设置的Content Repository不一致,调整为Content Server对应Repository。(如图4)

再次进行业务测试,附件即可保存至相应的Content Reposiory中。
2022.08 NanJing
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/20659905/viewspace-2909575/ ,如需转载,请注明出处,否则将追究法律责任。