제가 설명이 부족했나 봅니다..
은행코드 가 2자리에서 4자리로 변경된다고 해서
은행 코드 필드를 찾아야 합니다..
테이블에 있는 필드는 찾았습니다.. where-used-list 로 찾았습니다..
헌데 Stucture 만들때 Data Element 로 설정 안하고 내장유형으로 만든 Structure의 필드는
Where-used-list 로 찾지 못하네요..
내장유형으로 만든 Structure의 필드를 찾으려면 어느 시스템 테이블을 참조해야 할까요?
참고로 테이블, 필드 값을 갖고 있는 시스템테이블은 DD03T 를 보면 되더라구요
Structure 에 관련된 시스템 테이블이 따로 있지 않을까 하는 생각에서 찾다가 못찾아서 Q&A에 올려봅니다..
댓글 4
-
해보자
2009.07.21 05:47
-
im 해성
2009.07.21 19:00
딱히 뭘 찾는다고 얘기하시는지 모르겠는데요.
은행 코드 필드라면 PA0009 HR 은행세부사항 테이블에 BANKL 란 필드있을겁니다.
도움되였으면 합니다.
-
법장
2009.07.21 20:12
Structure가 CBO 인가요? 내장유형으로 지정했다면 당연히 Data Element를 가지고 있지 않죠.
단순히 데이터 타입(Type)과 길이(Length)만 지정되어 있을 듯 하네요.
DD03L 테이블을 참조해 보시죠.
Application단에서는 별도 table 과 Structure의 구조는 달리 관리 하지는 않을 듯 하네요
단, 어딘가에서 테이블(Table)과 구조체(Structure)를 구분지어 관리를 하겠죠.
도움이 되시길...
-
테라스
2009.07.21 21:59
법장님의 말씀처럼 DD03L 테이블에서 table과 Structure의 필드를 찾을 수 있습니다.
DD03L테이블의 TABNAME필드에 STRUCTURE의 이름을 입력하시면 관련 필드들을 찾을수 있습니다.
참고로 DD02L 테이블의 TABCLASS 필드를 참고하시면 TABLE인지 STRUCTURE인지에 관한 정보고 나옵니다.
내장유형이라는게 정확히 어떤걸 말씀하시는 거죠?
프로그램에서 Begin of itab ~ End of itab. 이사이에 선언한건가요?
프로그램내에서 선언하였다면.. 일일이 소스 스캔하는 프로그램을 이용하셔야 할것 같습니다.
스캔시에는 RPR_ABAP_SOURCE_SCAN 프로그램을 참조하세요.