Ansicht
Dokumentation

OFTV_ESA_BADI_11 - BAdI: Mapping für Payment Card

OFTV_ESA_BADI_11 - BAdI: Mapping für Payment Card

CPI1466 during Backup   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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.
EC

EC
  • Im Standard ist keine BAdI-Implementierung aktiviert.
  • Ein Default-Coding wird nicht automatisch ausgeführt.
  • Das BAdI ist filterunabhängig.
EC

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.

EC






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 )