반응형

ASAP 2

[ABAP] LVC_FIELDCATALOG_MERGE / Dictionary table의 field정보 가져오기

안녕하세요, 건양대학교 ASAP팀장 김종오입니다. 학기 중에 바빠서 올리지 못한 Function들을 이번 방학동안 하나씩 올려볼까합니다. 많은 관심 부탁드립니다! LVC_FIELDCATALOG_MERGE란? 일반적으로 ALV에 모든 필드를 출력하려면 각 필드에 대해 개별적으로 필드 카탈로그를 생성해야 합니다. 그러나 `LVC_FIELDCATALOG_MERGE`를 사용하면 `EXPORTING` 파라미터의 `I_STRUCTURE _NAME`에 원하는 DB table이나 Structure의 이름을 입력하여, 해당 DB table이나 Structure의 필드 정보를 자동으로 불러와 필드 카탈로그를 자동으로 생성할 수 있습니다. 덕분에 개발자가 필드 카탈로그를 하나하나 수동으로 설정할 필요가 없어 더욱 편리합니다..

[ABAP] POPUP_TO_SELECT_MONTH / 연도 및 월 선택 팝업

POPUP_TO_SELECT_MONTH은 연도와 월을 입력할 수 있는 POPUP창을 생성하는 Standard Function입니다. 먼저 Signature을 살펴보도록 하겠습니다.위와 같은 Parameter를 가지고 있습니다.공장 달력이나 공휴일 달력을 통해 선택할 수 있는 연도나 월을 지정할 수 도 있습니다. 간단한 설명은 여기서 마치도록 하고 예시 코드로 사용하는 방법을 설명하겠습니다. DATA: gv_rcode TYPE sy-subrc,gv_month TYPE n LENGTH 6."//Month Input Field"PARAMETERS pa_month TYPE n LENGTH 6."//초기 현재 년도,월로 Month값 지정"INITIALIZATION.gv_month = sy-datum+0(6)."/..