안녕하세요. 질문 드립니다.
스마트폼 출력시 윈도우에서 제공하는 프린터기 선택화면이 보이게 하고 싶습니다.
gs_control_parameters-no_dialog = ' '. 로 세팅하여 보이는 화면 말구요.
엑셀이나 워드 출력하면 윈도우에서 기본적으로 pop-up 되는 화면 있잖아요.
이것을 보이게 하고 싶은데요. 이게 윈도우에서 설정하는건지 abap으로 코딩해야 하는건지
잘 모르겠습니다.
어떻게 해야 하나요?
안녕하세요. 질문 드립니다.
스마트폼 출력시 윈도우에서 제공하는 프린터기 선택화면이 보이게 하고 싶습니다.
gs_control_parameters-no_dialog = ' '. 로 세팅하여 보이는 화면 말구요.
엑셀이나 워드 출력하면 윈도우에서 기본적으로 pop-up 되는 화면 있잖아요.
이것을 보이게 하고 싶은데요. 이게 윈도우에서 설정하는건지 abap으로 코딩해야 하는건지
잘 모르겠습니다.
어떻게 해야 하나요?
스마트폼 뿌리기 전에
*FORM SET_PARAMETER_PREVIEW .
*
* CLEAR : CONTROL_PARAMETERS, OUTPUT_OPTIONS.
*
* CONTROL_PARAMETERS-NO_DIALOG = 'X'. "출력옵션 화면
*
** if print = 'X'. " 즉시출력
** control_parameters-preview = ''.
** else.
*
* CONTROL_PARAMETERS-PREVIEW = 'X'. " 미리보기
*
** endif.
*
* CONTROL_PARAMETERS-LANGU = SY-LANGU.
*
** control_parameters-device = 'Qkrseop14404'.
*
* CONTROL_PARAMETERS-NO_OPEN = 'X'. "SAP 스마트 서식: 일반표시
* CONTROL_PARAMETERS-NO_CLOSE = 'X'. "SAP 스마트 서식: 일반표시
*
*
*
*
*
*
*
*
*
* OUTPUT_OPTIONS-TDDEST = 'LP01'.
* OUTPUT_OPTIONS-TDNEWID = 'X'.
* OUTPUT_OPTIONS-TDIMMED = 'X'.
* OUTPUT_OPTIONS-TDDELETE = 'X'. " 'X' after tests
* OUTPUT_OPTIONS-TDLIFETIME = '0'. " '0' days after test
*
** output_options-tdautority = space.
** output_options-tdfinal = 'X'.
*
* OUTPUT_OPTIONS-TDCOVER = ' '. " no cover sheet
* OUTPUT_OPTIONS-TDCOPIES = '001'.
*
** output_options-TDPAGESLCT = '1'. " Page 선택
*
*
*ENDFORM. " SET_PARAMETER_PREVIEW
이거 설정하는 로직 있던데 한 번 써보세요