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: 

SAP note - 1945137

former_member357236
Participant
0 Kudos

Hi ,

I'm have implemented note - 1945137.

while executing some t-code, we are getting dump.

this is due to class - CL_FIWTIN_ACCUMULATION and interface - IF_WT_ACC_UNIT_PRICE

Error: 'Field IS_BKPF-TCODE is unknown. It is neither in one of the specified tables nor defined in data.'

Please suggest.

1 ACCEPTED SOLUTION

former_member357236
Participant
0 Kudos

Hi Matthew,

I have done all the manual steps from the note.

this error is due to the parameter in interface - IF_WT_ACC_UNIT_PRICE.

Parameter - IS_BKPF is missing i guess.

Below code is in method - IF_WT_ACC_UNIT_PRICE~STORE_UNITPRICE

elseif ls_bseg-shkzg eq 'S' and is_bkpf-tcode ne 'FB01'

                                   and is_bkpf-tcode ne ' '. "should not run for credit memo

So, can we add the paramter is_bkpf-tcode in above interface.?

Thank you

12 REPLIES 12

former_member201275
Active Contributor
0 Kudos

Please post the dump here, especially the section containing the code.

0 Kudos

hi above is the screenshot from ST22

0 Kudos

I think it would appear to be a problem with your BADI. Please check this.

matt
Active Contributor
0 Kudos

Have you completed the manual steps listed in the note attachments?

former_member357236
Participant
0 Kudos

Hi Matthew,

I have done all the manual steps from the note.

this error is due to the parameter in interface - IF_WT_ACC_UNIT_PRICE.

Parameter - IS_BKPF is missing i guess.

Below code is in method - IF_WT_ACC_UNIT_PRICE~STORE_UNITPRICE

elseif ls_bseg-shkzg eq 'S' and is_bkpf-tcode ne 'FB01'

                                   and is_bkpf-tcode ne ' '. "should not run for credit memo

So, can we add the paramter is_bkpf-tcode in above interface.?

Thank you

0 Kudos

Yes, only IS_BKPF, Importing, optional, of type BKPF (see 1662355 - New parameter for badi ES_WT_ACC_UNIT_PRICE)


cheers

Janis

Edit in: you also might have to implement 1437670 - WT:changes to accommodate SUSS RG2682(Argentina legal change) - some release/support pack dependent instructions for manual changes are IMO clearly missing from 1945137. I'd bring it to SAP Support's attention when the problem is fixed...

Message was edited by: Jānis B

0 Kudos

As mentioned previously it is your BADI that is the problem.

0 Kudos

hi janis,

Can i write to SAP that note - 1662355, is not in prerequisites of base note - 1945137?

Thank you,

Regards,

Gopinathan.A

0 Kudos

Yes, exactly, just alert them there might be some missing dependancies for some releases/support pack levels and give your SAP_APPL component release and SP level. From there on they should be able to figure it out, I hope... (on our SAP_APPL 605 SP 0008 system the method signature does contain IS_BKPF already, for example).

cheers

Janis

0 Kudos

Hi Janis,

I got reply from SAP. Thanks a lot...

I got one more issue on this... I went to XK02 and gave vendor & company code..select all..and press ENTER.

Then CIN Details tab ---> in Tan Exemption i gave all the details and saved..

When i come back again and check, it is not saved...Please guide.

0 Kudos

Hi,

You may want to consider opening another thread - less people might be looking at a resolved one... I'll look at it in the evening, but that module is not part of my area of business expertise (unlike pure technical ABAP stuff like compilation errors).

cheers

Janis

0 Kudos

Hi,

I will find hard to help you I'm afraid, because we are not using FI on the system I'm supporting (it's an industry solution IS-U/CCS), nothing seems to be customized, and I have not managed even to identify the dynpro you/the SAP Note are talking about If you could give me some technical info like screen and program name, I could try more, but I'm not very hopeful at the moment. Is that screen for some localization for India only, perhaps? If so, it's basically hopeless for me to even try.

cheers

Jānis