Einstellungsmöglichkeiten
- Schnittstelle wird durch den Eintrag mit Bezug zum Buchungskreis aktiviert
- Bei buchungskreisübergreifenden Vorgängen müssen alle Buchungskreise berücksichtigt werden
- Verkaufsbüro kann bei der Kassengruppe oder Kasse hinterlegt werden (Vorselektion der Verwaltungsdaten)
- Erkennung der Baranzeigen erfolgt nach Zahlweg oder Positionstyp
Beispiel:
Technische Einrichtung
Prämisse:
Verwendung eines kundenindividuellen Merkmals (Status Gruppierung Faktura) zur Kennzeichnung, dass eine Baranzeige bezahlt worden ist .
IS-M: Merkmal9 für individuelle Verw. (Grupp.-Faktura)
Datenelement MERK9_GA anpassen
Transaktion CMOD
Menü:
Springen --> glob. Erweiterungen --> Schlüsselworte --> ändern
Beispiel:
Notwendige Anpassungen (Exit-Programmierung):
Transaktion: smod
Erweiterung: JHA10001
Komponente: EXIT_SAPLJHA1_001
IS-M/AM: Übergabe des Auftrags beim Verbuchen
Report (INCLUDE) : ZXJHAU12
Bitte folgende Codezeilen einfügen…
*//> MSP-Kassensystem Schnittstelle Baranzeigen
* Prüfung: Bezahlt-Kennzeichen (Merkmal 9) war schon gesetzt und muss beibehalten
* werden
DATA: t_xjhaga LIKE LINE OF par_xjhaga.
DATA: t_yjhaga LIKE LINE OF par_yjhaga.
LOOP AT par_xjhaga INTO t_xjhaga.
CLEAR t_yjhaga.
READ TABLE par_yjhaga INTO t_yjhaga
WITH KEY avm_nr = t_xjhaga-avm_nr
pos_nr = t_xjhaga-pos_nr
gruppabrnr = t_xjhaga-gruppabrnr.
IF sy-subrc = 0.
IF t_xjhaga-merkmal9 IS INITIAL
AND t_yjhaga-merkmal9 = 'X'.
t_xjhaga-merkmal9 = 'X'.
MODIFY par_xjhaga FROM t_xjhaga.
ENDIF.
ENDIF.
ENDLOOP.
INCLUDE /MSP/KAS_IS_EXIT_BARANZEIGE_01.
*//< MSP-Kassensystem Schnittstelle Baranzeigen
Erweiterung: JHGA0002
Komponente: EXIT_SAPLJHGA_002
IS-PAM: Setzen der Statusmerkmale einer Gruppierung Faktura
Vorschlag: Status-Merkmal 9
Zweck: Kennzeichnung, dass eine Baranzeige bezahlt wurde.
Transaktion CMOD
Report (INCLUDE) : ZXJHAU08
Bitte folgende Codezeilen einfügen…
*//> MSP-Kassensystem Schnittstelle Baranzeigen
INCLUDE /MSP/KAS_IS_EXIT_BARANZEIGE_02.
*//< MSP-Kassensystem Schnittstelle Baranzeigen