‎2011 Jun 15 3:57 PM
Dear experts,
I'm facing a problem adding additional fields in billing. I tryed to use BADI_SD_CUST_HEAD but unfortunately the badi is marked for sap internal use.
I read a lot in SDN foruns and so on, but i cannot find a suitable solution for this situation. There is a OSS note - 864944 - that mention that the following Badis are is only intended for SAP internal use:
- BADI_SD_BILLING
- BADI_SD_BILLING_ITEM
- BADI_SD_CUST_HEAD
- BADI_SD_CUST_ITEM
Do you have a solution for adding fields in billing without using this BADIs?
Best regards,
‎2011 Jun 15 10:09 PM
if you are in sap ecc 6.0, please search with below key-words in main program of billing:
1. Userexit
2. Call customer-function
3. Get BADI
4. CL_EXITHANDLER
These are user exit, customer exit, kernel / new badi and badi...please choose the correct one...
Also you can look for ENHANCEMENT-POINT for new badi s..
Thanks.
‎2011 Jun 15 10:09 PM
if you are in sap ecc 6.0, please search with below key-words in main program of billing:
1. Userexit
2. Call customer-function
3. Get BADI
4. CL_EXITHANDLER
These are user exit, customer exit, kernel / new badi and badi...please choose the correct one...
Also you can look for ENHANCEMENT-POINT for new badi s..
Thanks.
‎2011 Jun 16 8:30 AM
Hello Laha,
I'm in sap ecc 6.0 i guess thats why this Badi's are for Sap internal use. I followed your advice but with no sucess, i checked:
- Break-point in Class CL_EXITHANDLER to check wich exit's are available while running tcode VF01, VF02, VF03.
The two interesting BADI_SD_BILLING and BADI_SD_CUST_HEAD are marked for sap internal use
- I tried using the program to find costumer exits but the list doesn't have a valid one to implement the new fields
- In SE19 i had a look in the new Badis but i didnt found a suitable one to my client request.
Can you have quick look and give us a clue? I think there is many people interested in this matter.
i saw a solution in this foruns, that is delete the flag for internal use and activate a costumer implementation, but i'm sure that is not the correct way ...
Best regards,
‎2011 Jun 16 11:30 AM
I think u need to use screen exits for this...
Because u need to add extra field in ur requirement na...
Regards,
Ramz
‎2011 Jun 16 12:04 PM
Hi Ramz,
But wich screen exit, i search in SAP system, i cannot find one!
Do you have solution?
Regards,
Mário,
‎2011 Jun 16 4:26 PM
Hello,
if you are not able to find a suitable one except BADI_SD_CUST_HEAD...
I would suggest to use 'Implicit enhancement spot' in the standard BADI implementation to extra tab, retrieve and populate data...
Thanks.
‎2011 Jun 17 5:59 AM
‎2011 Jun 17 9:34 AM
Hi Laha,
Thats an option, i will try that approach. Meanwhile if you have something else please update this message.
Best regards,
‎2011 Jun 17 9:35 AM
‎2011 Jun 18 5:01 AM
Hi Mario,
use user exit to add new tab and fields in it . I added using user exit . If this is your requirement please post i will send you the step by step.
Regards,
Madhu.
‎2011 Jun 18 11:14 AM
Hello Madhu,
That is exacly my goal, to add add new tab and fields in it.
Can you please post here the information?
Best regards,
Mário.
‎2011 Jun 18 11:22 AM
HI Mario,
I published a wiki last month.[Vf01 Custom Tab ADD|http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=235803375]
Please check this it need help post here.
Regards,
Madhu.
Edited by: madhurao123 on Jun 18, 2011 3:54 PM
‎2011 Jun 18 4:16 PM
HI ,
Is it working .If it is a solution please close the thread.
Regards,
Madhu.
‎2011 Aug 30 1:57 PM
Hi Madhu,
I try to implement it with your documentation but when I would like to create the enhancement implementation, I geht the error message - that the object PROG MV60AF0C_CUST_ITEM_ACTIVATE is part of the component SAP_APPL - This is not enhanceable.
What to do?
Can you please help?
Kind Regards Manuela
‎2011 Aug 30 2:12 PM
Hi Manuela,
I given that to add at item level.You can add but the issue with after that you can not implement industrial solution.There is a Sap note for that.But while you doing you will get that message sap internal use.
Regards,
Madhu.
‎2011 Aug 31 7:27 AM
Hi Madhu,
can you please tell me the sapnote?
I cannot find it.
Thank you for your help.
Now I can see the customer tab - but I recive a short dump when I click on it.
Kind Regards Manuela
‎2011 Aug 31 7:36 AM
Hi Kraft,
Small correction.You want to add at item level right. Did you created enhancement point in the standard program and tried.
Regards,
Madhu.
‎2011 Aug 31 7:52 AM
Hi Madhu
you are right - I created an enhancement in MV60AF0C_CUST_ITEM_ACTIVATE and now I receive a short dump regarding MV60AO0C_CUST_ITEM_SET_DATA
with 'LOAD_PROGRAM_NOT_FOUND'.
Kind Regards Manuela
‎2011 Aug 31 8:11 AM
Hi Kraft,
Along with this Badi you have to create a custom screen and that is called in vf01 at item level.Even in the enhancement of the program also mention the program name. Just follow that step by step. Check this and post if need help.
Regards,
Madhu.
‎2011 Aug 31 9:08 AM
Hi Madhu,
I follow it step by step - and it's not working - I only had problems in one step - - Do I have to do/change somethink in the u2018Module_PBO_6002u2019 the subroutine PBO_6002_TABSTRIP_POS ?
Kind Regards Manuela
‎2011 Aug 31 9:17 AM
Hi Kraft,
There is no need of any changes here.
Regards,
Madhu.
‎2011 Aug 31 9:32 AM
Hi Madhu,
do I have to implement something in CUST_ITEM_SET_DATA?
Kind Regards Manuela
Edited by: Manuela Krafft on Aug 31, 2011 10:36 AM
‎2011 Aug 31 9:53 AM