본문 바로가기

SAP32

[SAP/ABAP] SY-SUBRC 값 0, 4, 8 … 설명 & 명령어에 따른 결과값 목차 SY-SUBRC 값, 설명 가장 자주 보게 될 SY-SUBRC 결과 값 0, 4, 8 값 설명 0 성공 4 실패. 조건에 일치햐는 데이터를 찾을 수 없음 8 실패. 조건이 적합하지 않음. The search key was not fully qualified. 그 외 * FILE_WRITE_ERROR = 1 * NO_BATCH = 2 * GUI_REFUSE_FILETRANSFER = 3 * INVALID_TYPE = 4 * NO_AUTHORITY = 5 * UNKNOWN_ERROR = 6 * HEADER_NOT_ALLOWED = 7 * SEPARATOR_NOT_ALLOWED = 8 * FILESIZE_NOT_ALLOWED = 9 * HEADER_TOO_LONG = 10 * DP_ERROR_CREATE.. 2021. 4. 13.
[SAP] Report Painter (리포트페인터) 생성하기 - 3. 리포트/리포트 그룹 생성 리포트 1. 리포트 메뉴패스 리포트 생성을 위한 메뉴패스이다. 1. 리포트 페인터 > 리포트 회계 > 관리회계 > 코스트 센터 회계 > 정보 시스템 > 툴 > 리포트 페인터 > 리포트 Accounting > Controlling > Cost Center Accounting > Information System > Tools > Report Painter > Report Writer > Report T-CODE는 GRR1 이다. 리포트 생성 : GRR1 리포트 수정 : GRR2 리포트 조회 : GRR3 리포트 삭제 : GRR4 2. 리포트 페인터 > 리포트 라이터 > 리포트 회계 > 관리회계 > 코스트 센터 회계 > 정보 시스템 > 툴 > 리포트 페인터 > 리포트 Accounting > Controllin.. 2021. 4. 8.
[SAP] Report Painter (리포트페인터) 생성하기 - 2. 변수/세트 생성 변수 생성하기 1. 변수 메뉴패스 변수 생성을 위한 메뉴패스이다. 회계 > 관리회계 > 코스트 센터 회계 > 정보 시스템 > 툴 > 리포트 페인터 > 리포트 라이터 > 변수 Accounting > Controlling > Cost Center Accounting > Information System > Tools > Report Painter > Report Writer > Variable T-CODE는 GS11 이다. 변수 생성 : GS11 변수 수정 : GS12 변수 조회 : GS13 변수 삭제 : GS14 2. 변수 생성하기 실행 시 조건 값을 받기 위한 변수를 생성한다. 변수명과 참조할 테이블, 필드명을 기재한다. 변수 타입에는 Value, Formula, Set 세 가지 종류가 있다. - Val.. 2021. 4. 7.
[SAP] Report Painter (리포트페인터) 생성하기 - 1. 라이브러리 생성 1. 라이브러리 메뉴패스 라이브러리 생성을 위한 메뉴패스이다. 회계 > 관리회계 > 코스트 센터 회계 > 정보 시스템 > 툴 > 리포트 페인터 > 리포트 라이터 > 라이브러리 Accounting > Controlling > Cost Center Accounting > Information System > Tools > Report Painter > Report Writer > Library T-CODE는 GR21 이다. 라이브러리 생성 : GR21 라이브러리 수정 : GR22 라이브러리 조회 : GR23 라이브러리 삭제 : GR24 2. 라이브러리 생성 생성할 라이브러리 이름, 테이블을 입력한 후 엔터 참조할 라이브러리를 입력하여 복사하여 생성할 수도 있다. 내역 입력 후 엔터를 누르면 저장이 가능하다... 2021. 4. 6.
[SAP] Report Painter (리포트페인터) 생성하기 Report Painter (리포트페인터) 란? 리포트를 생성하는 도구 abap으로 코딩하지 않고 간편하게 리포트를 생성할 수 있는 방법이 있당 리포트 페인터: 리포트 조회 T-CODE : GRR3 리포트페인터를 이용해 리포트를 생성하기 위해서는 먼저 리포트를 저장할 라이브러리를 생성해야한다. 그 후 리포트에서 사용할 변수, 세트 등을 생성한 뒤 리포트를 생성해주면 된다. 목차 1. 라이브러리 생성 : sssinga.tistory.com/143 2. 변수/세트 생성 : sssinga.tistory.com/144 3. 리포트 생성 : sssinga.tistory.com/145 2021. 4. 5.
[ABAP] 역분개 체크 로직 전표 생성할 데이터를 쭈우우욱 가져올 때, belnr에 값이 있어도 역분개 되어 있어 전표 생성할 데이터에 포함시켜야 하는 경우가 있다. 그럴 때 필요한 역분개 로직 : belnr에 값이 있는 경우, bkpf 테이블의 stblg 값을 체크해서 stblg에 값이 있으면 역분개한 전표이기 때문에 전표 생성할 데이터에 포함시켜야함. 없으믄 continue TABLES: BKPF, ZDATA. DATA: P_STBLG LIKE BKPF-STBLG. DATA: LT_DATA LIKE ZDATA WITH HEADER LINE, LT_TEMP LIKE ZDATA WITH HEADER LINE. CLEAR: LT_DATA, LT_DATA[], LT_TEMP, LT_TEMP[]. CASE 'X'. WHEN P_RB1. .. 2021. 2. 27.