Ansicht
Dokumentation

EMDK0001 - Versorgungsvertrag - Subscreen-Einbindung und Feldprüfung

EMDK0001 - Versorgungsvertrag - Subscreen-Einbindung und Feldprüfung

General Material Data   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Erweiterung

Sie können für den Vertrag eigene Felder bzw. eigene Tabellen pflegen. Die Pflege erfolgt in einem Subscreen in den Vertragstransaktionen ES20, ES21 und ES22.

Für diesen Subscreen müssen Sie ein Dynpro und einige Funktionsbausteine erstellen und aktivieren. Über diese Funktionsbausteine werden Ihre Daten eingegeben und geprüft.

Die Kommunikation mit den Vertragstransaktionen erfolgt über die genormten Erweiterungsfunktionsbausteine EXIT_SAPLES20_001 bis EXIT_SAPLES20_010.

Beachten Sie, dass die Erweiterungsfunktionsbausteine zum Vertrag auch während des Einzugs prozessiert werden.

Von diesen Funktionsbausteinen können Sie folgende unabhängig von den anderen Komponenten der Erweiterung aktivieren, d.h. sie benötigen kein CI-Include. Die Subscreens müssen existieren, können jedoch leer sein:

  • EXIT_SAPLES20_001
Hierüber können Sie eigene Feldprüfungen durchführen.
  • EXIT_SAPLES20_002
Hierüber können Sie Felder mit Werten vorbelegen.

Hinweis

Ihr eigenes Coding hinterlegen Sie pro Funktionsbaustein in folgenden Include-Dateien:

Funktionsbaustein Include-Datei
EXIT_SAPLES20_001 ZXES20U01
EXIT_SAPLES20_002 ZXES20U02
EXIT_SAPLES20_003 ZXES20U03
EXIT_SAPLES20_004 ZXES20U04
EXIT_SAPLES20_005 ZXES20U05
EXIT_SAPLES20_006 ZXES20U06
EXIT_SAPLES20_007 ZXES20U08
EXIT_SAPLES20_008 ZXES20U09
EXIT_SAPLES20_009 ZXES20U010
EXIT_SAPLES20_010 ZXES20U011

Empfehlung

Bevor Sie sich diese Erweiterung implementieren, ist es sinnvoll, sich mit dem Programmiermodell der Branchenkomponente Versorgungsindustrie (IS-U) auseinanderzusetzen. Sie benötigen diese Informationen zum Verständnis des Programmaufbaus bzw. der Funktionsbausteine. Dieses Wissen hilft Ihnen auch bei der Implementierung Ihres eigenen Codings.

Sie haben folgende Möglichkleiten, Ihre eigenen Daten zum Vertrag hinzuzufügen:

  • Für Daten, die Sie direkt in der Tabelle EVER pflegen (SI-/CI-Include), müssen sie folgende Komponenten implementieren und aktivieren:
  • Funktionsbausteine folgender Funktionsbausteindokumentation:

- EXIT_SAPLES20_003 (PBO)
- EXIT_SAPLES20_004 (PAI_BEFORE)
- EXIT_SAPLES20_005 (PAI_AFTER)
- EXIT_SAPLES20_007 (INPUT)
- EXIT_SAPLES20_009 (ACTION)
  • Dynpro SAPLXES20, Dynpronummer 0200

  • (für die neuen Felder in der Vertragspflege ES20)

  • Dynpro SAPLXES20, Dynpronummer 0300

  • (für die neuen Felder in der Vertragspflege Einzug)

  • CI-Include CI_EVER (Kundentabelle mit Ihren eigenen Daten)

  • Für Daten, die in Ihren eigenen, vom Vertrag unabhängigen Tabellen liegen, müssen Sie folgende Komponenten implementieren und aktivieren:
  • Funktionsbausteine folgender Funktionsbausteindokumentation:

- EXIT_SAPLES20_003 (PBO)
- EXIT_SAPLES20_004 (PAI_BEFORE)
- EXIT_SAPLES20_005 (PAI_AFTER)
- EXIT_SAPLES20_006 (OPEN)
- EXIT_SAPLES20_007 (INPUT)
- EXIT_SAPLES20_008 (PREPARE_CLOSE)
- EXIT_SAPLES20_009 (ACTION)
- EXIT_SAPLES20_010 (CLOSE)
  • Dynpro SAPLXES20, Dynpronummer 0200

  • Dynpro SAPLXES20, Dynpronummer 0300






PERFORM Short Reference   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6066 Date: 20240329 Time: 102905     sap01-206 ( 50 ms )