bapi_costelem_getlist나 k_hierarchy_tables_read 를 써서 원가요소 그룹을 가져올 경우에
해당 모든 원가요소가 필요한 것이 아니기에 일부는 수동으로 원가요소를 빼준다고 했을 때,
AE
- a : 급여
- b : 유효한 마스터 레코드 없음
- c : 유효한 마스터 레코드 없음
- d : 인센티브
- e : 휴가비
AE라는 그룹 밑에 a~e까지 원가요소가 있을 때
AE 원가요소 그룹을 테이블로 가져온 뒤에 d의 원가요소를 삭제해줍니다.
(유효한 마스터 테이블이 없는 원가요소는 자동적으로 안가져오는 것으로 알고 있습니다.)
근데 나중에 c가 유효하게 돼서 성과급이 되었다고 가정할 때
AE
- a : 급여
- b : 유효한 마스터 레코드 없음
- c : 성과급
- d : 인센티브
- e : 휴가비
제가 필요한 건 여전히 a, e 뿐이지만
프로그램에서 AE라는 그룹의 원가요소를 가져오면 a, d, e를 가져오게 되지 않습니까?
그렇다면.. 그 순간부터 이 프로그래은 잘못된 프로그램이 되지않습니까?
나중에라도 사용할 수 있도록 하려면.
1. 처음에 유효한 마스터 레코드가 없는 b, c도 수동으로 삭제를 해준다
2. 이걸 쓰려면 다른 방법이 없다. 추후에 값 오차가 발견되면 고친다
3. 유효한 마스터 레코드가 없다는 것을 구분하는 뭔가가 있다. - (이게 있어서 해결되는 건 아니군요..그래도 궁금해서..)
어떻게 해야할까요?