예를 들어 티코드 KB11N의 경우 화면변형을 사용해서 서브스크린을 바꿔주는데
티코드에 설정되어 있는 시작화면은 1200 이라서 1200 스크린에 대해서 필드 셋팅을 했는데
에러가 나서 메세지를 보니 1230번 화면에서 해당 필드가 없다는 메세지가 나오네요.
시작은 1200에서 하는데 화면변형에 따라서 다음화면이 달라집니다.
더욱이 이상한게 SHDB에서 레코딩 뜬걸보면 화면변형 선택할때 같은 작업을 해도 어떤때는 1200,
어떤때는 1230으로 떠지네요.
이더라보니 BDC가 어떤때는 제대로 실행되고 어떤때는 안되고 랜덤이네요;;
댓글 3
-
아리사냥
2010.07.30 17:36
-
kms
2010.07.30 21:52
처음 프로그램이 시작될때 이전에 사용된 화면변형대로 화면을 출력하는것 같습니다.
그래서 1220 이나 1230에서 프로그램이 시작될수 있는데 이때가 문제입니다.
1220 이나 1230 화면에 대한 BDC까지 코딩할수는 없을것 같은데,
시작화면을 1200으로 고정해서 시작하는 방법은 없을까요?
-
kms
2010.08.02 22:11
정확한 해결책인지는 모르겠지만,
화면을 결정하는 필드의 SGP/GPA 파라미터를 세팅해서 사용하니 되는거 같네요.
그런데 화면의 해당필드의 기술정보에는 파라미터 ID가 비어 있네요;;
스탠다드 화면은 batch 모드냐 그렇지 않느냐에 따라서 달라질수 있습니다.
BDC 레코딩을 뜰때 직접 실행하는 것과 동일하게 실행하려 한다면 BDC option 중 (배치입력세션아님) 을 선택하신 후 진행하시면 됩니다.