The BAdI definitions definition /EINVO/RO_IF_BADI_ISSUE_MAP_FI and /EINVO/RO_IF_BADI_ISSUERECEIVED_MAP _SDhave implemented default or reserve classes classe (/EINVO/RO_CL_BADI_ISSUERECEIVED_MAP_FI and /EINVO/RO_CL_BADI_ISSUE_MAP_SD) that are is executed in case no customer specific logic or class is implemented.
These BAdIs are This BAdI is responsible for the mappings of the e-invoice. The customer can modify the standard product mapping by redefining and implementing a Z class, as shown in the example ‘How to implement a method of a BAdI’.
The following are the methods that can be redefined through custom implementation of the BAdI: https://bdgtal.atlassian.net/wiki/x/BQDI5w .
Class Interface /EINVO/RO_CL_BADI_
...
RECEIVED_MAP
...
Method
Description
/EINVO/RO_IF_BADI_ISSUE_MAP_SD~GET_HEADER
Header Data
/EINVO/RO_IF_BADI_ISSUE_MAP_SD~GET_PARTY
Party Data
/EINVO/RO_IF_BADI_ISSUE_MAP_SD~GET_PAYMENT
Payment Data
/EINVO/RO_IF_BADI_ISSUE_MAP_SD~GET_POSITION
Information associated with invoice items segment
/EINVO/RO_IF_BADI_ISSUE_MAP_SD~GET_SUM_TOTAL
Contains the sums in relation to the total invoice
/EINVO/RO_IF_BADI_ISSUE_MAP_SD~GET_TAXES_TOTAL
Contains the taxes in relation to the total invoice
/EINVO/RO_IF_BADI_ISSUE_MAP_SD~GET_OTHER_DATAS
Obtaining other necessary data
GET_CTA
Contact information
GET_POSSUM
Information associated with position sum segment
GET_TAX
Information associated with position tax
GET_BANK
Bank details
GET_DLV
Method | Description |
---|---|
/EINVO/RO_IF_BADI_ISSUE_MAP_FI~GET_HEADERHeader DataRECEIVED_MAP~TRANSFORMACION | Transformation |
/EINVO/RO_IF_BADI_ISSUE_MAP_FI~GET_PARTY | Party Data |
/EINVO/RO_IF_BADI_ISSUE_MAP_FI~GET_PAYMENT | Payment Data |
/EINVO/RO_IF_BADI_ISSUE_MAP_FI~GET_POSITION | Information associated with invoice items segment |
/EINVO/RO_IF_BADI_ISSUE_MAP_FI~GET_SUM_TOTAL | Contains the sums in relation to the total invoice |
/EINVO/RO_IF_BADI_ISSUE_MAP_FI~GET_TAXES_TOTAL | Contains the taxes in relation to the total invoice |
/EINVO/RO_IF_BADI_ISSUE_MAP_FI~GET_OTHER_DATAS | Obtaining other necessary data |
GET_CTA | Contact information |
GET_POSSUM | Information associated with position sum segment |
GET_TAX | Information associated with position tax |
GET_BANK | Bank details |
Class Interface /EINVO/RO_CL_BADI_ISSUE_MAP_SD
RECEIVED_MAP~MAPEOS | Mapping |