Skip to Content
-1

TAX code is not giving error for tax procedure TAXINN

Dec 04, 2017 at 04:00 PM

62

avatar image
Former Member

Hi Experts,

when i go to ME22n thru me23n and enter an invalid entry in tax code, my PO doesn't give error if tax procedure is TAXINN. when i create a PO for different tax procedure like TAXBD and enter an invalid entry in Tax code under the invoice tab, it gives error. But validation is not working for TAXINN in same system same client. i have checked the all configuration too. every thing is ok . Even this is working when i directly goto ME22N. but not working when i got via me23n. the validation working fine for all other Tocode like MIRO,MIGO etc.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Dibyendu Patra Dec 05, 2017 at 09:32 AM
0

Check the function module 'TAX_INDICATOR_CHECK'. Some enhancements were suggested from OSS note 2161911 during TAXINN migration, enhancement no 02 in attachment PO_MR8M_DISPLAY. SAP had given sample code which leads different behavior for ME23N.

When you click on the edit button from ME23N, system allows you to change the PO, but still system keeps the transaction code (sy-tcode) as ME23N. Debug the code and check the behavior from ME23N and ME22N.

Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

dibyendu i have already checked this FM. But i am not getting that enhancement for ME23n.

0
Jürgen L
Dec 05, 2017 at 09:10 AM
0

why would you like to do that in ME23N which is DISPLAY purchase order?

Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Jurgen L, this is the requirement.

0
Jürgen L
Dec 05, 2017 at 03:03 PM
0

If that is your requirement then you have to change the coding as explained in the coding itself that was in the attachment of the OSS note mentioned by Dibyendu

You see below my colored coding: the yellow part is processed when it is ME23N, and the green part if you use ME22N.

This is a code example, given by SAP.

you need to check in your system if you just copied it or if you maintained different code.

If you just copied it, then you have to change it, to make even ME23N execute the green part.


Share
10 |10000 characters needed characters left characters exceeded