현재 바피를 실행한 후 바피에서 입력할 수 있는 값이 없어서
중간에 값을 입력해 주고싶습니다..
exit을 찾았지만 값을 변경해주는 방법을 알지 못하겠습니다..
bapi_incominginvoice_create --> exit --> rseg-mrmok의 값을 변경하고 싶습니다
바피의 입력필드는 없고 실행중 바피안의 펑션에서 다른 필드와 함께처리는것 같습니다
저장전에 필드값을 변경하는 방법을 알고싶습니다.
부탁드립니다,..
댓글 9
-
원니컴
2010.12.16 21:12
-
초코
2010.12.16 23:58
답변 감사드립니다..
우선 바비가 돌면서 수정하고 싶은 필드의 값을 지정해서 수정해주는 방법을 몰라서 그렇습니다..
exit안에선 import, export, table 등 선언된 것만 지정이 가능해서 할수가 없습니다
혹시 symbol이나 기타등등의 방법이 있다면 좀 알려주세요
-
초코
2010.12.17 00:07
정확히 제가 하고싶은 것은
miro화면에 보이는 아이템 족에 구매단위 옆에 있는 booking ok 이라는 체크박스를 클릭하는 것을 하고싶습니다
제가 하는 bapi_incominginvoice_create 이 바피에는 저필드(rseg-mrmok)라는 팔드가 존재 하지않습니다..
혹시 저것을 체크하는 방법을 아시는 분은 알려주시면 감사드리겠습니다...
-
초보아밥퍼
2010.12.17 20:11
쪽지 보내드렸습니다. 참고하세요. 잘 풀리시길... -
초코
2010.12.20 17:16
쪽지 감사드립니다.... 현재 테스트 중입니다.. 덤프가 계속 떨어지는데 지금 이유를 찾는중입니다..
펑션안에서 status체크부분에서 계속 덤프가 떨어짐니다 MESSAGE_TYPE_X ;;
암튼 제가 필요한 부분을 알려주셔서 정말 감사드립니다..
-
초보아밥퍼
2010.12.20 18:19
어느 부분 펑션에서 덤프가 발생하는지요?~
찾기 힘드시면 MRM_INVOICE_PARK의 내부에 Break-point 잡으시고
T-CODE : MIR4 에서 변경해보시면 Break-point 걸리실꺼예요.
확인해보시구 제가 돌렸는때는 되었거든요 ^^
-
초코
2010.12.20 18:34
빠른답변 감사드립니다...
임포트 파라미터중
I_RBSTAT_NEW 이변수에 A값을 넣어 주면 에러가 납니다..
A가 parked인것같은데 왜 에러가 나는지 잘모르겠습니다..
C를 넣으면 정상 실행은 되는데 회사코드가 입력되질 않습니다..
incoming invoice를 만든걸 수정하려면 A를 해야되나요???
-
초코
2010.12.20 18:41
AC_DOCUMENT_CREATE
PERFORM document_create
USING 'DOCUMENT'
'CHECK '
i_comp_check
ld_line_set.
CALL FUNCTION lt_trwpr-function
TABLES
t_acchd = t_acchd
t_accit = t_accit
t_acccr = t_acccr
t_accda = t_accda "optional: Anlagen
t_accfi = t_accfi "optional: Finanzbuchhaltung
t_acctx = t_acctx "optional: Steuernachweiszeilen
t_accit_pa = t_accit_pa "optional: Ergebnisrechnung Pos
t_acccr_pa = t_acccr_pa "optional: Ergebnisrechnung Cur
t_accwt = t_accwt "optional: Quellensteuer
t_accit_ext = t_accit_ext "optional: ACCIT-Erweiterung
t_ausz2 = t_ausz2 "optional: Clearing Information Head
t_ausz_clr = t_ausz3 "optional: Clearing Information Item
t_ausz_clr_asgmt = t_ausz4 "optional: Additional Clearing Information
t_accit_spl = t_accit_spl "optional: split items
t_acccr_spl = t_acccr_spl. "optional: split amounts
이펑션을 타면서 fuction값이 co쪽 무슨 퍼션을 타면서 status를 비교하는데 A를 입력했을시에
거기서 덤프가 걸립니다.. -
초보아밥퍼
2010.12.20 19:01
변경 진행을 했을때 어떤값(s_rbkpv-rbstat)이 들어가는지 알아보시고
만약 C로 되신다면 회사코드만 같이 넣어주시면 될것 같긴하네요.
자세한 코드내용은 직접 변경을 통하여 내부에서 변경시 어떻게 돌아가는지 보시는게 가장
좋을것 같네요.
해당 EXIT에다가 디버깅을 걸어서 해당 값을 변경해 보십시오.
해보면 될것 같은디요..