如何将数据从ECC提取到CRM系统?

2020-08-16 09:23发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想将数据从ECC系统提取到CR...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想将数据从ECC系统提取到CRM系统中

我想从ECC中获取表中的某些字段,并且需要在CRM报告程序中显示它。

必填:在CRM程序中,是从ECC提取的数据-我希望其中一些字段作为选择屏幕中的输入

并输出

描述:在ECC中,我希望从口表中提取一些字段到crm

1条回答
大道至简
2020-08-16 10:25 .采纳回答

nivetha Krish ,这完全取决于您的要求和已经可用的功能:

  • 查找中间件下载对象(特别是如果是SAP定制表或SAP标准表)
  • 查找RFC函数(尤其是如果它是基于多个标准表的SAP标准数据)
  • 使用 RFC_READ_TABLE函数用于基于查询访问表条目,您可以使用多个RFC_READ_TABLE调用来组合/联接来自多个表的数据(使用具有完全或部分键访问权限的主键或辅助键索引,尤其是对于大型数据库表)
  • 在ERP中编写一个可以满足您要求的RFC功能模块,然后从CRM中调用它。

在访问LIPS的特殊情况下,我建议使用RFC_READ_TABLE:

数据myrfcdest TYPE rfcdest。
 数据myrfctable TYPE dd02l-tabname。
 DATA mydelimiter TYPE char1 VALUE'|'。  " #EC NOTEXT。
 数据myoptions类型表rfc_db_opt。
 rfc_db_fld的数据myfields类型表。
 tab512的数据mydata类型表。
 DATA选项TYPE rfc_db_opt。
 DATA字段TYPE rfc_db_fld。

 " ...
 field-fieldname ='...'。
 将字段插入表myfields []。
 " ...

 "如果您有范围对象
 "您可以使用FM CRS_CREATE_WHERE_CONDITION和RSAN_UT_FILTER_BUILD_SQL_WHERE来创建sql where条件
 "请注意,虽然两个FM都没有发布,所以也许可以"复制"逻辑

 " ...
 option-text ='...'。
 INSERT选项INTO TABLE myoptions []。
 " ...

 通话功能'RFC_READ_TABLE'
       目的地myrfcdest
       出口
         query_table = myrfctable
         " delimiter = mydelimiter",否则根据类型长度进行连接
 * NO_DATA =''
 * ROWSKIPS = 0
 * ROWCOUNT = 0
       桌子
         选项= myoptions []"选择选项
         字段= myfields []"要从表中选择字段
         data = mydata []"返回的数据
       例外情况
         table_not_available = 1
         table_without_data = 2
         option_not_valid = 3
         field_not_valid = 4
         not_authorized = 5
         data_buffer_exceeded = 6
         communication_failure = 7
         system_failure = 8
         其他= 9。
 

一周热门 更多>