Skip to Content
avatar image
-1
Former Member

TAX code is not giving error for tax procedure TAXINN

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.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Dec 05, 2017 at 09:32 AM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 05, 2017 at 09:10 AM

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

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 05, 2017 at 03:03 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded