Ansicht
Dokumentation
FKK_DME_FORM_PRINT - Zahlungsträger: Druck eines SAPSCRIPT-Formulars
BAL Application Log Documentation CL_GUI_FRONTEND_SERVICES - Frontend ServicesDiese Dokumentation steht unter dem Copyright der SAP AG.
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_COUNTRYI_FORMTYP
I_LANGUAGE
I_REPID
T_LAYOUT_STRUCTURE
Ausnahmen
Funktionsgruppe
FKY9ROGBILLS - 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 )