메뉴 건너뛰기

SAP 한국 커뮤니티

F1 도움말

존닭 2014.12.11 15:43 조회 수 : 3695

 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
  ).

번호 제목 글쓴이 날짜 조회 수
527 data [2] sapjoy 2006.12.03 16719
526 Abap Dump Top 10 [5] 양키 2013.01.14 15741
525 BAPI_GOODSMVT_CREATE 입고/출고/재고이동시에 사용하세요. [5] 노름마치 2007.12.10 15085
524 Dynamic Internal Table 생성 꿀꿀윤뚱67 2019.11.27 14849
523 <img src=b.gif>Windows 7 에서 SAP GUI ALV 반응느림 해결방법 공유 (GUI720 기준)[추천:e-abap][추천:유리선율][추천:보나] [17] 점점 2010.07.02 14780
522 텍스트파일 다운받을때 유니코드 문제 해결 [8] file 솔로몬 2007.06.28 13768
521 SAP GUI WINDOW TITLE BAR 정보 표시 설정 방법 / 색상 설정 [15] file 미소 2010.12.26 13448
520 SAP 데이터 EXCEL로 내리는 절차 [6] sapjoy 2007.06.04 13342
519 Useful SAP System Administration Transactions [2] 홍성현 2007.08.08 12752
518 사업장 변경 [J_1BBRANCH] [1] Alexhong 2012.03.07 12627
517 테이블 변경 이력 테이블 [5] sapjoy 2006.12.12 12626
516 SAP GUI 7.10 patch level 14 Download Link 입니다. [2] 방배 2009.10.13 12607
515 오라클 힌트 리스트 정리 [3] sapjoy 2012.03.08 12534
514 native sql 사용 [8] sapjoy 2006.12.28 12377
513 GUI 720에서 ALV Grid 느린 현상 [26] 벗님 2011.10.12 12363
512 SELECT 문의 종류 및 CONCATENATE의 사용 [24] file iceout 2010.08.20 11786
511 delete 인터널 테이블 [7] ecbase 2006.12.02 11556
510 Batch JOB이 수행중인지 여부체크 [5] deepbluesea 2011.04.05 11393
509 클라이언트간 CTS로 데이타이관 [15] file 노름마치 2008.07.11 11076
508 ALV 엑셀 다운로드시 한글깨짐 해결 [7] sapjoy 2008.06.12 11051