从business来说:

(1) Settype是对内的描述,比如一个人,长头发,两只眼睛,一个鼻子。
(2) Relationship是对外的描述,比如我和你们是同事关系,朋友关系。
从Technical来说有什么区别呢?

有两个同事问过关于自己创建settype的问题。要成功创建自己的settype并放到UI上,需要你对WebUI关于settype的 design有深入的了解,而这块和我们接下来很长一段时间的工作没有关系,所以我不建议在这个topic上花费太多时间。
大家可以想想,如果你是assignment block的developer,要你设计一个framework,能显示出客户任意创建的settype attribute,不管是单个还是table attribute,你应该怎么design?想清楚这个,才能理解下面wiki里的每个步骤。否则的话,只是按照guide 一步步做,而不了解每一步背后的用意,那也不会有收获。
https://wiki.scn.sap.com/wiki/display/CRM/How+to+create+custom+set+type+and+make+it+visible+in+UI
另外,创建自己的settype和AET这个工具没有任何联系。后者是一个enhance BOL和对应UI的工具,和新建自己的settype无关。

settype最终会有相应的function,reltype是没有的,仅仅是表述source和target之间的关系。下图是settype对应的function:


怎么根据某个settype去找到对应的function:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SAP CRM里的settype和relationship有什么区别相关推荐

  1. SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解

    (1) 在SAP CRM里创建一个Lead后,会观察到有一个Opportunity自动生成,这是通过什么后台逻辑实现的呢? 检查前台日志或者后台事务码SLG1,发现有很多属于用户WF-BATCH的日志 ...

  2. SAP CRM里产品主数据的文本模型设计

    SAP CRM的产品主数据设计了这几种不同类型的文本模型: Part1 and Part2 actually share the same assignment block COMM_PR_SHTEX ...

  3. 什么是SAP CRM里的Sales Bundle?

    这两篇博客里有讲: https://blogs.sap.com/2010/03/03/sales-area-bundling-in-sap-crm-part-1/ https://blogs.sap. ...

  4. SAP CRM里note界面默认语言的决定逻辑

    Sent: Wednesday, December 31, 2014 3:16 PM 我们在note assignment block里点了new之后的creation页面里的Language def ...

  5. SAP CRM里Interaction Object是个什么东东

    简单的说它是个轻量级的用于记录和客户的交互,包括INBOUND和OUTBOUND. 这些可以用ONE ORDER的ACTIVITY来记录,但太重了. See SAP帮助文档 The interacti ...

  6. 创建新的SAP CRM product search scenario - 如何在SAP CRM里实现自定义的产品搜索场景

    根据UI上的partner ID和Object description这两个search parameter专门创建search scenario: 使用如下report消费该search scena ...

  7. SAP CRM里是如何检测一个BP是否存在的 - FM BP_CENTRALPERSON_GET

    Created by Wang, Jerry, last modified on Dec 12, 2014 要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  8. SAP CRM里business partner在订单处理中的determination流程

    1.当创建opportunity时, 选定transaction type就会触发一次determination(实际上,在选定Prospect的时候也会触发,不过只触发Partner Determi ...

  9. SAP CRM里使用BAdI阻止产品主数据保存的一种办法

    Created by Wang, Jerry, last modified on Dec 20, 2014

最新文章

  1. 不是都需要ARM吗?
  2. 【学习笔记】Python - NumPy
  3. 推荐系统中多值特征的八大处理技巧
  4. Centos7.2安装zabbix3.0.1简要
  5. 自定义的OnFileSaveAs函数无法响应
  6. Python模块(7)-SciPy 简易使用教程
  7. linux消息队列的内核限制
  8. 【Avro】两种根据avsc文件生成avro序列化的实体类-maven和avro-tool
  9. How To Deploy OpenShift Container Platform 4.8 on KVM
  10. Oracle RAC备份异机单实例恢复演练
  11. 主流JS框架中DOMReady事件的实现
  12. CURL模拟访问网页
  13. 计算机的显卡控制面板在哪里,nvidia控制面板在哪,详细教您如何进入英伟达控制面板...
  14. QT QPainter
  15. SpringSecurity授权管理介绍
  16. javascript打飞机程序8x8x飞机大战
  17. 解决checkbox复选框未选中时不传值的问题 / 判读复选框是否选中
  18. Obsidian 插件(一):DataView 的使用
  19. 2022-2028年全球与中国采油树阀行业市场前瞻与投资战略规划分析
  20. Qt编写地图综合应用59-经纬度坐标纠偏

热门文章

  1. 如何通俗的理解KKT条件
  2. R语言观察日志(part18)--.C和.Call
  3. 探索Julia(part10)--自定义函数
  4. 《复杂》读书笔记(part7)--遗传算法
  5. 第一次参加数学建模竞赛如何夺取一等奖
  6. python实现kmean算法_K-means聚类算法的Python实现,Kmeans
  7. SAP UI5 应用开发教程之二十 - SAP UI5 的表达式绑定用法讲解
  8. 部署在SAP Cloud Platform CloudFoundry环境的应用如何消费SAP Leonardo机器学习API
  9. SAP Freestyle UI5 和 SAP Fiori Elements 应用的区别
  10. 如何成批导入数据到 kitten编程猫 类型为列表的变量中