Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Problem with BAPI_ACC_DOCUMENT_POST in G/L account parameter

Former Member
0 Likes
1,691

Hi All,

I am working on a BAPI "BAPI_ACC_DOCUMENT_POST" and for this I have created a program and wrote the following code:

DATA: WA_DOCUMENT_HEADER    LIKE BAPIACHE09,
      LW_ACCOUNTGL          LIKE BAPIACGL09 OCCURS 0 WITH HEADER LINE,
      LW_CURRENCYAMOUNT     LIKE BAPIACCR09 OCCURS 0 WITH HEADER LINE,
      COMPANYCODEID         LIKE BAPI0002_2-COMP_CODE,
      POSTING_DATE          LIKE BAPI0002_4-POSTING_DATE,
      EFISCAL_YEAR          LIKE BAPI0002_4-FISCAL_YEAR,
      EFISCAL_PERIOD        LIKE BAPI0002_4-FISCAL_PERIOD,
      RETURN                LIKE BAPIRETURN1,
      T_RETURN              LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE.
 
DATA: C_RFBU(04)              VALUE 'RFBU',
      L_POSTING_SUCCESS_MESSAGE TYPE SYMSGNO.
 
 
*POSTING_DATE      = Sy-DATUM.
COMPANYCODEID     = C_BUKRS.
 
WA_DOCUMENT_HEADER-BUS_ACT             = C_RFBU.
WA_DOCUMENT_HEADER-USERNAME            = SY-UNAME.
WA_DOCUMENT_HEADER-HEADER_TXT          = 'test posting'.
WA_DOCUMENT_HEADER-COMP_CODE           = 'XX'.
WA_DOCUMENT_HEADER-DOC_DATE            = SY-DATUM.
WA_DOCUMENT_HEADER-PSTNG_DATE          = SY-DATUM.
WA_DOCUMENT_HEADER-FISC_YEAR  = '2010'.
WA_DOCUMENT_HEADER-FIS_PERIOD = '1'.
WA_DOCUMENT_HEADER-DOC_TYPE            = 'JE'.
 
LW_ACCOUNTGL-ITEMNO_ACC                = '1'.
LW_ACCOUNTGL-GL_ACCOUNT                = '500000'.
LW_ACCOUNTGL-FUNC_AREA                 = '5'.
LW_ACCOUNTGL-FUND                      = 'ZZ00002'.
LW_ACCOUNTGL-COSTCENTER                = '991023456'.
LW_ACCOUNTGL-BUS_AREA                  = 'U'.
APPEND LW_ACCOUNTGL.
 
LW_CURRENCYAMOUNT-ITEMNO_ACC           = '1'.
LW_CURRENCYAMOUNT-CURRENCY             = 'USD'.
LW_CURRENCYAMOUNT-AMT_DOCCUR           = '100'.
APPEND LW_CURRENCYAMOUNT. CLEAR LW_CURRENCYAMOUNT.
 
CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
  EXPORTING
    DOCUMENTHEADER          = WA_DOCUMENT_HEADER
  TABLES
     ACCOUNTGL              = LW_ACCOUNTGL
     CURRENCYAMOUNT         = LW_CURRENCYAMOUNT
*   EXTENSION1              =
    RETURN                  = T_RETURN.

Edited by: rajatg on Mar 31, 2010 10:01 PM

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,147

and now when I checked the Return table it has the following error messages:

4 E F5 507 G/L account 500000 is not defined in chart of accounts XX

5 E FH 004 Account 500000 does not exist in chart of accounts XX

6 E FI 311 No commitment item entered in item 00000 UC 500000

7 W GRANTMGMT 517 GL account/cost element 500000/ has not been set up for updating in grants

______________________________

I also checked tcode FS00 and found that this G/L account is there.

Please advise...

Thanks,

Rajat

Hi All,

I am working on a BAPI "BAPI_ACC_DOCUMENT_POST" and for this I have created a program and wrote the following code:

