The definition of BAdI /EINVO/PL_IF_BADI_ISSUED_MAP has implemented a default or reserve class (/EINVO/PL_CL_BADI_ISSUED_MAP) that runs in case no client-specific logic or class is implemented.
This BAdI is responsible for performing the mappings of the electronic invoice. The client 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:
Method | Description |
---|---|
/EINVO/PL_IF_BADI_ISSUED_MAP~GET_NAGLOWEK | "General data for issuing the invoice (date and system)." |
/EINVO/PL_IF_BADI_ISSUED_MAP~GET_PODMIOT1 | "SAP Company Data" |
/EINVO/PL_IF_BADI_ISSUED_MAP~GET_PODMIOT2 | "Customer (Buyer) Data" |
/EINVO/PL_IF_BADI_ISSUED_MAP~GET_PODMIOT3 | "Data of a third party other than company and customer (buyer)." |
/EINVO/PL_IF_BADI_ISSUED_MAP~GET_PODMIOT_UPOWAZNIONY | "Identification data of the authorized entity of the invoice." |
/EINVO/PL_IF_BADI_ISSUED_MAP~GET_FA | "Invoice details." |
/EINVO/PL_IF_BADI_ISSUED_MAP~GET_STOPKA | "Additional invoice data." |