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

Enhancement

Former Member
0 Likes
914

Hi Experts,

I am new to Enhancements. I want to create an Enhancement for Vat Code determination. I don’t 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

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
810

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

3 REPLIES 3
Read only

Former Member
0 Likes
810

Dear Rajendra,

This is FI-Substitutions. Have you done necessary configuration as of now?

Regards,

Deva.

Read only

0 Likes
810

Ya,

It is Functional team work, they did that configuration.

I need to develop this Enhancement.

Regards

Rajendra

Read only

Former Member
0 Likes
811

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