SAP/ABAP(7)
-
[Tip] 필드 심볼 할당 ( FIELD-SYMBOLS ASSIGN )
[Tip] 필드 심볼 할당 ( FIELD-SYMBOLS ASSIGN ) 필드 심볼 구문에 대하여... 간단한 선언 예시 ↓↓↓ FIELD-SYMBOLS : TYPE CFIELD-SYMBOLS : LIKE ITAB 위와 같이 선언만 된 상태에서의 필드 심볼은 다른 데이터 오브젝트를 가리킬 수 있는 포인터만 생성됨. 프로그램이 실행되고 ASSIGN 구문을 통해 해당 포인터가 데이터 오브젝트와 연결됨. 필드 심볼을 이용하여 인터널 테이블을 변경하게 되면 WORK AREA로 복사하는 과정이 생략되기 때문에 성능이 향상됨. LIKE와 LIKE LINE OF의 차이점 - FIELD-SYMBOLS LIKE LINE OF ITAB - FIELD-SYMBOLS LIKE ITAB 인터널 테이블에 헤더라인이 존재하는 경우 ..
2018.07.30 -
[Tip] INTO CORRESPONDING / APPENDING CORRESPONDING 차이점
[Tip] INTO CORRESPONDING / APPENDING CORRESPONDING 차이점 SELECT문을 실행하여 Internal Table에 데이터를 담는 구문에서... 1. INTO CORRESPONDING FIELD OF TABLE 인터널테이블명 2. APPENDING CORRESPONDING FIELD OF TABLE 인터널테이블명 위의 두가지 구문을 사용할 수 있음. 둘의 차이점은.... INTO구문을 사용할 경우 Internal Table이 초기화 되면서 데이터가 저장되지만APPENDING구문을 사용할 경우 기존 Internal Table의 데이터에 추가되는 형태로 데이터가 저장됨.
2018.07.30 -
[TIP] Template 문서 저장하기
[TIP] Template 문서 저장하기 내용 CBO 프로그램에서 Excel 양식으로 된 특정양식을 만들 때, 해당 양식의 기본 틀을 SAP상에 미리 저장( T-code : SMW0 )해 둘 수 있음. 예시 시나리오 01 - Template문서 사용 프로그램 실행 1. 제품발송명세서 프로그램 실행 2. 조회된 항목 중 발행에 필요한 라인을 선택 후 상단 명세서 출력 Click. 미리 저장된 양식에 각 항목의 값이 반영되어 Excel 문서 실행됨. 예시 시나리오 02 - Template문서 SAP상에 저장하기 1. T-code : SMW0 실행. 웹 오브젝트 항목에서 이진데이터에 체크 확인 후 Red Box 버튼 Click. 2. 시나리오에 해당하는 프로그램이 속한 프로그램 패키지 입력 후 조회 실행 3...
2018.07.30 -
[Info] SE37 - Function 관련 TAB별 내역
[Info] SE37 - Function 관련 TAB별 내역 T-code : SE37 에서 ABAP Function을 조회/수정/생성 할 수 있음. Function에는 Attributes / Import / Export/ Changing / Tables / Exceptions / Source code 탭들이 있는데 각 탭별 내용 정보에 대해 정리함. 1. Attributes Processing TypeNormal Function Module : 일반적으로 SAP 내부에서 사용하는 모듈 개발 시 선택함 Remote-Enabled Module : RFC 구성 시 선택. 이 Type이 설정된 함수를 RFC Function이라 부름. Update Module : 일괄적으로 DB를 변경하기 위해 추가적인 Func..
2018.07.27 -
[UPDATE] ABAP에서 사용하는 Function 정리 ( 보일때마다 UPDATE )
[UPDATE] ABAP에서 사용하는 Function 정리 ( 보일때마다 UPDATE ) 1. CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY'- 환율 적용 Function 링크 2. CALL FUNCTION 'FIMA_DAYS_AND_MONTHS_AND_YEARS'- 기간에 대한 일수를 계산하는 Function 링크1 링크2 3. CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'- ALV기능모듈에 대한 필드카탈로그 생성 지원 Function- ALV : ABAP List Viewer- 경우에 따라 ALV를 좀 더 다이나믹하게 보고싶을 경우 추가 Function 사용 링크 - LVC_TRANSFER_FROM_SLIS / 링크 - LVC_FIELDCA..
2018.07.25 -
[TIP] ABAP프로그래밍 관련 도움이 되는 것
[초급-TIP] ABAP 프로그램 관련 도움이 되는 것 ABAP 프로그래밍 관련하여 잘 모르는 사항이 있을 경우 F1을 통해서 확인하는 경우가 많을 것임. 그러나 오늘 이래저래 검색하다가 알게된 T-code 두개를 정리해 둔다. 1. DWDM - EnjoySAP 데모센터 - 다양한 내역의 샘플소스코드를 확인할 수 있음. 2. ABAPDOCU - ABAP Documentaion and Examples - ABAP Sample 코드가 다양하게 존재함. 위 두 T-code를 활용해서 필요 시 참고할 수 있도록 함.
2018.07.25