메뉴 건너뛰기

SAP 한국 커뮤니티

시간 관계상 일반적 샘플 코딩해봤습니다.


 


 

*&---------------------------------------------------------------------*
*& Report  YKDNTEST006
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  YKDNTEST006.

DATA : LT_OUTTAB_A TYPE TABLE OF LVC_S_DETM,
       LS_OUTTAB_A TYPE LVC_S_DETM,

       LT_DETA TYPE TABLE OF LVC_S_DETA,
       LS_DETA TYPE LVC_S_DETA,

       LT_FIELDCAT TYPE LVC_T_FCAT ,
       LS_FIELDCAT LIKE LINE OF LT_FIELDCAT ,
       LS_LAYOUT TYPE  LVC_S_LAYO.

** 실제 화면상에 나타나는 필드카탈로그 구성
LS_FIELDCAT-FIELDNAME = 'COLUMNTEXT'.
LS_FIELDCAT-KEY = 'X'.
LS_FIELDCAT-REF_TABLE = 'LVC_S_DETA'.
LS_FIELDCAT-SCRTEXT_S = '열'.
LS_FIELDCAT-OUTPUTLEN = '20'.
APPEND LS_FIELDCAT TO LT_FIELDCAT.

LS_FIELDCAT-FIELDNAME = 'VALUE'.
LS_FIELDCAT-KEY = ' '.
LS_FIELDCAT-REF_TABLE = 'LVC_S_DETA'.
LS_FIELDCAT-SCRTEXT_S = '값'.
LS_FIELDCAT-OUTPUTLEN = '25'.
APPEND LS_FIELDCAT TO LT_FIELDCAT.

** LAYOUT 설정
LS_LAYOUT-NO_TOOLBAR = 'X'.

** 실제 화면상에 나타나는 데이터 구성.
LS_DETA-COLUMNTEXT = '테스트'.
LS_DETA-VALUE      = 'bdbdbdbdbd'.
APPEND LS_DETA TO LT_DETA.

LS_DETA-COLUMNTEXT = '테스트2'.
LS_DETA-VALUE      = '123456789'.
APPEND LS_DETA TO LT_DETA.

LS_DETA-COLUMNTEXT = '테스트3'.
LS_DETA-VALUE      = '1234'.
APPEND LS_DETA TO LT_DETA.

*LS_OUTTAB_A-BLOCKINDEX = '1'.
LS_OUTTAB_A-DETAILTAB = LT_DETA[].

APPEND LS_OUTTAB_A TO LT_OUTTAB_A.

CALL FUNCTION 'LVC_ITEM_DETAIL'
    EXPORTING
*   I_TITLE                     = I_TITLE
*   I_SCREEN_START_COLUMN       = 0
*   I_SCREEN_START_LINE         = 0
*   I_SCREEN_END_COLUMN         = 0
*   I_SCREEN_END_LINE           = 0
      IT_FIELDCATALOG             = LT_FIELDCAT
      IS_LAYOUT                   = LS_LAYOUT
* IMPORTING
*   E_EXIT_CAUSED_BY_USER       = E_EXIT_CAUSED_BY_USER
    TABLES
      T_OUTTAB                   = LT_OUTTAB_A.


 


말씀 하신 T_OUTTAB  은 인터널테이블 내에 또 하나에 인터널 테이블이 존재 하는 경우입니다.


그렇기 때문에 최하위 인터널테이블 값을 구성하고 그 값을 최상위 인터널 테이블에 append 하는 경우


인거죠 ^^


 


코딩 테클 대환영 합니다. 좋은 하루되새욧


 


 


 


 

번호 제목 글쓴이 날짜 조회 수
3867 <img src=2.gif border=0>[급]데이터 업로드에 관하여 질문 드립니다. [2] 디카프리오 2009.07.22 990
3866 <img src=2.gif border=0>현재 월에서 3개월 뒤의 달을 알고 싶어요 [5] 아밥고지를 찾아서 2009.07.22 1096
3865 <img src=2.gif border=0>SAP 시스템 웹연동관련하여 공부하려고 합니다. [4] 대지꿀꾸링 2009.07.21 1442
3864 <img src=1.gif border=0>SCREEN PAINTER 에서 프린터기능 어떻게 추가할수 있을까요? 대지꿀꾸링 2009.07.21 1007
3863 <img src=3.gif border=0>Structure 의 필드를 찾으려면 시스템테이블 어느것을 참조해야 할까요? [4] 도움이 2009.07.21 1610
3862 <img src=1.gif border=0>[HR]평가문서 생성 BAPI 같은건 없어요? im 해성 2009.07.21 1126
3861 <img src=3.gif border=0>[Abap proxy] ABAP_PROXY_CONNECTION_ERROR 이 왜 발생하나요?? [3] 쿨쿨 2009.07.21 1756
3860 <img src=3.gif border=0>자료형에 대한 질문입니다.(CHAR) [2] 튀밥 2009.07.21 1411
3859 <img src=2.gif border=0>SAP 바코드 폰트 EAN-13 출력 질문입니다. [1] 멍게 2009.07.21 2940
3858 <img src=3.gif border=0>batch 성공유무 체크하는 프로그램이 있나요? [2] 하늘 2009.07.21 1349
3857 <img src=3.gif border=0>프로그램 실행에 대한 히스토리같은거 찾을수 없을가요? [2] im 해성 2009.07.21 1193
3856 <img src=2.gif border=0>입력스크린 화면으로 다시 돌아가는 방법요? [11] 아밥돌이 2009.07.21 1528
3855 <img src=2.gif border=0>se78에서 올린 이미지를 다운받을수 있는지??? [2] im 해성 2009.07.20 1190
3854 <img src=3.gif border=0>T-code 별 해당 롤 찾기를 어떻게 하죠? [6] 아밥고지를 찾아서 2009.07.20 1620
3853 <img src=1.gif border=0>CALL FUNCTION 'GUI_DOWNLOAD'문의 [4] ID 2009.07.20 1260
3852 <img src=3.gif border=0>입력 히스토리에 관한 파일을 찾습니다. [4] 아밥고지를 찾아서 2009.07.20 1056
3851 <img src=3.gif border=0>스크린에서 언어따라 영문/국문 보여주기 [9] file 민버미꺼! 2009.07.18 1694
3850 <img src=3.gif border=0>두음법칙에 따른 같은 문자인식하기 [4] 아밥퍼 2009.07.17 1106
3849 <img src=3.gif border=0>SYNTAX 에러 체크 관하여 부탁드립니다... [7] 나왜이케매짜? 2009.07.17 1127
3848 <img src=3.gif border=0>로그 오프 할때 시간을 알려하는데 어케하면 되죠. [2] im 해성 2009.07.17 1116