Ansicht
Dokumentation

FKK_DME_FORM_PRINT - Zahlungsträger: Druck eines SAPSCRIPT-Formulars

FKK_DME_FORM_PRINT - Zahlungsträger: Druck eines SAPSCRIPT-Formulars

BAL Application Log Documentation   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Tool-Baustein FKK_DME_FORM_PRINT unterstützt bei der Ausgabe von Zahlungsträgerformularen und Begleitzetteln. Symbole werden dem Memory des Aufrufers (gemäß Parameter) entnommen. Neben dem Formulartyp
1,,Zahlungsträger (z.B. Scheck)
2,,Weiteres Formular (z.B. Wechsel bei Scheckwechsel)
3,,DTA-Begleitzettel
4,,EDI-Begleitzettel
über den das auszugebende Formular (aus dem Customizing oder über Parameter des Zahlungsträgerprogramms SAPFKPY3) ist im wesentlichen die Tabelle T_LAYOUT_STRUCTURE zu übergeben, die die Formularausgabe steuert. Sie enthält alle Fenster und Elemente mit ihren Attributen, die im Formular auszugeben. Sollten Elemente fehlen, kann gesteuert werden, ob eine Fehlermeldung ausgegeben werden soll (alternativ Felder NOERROR oder ELETEXT füllen).
Soll das MAIN-Fenster des Formulars in einem Loop gefüllt werden, ist der Tabelleneintrag entsprechend zu markieren (LOOP = 'X'). Dadurch wird das Tool veranlaßt, über den Zeitpunkt 35 den aktuellen Eintrag in der Postentabelle im Memory des Aufrufers zur Verfügung zu stellen.

Beispiel

Beispiel für einen Aufruf, der einen einfachen DTA-Begleitzettel erstellt. Die Existenz des Elements 530 im Fenster INLAND wird vorausgesetzt und im Fehlerfall wird das Element 530 mit dem TEXT-530 (Diskettenbegleitzettel) erläutert.

FORM ACC_SHEET USING P_PAYH LIKE PAYH
P_PAYHX LIKE PAYHX.

DATA: LC_REPID LIKE SY-REPID,
LT_FORM LIKE FKKPY_FORM OCCURS 0 WITH HEADER LINE.

* fill global memory for SAPscript
PAYH = P_PAYH.
PAYHX = P_PAYHX.
PAYH-AUSFD = P_PAYH-ZALDT + P_PAYHX-DTVTA.
LC_REPID = SY-REPID.

* fill table with windows and elements to be printed
CLEAR LT_FORM.
LT_FORM-PAGE = 'DTA'.
LT_FORM-WINDOW = 'INLAND'.
LT_FORM-ELEMENT = '535'.
LT_FORM-ELETEXT = TEXT-535.
APPEND LT_FORM.

* print accompanying sheet
CALL FUNCTION 'FKK_DME_FORM_PRINT'
EXPORTING
I_REPID = LC_REPID
I_FORMTYP = '3'
I_LANGUAGE = P_PAYHX-SPRAS
TABLES
T_LAYOUT_STRUCTURE = LT_FORM.

Hinweise

Weiterführende Informationen





Parameter

I_COUNTRY
I_FORMTYP
I_LANGUAGE
I_REPID
T_LAYOUT_STRUCTURE

Ausnahmen

Funktionsgruppe

FKY9

ROGBILLS - Synchronize billing plans   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2954 Date: 20240523 Time: 123159     sap01-206 ( 42 ms )