본문 바로가기
반응형

ABAP4

[SAP ABAP] 클래스 만들 때 MESSAGE ID 넣는 방법 안넣고 메소드에서 MESSAGE 쓰려고 하면 이런 에러 뜸 the message class must either be in parentheses after the number or specified using the addition "MESSAGE-ID" (for the whole program). 아래의 위치에 값 넣어주면 됨. 아니면 이렇게 써도 됨. MESSAGE S146(RSOD) Ⅰ. ERP/1. ABAP 2023. 3. 14.
[SAP ABAP] 테이블 T100에서 메세지 가져오기 (편리 good) TABLE : T100 MESSAGE 메세지형태MSANR(ARBGB) [ with 데이터/ 변수]. MESSAGE E001(HRPAYBR94) with 'HELLO'. &1에 'HELLO'가 들어가는 거임. 위의 구문의 결과는 이와 같이 나옴. T001에서 메시지를 들고왔을 때 장점 - 언어키가 다양하게 설정되있을 경우, 일일히 번역 처리 하지 않아도 됨. SPRSL 필드가 언어키임. - 텍스트 요소에 일일히 넣지 않아도 웬만한 구문은 다 저장되어 있기 때문에 편리함 Ⅰ. ERP/1. ABAP 2022. 12. 9.
[SAP ABAP] 고수 같아 보이는 비법 (TIP) 1. TOP에 알파벳, 숫자, 주로 사용하는 변수에 대하여 상수변수화 한다.************************************************** CONSTANTS*************************************************CONSTANTS : c_bukrs LIKE bkpf-bukrs       VALUE '2100', "회사코드            c_waers LIKE bkpf-waers       VALUE 'KRW',  "CURRENCY KEY            c_land1 LIKE t001-land1       VALUE 'KR',   "COUNTRY KEY            c_ktopl LIKE skat-ktopl       VALUE '.. Ⅰ. ERP/9. TIP 2022. 11. 4.
[CTS] 서버 및 Client Dependent DATA 개념 정리 서버 정리 서버 ##D(DEV 개발) ##Q (QAS 품질) ##P (PRD 운영) 100 ( sandbox) 100 100 400 ( golden ) * SCC4에서 클라이언트 내역 확인 가능 개발 서버 : IMG 세팅/configuration/ABAP 개발/단위 테스트 ABAP workbench를 통해 프로그램 생성, 수정하고 단위테스트 진행 Sandbox, 개발, Customizing 시스템(Golden) 역할 * Sandbox란, 어떤 작업이든 해도 되며 다른 서버나 클라이언트에 영향 주지 않음 * Golden Client란, Customizing 위주로 어떠한 프로세스도 흘리지않은 깨끗한 상태( 변경할때마다 CTS ) 품질 서버 : 통합 테스트 운영 서버 : 현업 사용/실제 DATA 발생 (최종.. Ⅰ. ERP/7. 프로젝트 2022. 3. 29.
반응형