반응형

2014/06/16 2

ABAP Screen menu template

ABAP 레포트를 개발하다보면 스텐다드에 많은 메뉴를 기본으로 가지고 있는 것을 볼 수 있다. 하지만 개발자가 기본으로 개발하는 메뉴들은 각각 정의하여 사용한다. 그런데 종종 스텐다드에 보이는 아래와 같은 메뉴를 설정하고 싶을 때가 있다. 가령 예를 들면 Function ALV 를 사용한다던지 할 때 넣고 싶지만 너무 많아 넣지 못하는 경우가 있다. 그럴때 사용하라고 SAP에서는 템플릿을 제공한다. 메뉴 템플릿의 사용하는 방법을 알아보겠다. 메뉴를 처음 만들면 그냥 빈칸들만 있는 메뉴들이 만들어진다. 상단 메뉴에서 Extras > Adjust template 을 선택한다. 메뉴에서 List Viewer 를 선택한다. 그러면 처음 화면의 메뉴들이 다 들어와서 자리를 잡는다.Template Status 를 ..

SAP/ABAP 2014.06.16

ABAP File Upload

Abap 텍스트 파일을 업로드 하는 방법은 여러가지가 있다. 아래의 예제는 cl_gui_frontend_services=>gui_upload 를 사용한 예제이다. 이 외에도 Function Gui_upload 를 사용하는 방법이 있다. 둘의 차이는 잘 모르겠으나 거의 동일한 기능을 하는 것으로 생각된다. REPORT zfileupload MESSAGE-ID zfi. DATA : itab TYPE STANDARD TABLE OF string. PARAMETERS: p_file TYPE rlgrap-filename OBLIGATORY. AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file. CALL FUNCTION 'F4_FILENAME' IMPORTING file_name ..

SAP/ABAP 2014.06.16