您好,登錄后才能下訂單哦!
如何進(jìn)行SAP CRM settype的創(chuàng)建,很多新手對此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
當(dāng)我們在CRM系統(tǒng)里創(chuàng)建一個(gè)settype之后,其實(shí)系統(tǒng)后臺(tái)悄悄的幫我們創(chuàng)建了很多ABAP對象,比如對應(yīng)的database tables, other ABAP Dictionary objects, function groups, function modules, and screens等等。
Create set types:
DB check:自動(dòng)創(chuàng)建了一個(gè)和settype ID同名的數(shù)據(jù)庫表
問題: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的解答:
當(dāng)你創(chuàng)建一個(gè)新的settype時(shí),product框架會(huì)自動(dòng)生成針對該settype的structure和存儲(chǔ)Table, 以及對應(yīng)的用于CRUD的function module。但是了解框架本身如何實(shí)現(xiàn)我前面說的這些事情,對我們接下來做的co deployment沒有直接幫助。你的這個(gè)問題可以轉(zhuǎn)換成:
假設(shè)我只知道product的description字段是通過某個(gè)settype實(shí)現(xiàn)的,我想不問別人,自己弄清楚該settype的名字和訪問該settype的CRUD的function module名字,該如何做?
我從同事那里得到一個(gè)信息,產(chǎn)品描述功能是通過SAP標(biāo)準(zhǔn)集類型實(shí)現(xiàn)的。那么我想說清楚:
(1) 哪種標(biāo)準(zhǔn)集類型實(shí)施產(chǎn)品描述及其DB表?
(2) 哪個(gè)功能模塊(API)實(shí)現(xiàn)了產(chǎn)品描述的CRUD?
寫在前面:本文提及的方法只限一種思路,不排除個(gè)別Assignment Block 不適用的情景,請大家廣開思路,積極探索更多的方法來研究,希望能總結(jié)出更多的具體API,簡化每一個(gè)功能的實(shí)現(xiàn)。
產(chǎn)品編號:SZIPC(在QHD中)
通過自學(xué),我可以大致了解SAP系統(tǒng)中產(chǎn)品字段的實(shí)現(xiàn)方式。
然后,我將以問題驅(qū)動(dòng)的方式一步一步地開始這項(xiàng)自學(xué)。
(1) 哪種標(biāo)準(zhǔn)集類型實(shí)施產(chǎn)品描述?
先試試谷歌吧。哇,有消息了。設(shè)置類型名稱COMM_PR_SHTEXT。
(2) 是這樣嗎?如何顯示集合類型?
單程,谷歌。
第二種方式,我想用SE93通過事務(wù)描述找到事務(wù)代碼,明白了!
TCODE:COMM_SETTYPE
存在一些問題,您不能直接按TCODE:COMM\U SETTYPE顯示集合類型,您只能使用COMM\U ATRSET將集合類型COMM\U PR\U SHTEXT首先輸入sue TCODE:COMM\U SETTYPE以顯示。
(3) 那么我如何找到這個(gè)集合類型和CRUD函數(shù)模型的DB呢?
有兩種方法。
第一種方法是使用TCODE:ST05跟蹤。
我將描述從Material_Sara更新為Material_SaraZhang。我用關(guān)鍵字“Material_SaraZhang”搜索,然后找到DB--COMM_PORTEXT。
第二種方法,我想使用TCODE:SE93查找TCODE COMM_SETTYPE的包--
假設(shè),我不知道,大多數(shù)設(shè)置類型name=DB Table name。
必須有一個(gè)包含所有集合類型名稱和DB表名稱的表,我如何才能找到它?
這是一個(gè)重要的思考點(diǎn),對于SAP中的每個(gè)TCODE,它都是多個(gè)函數(shù)/表/視圖的集合。應(yīng)該打包在一個(gè)包中。
在包中,有多個(gè)DB,從DB描述中,您可以知道COMC_SETTYPE是包含我們需要的所有信息的管理表--Admin表和header表始終作為DB關(guān)系的起點(diǎn)和基點(diǎn)。
通過設(shè)置類型名稱**COMM\u PR\u SHTEXT**進(jìn)行過濾,找到設(shè)置類型DB COMM\u PRSHTEXT及相關(guān)功能模塊。
(4) 當(dāng)我閱讀產(chǎn)品說明時(shí),功能模塊是如何工作的?
TCODE:SE37使用P查找COM_COMM_PR_SHTEXT_READ_并設(shè)置斷點(diǎn)。
search Product ID: SZIPC
在WebClient用戶界面中。
按照調(diào)用堆棧查找讀取產(chǎn)品集類型的關(guān)鍵API。
(5) 更新產(chǎn)品描述時(shí),功能模塊如何工作?
功能模塊:COM\U COMM\U PR\U SHUTEXT\U MAINTER\U UP
按照調(diào)用堆棧查找更新產(chǎn)品集類型的關(guān)鍵API。
(6) 我將嘗試簡化此功能模塊,將此功能選擇到報(bào)告中,以確認(rèn)此調(diào)用函數(shù)“CRM\u PRODUCT\u UI\u GETDETAIL”是如何工作的?
這是處理產(chǎn)品集類型的關(guān)鍵功能。
我們最好了解它的真正輸入值
一是結(jié)構(gòu)中的產(chǎn)品guid。
二是設(shè)置類型名稱。
這意味著,此函數(shù)可以讀取任何集合類型。
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。