zoukankan      html  css  js  c++  java
  • BAPI_ACC_DOCUMENT_POST Enter rate / GBP rate type M for Error SG105

    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-

  • 相关阅读:
    JAVA中的CAS
    深入介绍Java中的锁[原理、锁优化、CAS、AQS]
    Java并发之AQS详解
    Java线程池ThreadPoolExecutor使用和分析(一)
    LinkedBlockingQueue
    生产者消费者两种实现:wait/notifyAll和Lock/Condition
    Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore
    jvm系列(1):JVM问答
    mysql不存在插入否则更新
    java.util.MissingResourceException: Can't find bundle for base name db, locale zh_CN
  • 原文地址:https://www.cnblogs.com/qlp1982/p/3141621.html
Copyright © 2011-2022 走看看