안녕하세요~
회사에서 예산때문에 임시전표와 승인된 전표를 구분하는데..
KSB1을 이용해서 보려고 프로그래밍이 되어 있는데..현재 잘못되어 져 있더라구요
승인된 전표는 어차피 WRTTP가 04,11을 쓰기 때문에 KSB1은 자동으로 04,11을 지정하면서
데이터를 잘가져오는데..
미승인된 전표는 FI임시전표로 CO에서는 WRTTP가 60으로 저장이되는데
SUBMIT RKAEP000에서 WRTTP를 주어도 값이 적용이 안되더라구요
SELECTION-SCREEN다 찾아보아도 WRTTP가 있는 SCREEN번호는 없더라구요..
혹시 저와같이 고민하신분들 계시면 부탁좀 드리겠습니다.
감사합니다 ^^
GT_WRTTP-SELECTED = 'X'.
GT_WRTTP-WRTTP = '60'.
GT_WRTTP-TEXT = 'TEST'.
APPEND GT_WRTTP. ----------------> 여긴 혹시나 해본건데;;안되네요
IF ES_COLUMN+0(2) = 'AC'.
P_TCODE = 'KSB1'.
ENDIF.
CHECK P_TCODE IS NOT INITIAL.
SUBMIT RKAEP000 USING SELECTION-SCREEN '0200'
WITH P_TCODE = P_TCODE
WITH R_VERSN IN VERSN
WITH R_PERIO IN PERIO
WITH R_GJAHR IN GJAHR
WITH KOSTL IN KOSTL
WITH KSTAR IN KSTAR
WITH GT_WRTTP = GT_WRTTP
AND RETURN.
GT_WRTTP = GT_WRTTP 를
GR_WRTTP IN GT_WRTTP 바꾸면 될듯합니다.
너무 뻔한 답이라 답변이 없었나요?