안녕하세요 여러 선배님들.
날씨가 추워서 그런지 눈도 아니고 비도 아닌것이 내리고 있네요.
다들 감기 조심하시구요,
제가 이쪽 분야에서 전공을 한 사람이 아닌지라,
업무를 보다보면 간단한 용어가지고 어려워지는 경우가 더러 있더라구요.
ABAP 개발 업무를 하다가 현재 BDC에 관한 작업을 하는데,
"Background 작업" "Foreground 작업" 이렇게 말씀하시는데,
이 둘의 차이가 무엇인지 모르겠습니다.
그리고 한가지 더 보태자면,
BDC에서 CATT모드가 무엇인가요?
ㅠㅠ 너무 초보적인 질문이 아닌지 우려가 되네요.
부탁드립니다.
SAP GUI를 이용하시죠?
화면을 보면서 작업이 돌아가는게 보이는게 foreground이고, 실행 명령을 내리고 나면 화면에서는 끝이나고
다른 작업을 할 수 있지만 실제로는 작업이 수행되고 있는게 background 입니다.
BDC mode를 말씀하시는거 같은데... (CATT는 테스트 툴입니다. BDC가 사용되긴 하지만..)
N은 BDC가 수행되는 화면이 눈에 안보이는 거고
A는 눈에 보이는 겁니다.
E는 오류가 났을 때 오류 난 상황에서 멈추고 화면을 사용자에게 보여주는 것입니다.
N이 background를 의미하는 건 아닙니다.
BDC를 수행한 프로그램이 foreground에서 돌면서 N을 선택할 수도 있고
BDC를 수행한 프로그램이 background에서 수행되면서 N일 수도 있지요..
(더 복잡한가;;)