Skip to Content
Author's profile photo Jason Xia

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

Assigned Tags

      3 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Jason Xia
      Jason Xia
      Blog Post Author

      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.

      Author's profile photo Former Member
      Former Member

      Hi Jason,

      Please ignore. I found out the solution of my questions.

      BR
      Varun