CDHDR테이블에 tabkey라는 필드가 있습니다.
상식적으로 생각했을때, MARA테이블이 있다면 MATNR이 키값일꺼라 생각했었는데,
조회해보니, 규칙적인 룰이 적용된 숫자값인거 같더라구요. 예를 들면 35000001023 앞 세자리는 클라이언트 번호,,,
등.. 자세히 모르겠네요.
질문의 요지는,
A라는 자재번호(MATNR)이 있는데, MM02를 이용하여 어떤 특정값을 변경했다고 하면 CDHDR이라는 테이블에 변경
문서 오브젝트가 생성이 될것인데, 그 오브젝트 문서의 Tabkey값(숫자)으로 A라는 자재라는것을 알 수 있는 방법에
대해 궁금합니다.
SELECT * FROM CDHDR
WHERE OBJECTID = '자재번호'
AND OBJECTCLAS = 'MATERIAL'
AND TCODE = 'MM02'.
이렇게 조회하면 찾을 수 있습니다. 원하는 질문이 맞나 모르겠네요.
당연 자재번호는 앞에 0값은 채운 ALPHA값으로 변환해서 넣어야 합니다.