‎2008 Sep 24 8:15 AM
Hi,
I have developed a smartform and corresponding program,everything is working fine.But when i try to run the program there is one popup always coming and asking the printer name.
I need to stop this screen display.When i give the t.code for the smartform progra it want to directly show the output.
I am using 4.6 version.So can u tell me how can i overcome this.
‎2008 Sep 24 8:17 AM
Hi,
Please pass the values in
structure
JOB_OUTPUT_OPTIONS TYPE SSFCRESOP
Regards
Jana
‎2008 Sep 24 8:17 AM
Hi,
Please pass the values in
structure
JOB_OUTPUT_OPTIONS TYPE SSFCRESOP
Regards
Jana
‎2008 Sep 24 8:21 AM
Hi,
DATA: L_SFNAME TYPE RS38L_FNAM,
LWA_CPARAMETERS TYPE SSFCTRLOP,
LWA_OUTPUT_OPTIONS TYPE SSFCOMPOP.
DATA: LWA_OTF_DATA TYPE SSFCRESCL,
LIT_OTF TYPE TABLE OF ITCOO.
LWA_CPARAMETERS-PREVIEW = 'X'." NO PREVIEW THE OUTPUT OF THE FORM
LWA_CPARAMETERS-NO_DIALOG = 'X'." DO NOT SHOW DIALOG
LWA_CPARAMETERS-GETOTF = 'X'." GET OTF DATA
LWA_OUTPUT_OPTIONS-TDDEST = 'LP01'." SPECIFY THE NAME OF DEFAULT OUTPUT DEVICE
LWA_OUTPUT_OPTIONS-TDIMMED = 'X'.
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
FORMNAME = 'ZHR_ESS_EXPAT_CLAIMS'
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
FM_NAME = L_SFNAME
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3
.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CLEAR: LWA_OTF_DATA.
CALL FUNCTION L_SFNAME
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS = LWA_CPARAMETERS
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
OUTPUT_OPTIONS = LWA_OUTPUT_OPTIONS
USER_SETTINGS = SPACE
CLAIM_NO = P_CLMNO
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO = LWA_OTF_DATA
JOB_OUTPUT_OPTIONS =
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5
.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CLEAR: LIT_OTF[].
LIT_OTF[] = LWA_OTF_DATA-OTFDATA[].
CLEAR: GIT_PDF[].
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
FORMAT = 'PDF'
MAX_LINEWIDTH = 255
ARCHIVE_INDEX = ' '
COPYNUMBER = 0
ASCII_BIDI_VIS2LOG = ' '
PDF_DELETE_OTFTAB = ' '
IMPORTING
BIN_FILESIZE = G_LEN_IN
BIN_FILE = BIN_FILE
TABLES
OTF = LIT_OTF
LINES = GIT_PDF
EXCEPTIONS
ERR_MAX_LINEWIDTH = 1
ERR_FORMAT = 2
ERR_CONV_NOT_POSSIBLE = 3
ERR_BAD_OTF = 4
OTHERS = 5
.
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
‎2008 Sep 24 11:26 AM
Amit Gupta explain the parameters you need to change for omit the screen
‎2008 Sep 26 12:27 PM