본문 바로가기
프로젝트

Reset Transaction Data (OBR1)

by 만능목공풀 2022. 3. 23.
728x90
반응형

프로젝트 진행 중에는 다양한 일들이 발생합니다.

여러 클라이언트에서 작업을 진행하는 데 때로는 모든 Transaction Data 를 지워야 하는 경우도 발생합니다.

 

구축 단계 초반에 이런 경우들이 간혹 있는데, 이런 상황을 대응할 수 있도록 하는 방법이 있습니다.

 

노파심에 말씀 드리지만, 실제 운영하는 서버에서 이 작업을 수행하시면 절대 안됩니다!!!!

 

 

이에 모든 Transaction Data를 모두 지우는 방법에 대해서 알아보겠습니다.

 

Configuration 메뉴 경로는 하기와 같습니다.

T-code : OBR1 으로 가면 바로 실행이 가능합니다.

 

해당 Configuration에 대한 SAP Document 를 확인해봅니다.

Company Code 의 status 가 Productive 면 Transaction Data를 지울 수 없다고 나와 있네요.

 

T-code : OBR1 으로 들어가봅니다.

 

1. Reset Transaction Data of a Company Code

2. Reset Transaction Data of a Controlling Area

 

이와 같이 두가지 옵션이 있는데, Controlling Area와 Company Code가 1:1 로 지정되어 있으면

1번 옵션을 선택합니다.

 

Transaction Data 를 지우기 전에 SE11 에서 데이터 건수를 확인해봅니다.

 

Table "ACDOCA"를 입력하고 Display로 진행한 후 실합니다.

 

지우려고 하는 Company code 를 "Z100"을 입력하고, "Number of Entries"를 확인합니다.

 

ACDOCA 에 현재 모두 96건의 데이터가 존재합니다.

 

반응형

 

이제 T-code : OBR1 으로 가서 진행을 해보겠습니다.

 

1번 옵션 "Reset Transaction Data of a Company Code"을 선택하고

Company Code 는 "Z100"을 입력합니다.

이후 Test Run 으로 실행합니다.

 

관련된 Table List 와 Data Records 가 나열됩니다.

ACDOCA 테이블 뿐 아니라 관련된 모든 Table 데이터가 모두 지워질 것입니다.

 

 

이제 Test Run 을 해제하고 Updated Run 으로 실행하겠습니다.

 

Delete 된 데이터 건수가 쭉 나열됩니다.

 

 

다시 T-code : SE11 로 가서 ACDOCA 테이블의 건수를 체크해보겠습니다.

하기와 같이 데이터는 "0"건으로 나옵니다.

 

 

실제 실행을 해 봐도 아무 데이터도 조회되지 않습니다.

 

 

이런 방법으로 하면 모든 Transaction Data 를 지울 수 있습니다.

다시 한번 말씀 드리지만, 운영 시스템에서 이 부분을 테스트 해보시면 절대 안 됩니다.

 

 

 

#S4HANA

#OBR1

#ACDOCA

#Reset_transaction_data

#SE11

 

728x90
반응형