11-29-2004 2:55 AM
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
11-30-2004 4:32 AM
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.
11-29-2004 4:31 AM
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.
11-30-2004 3:37 AM
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.
11-30-2004 4:32 AM
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.
11-30-2004 4:46 AM
Hi,
Could you provide an example of 'the tables associated with the change document object class'.
Thanks
Naved
11-30-2004 5:39 AM
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.
11-30-2004 11:31 AM
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
11-30-2004 12:21 PM
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.