안녕하세요.
전표 생성하는 바피펑션을 디버깅 하는데 에러가 나서 문의 드립니다.
ID Number Message
RW 609 Error in document: BKPFF $ GFDCLNT100
F5 702 Balance in transaction currency
이런 2가지 에러가 발생하는데, 왜 그런지 잘 모르겠네요.
GS_DOCUMENTHEADER 의 필수 정보는 다 들어가있습니다.
BUS_ACT RFBU
USERNAME SY-UNAME
HEADER_TXT CO POSTING
COMP_CODE C630
DOC_DATE 20080531
PSTNG_DATE 20080531
TRANS_DATE 20080531
FISC_YEAR 0000
FIS_PERIOD 00
DOC_TYPE NP
이렇게 호출 했습니다.
CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
EXPORTING
DOCUMENTHEADER = GS_DOCUMENTHEADER
CUSTOMERCPD = GS_CUSTOMERCPD
CONTRACTHEADER = GS_CONTRACTHEADER
IMPORTING
OBJ_TYPE = L_TYPE
OBJ_KEY = L_KEY
OBJ_SYS = L_SYS
TABLES
ACCOUNTGL = GT_ACCOUNTGL
ACCOUNTRECEIVABLE = GT_ACCOUNTRECEIVABLE
ACCOUNTPAYABLE = GT_ACCOUNTPAYABLE
CURRENCYAMOUNT = GT_CURRENCYAMOUNT
CRITERIA = GT_CRITERIA
EXTENSION1 = GT_EXTENSION1
EXTENSION2 = GT_EXTENSION2
RETURN = GT_RETURN
ACCOUNTWT = GT_ACCOUNTWT.
답변 부탁드립니다.
좋은 저녁시간 되세요~^^
Balance in transaction currency
말 그대로 대차가 안 맞아서 생기는 에러입니다.
차대변 금액을 다시한번 검토해보세요