Application Development and Automation 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: 
Read only

BADI_SD_CUST_HEAD

Former Member
0 Likes
3,408

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,

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
3,066

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.

22 REPLIES 22
Read only

Former Member
0 Likes
3,067

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.

Read only

0 Likes
3,066

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,

Read only

0 Likes
3,066

I think u need to use screen exits for this...

Because u need to add extra field in ur requirement na...

Regards,

Ramz

Read only

0 Likes
3,066

Hi Ramz,

But wich screen exit, i search in SAP system, i cannot find one!

Do you have solution?

Regards,

Mário,

Read only

0 Likes
3,066

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.

Read only

0 Likes
3,066

Hi,

For which T.Code??

Regards,

Ramz...

Read only

0 Likes
3,066

Hi Laha,

Thats an option, i will try that approach. Meanwhile if you have something else please update this message.

Best regards,

Read only

0 Likes
3,066

Hi,

It's for tcode VF01, VF02, VF03

Best Regards,

Read only

0 Likes
3,066

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.

Read only

0 Likes
3,066

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.

Read only

0 Likes
3,066

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

Read only

0 Likes
3,066

HI ,

Is it working .If it is a solution please close the thread.

Regards,

Madhu.

Read only

0 Likes
3,066

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

Read only

0 Likes
3,066

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.

Read only

0 Likes
3,066

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

Read only

0 Likes
3,066

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.

Read only

0 Likes
3,066

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

Read only

0 Likes
3,066

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.

Read only

0 Likes
3,066

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

Read only

0 Likes
3,066

Hi Kraft,

There is no need of any changes here.

Regards,

Madhu.

Read only

0 Likes
3,066

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

Read only

0 Likes
3,066

HI Kraft,

No need to implement this.

Regards,

Madhu.