Ansicht
Dokumentation
/ISDFPS/BADI_SCR_GEN - BAdI: Zusätzliche Felder zu Verknüpfungen verwenden
CPI1466 during Backup Addresses (Business Address Services)Diese Dokumentation steht unter dem Copyright der SAP AG.
Mit diesem Business Add-In können Sie das Dialogfenster der Workbench Strukturen zum Anlegen von Verknüpfungen, die im FORCER-Framework abgelegt werden, um Felder erweitern, die Sie mit einem CI-Include hinzugefügt haben.
Sie haben mit einem CI-Include zusätzliche Felder für Verknüpfungen definiert.
Die Filterwerte dieses gefilterten Screen-BAdIs werden über die Werte der Domäne /ISDFPS/OTYPE_FORCER_GENGRID bestimmt. Die Dynpro-Implementierungen werden im Dynpro 100 der Funktionsgruppe /ISDFPS/FDPDAOR im Subscreen SUB_CUST angezeigt.
Das Interface des BAdIs enthält die Methoden PUT_DATA_TO_SCREEN und GET_DATA_FROM_SCREEN.
Mit der Methoden GET_DATA_FROM_SCREEN können die für die Verknüpfung gewählten untergeordneten Strukturelemente (Parameter IT_CHILD_OBJEC) und die bereits vorhandenen Werte des Anlegedynpros (Parameter IS_FORXXX) in der Implementierung gelesen werden.
Mit der Methode PUT_DATA_TO_SCREEN können die für die Verknüpfung gewählten untergeordneten Strukturelemente (Parameter ET_CHILD_OBJEC) und die zusätzlichen Felder des CI-Includes (Parameter ES_FORXXX) an das Anlegedynpro zurückgesendet werden. Allerdings berücksichtigt das BAdI bei der Anpassung des Anlegedynpros lediglich die zusätzlichen Felder.
Erweiterung Instandhaltungsbeziehungen durch zusätzlich Felder:
- Legen Sie eine neue Struktur mit dem Namen CI_FORCERMNT und den gewünschten Feldern an.
- Legen Sie ein neues Programm (ZREP_MNT) mit einem Dynpro (0100) an.
- Gestalten Sie das Dynpro 0100 im Programm ZREP_MNT mit den benötigten Feldern des CI-Includes CI_FORCERMNT.
- Legen Sie eine Implementierung für das BAdI /ISDFPS/BADI_SCR_ADD_DATA (ZBADI_MNT) und eine Klasse für das BAdI-Interface an (ZCLASS_MNT).
- Legen Sie eine neue Filterkombination für die BAdI-Implementierung mit folgenden Werten an:
- Wert 1: MNT
- Komparator1: =
- Wert 2: /ISDFPS/BADI_SCR_GENGRID_FILT
- Legen Sie eine Screen-Erweiterung für die BAdI-Implementierung mit folgenden Werten an:
- Programm: Name des angelegten Kundenprogramms (ZREP_MNT)
- Dynpro: Dynpro mit entsprechenden zusätzlichen Felder (0100)
- Implementieren Sie die Methoden GET_DATA_FROM_SCREEN und PUT_DATA_TO_SCREEN in der Implementierungsklasse (ZCLASS_MNT).
- Rufen Sie im PBO des Dynpro (0100) die Methode GET_DATA_FROM_SCREEN der BAdI-Instanz auf und werten Sie ggf. die Parameter ES_FORMNT und ET_CHILD_OBJEC aus.
- Rufen Sie im PAI des Dynpros (0100) die Methode PUT_DATA_TO_SCREEN der BAdI-Instanz auf, um die Werte der Kundenfelder an das Anlegedynpro des GenGrid zu übergeben (Parameter IS_FORMNT).
CPI1466 during Backup TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3379 Date: 20240329 Time: 152147 sap01-206 ( 50 ms )