INTERNAL TABLE IT_TAB를 LOOP을 돌면서 필드 CC 와 DD의 사이에 존재하는지
알아내어 만약 존재한다면 그값을 따로 변수에 담아 내려고 합니다.
그런데 제가 찾던중
FIND IN TABEL 이런 문법이 있던데.. 사용법을 잘 모르겠습니다.
알고 계신 분이 있다면 알려주세요.
변수 역시 계속 변경됩니다.
변수
IT_TAB
------------------
CC DD
------------------
5 9 P = 6. 이럴때는 P 값을 가져가고
123 567 P = 100 이경우는 그냥 지나쳐 버립니다.
이런 로직을 구현하려 고 합니다.
FIND IN TABEL 은 제가 찾다가 찾은것인데 이경우 사용하는 것인지 잘 몰라서 문의 드리는 것이니다.
LOOP을 돌려서 알아내는 방법 말고 다른 방법이 있는 지 궁급합니다.
'달이랑' 님이 원하시는 작업과 FIND와는 관계가 없을꺼 같습니다.
FIND 명령어는 동일한 문자을 찾는데 사용하는 걸로 알고 있습니다.
FIND in table 은 변수가 아닌 인터널 테이블에서 찾겠다는 뜻인거 같고요.
'달이랑' 님이 원하는 작업은 loop문을 사용해서
if p between it_tab-cc and it_tab-dd 로 하시면 안되는지요?
결국은 loop을 사용해서 하시는 방법밖에 없는거 같습니다.