一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发

Requirement

Replicate a material type for example MAT_YYYY into CRM system without using middleware.

After replication, the generated category could be used in normal product scenario ( for example, create new product based on this category, read / query operation on this category etc )


一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发


I have successfully written a API which could replicate data ( to simulate T134 ) into CRM category table.

Once this API is executed, a new category will be created in CRM system, without middleware.



一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发


This category could be found in tcode COMM_HIERARCHY:


一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发


Unfortunately, it is not visible in product creation page ????


一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发


bug fixed now. POC is done.

Run method in SE24, specify new product category id via parameter iv_cat_id:


一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发


Execute method, ensure ev_success equals to abap_true.


一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发


Once created, the category could be searched via tcode COMM_HIERARCHY:


一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发


And the category could be used to create new product in WebUI:


一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发

一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发


source code

一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发一个不使用CRM中间件成功地将ERP Material下载到CRM的原型开发

上一篇:生成war的jdk版本高于tomcat使用的jdk版本,导致项目不能正常被访问


下一篇:Java集合源码学习(三)LinkedList分析