안녕하세요 abap 프로그램을 생성하는 도중 처음에 선언하는 report에 대해서 알게되었습니다. 보통 report 문은 제가
정한 프로그래명과 똑같이 적혀 있더라고요. 호기심에 report 문에 프로그램명이 아닌 임의의 명을 적었는데 프로그램이
잘 작동했습니다. 그래서 혹시 report 이름은 고유한건가 싶어서 또다른 프로그램을 생성 후 이전에 report에서 사용한
이름을 그대로 적용해도 잘 작동했습니다.
여기서 질문은 report 문의 역할이 무엇인가요?
말그대로 report id 입니다. 디버그에서 SY 구조체 확인해보세요
프로그램 연습하실때는 의미가 없지만, 운영서버로 넘겨서 실사용할 프로그램등은, 이런 아이디도 naming convention 지켜주면서 해야 다른 프로그램에서 호출하거나, 서브루틴등을 재사용할때에 충돌이나 오류가 없습니다.