안녕하세요.
XD02 transaction을 레코딩따서,, 담당자 연락처를 저장하려고 하는데요,
화면의 테이블에 기본 세팅되어 있는 6라인이 넘어갈경우
7번째 사람부터는 다시 첫번째 라인에 덮어 씌우고 있습니다.
즉, '차카타' 이후에 사람은 '다다다' 라인에 덮어 씌워지는거죠..
어떤 로직을 추가하면 6라인 이상도 입력이 가능한지,,
고수님들의 조언 부탁드립니다.
댓글 7
-
피콜레티
2009.11.05 02:14
-
에비앙
2009.11.05 17:38
' ' 'BDC_OKCODE' '=PG+'
이게 되는 화면이 있고 안돼는 화면이 있고 그런건가요?
저는 안먹네요........
로직을 잘못 세운걸까요...ㅠㅠ 다시 한 번 해봐야겠습니다.
되면 정말 좋은 방법인데요!!
-
피콜레티
2009.11.05 19:05
에궁...화면마다 레코딩 떠지는게 다른거 같네요;;
XD02에서 레코딩 떠보니
BDC_OKCODE = 'P+'
라고 뜨네요... 좀더 테스트 해봐야겠지만...
한번 시도해 보세요^^
-
민버미꺼!
2009.11.07 16:30
BDC_OKCODE = 'P+' 가 맞습니다. ^^ -
에비앙
2009.11.10 23:27
XD02 에서 pg down이 레코딩이 떠지세요?
저는 키보드에서 pg dn 이나 화면에서 스크롤 아래로 클릭해도 그냥 /00 으로만 나오는데,,
알려주신데로 BDC_OKCODE = 'P+' 해봐도 먹지도 않고,,
흑...버전별로 차이가 있는걸까요....
-
Ran
2009.11.11 02:34
저도 저런 문제 있어서 PG down 레코딩 했더니 BDC_OKCODE 가 =+P 로 떠서 해결했습니다.
잘 안되시면 한 번 레코딩해보셔서 확인을 ..;ㅁ;
-
에비앙
2009.11.11 18:24
Ran님 답변 감사합니다.
저도 레코딩은 수도없이 했는데,,,,/00 으로 나옵니다.
/00 은 그냥 enter의 의미인데 말이죠..
저 같은 경우에 테스트를 해보니 BDC_OKCODE 에 '=PG+' 명령어가 먹히더라구요...
그래서 7번째 라인 BDC 데이타 생성하기 전에
PERFORM DYNPRO_PROC USING :
' ' 'BDC_OKCODE' '=PG+',
페이지를 다운시켜주고 나서 데이타를 다시 채우는 식으로 했습니다...
좀 무식한 방법인데;; 더 괜찮은 방법있으면 알려주세요~