메뉴 건너뛰기

SAP 한국 커뮤니티

F1 도움말

존닭 2014.12.11 15:43 조회 수 : 3696

 F1 도움말을 건별로 조회. 필요시 프로그램 변형하여 다운받아 보셔도 될 것 같습니다.

 

CONSTANTS CO_LANGEN TYPE SYLANGU VALUE 'E'"영어

DATA MLIN  TYPE I.
DATA HTML  TYPE ABAPDOCU_HTML_TAB.
DATA CSS   TYPE ABAPDOCU_HTML_TAB.
DATA OBJ   TYPE DOKU_OBJ.
DATA LINE  TYPE TABLE OF TLINE WITH HEADER LINE.

*[Matchcode object : YH_DOCUOBJ]
*
*Selection method : [TABL] DOKHL
*
* PARAMETERS  IMP  EXP  LPos  SPos  DETL DEFAULT
*-------------------------------------------------
* OBJECT       X    X    2     2    ...
* ID           X         1     1    ...    'SD'
* LANGU        X         3     3    ...    'E'
* TYP          X         4     4    ...    'E'
* DOKVERSION   X         5     5    ...

PARAMETERS P_OBJECT TYPE THEAD-TDNAME
        MATCHCODE OBJECT YH_DOCUOBJ
                 DEFAULT 'ABAPAT_SELECTION-SCREEN'.

* Get object
TRY.
    CALL METHOD CL_ABAP_DOCU_CONVERTER=>CONVERT_ITF_2_HTML
      EXPORTING
        ID        'SD'
        AREA      ' '
        NAME      P_OBJECT
        LANGU     CO_LANGEN
        FILE_FLAG 'X'
        WEB_FLAG  'X'
        EXAS      'X'
        STDS      ' '
      IMPORTING
        HTML      HTML.
  CATCH CX_ABAP_DOCU_NOT_FOUND .
  CATCH CX_ABAP_DOCU_CONVERSION .
ENDTRY.

* Get css : style
CSS CL_ABAP_DOCU_SERVICE_METHODS=>BUILD_CSS).

*Set CSS
REPLACE 'background-color:#F2F4F7;' IN TABLE CSS
   WITH 'background-color:#FFFFFF;' IGNORING CASE.

REPLACE 'noshade; width: 360;'      IN TABLE CSS
   WITH 'noshade; color: #D0D0D0;'.

REPLACE ALL OCCURRENCES OF
        'color:#000080;'            IN TABLE CSS
   WITH 'color:#000000;'            IGNORING CASE.

REPLACE ALL OCCURRENCES OF
        REGEX `span.qtext[^[:blank:]]*[[:blank:]]+{[[:blank:]]`             IN TABLE CSS
         WITH `$0font-size: 90%; `.

REPLACE REGEX 'span.h0[[:blank:]]+{[[:blank:]]+font-size:[[:blank:]]+250%;' IN TABLE CSS
         WITH 'span.h0 { font-size: 160%;'.

REPLACE REGEX 'span.h1[[:blank:]]+{[[:blank:]]+font-size:[[:blank:]]+180%;' IN TABLE CSS
         WITH 'span.h1 { font-size: 145%;'.

REPLACE REGEX 'span.h2[[:blank:]]+{[[:blank:]]+font-size:[[:blank:]]+150%;' IN TABLE CSS
         WITH 'span.h2 { font-size: 130%;'.

REPLACE REGEX 'span.h3[[:blank:]]+{[[:blank:]]+font-size:[[:blank:]]+125%;' IN TABLE CSS
         WITH 'span.h3 { font-size: 115%;'.

* html에 css 삽입
CLEAR MLIN.

FIND FIRST OCCURRENCE  OF '<!--CSS-->'
  IN TABLE HTML
  IN CHARACTER MODE
  MATCH LINE   MLIN .

CHECK MLIN IS NOT INITIAL.
DELETE HTML INDEX MLIN.
INSERT LINES OF CSS INTO HTML INDEX MLIN .

* Show html.
CL_ABAP_BROWSER=>SHOW_HTML(
  EXPORTING
    HTML         HTML
    TITLE        'H1 Help'
    SIZE         CL_ABAP_BROWSER=>MEDIUM
    CONTEXT_MENU ABAP_TRUE
  ).

번호 제목 글쓴이 날짜 조회 수
107 ALV 활용해 보기 [4] file 박진만 2007.06.28 3727
106 <b>[완료]</b>NW04 설치시 에러 몇가지 해결법 [3] file Abap consultant 2009.03.13 3715
105 OPEN SQL 사용법인데, 내용이 정리가 잘 되어 있네요 [21] file 노름마치 2008.06.09 3712
» F1 도움말 존닭 2014.12.11 3696
103 How to read same field from D.Base into two fields of ITAB [1] sapjoy 2006.12.12 3690
102 새로운 Print format 추가하기 [5] file 이명환 2007.10.18 3679
101 Overview transport requests for all systems and clients [3] file 노름마치 2009.11.05 3676
100 workflow - purchase order의 예 [2] file gauguin 2008.06.25 3675
99 사용자별 Upload & Download 기본값 [1] 홍성현 2007.08.09 3661
98 "GRAPH_HPGL" 수치데이터를 그래프로 표시해주는 펑션 [1] 홍성현 2007.08.08 3643
97 How to search a string in programs [3] 김대영 2007.04.24 3614
96 widget을 이용한 Job monitor 데모 [1] 해처리 2007.10.24 3603
95 OPEN SQL 메모리 OVERLOAD 덤프시.. [1] sapjoy 2007.04.04 3603
94 Progress Bar 표기 로직 [1] 양키(이경환) 2014.02.13 3598
93 SQL 추적 사용하기 [1] 푸른밤 2007.07.31 3580
92 Defining and Implementing Business Add-ins (BADI) (Step-by-step with screenshots) [3] file 노름마치 2009.07.10 3543
91 Number_Range_사용법 [13] file xcomedy 2008.07.19 3539
90 SAP Tuning-실무 [11] file 대전희망 2008.06.20 3537
89 SAP Table Reference(원본 연관관계) [5] file 죽돌이 2009.01.28 3481
88 To display icons on the Selection Screen [5] file 노름마치 2009.07.10 3453