2006 Aug 23 9:32 AM
Hi Experts,
I am new to Enhancements. I want to create an Enhancement for Vat Code determination. I dont know exactly how to do this. Can any one help me detail
I am sending some of the important topics in my Specs
Detailed functional Description
This Substitution rule should apply when posting any VAT related transaction in SAP. Via a user exit the following substitution should take place when parking/posting an entry in SAP:
· System should validate that the relevant account is marked to allow VAT postings. via the user table ZVAT
· If field MWSKZ in table SKA1 has a value the system should substitute the correct VAT code via a user define table (ZVAT) The system should derive the correct VAT code applicable for the relevant GL account and profit/cost centre combination.
· The business must be able to update the different combinations in table ZVAT
· User table ZVAT:
GL Account Profit / Cost Centre Vat Code
1.1.1. Modification
When using transactions FBV0, FBVB, F-65, F-02, FV50, FB70 and FB60 the system should check that the GL account is relevant to Tax postings. If yes, scan through the VAT code table to identify the relevant VAT code. If no the system should not refer to the VAT code table. The system should generate an error message e.g. VAT code could not be defined if the combination of GL account and profit centre is not found on the VAT code table. This Substitution should not be done for interfaces (Batch-user).
I want to do like that..Can any one explain me detail with steps,code how to do this..
Regards
Rajendra
2006 Aug 23 10:04 AM
I am not an expert in FICO but can give you the technical way of resolving your issue...
you can create an include with the below logic..
check if the SKA1-MWSKZ Is Not Initial.
If true
Read table ZVAT using GL account(SAKNR) and Cost Centre.
If found.
replace ska1-mwskz with zvat data.
else.
Error message.
endif.
endif
U need to call the above routine from the user-exits of the below transactions.
Regards
Anurag
Message was edited by: Anurag Bankley
Hi Experts,
I am new to Enhancements. I want to create an Enhancement for Vat Code determination. I dont know exactly how to do this. Can any one help me detail
I am sending some of the important topics in my Specs
Detailed functional Description
This Substitution rule should apply when posting any VAT related transaction in SAP. Via a user exit the following substitution should take place when parking/posting an entry in SAP:
· System should validate that the relevant account is marked to allow VAT postings. via the user table ZVAT
· If field MWSKZ in table SKA1 has a value the system should substitute the correct VAT code via a user define table (ZVAT) The system should derive the correct VAT code applicable for the relevant GL account and profit/cost centre combination.
· The business must be able to update the different combinations in table ZVAT
· User table ZVAT:
GL Account Profit / Cost Centre Vat Code
1.1.1. Modification
When using transactions FBV0, FBVB, F-65, F-02, FV50, FB70 and FB60 the system should check that the GL account is relevant to Tax postings. If yes, scan through the VAT code table to identify the relevant VAT code. If no the system should not refer to the VAT code table. The system should generate an error message e.g. VAT code could not be defined if the combination of GL account and profit centre is not found on the VAT code table. This Substitution should not be done for interfaces (Batch-user).
I want to do like that..Can any one explain me detail with steps,code how to do this..
Regards
Rajendra
2006 Aug 23 9:36 AM
Dear Rajendra,
This is FI-Substitutions. Have you done necessary configuration as of now?
Regards,
Deva.
2006 Aug 23 9:54 AM
Ya,
It is Functional team work, they did that configuration.
I need to develop this Enhancement.
Regards
Rajendra
2006 Aug 23 10:04 AM
I am not an expert in FICO but can give you the technical way of resolving your issue...
you can create an include with the below logic..
check if the SKA1-MWSKZ Is Not Initial.
If true
Read table ZVAT using GL account(SAKNR) and Cost Centre.
If found.
replace ska1-mwskz with zvat data.
else.
Error message.
endif.
endif
U need to call the above routine from the user-exits of the below transactions.
Regards
Anurag
Message was edited by: Anurag Bankley