SAP ABAP Provide ~ EndProvide 구문 이해

SAP HR 스탠다드 소스코드를 보면 Provide ~ EndProvide Statement를 이용하여 소스를 구현한 프로그램이나 Enhancement를 자주 발견합니다. SAP Help 에서는 PROVIDE Statement를 이렇게 정의를 하고 있습니다. “간격 경계에 지정된 대로 여러 테이블(Internal Table)에 대한 테이블 반복 입니다.” 번역을 해서 그런지 이해가 안됩니다. ㅠㅠ 보통 ABAP에서는 테이블 데이터를 인터널 테이블에 담아서 데이터를 수정하거나 추가하는 작업을 많이 진행하고 관련하여 인터널 테이블 갯수도 많아지게 됩니다. 이렇게 다수 인터널 테이블내 데이터가 […]

더보기 2 댓글

SAP ABAP 프로그램 속성의 Editor Lock/Unlock 설정 수정

1. Editor Lock 화면  – CBO 프로그램에 편집기잠금(Editor Lock)이 설정되었을경우 수정이 불가함. 2. 수정을 시도하면 아래 메시지 발생 3. 강제로 변경위해 아래 프로그램 이용

더보기 댓글 남기기

Pass by Value, Pass by Reference 이해하기

ABAP 프로그램내 Form문에서 사용하는 파라미터 전달방식을 설명합니다. 1. Pass by reference for USING parameters  – For the formal parameters p1 p2 …, no local data object is created in the subroutine. Instead, when it is called, a reference is passed to the specified actual parameter. A change to the formal parameter in the subroutine also changes the value of the actual parameter. → Local Data Object […]

더보기 댓글 남기기

SAP ABAP 혁신성장 청년인재 집중양성사업 6기 모집

오늘은 SAP Korea에서 진행하는 “혁신성장 청년인재 집중양성사업” 을 소개하려고 합니다. 지인 소개로 지난 5기 멘토로 참여한 소감 및 교육과정에 대한 설명을 해보겠습니다. 1. 사업소개 아래 지원자격이 되신다면 무조건 신청하셔야 합니다. (비용도 무료!) 2. 교육과정 교육과정은 SAP 개발자 양성과정 + 각 반별 특화과정 이라고 생각하시면 됩니다. SAP Korea에서 진행하는 ABAP 과정과 반별 특화과정(클라우드, 빅데이터, 스마트공장, 인공지능)을 결합하여 진행하는 사업이고 초반에 반별 특화과정을 진행하고 이후 SAP ABAP […]

더보기 댓글 남기기

SAP ABAP SAP Query InfoSet 오류 해결 : 조정

오늘은 SAP Query 사용 시 발생하는 오류 케이스 한가지를 공유하고 해결방법을 안내할까 합니다. (찾아보니 SAP Query 생성방법을 정리한 게시물이 없네요, 추후에 올리도록 하겠습니다. 보통 SAP HR 관련 쿼리는 SAP 인사마스터내 인포타입을 이용하여 Standard 구조를 이용하여 SAP Query를 생성하여 리포트를 많이 이용합니다. 금일 오류건으로 접수된 사항에 대해 함께 고민해 보겠습니다. 1. SAP Query 실행 시 오류화면 늘 사용하던 SAP Query를 실행했는데, 아래와 같은 오류가 발생하고 있습니다. […]

더보기 댓글 남기기

SAP ALV 툴바 버튼유형 정리

SAP OOP 기반으로 ALV 툴바를 사용할때 활용 가능한 버튼유형 입니다. ABAP 소스코드 CALL METHOD go_toolbar->add_button EXPORTING fcode       = ‘EXIT’                             “Function Code for button icon                       = icon_system_end         “ICON name, You can use type pool ICON is_disabled      […]

더보기 댓글 남기기

SAP ABAP ALV Button Event 소스코드

ALV List에서 Button Click 이벤트를 발생시키기 위한 소스코드를 공유합니다. 1. Event Method 정의 2. Event Method 구현 3. 출력 인터널테이블 특정 컬럼에 Cell Style 적용   1. Event Method Definition METHODS : handle_button_click FOR EVENT button_click OF cl_gui_alv_grid IMPORTING es_col_id es_row_no.   2. Event Method Implementation METHOD handle_button_click. ENDMETHOD. “HANDLE_BUTTON_CLICK.   3. 컬럼에 Cell Style 추가 gt_style TYPE lvc_t_styl. gs_style TYPE lvc_s_styl. gs_style-fieldname = ‘BUTTON’. […]

더보기 댓글 남기기

SAP ABAP New Syntax 정리(After 7.40)

SAP ABAP 컴포넌트가 7.40 이상이라면 아래 New Syntax를 사용할 수 있습니다. 0. 버전 보는 방법 시스템  → 상태 → 제품버전내 세부사항 1. ABAP 7.40 Quick Reference 제가 참고한 블로그 입니다. (바로가기) 2. Data Statement 예제 Before 7.40 With 7.40 DATA text TYPE string.text = ABC. DATA(text) = ‘ABC’.  3. Loop at into work area 예제 Before 7.40 With 7.40 DATA: ls_0001 TYPE pa0001.DATA: lt_0001 TYPE […]

더보기 댓글 남기기

SAP 오브젝트 번역 후 이관방법

SAP Object에 대한 번역은 운영시스템에서도 가능하지만, Transport를 통해서도 이관이 가능함. Change Request 화면에서 “LANG/DOMD/해당도메인/번역언어” 추가 후 이관하면 됨

더보기 댓글 남기기

SAP Internal Table Data 이메일 첨부 방법

ITAB → xstring 변환함수 : HR_JP_CONV_TAB_TO_CP_XSTR (컬럼구분:09, 행구분:0D0A)한글 변환을 위해선 code page enhance 필요 xstring → binary 변환 함수 : SCMS_XSTRING_TO_BINARY 이메일 발송 함수 : SO_NEW_DOCUMENT_SEND_API1

더보기 댓글 남기기
Close Bitnami banner
Bitnami