반응형

SAP GUI 4

[ABAP] GUI_UPLOAD / 로컬 파일을 서버에 업로드 하기

안녕하세요 어제 말씀드린 것 처럼 오늘은 다운로드의 반대로 업로드하는 Function를 정리해보겠습니다.기능 설명"GUI_UPLOAD" Function는 파일을 로컬 시스템에서 서버로 업로드할 때 사용하는 함수 모듈입니다. 이 함수는 텍스트 파일, CSV 파일, 또는 Excel 파일과 같은 다양한 파일 형식을 업로드할 수 있습니다. 특히 GUI_UPLOAD는 데이터 양이 많을 때 빠른 처리 속도를 자랑하며, 사용자의 PC 환경에 크게 의존하지 않아 안정적인 업로드가 가능합니다.Signature예시코드REPORT zup_01.DATA: lt_sflight TYPE TABLE OF sflight,lv_filename TYPE string.lv_filename = 'C:\Users\조상현\Desktop\3학년..

[ABAP] GET_DOMAIN_VALUES / Domain 정보 가져오기

이번에는 "GET_DOMAIN_VALUES"에 대해 포스팅하겠습니다. Domain에 Fixed Value를 활용하여 예를 들어, 남자를 M, 여자를 F로 Domain를 지정하여, 이 외의 정보의 입력을 제한하기도 합니다. 따라서 Database에서는 M 또는 F의 값으로 저장되게 됩니다. 이럴 경우 End-User의 입장에서는 가독성이 떨어지고 Fixed Value를 개발자 임의로 지정한 경우 정확한 뜻을 모를 수도 있습니다. 이런 문제를 해결하기 위해서 "GET_DOMAIN_VALUES"  Fixed Value에 Description Text를 불러와 예를 들어, Male, Female이라는 정보를 가져와서 보여줄 수 있게됩니다.  기능설명 지정된 도메인(domain)의 모든 유효 값을 조회하는 기능을..

[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)."/..