Skip to Content
Author's profile photo Jerry Wang

How field OBJECT_TYPE in table CRMD_ORDERADM_I is calculated

In order to resolve one issue I need to figure out the logic how field OBJECT_TYPE is populated in table CRMD_ORDERADM_I.
For example, I have the following opportunity line item:

In table this field is marked as BUS20000130. How this value is determined?

First of all, the item category OPPT is determined by the following customizing:

In my example, my opportunity type is OPPT and item category configured in product “JerryWang” is NORM, so OPPT is determined as customizing.
for item category OPPT, BUS20000130 is configured as item object type here:

The type determination logic could be understod by debugging function module CRM_ORDER_ITEM_TYPE_SELECT_CB.

Assigned Tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Spencer Liang
      Spencer Liang

      You are actually talking about item category determination.
      Spencer

      Author's profile photo Jerry Wang
      Jerry Wang
      Blog Post Author

      Hello Spencer,

      Thanks for your comment, yes exactly. During my daily development, I found out that in fact I am not familiar with the implementation of this determination logic. In order to continue with my development, I need to figure it out first. Thank you for pointing it out more exactly.

      Best regards,
      Jerry