如何进行SAP CRM settype的创建,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
当我们在CRM系统里创建一个settype之后,其实系统后台悄悄的帮我们创建了很多ABAP对象,比如对应的database tables, other ABAP Dictionary objects, function groups, function modules, and screens等等。
Create set types:
DB check:自动创建了一个和settype ID同名的数据库表
问题:How this DB generate?
How to check what function groups, function modules, and screens are created? Especially which screens?
When we assign the attributes to the set type, I guess it will insert lines into the table.
Jerry的解答:
当你创建一个新的settype时,product框架会自动生成针对该settype的structure和存储Table, 以及对应的用于CRUD的function module。但是了解框架本身如何实现我前面说的这些事情,对我们接下来做的co deployment没有直接帮助。你的这个问题可以转换成:
假设我只知道product的description字段是通过某个settype实现的,我想不问别人,自己弄清楚该settype的名字和访问该settype的CRUD的function module名字,该如何做?
我从同事那里得到一个信息,产品描述功能是通过SAP标准集类型实现的。那么我想说清楚:
(1) 哪种标准集类型实施产品描述及其DB表?
(2) 哪个功能模块(API)实现了产品描述的CRUD?
写在前面:本文提及的方法只限一种思路,不排除个别Assignment Block 不适用的情景,请大家广开思路,积极探索更多的方法来研究,希望能总结出更多的具体API,简化每一个功能的实现。
产品编号:SZIPC(在QHD中)
通过自学,我可以大致了解SAP系统中产品字段的实现方式。
然后,我将以问题驱动的方式一步一步地开始这项自学。
(1) 哪种标准集类型实施产品描述?
先试试谷歌吧。哇,有消息了。设置类型名称COMM_PR_SHTEXT。
(2) 是这样吗?如何显示集合类型?
单程,谷歌。
第二种方式,我想用SE93通过事务描述找到事务代码,明白了!
TCODE:COMM_SETTYPE
存在一些问题,您不能直接按TCODE:COMM\U SETTYPE显示集合类型,您只能使用COMM\U ATRSET将集合类型COMM\U PR\U SHTEXT首先输入sue TCODE:COMM\U SETTYPE以显示。
(3) 那么我如何找到这个集合类型和CRUD函数模型的DB呢?
有两种方法。
第一种方法是使用TCODE:ST05跟踪。
我将描述从Material_Sara更新为Material_SaraZhang。我用关键字“Material_SaraZhang”搜索,然后找到DB--COMM_PORTEXT。
第二种方法,我想使用TCODE:SE93查找TCODE COMM_SETTYPE的包--
假设,我不知道,大多数设置类型name=DB Table name。
必须有一个包含所有集合类型名称和DB表名称的表,我如何才能找到它?
这是一个重要的思考点,对于SAP中的每个TCODE,它都是多个函数/表/视图的集合。应该打包在一个包中。
在包中,有多个DB,从DB描述中,您可以知道COMC_SETTYPE是包含我们需要的所有信息的管理表--Admin表和header表始终作为DB关系的起点和基点。
通过设置类型名称**COMM\u PR\u SHTEXT**进行过滤,找到设置类型DB COMM\u PRSHTEXT及相关功能模块。
(4) 当我阅读产品说明时,功能模块是如何工作的?
TCODE:SE37使用P查找COM_COMM_PR_SHTEXT_READ_并设置断点。
search Product ID: SZIPC
在WebClient用户界面中。
按照调用堆栈查找读取产品集类型的关键API。
(5) 更新产品描述时,功能模块如何工作?
功能模块:COM\U COMM\U PR\U SHUTEXT\U MAINTER\U UP
按照调用堆栈查找更新产品集类型的关键API。
(6) 我将尝试简化此功能模块,将此功能选择到报告中,以确认此调用函数“CRM\u PRODUCT\u UI\u GETDETAIL”是如何工作的?
这是处理产品集类型的关键功能。
我们最好了解它的真正输入值
一是结构中的产品guid。
二是设置类型名称。
这意味着,此函数可以读取任何集合类型。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。