10-04-2013 1:19 PM
Hi,
When i implement a BADI i got a pop up with lot of objects in that. can anyone explain about them.
CINC - CCDEF
CINC - CCIMP
CINC - CCMAC
CPRI -
CPRO -
CPUB -
10-04-2013 1:25 PM
Well I gues those are all the objects that have been created. I think DEF stands for definition. IMP for implementation, PUB for Public, PRO for protected and PRI for Private.
But honestly I am just guessing
10-04-2013 2:56 PM
Hi Abilash,
CINC stands for "Class Include (ABAP Objects)". You are getting this information when you are trying to activate the BADI implementation. This is because you have created these objects which need activation.
BR,
Tanmay
12-05-2014 10:20 AM
Hi Tanmay,
I am not able to create CCDEF, CCIMP and CCMAC objects as these are not automatically created while badi implementation.
Regards,
Ravi Grover
10-04-2013 5:23 PM
Hi Abhilash,
BADI definition is actually an interface. When you implement a BADI an implementation class will also be created which adopts that interface. Now when you activate this BADI this implementation class also will be activated. And as Peter had correctly guessed, these are the various sections of the implementation class. Hope its clear for you now.
Thanks,
Ajay Bose
12-05-2014 10:24 AM
Hi Ajay,
While implementing SAP Note 1973775 , i am getting below given messages.
object CINC CL_IM_RPFISK_TAX_BADI_014=====CCDEF does not exist; create this object;
object CINC CL_IM_RPFISK_TAX_BADI_014=====CCIMP does not exist; create this object;
object CINC CL_IM_RPFISK_TAX_BADI_014=====CCMAC does not exist; create this object;
Please find screen shot for the same.
Regards,
Ravi Grover
10-04-2013 5:38 PM
Hi Abilash,
As you must be aware, whenever we activate a BADI implementation, all instances and methods and data declaration created / modified as part of the BADI get activated as well. Now the list of components you have listed mean as follows:
CPRI - Private Header (ABAP Objects)
CPRO - Protected Header (ABAP Objects)
CPUB - Public Header (ABAP Objects)
CINC - Class Include (ABAP Objects)
( In case you are not aware, use Search Help SCTSOBJECT to get the details of the Object Types in SAP).
If you could share the BADI Definition name that you are implementing, I can try and explain the details further in perspective.
Regards,
Subhrangsu
12-05-2014 10:13 AM
Hi Abhilash,
I haven't received any pop up while implementing badi RPFISK_TAX_BADI_014
Regards,
Ravi Grover
12-05-2014 12:44 PM
Hi Ravi,
Did you activate the BADI implementation ? You have to activate the badi after creating the implementation. Then it lists the above objects in the pop up.
Thanks,
Ajay Bose
12-16-2014 11:13 AM
Hi Ajay,
I have activated BADI implementation and didn't get any pop up.
Regards,
Ravi Grover