ich weiß nicht mehr weiter. Ich habe ein Smartform mit der Transaktion SMARTFORMS erstellt und würde gerne in der BSP-Anwendung ein PDF generieren. Ich habe durch dieses Forum gestöbert und bin auf die Variant mit dem OTF - Format gestoßen. Aber es funktioniert irgendwie nicht.
Mein Code sieht wiefolgt aus:
- Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
- CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
- EXPORTING
- formname = 'Z_TEST_FORM001'
- * VARIANT = ' '
- * DIRECT_CALL = ' '
- IMPORTING
- FM_NAME = lh_fbname
- EXCEPTIONS
- NO_FORM = 1
- NO_FUNCTION_MODULE = 2
- OTHERS = 3.
- CALL FUNCTION 'SSF_GET_DEVICE_TYPE'
- EXPORTING
- i_language = sy-langu
- * i_application = 'SAPDEFAULT'
- IMPORTING
- e_devtype = lh_printer
- EXCEPTIONS
- no_language = 1
- language_not_installed = 2
- no_devtype_found = 3
- system_error = 4
- OTHERS = 5.
- lf_control-getotf = 'X'.
- * lf_control-no_open = 'X'.
- lf_control-no_dialog = 'X'.
- CALL FUNCTION lh_fbname
- EXPORTING
- * ARCHIVE_INDEX =
- * ARCHIVE_INDEX_TAB =
- * ARCHIVE_PARAMETERS =
- control_parameters = lf_control
- * MAIL_APPL_OBJ =
- * MAIL_RECIPIENT =
- * MAIL_SENDER =
- output_options = im_options
- user_settings = space
- * IMPORTING
- * DOCUMENT_OUTPUT_INFO =
- job_output_info = lh_output
- job_output_options = lh_output_options
- EXCEPTIONS
- formatting_error = 1
- internal_error = 2
- send_error = 3
- user_canceled = 4
- OTHERS = 5.
- GeSHi ©
Die ersten beiden Funktionsbausteine laufen tadellos. Jedoch der Aufruf des generierten FBs klappt irgendwie nicht. Ich vermute mal meine Aufruf/ Paramater ist nicht richt. Der letzte FB liefert im sy-subrc = 0. Aber in lh_output-otfdata liegt kein Ergebnis vor. Was mach ich falsch?