Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

List of Object Classes

Former Member
0 Kudos

Hello,

Does anyone know the relationship between 'Object Class' and R/3 Document Types... My question is how one determines, for example, that VERKBELEG pertains to Sales Document Changes; and LIEFERUNG is for ... and so on...? Where in R/3 (or in Help Documentation)is this defined?

This relationship is helpful in searching thru the massive table CDHDR.

The table TCDOB <b>only</b> lists all of Object Classes.

Thanks in advance.

Naved

1 ACCEPTED SOLUTION

Former Member

Also you can check the tables associated with the change document object class, which will give you an idea about the usage of the object class.

7 REPLIES 7

Former Member
0 Kudos

Hello Naved,

I do not think that the Object List will be linked to a document type. At best, we can expect to find the purpose of an Object Class, as intended (not "defined") by SAP.

If you go to the table TCDOBT (text table of TCDOB), you will find the descriptions of each of the change document classes, as given by SAP. For Example,

LIEFERUNG Delivery

LIBE Change document vendor evaluation

VERKBELEG Sales document

PRCTR Profit center master record

PRODCAT Product catalog

and so on.

Also, there's a Function Module that you might find to be useful - CDNAMES_GET.

If you want to find out the Object Class for a particular scenario, the best way that I can think of is to go to the table TCDOBT and search with the help of the OBTEXT field.

Hope this information was helpful. All the best.

Regards,

Anand Mandalika.

0 Kudos

Thanks Poornanand,

The information you have provided on the function mod and the table TCDOBT is very useful. I never looked at this table.

Thanks.

Former Member

Also you can check the tables associated with the change document object class, which will give you an idea about the usage of the object class.

0 Kudos

Hi,

Could you provide an example of 'the tables associated with the change document object class'.

Thanks

Naved

0 Kudos

Hi Naved,

The most generic and simplest way to find out the tables associated with a particular field is to do a where-used analysis.

1. Go to SE11.

2. Display the table CDHDR.

3. The Change Document Object Class is denoted by the field OBJECTCLAS.

4. The data element for the Object Class is CDOBJECTCL.

5. Double-click the data element and then click the where-used list button (CtrlShiftF3).

6. Select Table Fields from the pop-up and you will get the list of all the tables which use Change Document Object Class, albeit in differnt contexts.

7. Read the short descriptions of the tables you get as the result and examine the tables that are of interest to you.

In most cases, you will find what you want. In the rare event that you do not, go to the Domain, find all the data elements which use this domain and do a where-used list for each of these data-elements.

Hope this information has been of help to you. If you are happy with the response, please do not forget to reward the points :-).

Regards,

Anand Mandalika.

0 Kudos

Thanks Anand for your helpful information. I would reward the points, if I know how to do it. I read the FAQ and 'You Reward Points' sections; but I did not see how to 'reward points'. Please send me instructions and I will reward points as soon as possible.

Thanks once again.

Naved.rehman@gmail.com

BTW, I have 12 points, I don't know how I got them

0 Kudos

Hi Naved,

For each of the replies that you get, there will be three buttons that you can see in the header of the reply :

1. A Star icon.

2. "Reply" button

3. "E-mail this post" button.

For each of the replies that you have found to be helpful, click the Star icon. You will be able to decide how many points you want to give for the chosen reply.

For more information:

https://www.sdn.sap.com/sdn/index.sdn?page=crp_help.htm

Hope you will be able to do it.

Regards,

Anand Mandalika.