The standard class from which our implementations have to inherit is /EDGE/CL_SAFT_MAP_DATA_PT
...
- Class /EDGE/CL_SAFT_MAP_DATA_
...
- PT method:
...
- MAP_GENERAL_
...
- LEDGER_
...
- ACCOUNTS --→ Recover payments according to the parameters of the table /EDGE/SAFTPTA9.
- Class /EDGE/CL_SAFT_MAP_DATA_PT method: MAP_HEADER_TAXACOUNTBASIS
...
- --→ Map the TaxAccountingBasis field.
- Class /EDGE/CL_SAFT_MAP_DATA_PT method: MAP_HEADER_TAXENTITY --→ Map the TaxEntity field.
- Class /EDGE/CL_SAFT_MAP_DATA_
...
- PT method: MAP_HEADER_INVOICES_FIELDS --→ Maps the InvoiceStatus InvoiceType and ThirdPartiesBillingIndicator fields of the Invoice block.
- Class /EDGE/CL_SAFT_MAP_DATA_PT method:
...
- MAP_
...
- TAX_
...
- PT --
...
- → Map the fields of the tax block according to a parameterization table /EDGE/SAFTPTAG.
- Class /EDGE/CL_SAFT_MAP_DATA_PT method: MAP_EXEMPTION_CODE_REASON --→ Maps the TaxExemptionReason and TaxExemptionCode fields according to the table /EDGE/SAFTPTAG.
- Class /EDGE/CL_SAFT_MAP_DATA
...
- _PT method: MAP_HEADER_MOVEMENTS_FIELDS --→ Maps the MovementType field of the StockMovement block.
- Class /EDGE/CL_SAFT_MAP_DATA_PT method:
...
- MAP_
...
- HEADER_
...
- TRANSACTION --→
...
- Maps the TransactionType field ont the Transaction block.
- Class /EDGE/CL_SAFT_MAP_DATA_PT method: MAP_HEADER_WORKING_FIELDS --→ Maps the WorkStatus and WorkType fields of the WorkDocument block.
- Class /EDGE/CL_SAFT_MAP_DATA_PT method: MAP_HEADER_PAYMENT_FIELDS --→ Maps the PaymentStatus and PaymentType fields of the Payment block.
- Class /EDGE/CL_SAFT_MAP_DATA_
...
- PT method:
...
- MAP_
...
- HEADER_
...
- TABLES --
...
- → Method that fills attributes of the singleton class to map the fields of the parameterization table.
- Class /EDGE/CL_SAFT_MAP_DATA_PT method: GET_CDPD_DATA --→ Map addresses for cdpd clients.