2011 Jun 27 11:01 AM
Hello Experts,
I need to add custom tab at material component level in CJ20N, for which I need to create enhancement implementation of standard BADI_MAT_CUST_SCR, Can anyone please guide me how to go about it?? Or is there any other BADI or exits available for same? Kindly guide.
Regards,
deven
2011 Jun 27 12:25 PM
Hi Deven,
1) Go to se11 and in the PROJ table ci_proj include , Add the required custom fields.
2) SAPLXCN1 in the program name with screen number 0600 , create the subscreen and in the layout choose
3) write any logic before the screen is displayed do it in PBO.
4) exit EXIT_SAPLCJWB_002 , go in the INCLUDE ZXCN1U11 and write this logic
move-corresponding sap_proj_imp to proj.
5) EXIT_SAPLCJWB_003 , go in the INCLUDE ZXCN1U12. and write this logic
move-corresponding proj to cnci_proj_exp.
Check this.
Regards,
Madhu.
2011 Jun 28 8:01 AM
Dear Madhu,
Thanks for reply, but The procedure u told is for creating cust enhancement tab at project definition level. What i need is to create a enhancement tab at material component level.
Any inputs are welcome.
Thanks,
Deven
2011 Jul 02 8:19 AM
Created Implementation of BADI_MAT_CUST_SCR.
Custom screen appeared , created fields and screen.
Issue resolved..
2011 Jul 02 8:30 AM
HI Deven,
Good . If issue resolved please close the thread.
Regards,
Madhu.
2011 Nov 10 3:10 PM
Hi Deven,
I'm trying to implement BADI_MAT_CUST_SCR but the customer tab doesn't appear in CJ20N when I view a material component. I've been unable to find any specific documentation on the web about how to implement this BAdI and was wondering if you recall what steps you followed.
I have...
1. Created an enhancement spot implementation for ES_BADI_MAT_CUST_SCR_PS and activated it.
2. Created a BAdI implementation for BADI_MAT_CUST_SCR and activated it.
3. Created an implementation class for the BAdI and activated it.
4. Added the customer field to include structure CI_RSADD (used by if_mat_customer_scr~get_cust_feilds).
5. Created a subscreen in a customer function group to hold the contents of the new tab.
The customer tab still doesn't appear in CJ20N when I view a material component. I figure I must be missing some step.
Cheers.
Amy
2011 Jul 02 1:39 PM
2012 Jul 03 10:54 AM
Hi Deven and Amy,
I've also problem with this BADI_MAT_CUST_SCR BAdI.
How could I implement this BAdI?
Even implemented that, I cannot see enhanced screen.
I've done with same step as Amy does.
Thanks in advanced,
Jason
2012 Jul 03 11:39 AM
I've solved by myself.
All I have done is login with 'EN' and Activated again.
2015 Feb 05 11:21 AM
Hi,
It's been a long time since the creation of this thread, but it's one of the few that has a solution for this issue.
I need to create a custom tab in CJ20N at material level.
I have followed the steps as listed by Amy King, but it doesn't work.
Does anyone keep in mind what I have to do to make this work?
Thank you.
2016 Feb 17 1:25 PM
Hey Caio,
Did you find out how to get the custom tab?
If yes, can you briefly tell me how did you go about it?
Regards,
Sid.
2016 Feb 18 10:24 AM
Siddarth,
following the steps listed by Amy King worked in another SAP environment, instead of that one that I was initially trying.
We believe that this happened because the SAP Release was different from one to another, but unfortunately the solution doesn't appear for that Company.
2016 Aug 08 12:56 PM
Hi ,
I have added the Custom tab using the Badi: BADI_MAT_CUST_SCR.
I had implemented the BADI_MAT_CUST_SCR. By following the steps listed in SCN.
1. I created a screen 0900 for saplxcn1 and called that screen in the method get_Screen.
2 .I also created the CI_RSADD with the zcustom fields.
Now in the BADI_GET_CUST_FIELDS , i see that the import parameter is IM_CI_RSADD and my custom fields are available in it.
However , i am not finding the exits to update and display custom field values .
How am I supposed to pass it to this method?.
Thanks,
Ramesh