ALV를 배우면서 프로그램을 만들고 있는 초보입니다.
INSERT프로그램을 하고있는데 잘 안되서 진행을 못하고 있습니다.
하나의 스크린에 조회와 ALV 테이블을 화면상으로는 만들었습니다.
제대로 동작은 하지 않구요.
SLIS에 BCALV_EDIT_02를 참고하여서 테이블을 나타날수 있도록은 하였는데
문제는 하나의 테이블만 나오는것입니다. 제 테이블은
ZSAILING_T_001 과 ZCUSTOM_T_001 두테이블인데요.
인터널 테이블은 gt_outtab, gt_outtab2, gt_outtab3 이렇습니다.
DATA: BEGIN OF gt_outtab OCCURS 0,
regno LIKE zsailing_t_001-regno, "등록번호
io LIKE zsailing_t_001-io, "구분자
buino LIKE zcustom_t_001-buino, "거래자 등록번호
sdate LIKE zsailing_t_001-sdate, "날짜
bname LIKE zcustom_t_001-bname, "거래자 상호
bcond LIKE zcustom_t_001-bcond, "거래자 업태
beven LIKE zcustom_t_001-beven, "거래자 종목
buibd LIKE zsailing_t_001-buibd, "거래내역 text
blans LIKE zsailing_t_001-blans, "공란수
waers LIKE zsailing_t_001-waers, "통화키
taxpe LIKE zsailing_t_001-taxpe, "항목별 세액
suppr LIKE zsailing_t_001-suppr, "공급가액
taxpr LIKE zsailing_t_001-taxpr, "세액
t_cost1 LIKE zsailing_t_001-suppr, "공급원가
t_cost2 LIKE zsailing_t_001-suppr, "공급가액 + 세액
armcd LIKE zsailing_t_001-armcd, "신고자주류코드(도매)
mccod LIKE zsailing_t_001-mccod, "주류코드(소매)
blank LIKE zsailing_t_001-blank, "공란
celltab TYPE lvc_t_styl,
END OF gt_outtab.
DATA: gt_outtab2 LIKE zcustom_t_001 OCCURS 0 WITH HEADER LINE.
DATA: gt_outtab3 LIKE zsailing_t_001 OCCURS 0 WITH HEADER LINE.
SLIS에 밑에 구문으로 화면을 나타냈습니다. 근데 문제는 화면에 ZSAILING_T_001의 데이터만
나옵니다. 제가 나타내고 싶은 데이터는 zsailing_t_001 + zcustom_t_001 = gt_outtab 인데요.
gt_outtab을 화면에 나타내는 방법을 모르겠습니다.
*---------------------------------------------------------------------*
* MODULE PBO OUTPUT *
*---------------------------------------------------------------------*
MODULE pbo OUTPUT.
IF g_custom_container IS INITIAL.
CREATE OBJECT g_custom_container
EXPORTING container_name = g_container.
CREATE OBJECT grid1
EXPORTING i_parent = g_custom_container.
PERFORM select_data_and_init_style.
gs_layout-stylefname = 'CELLTAB'.
CALL METHOD grid1->set_table_for_first_display
EXPORTING i_structure_name = 'zsailing_t_001'
is_layout = gs_layout
CHANGING it_outtab = gt_outtab[].
ENDIF.
ENDMODULE.
ABAP 선배님들 도움좀 부탁 드립니다.