Step by Step How to Upload a Tax Return that Contains Table forms using the Migration Workbench (Transaction EMIGALL)
SAP COMMUNITY NETWORK SDN -
- boc.sap.com |
- uac.sap.com© 2011 SAP AG 3
In Tax and Revenue Management, the data import of forms provided by any of the form-based processes isperformed using the Migration Workbench (transaction EMIGALL). This tool allows an upload of forms on aperiodicity to be defined by the customer. The following example describes how to import data to TableForms (cover sheet and at least one schedule) which are defined In the
IMG activity Define Table Forms
.The functionality of table forms supports all kind of tax types that require tracking of information based onmultiple line items e.g. to be declared by an employer. An example is the tax return for unemployment tax paid by the employer that contains aggregated values onthe cover sheet as well as schedules that contain the line items that make up the aggregated values. Thepotential volume of the line items within these schedules can reach thousands of lines within each tax return.To use table forms you require a cover sheet and at least one schedule. The structure of the cover sheet isdefined based on the Internet Service Request (ISR). The schedules are defined as table forms using thedata dictionary. A table form can have header data (optionally) and line items.
You use the migration workbench (transaction EMIGALL) to upload the data. You have to use migrationobject PS_RETURN for the upload of tax return header data, form header data and the data that is stored inthe form itself (ISR form data only).To upload table form data, you have to use separate BAPI Migration Objects.
PS_RETURN Migration Object
PrerequisiteStructure TAX_FORMS within Migration Object PS_RETURN should have field FORM_CLASS available tobe used: