SAP/BW(11)
-
BRAIN 290 오류 해결 방법
BRAIN 290 오류 해결 방법 사례 정리 이전에 올린 정리 내역은 단순히 특정 문자를 치환하여 DTP를 태우는 로직이지만 이번에 정리할 내용은 특정 오류 상황에 대한 해결 방법이다. 문제 상황 내용은 다음과 같다. 상황 1. 구매관련 실적 데이터를 ERP에서 CBO테이블에 적재하는 방식으로 집계한 다음 BW에서 가져와야 하는 상황 2. 이때 구매 실적에 대한 내역을 가져올 때 MAKT 테이블의 자재내역을 참조하지 않고 EKPO에 있는 자재 내역 필드를 사용함 3. 위와 같은 조건의 값을 가지고 BW에서 가져와 DSO에서 활성화 하려니... BRAIN 290 오류가 발생함. 4. 원인이 되는 데이터를 검색해보니....... 특정 자재TEXT에 HEX00 ~ HEX1F를 벗어나는 값이 포함되어 있어서 활..
2018.05.14 -
[BW] Infoobject 계층구조 만들기
인포오브젝트 - 계층구조 만들기 사내 조직구조 개편으로 인하여 ERP의 손익리포트 조회 기준이 손익센터에서 > 사업부 기준으로 변경이 되었다. 이에 따라 KE30 리포트와 더불어 BW의 PA리포트도 Analyzer 조회 기준 및 권한 변경등을 해줘야 하는 상황.... 우선은 계층구조 만드는 방법부터 정리해 두기로.... ( 회사 특정이 가능한 부분에 대해서는 캡처를 못함 ) 1. 새로운 조회기준이 되는 필드의 InfoObject 생성 - 이번에 바뀐 조회 기준은 Data Source에는 있었으나 Transformation에서는 사용하지 않았던 필드라 BW에 인포오브젝트가 없었음. 2. 해당 항목의 특성에 맞는 값 설정하기 - 새로 생성한 InfoObject로 권한 설정을 해줘야 하므로 비즈니스 탐색기에서..
2018.05.11 -
BW - 문자 처리 관련 방법
BW - PSA 데이터 DSO, CUBE 등으로 적재 시 TEXT를 변경해서 넣고 싶을 때 TEXT 내역 중 특정 TEXT는 다른 형태로 적재하고자 할 때가 있음. 이럴 경우 PSA -> DSO, CUBE 등으로 전송되는 변환 부분의 해당 Routine에 ABAP Function 패턴을 사용하여 변경 가능. 사용 루틴 RESULT =. 가 표시되는 영역에서 상단 패턴을 클릭. 팝업창에서 CALL FUNCTION 부분에 'STRING_REPLACE' 입력 후 확인. 로직 입력 용 라인에 해당 Function 문이 추가된 것을 확인 가능 내가 작성한 로직은 다음과 같음... DATA : T_TEXT(40) TYPE C. " 소스필드의 값을 담을 변수 선언 T_TEXT = SOURCE_FIELDS-TXZ01...
2018.05.09 -
BW Delta 초기화 및 삭제를 했으나 해당 Request가 남아 있을 때
CO-PA Delta 초기화를 진행하고 해당 Request를 삭제.. 문제를 해결 후 정리 차원에서 올리다보니... 사진 정리는... ㅜㅜ CO-PA의 특성 값 변경으로 Delta 초기화를 다시 해야할 상황이 발생하였음. 초기화 이후 PSA 데이터를 삭제하는데 기존 삭제 시간 대비 너무 시간이 오래 걸려서 강제로 삭제 작업을 종료함... 그 이후 PSA 내역에 해당 요청 SID가 그대로 조회가 되었음. ( 사진 확보 실패...) 그렇다면... 해당 원리 상 분명 저 요청에 대한 내역이 BW의 어느 테이블에 저장되어 있을거라는 추측을 하고 그 부분을 지우면 되지 않을까 라는 생각에 관련 테이블을 찾아봄. 그렇게 찾아낸 테이블이 바로 RSREQICODS라는 테이블임. 해당 테이블에서 PSA 내역의 요청 값인..
2018.05.08 -
BW관련 기본 개념 초간단 정리
BW & EIS EIS : 경영정보시스템으로 세세한 내용이 아닌 직관적으로 경영관련 사항을 보여줌. BW : EIS화면을 만들기 위한 데이터의 저장 및 가공, 구성. source system들을 가지고 ( SAP ERP / PC file / DB connection 관련)
2013.08.16