DATA: WA_DOCUMENT_HEADER    LIKE BAPIACHE09,
      LW_ACCOUNTGL          LIKE BAPIACGL09 OCCURS 0 WITH HEADER LINE,
      LW_CURRENCYAMOUNT     LIKE BAPIACCR09 OCCURS 0 WITH HEADER LINE,
      COMPANYCODEID         LIKE BAPI0002_2-COMP_CODE,
      POSTING_DATE          LIKE BAPI0002_4-POSTING_DATE,
      EFISCAL_YEAR          LIKE BAPI0002_4-FISCAL_YEAR,
      EFISCAL_PERIOD        LIKE BAPI0002_4-FISCAL_PERIOD,
      RETURN                LIKE BAPIRETURN1,
      T_RETURN              LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE.
 
DATA: C_RFBU(04)              VALUE 'RFBU',
      L_POSTING_SUCCESS_MESSAGE TYPE SYMSGNO.
 
 
*POSTING_DATE      = Sy-DATUM.
COMPANYCODEID     = C_BUKRS.
 
WA_DOCUMENT_HEADER-BUS_ACT             = C_RFBU.
WA_DOCUMENT_HEADER-USERNAME            = SY-UNAME.
WA_DOCUMENT_HEADER-HEADER_TXT          = 'test posting'.
WA_DOCUMENT_HEADER-COMP_CODE           = 'XX'.
WA_DOCUMENT_HEADER-DOC_DATE            = SY-DATUM.
WA_DOCUMENT_HEADER-PSTNG_DATE          = SY-DATUM.
WA_DOCUMENT_HEADER-FISC_YEAR  = '2010'.
WA_DOCUMENT_HEADER-FIS_PERIOD = '1'.
WA_DOCUMENT_HEADER-DOC_TYPE            = 'JE'.
 
LW_ACCOUNTGL-ITEMNO_ACC                = '1'.
LW_ACCOUNTGL-GL_ACCOUNT                = '500000'.
LW_ACCOUNTGL-FUNC_AREA                 = '5'.
LW_ACCOUNTGL-FUND                      = 'ZZ00002'.
LW_ACCOUNTGL-COSTCENTER                = '991023456'.
LW_ACCOUNTGL-BUS_AREA                  = 'U'.
APPEND LW_ACCOUNTGL.
 
LW_CURRENCYAMOUNT-ITEMNO_ACC           = '1'.
LW_CURRENCYAMOUNT-CURRENCY             = 'USD'.
LW_CURRENCYAMOUNT-AMT_DOCCUR           = '100'.
APPEND LW_CURRENCYAMOUNT. CLEAR LW_CURRENCYAMOUNT.
 
CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
  EXPORTING
    DOCUMENTHEADER          = WA_DOCUMENT_HEADER
  TABLES
     ACCOUNTGL              = LW_ACCOUNTGL
     CURRENCYAMOUNT         = LW_CURRENCYAMOUNT
*   EXTENSION1              =
    RETURN                  = T_RETURN.

Edited by: rajatg on Mar 31, 2010 10:01 PM

4 REPLIES 4
Read only

Former Member
0 Likes
1,148

and now when I checked the Return table it has the following error messages:

4 E F5 507 G/L account 500000 is not defined in chart of accounts XX

5 E FH 004 Account 500000 does not exist in chart of accounts XX

6 E FI 311 No commitment item entered in item 00000 UC 500000

7 W GRANTMGMT 517 GL account/cost element 500000/ has not been set up for updating in grants

______________________________

I also checked tcode FS00 and found that this G/L account is there.

Please advise...

Thanks,

Rajat

Read only

0 Likes
1,147

[Results of Forum Search|http://forums.sdn.sap.com/search.jspa?threadID=&q=F5%2B507&objID=c42&dateRange=all&numResults=15&rankBy=10001]

Rob

Read only

0 Likes
1,147

Can't Find the above link...I am also getting the same error...PLEASE HELP..

Read only

0 Likes
1,147

I used a different function module: PRELIMINARY_POSTING_FB01