Hierarchy

⤷

⤷

IMG Activity
ID | BADI_HMXCALC0_T7MX70 | BAdI: Change tax calculation type indicator |
Transaction Code | S_L7D_24000474 | (empty) |
Created on | 20061107 | |
Customizing Attributes | BADI_HMXCALC0_T7MX70 | BAdI: Change tax calculation type indicator |
Customizing Activity | BADI_HMXCALC0_T7MX70 | BAdI: Change tax calculation type indicator |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | BADI_HMXCALC0_T7MX70 |
Use
For calculating the Income Tax, the payroll program HMXCALC0 reads, amongst others, the view V_T7MX70 (Implementation Guide, section Taxes -> Income Tax -> Check exemptions for Income Tax calculation ). This view defines, amongst other things, the tax calculation type to be used (field IIMOR).
With this Business Add-in, you can use, for specific situations, other type of tax calculation different from the one defined in the standard.
Recommendation
SAP recommends implementing this Business Add-in only if:
- The SAP standard procedure does not meet your company requirements.
- You have a thorough knowledge of ABAP programming.
- You use this Business Add-in only for the above-mentioned purposes. Any other use does not guarantee correct results in the system.
If you have decided to implement this Business Add-in:
- DO NOT change the default code.
- The recommended procedure is creating an implementation, copying the default code in that implementation and making the necessary changes only in that copy.
Requirements
Standard settings
Activities
After implementing the Business Add-in and copying the default code, the changes made to that copy are made to the code section that corresponds to the calculation.
Tras llamar la actividad IMG accederá primero a una ventana de diálogo en la que deberá indicar un nombre para la implementación.
Si ya se indicaron implementaciones para este add-in empresarial, accederá a una ventana de diálogo en la que se muestran las implementaciones existentes. En esta ventana de diálogo seleccione Crear y continúe de la siguiente manera:
- Indique un nombre para la implementación del add-in empresarial en la ventana de diálogo en el campo Implementación y después seleccione Crear.
Accederá a una imagen inicial para crear las implementaciones del add-in empresarial.
- Indique un texto breve para la implementación en la imagen inicial en el campo Texto breve para la implementación.
- Seleccione Interfase en la lengüeta.
En la etiqueta, el campo Nombre de la clase implementada se completa de manera automática, ya que en función del nombre de la implementación se asigna un nombre de clase.
- Grabe las entradas y efectúe la asignación a una clase de desarrollo.
- Posicione el cursor sobre el método y acceda mediante un doble clic al tratamiento de métodos.
- Indique el coding que desea para la implementación entre las instrucciones
Método <Nombre-interfase>~ <Nombre del método>-
yendmethod.
- Grabe y active su coding. Vuelva a la imagen Modificar implementación.
- Grabe en la pantalla Modificar implementación.
Nota: También puede crear una implementación para un add-in empresarial y activarlo más adelante. En este caso, finalice el tratamiento en este momento.
- Seleccione Activar.
Al ejecutar el programa de aplicación se procesa el coding almacenado en el método.
Example
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | I | Valid for countries specified |
Customizing Attributes | Country Key | Country Name |
---|---|---|
BADI_HMXCALC0_T7MX70 | MX | Mexico |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | BADI_HMXCALC0_T7MX70 | 0 | AHR0000142 | Tax |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20061107 |
SAP Release Created in |