Ansicht
Dokumentation
OFTV_ESA_BADI_11 - BAdI: Mapping für Payment Card
CPI1466 during Backup General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Mit diesem BAdI können Sie die Inbound-Struktur folgender Proxy erweitern:
- EmployeePaymentCardDetailsCreateRequest_In (Create Payment Card Details)
- EmployeePaymentCardDetailsCancelRequest_In (Cancel Payment Card Details)
Dieses BAdI verwendet das Interface IF_EX_PAD_SE_PAYMENTCARD_CONV. Das Interface beinhaltet die folgenden Methoden:
- INBOUND_MAPPING Mapping zusätzlicher Felder für die Operation Anlegen
- Um das Inbound-Mapping für die neuen Felder vorzunehmen, die Sie der Eingabestruktur der Proxy-Schnittstelle hinzufügen möchten, implementieren Sie die Methode INBOUND_MAPPING.
- PAYMENTCARDTYPE_MAPPING Mapping des PaymentCardTypeCode auf die Backend-Werte
- Diese Methode verwenden Sie, um das Inbound-Mapping der GDT-Codelistenwerte zu den Backend-Werten für das Feld PaymentCardTypeCode zu ändern oder zu erweitern. Das Feld PaymentCardTypeCode ist in den Proxy-Strukturen EmployeePaymentCardDetailsCreateRequest_In und EmployeePaymentCardDetailsCancelRequest_In enthalten.
- Dazu steht außerdem die Default-Implementierungsklasse CL_PAD_SE_PAYMENTCARD_CONV zur Verfügung. Diese Klasse setzt das folgende Inbound-Mapping der GDT-Codelistenwerte und zugeordneten Backend-Werte:
Mapping der GDT-Werte auf die Backend-Werte | ||
---|---|---|
GDT:PaymentCardTypeCode | Werte im Backend-System | |
ID | Kreditkartengesellschaft | |
1 | AX | American Express Company |
2 | VI | VISA International |
3 | MC | Master Card |
4 | DC | Diners Club International |
5 | EC | Euro Card |
- FILTER_DATA_FOR_DELETION Filtern der zum Löschen vorgesehenen Daten
- Das System liest die zu löschenden Daten für den in der Inbound-Schnittstelle angegebenen Gültigkeitszeitraum aus dem Backend-System. Das Filtern erfolgt auf Grund der neuen Felder, die Sie der Eingabestruktur der Proxy-Schnittstelle EmployeePaymentCardDetailsCancelRequest_In hinzufügen.
- Die aus dem Backend gelesenen Daten werden ebenfalls an diese Methode übergeben.
- Im Standard ist keine BAdI-Implementierung aktiviert.
- Ein Default-Coding wird nicht automatisch ausgeführt.
- Das BAdI ist filterunabhängig.
Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek von SAP NetWeaver unter BAdIs - Einbettung in das Enhancement Framework.
General Data in Customer Master BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4635 Date: 20240604 Time: 031255 sap01-206 ( 95 ms )