Folks,
I was wondering if I could get a bit of help here as I've been racking my brains on it for ages.
I am using BAPI_ACC_DOCUMENT_POST to post an FI Document. When I run the FM with the below parameters I get the message back:
SG105 Enter rate / GBP rate type M for 23.06.2011 in the system settings
When I debug the BAPI I can see that the blank value is coming from the localcurrency field in the BAPI which is not getting populated. My questions is why is it trying to do a currency conversion at all when the document currency is GBP and the company code currency is GBP (and I am passing 10 into the currency type)?
Our controlling area currency in our system is EUR, could that be an issue?
Parameters:
Document Header:
USERNAME CGAVIN
HEADER_TXT Rmaterials Manual Ac
COMP_CODE GB01
DOC_DATE 20110623
PSTNG_DATE 20110623
TRANS_DATE 00000000
FISC_YEAR 2011
DOC_TYPE SA
REF_DOC_NO Rmaterials Manua
ACCOUNTGL[1]
ITEMNO_ACC 0000000001
GL_ACCOUNT 0002022700
ITEM_TEXT Test
PSTNG_DATE 20110623
COSTCENTER GB0101004
ACCOUNTGL[2]
ITEMNO_ACC 0000000002
GL_ACCOUNT 0004000000
ITEM_TEXT Test
TAX_CODE UB
ACCOUNTTAX[1]
ITEMNO_ACC 0000000003
GL_ACCOUNT 0001610001
COND_KEY MWVS
ACCT_KEY VST
TAX_CODE UB
TAX_RATE 20.000
CURRENCYAMOUNT[1]
ITEMNO_ACC 0000000001
CURR_TYPE 10
CURRENCY GBP
AMT_DOCCUR 1000.0000
CURRENCYAMOUNT[2]
ITEMNO_ACC 0000000002
CURR_TYPE 10
CURRENCY GBP
AMT_DOCCUR 833.3300-
CURRENCYAMOUNT[3]
ITEMNO_ACC 0000000003
CURR_TYPE 10
CURRENCY GBP
AMT_DOCCUR 166.6700-
AMT_BASE 833.3300-
And after that I changed my parameters to the below, which solved the problem.
Parameters:
Document Header:
USERNAME CGAVIN
HEADER_TXT Rmaterials Manual Ac
COMP_CODE GB01
DOC_DATE 20110623
PSTNG_DATE 20110623
TRANS_DATE 00000000
FISC_YEAR 2011
DOC_TYPE SA
REF_DOC_NO Rmaterials Manua
ACCOUNTGL[1]
ITEMNO_ACC 0000000001
GL_ACCOUNT 0002022700
ITEM_TEXT Test
PSTNG_DATE 20110623
COSTCENTER GB0101004
ACCOUNTGL[2]
ITEMNO_ACC 0000000002
GL_ACCOUNT 0004000000
ITEM_TEXT Test
TAX_CODE UB
ACCOUNTTAX[1]
ITEMNO_ACC 0000000003
GL_ACCOUNT 0001610001
COND_KEY MWVS
ACCT_KEY VST
TAX_CODE UB
TAX_RATE 20.000
CURRENCYAMOUNT[1]
ITEMNO_ACC 0000000001
CURR_TYPE 00
CURRENCY GBP
AMT_DOCCUR 1000.0000
CURRENCYAMOUNT[2]
ITEMNO_ACC 0000000001
CURR_TYPE 10
CURRENCY GBP
AMT_DOCCUR 1000.0000
CURRENCYAMOUNT[3]
ITEMNO_ACC 0000000002
CURR_TYPE 00
CURRENCY GBP
AMT_DOCCUR 833.3300-
CURRENCYAMOUNT[4]
ITEMNO_ACC 0000000002
CURR_TYPE 10
CURRENCY GBP
AMT_DOCCUR 833.3300-
CURRENCYAMOUNT[5]
ITEMNO_ACC 0000000003
CURR_TYPE 00
CURRENCY GBP
AMT_DOCCUR 166.6700-
AMT_BASE 833.3300-
CURRENCYAMOUNT[6]
ITEMNO_ACC 0000000003
CURR_TYPE 10
CURRENCY GBP
AMT_DOCCUR 166.6700-
AMT_BASE 833.3300-