AET extension for product
Since enhancement package 1 of CRM7.0, the following four set types were delivered for use by the AET extensibility tool. As a result they were added to black list in subroutine OKCODE_1000 (FuGr COM_ATTRIBUTE_NEW) to suppress generation by transaction COMM_ATTRSET. If you look into table COMC_SETTYPE and COMC_SETTYP_ATTR, the entries are there like other set types generated by COMM_ATTRSET.
-CRM_EXT_MAT
-CRM_EXT_SRV
-CRM_EXT_OBJ
-CRM_EXT_CMP
Later, probably, the following two set types were delivered as well.
CRM_EXT_FIN
CRM_EXT_FS
When new field is created by the AET tool for product object, e.g. object part, the field will be added into the set type (table COMC_SETTYP_ATTR) and corresponding Data Source (BW extractor) if the field is marked as BW relevant in AET tool, e.g. 0CRM_CRM_EXT_MAT_ATTR, automatically. The complete Data Source list is as following.
0CRM_CRM_EXT_CMP_ATTR
0CRM_CRM_EXT_FIN_ATTR
0CRM_CRM_EXT_FS_ATTR
0CRM_CRM_EXT_MAT_ATTR
0CRM_CRM_EXT_OBJ_ATTR
0CRM_CRM_EXT_SRV_ATTR
The above Data Sources were generated by report COM_DS_GENERATE_SETTYPE for the corresponding set type. The following program were generated at same time. The report will populate table COMC_CRD_GEN_BWO with an entry for a set type when generating Data Source.
CRM_EXT_MAT: GP69LK5A3UAOAXVKGKLNM88Y15C
CRM_EXT_SRV: GP1Q5PQXVK7BY1RSGY2UCGD164U
CRM_EXT_OBJ: GP5I3Y6086FKQY08OSHH6LA88N2
CRM_EXT_CMP: GP7HY8EETJN5W8UFMXZVJVHUXJI
CRM_EXT_FIN: GP7L2YTQ2NFYO5BVB0WUY2QGK2P
CRM_EXT_FS: GP7L2YTQ2NFYO5BVB0QXPY198CU
Hi Jason,
Thanks for bringing up this. I have a question regarding the same. I created one AET field and CRM_EXT_OBJ got created.
a) Now, where can I see it on SAP GUI?
b) How the transparent table CRM_EXT_OBJ get its value? I put a breakpoint at CONSTRUCTOR method of class CL_PRD_CRM_EXT_OBJ_CN, but it doesn't get invoked when my field got displayed on screen?
Any help would be appreciated.
BR
Varun
Why do not you see the field on Web UI? After field extension is done by AET, the field can be seen from the page you created the field.
After you maintain data for the new field, the set type table should be populated with the data you entered.
Hi Jason,
Please ignore. I found out the solution of my questions.
BR
Varun