‎2006 Sep 29 12:12 AM
when classification data is changed in master data, a change pointer entry is created in BDCP table. But the objectvalue field is not getting populated with the number (material/customer etc) But when we do other changes, it gets populated. I need to populate that field for classification changes also. How can I do that?
Thanks,
‎2006 Sep 29 1:08 AM
hi
use the tcode <b>BD52</b> to check the field names for which change pointers are written...
Cheers,
Abdul Hakim
‎2006 Sep 29 1:08 AM
hi
use the tcode <b>BD52</b> to check the field names for which change pointers are written...
Cheers,
Abdul Hakim
‎2006 Sep 29 3:45 PM
May be I confused you with my question. Whenever a CLASSIF change pointer/change doc object is created, the object ID field is empty. Is there a place (generally a BTE) where I can populate object id for CLASSIF objects.
Thanks,
‎2006 Sep 29 3:56 PM
‎2006 Sep 29 6:11 PM
Yes. TABKEY is populated. I can get the object value from there. I am not sure the first chanracter is but the next 3 chars indiciates class type and the remaining characters signifies value.
But cant the object id field be populated by putting some code? If not possible then I have to use TABKEY field only.
Thanks,
‎2006 Sep 29 6:48 PM
I'm not sure there is a place to add code to force the object ID entry. Do you have an example of the TABKEY value you are seeing?
‎2006 Sep 29 6:55 PM
Yes.
O001ST87A-12345 (material)
O0110000003032 (Customer)
Thanks,
‎2006 Sep 29 7:01 PM
It looks like your TABKEY value corresponds to the following structure:
begin of allocation_key,
mafid like kssk-mafid, "allocation type
klart like kssk-klart, "classtype
objek like kssk-objek, "object
aennr like kssk-aennr, "changenumber
end of allocation_key.
You can see this in MASTERIDOC_CREATE_SMD_CLFMAS.