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: 

The project contains inactive include tables: CI_EKKODB CI_EKPODB

Former Member
0 Kudos

Hello ABAP Gurus ,

I have implemented a check using Customer Exit MM06E005 in MM.

Everything works fine . But when I am trying to activate it I am getting below message :

I searched for this query in forums and found lots of threads but all saying activate these structures in se11 .

But no such structure exists in SE11.

But I can see this in EKKO and EKPO as Include structures.

So my question is can I activate this and get this my CMOD project transported to Production ignoring the above message ?

Will this cause any discrepancy ?

Thanks ,

Vipul

1 ACCEPTED SOLUTION

Sijin_Chandran
Active Contributor
0 Kudos

Hello ,

In SMOD see the Description of this Exit .

It says "Customer fields in purchasing document".

This Exit is for dealing with additional customer fields in EKKO  and EKPO which are implemented using these two structures.

It seems that you have used this exit for validating purposes and no additional fields are added to EKKO and EKPO using the above mentioned structures.

But while implementing this Exit you can see that these structures comes along as Included Structures in the project.

So , I think you can ignore this message and move your code to PRD.

20 REPLIES 20

Sijin_Chandran
Active Contributor
0 Kudos

Hello ,

In SMOD see the Description of this Exit .

It says "Customer fields in purchasing document".

This Exit is for dealing with additional customer fields in EKKO  and EKPO which are implemented using these two structures.

It seems that you have used this exit for validating purposes and no additional fields are added to EKKO and EKPO using the above mentioned structures.

But while implementing this Exit you can see that these structures comes along as Included Structures in the project.

So , I think you can ignore this message and move your code to PRD.

0 Kudos

Hello ,

Yes I am writing code in this for validating special types of Purchase orders and also no other fields has been added in EKKO and EKPO using CI_EKKODB and CI_EKPODB respectively.

Are you sure that thing will not create any discrepancy in Production client after transport ?

0 Kudos

Hello ,

also no other fields has been added in EKKO and EKPO using CI_EKKODB and CI_EKPODB respectively

That's the reason for which you are not able to find these structures in SE11,

But whereas in Shaiksha's system an additional field CHAR1 has been added at header level in PO , that's why she is able to get that structure in SE11.

Are you sure that thing will not create any discrepancy in Production client after transport ?

Yeah am sure Go ahead and get it transported and revert back if any discrepancy is there.

Former Member
0 Kudos

Hi,

1. What ever structures you have mentioned above are available in se11, see the below screen shot.

2.You can activate these two include structure with EKKO and EKPO(at bottom u can find) also.

So just activate the structure and activate the EXIT.

Regards,

Shaiksha Vali.

0 Kudos

Hi Shaiksha ,

Thanks for your reply ,

And after Pressing Display I am getting the below message :

No trick No illusion No lies  

matt
Active Contributor
0 Kudos

Vipul Srivastava wrote:

No trick No illusion No lies  

Hmm... unless you photoshopped it.

0 Kudos

If these does not have any fields inside of it it will always show that it does not exist..

You have to go inside EKPO /EKKO double click on this structure it will ask that do you cant to create it .... then you can get these by se11

Before doing that please check the requirement for Exit MM06E005 , goto note 407975 for more details, it is an information note for this exit
you can also check  BADI ME_GUI_PO_CUST if you want to add new tab ...
hope it helps

0 Kudos

I assure you that I can't spare time with photoshop right now.

Our team wants this thing done in Production ASAP.

Can you please tell me that can I transport this code to PRD despite the above message being displayed while activation of CMOD Project ?

0 Kudos

Hi Manoj ,

you can also check  BADI ME_GUI_PO_CUST if you want to add new tab ...

hope it helps

I don't want any new TAB , I have mentioned my requirement above.

And for this purpose I had also tried with BADI ME_GUI_PO_CUST , It worked as desired but was not stopping from faulty POs to be saved thats why I switched to this EXIT.

0 Kudos

Hi Vipul,

If you wanted to stop faulty PO's from getting saved...
did you tried with ME_PROCESS_PO_CUST method POST ..

and about your initial query , I guess it should not have any affect as you actually are using the exit for different purpose , but if you have Quality system in your landscape , may be you can try moving it there first ?

0 Kudos

I dared to transport it in QAS .

Its working fine

Thanks .

0 Kudos

Good to know
More Daring would have been to move it directly to production

0 Kudos

I lack SAP experience to do so

0 Kudos

I was just joking to move directly to production Its good not to move changes to production, it should always be moved to replica of production , where it can be tested , development environment and production environment are a lot different..

Aashish28
Contributor
0 Kudos

Hiii,

       Just open your project in cmod see your activation status . Yes in se11 you can't see structure until these structures are activate properly.

Save and activate it , now your project status should look like below .

Former Member
0 Kudos

Hi Ashish ,

I have already mentioned that there is no Problem with Activation of project.

Its getting activated.

Am worried about that message which am getting after activation.

The project contains inactive objects

Shall I get my request transported as suggested to me earlier in this thread ?

0 Kudos

Hii vipul ,

               You can see my screenshot is different from your one (I am talking about only structures)

In your screen shot it is not activated please just double click on it and see whether this structures are

activated or not once you activate this structures by going though cmod (not directly in se11) , you can see this activation check as well as you can see it in se11 also .

for more help just read document in smod (MM06E005) ,

Former Member
0 Kudos

Hello Ashish ,

How can I activate these Structures when they doesn't exist in SE11 ?

I found them in EKKO and EKPO and when I double clicked on them I got below message :

But I don't wan't any additional fields in EKKO and EKPO so I avoided this and just activated EKKO and EKPO.

Correct me if I am wrong.

But my code is working perfectly fine in QAS as of now , but don't know any discrepancy may occur in future.

0 Kudos

Hiii,

       In your previous thread you didn't specify this line I don't wan't any additional fields in EKKO and EKPO ...  in documentation of  MM06E005 1st line is - Maintain/supply your own customer fields in the headers and items of all purchasing documents except purchase requisitions

i don't think so it will create any problem for you can move it to your PS also and in future you can just create and activate structures (eg.- in 1st requirement of my client want to add field in only header and it is successfully move to PS than after some days they want some more field in ITEM than after activating item structure i have sent it again without any problem )

Former Member
0 Kudos

Hi Ashish ,

I had already mentioned in above replies what my actual requirement was.

Need not to say this thing came in my mind

and in future you can just create and activate structures (eg.- in 1st requirement of my 

Gave my request the direction towards PRD client

Very thanks for your time.