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

BAPI for F-03

Former Member
0 Likes
4,948

Hi everyone!

I've been trying to do a posting of a clearing document through a BAPI for transaction F-03. The BAPI creates the document but don't link it with the corresponding open item, and because of that, the document doesn't close. The BAPI I'm using is BAPI_ACC_GL_POSTING_POST, with the following parameters:

T_DOCUMENTHEADER-OBJ_TYPE = BKPFF

T_DOCUMENTHEADER-OBJ_KEY = $

T_DOCUMENTHEADER-OBJ_SYS = (SERVER)

T_DOCUMENTHEADER-COMP_CODE = 002

T_DOCUMENTHEADER-AC_DOC_NO = 8220146123

T_DOCUMENTHEADER-FISC_YEAR = 2009

T_DOCUMENTHEADER-DOC_DATE = 13.05.2009

T_DOCUMENTHEADER-PSTNG_DATE = 13.05.2009

T_DOCUMENTHEADER-FIS_PERIOD = 11

T_DOCUMENTHEADER-DOC_TYPE = AB

T_ACCOUNTGL-ITEMNO_ACC = 0000000001

T_ACCOUNTGL-GL_ACCOUNT = 52970004

T_ACCOUNTGL-DOC_TYPE = AB

T_ACCOUNTGL-AC_DOC_NO = 8220146123

T_ACCOUNTGL-FISC_YEAR = 2009

T_ACCOUNTGL-FIS_PERIOD = 11

T_ACCOUNTGL-WBS_ELEMNT = N.01961.1453.2.30.52

T_ACCOUNTGL-ITEMNO_ACC = 0000000002

T_ACCOUNTGL-GL_ACCOUNT = 20000005

T_ACCOUNTGL-DOC_TYPE = AB

T_ACCOUNTGL-AC_DOC_NO = 8220146123

T_ACCOUNTGL-FISC_YEAR = 2009

T_ACCOUNTGL-FIS_PERIOD = 11

T_ACCOUNTGL-PROFIT_CTR = 91702EXPEN

T_CURRENCYAMOUNT-ITEMNO_ACC = 0000000001

T_CURRENCYAMOUNT-CURR_TYPE = 00

T_CURRENCYAMOUNT-CURRENCY = USD

T_CURRENCYAMOUNT-CURRENCY_ISO = USD

T_CURRENCYAMOUNT-AMT_DOCCUR = 47.08

T_CURRENCYAMOUNT-ITEMNO_ACC = 0000000002

T_CURRENCYAMOUNT-CURR_TYPE = 00

T_CURRENCYAMOUNT-CURRENCY = USD

T_CURRENCYAMOUNT-CURRENCY_ISO = USD

T_CURRENCYAMOUNT-AMT_DOCCUR = 47.08-

I also tried with BAPI_ACC_DOCUMENT_POST but I got error messages regarding OBJ_TYPE and BUS_ACT in table DOCUMENTHEADER.

If someone has an idea about this, I'll appreciate it.

Thank you.

Hi everyone!

I've been trying to do a posting of a clearing document through a BAPI for transaction F-03. The BAPI creates the document but don't link it with the corresponding open item, and because of that, the document doesn't close. The BAPI I'm using is BAPI_ACC_GL_POSTING_POST, with the following parameters:

T_DOCUMENTHEADER-OBJ_TYPE = BKPFF

T_DOCUMENTHEADER-OBJ_KEY = $

T_DOCUMENTHEADER-OBJ_SYS = (SERVER)

T_DOCUMENTHEADER-COMP_CODE = 002

T_DOCUMENTHEADER-AC_DOC_NO = 8220146123

T_DOCUMENTHEADER-FISC_YEAR = 2009

T_DOCUMENTHEADER-DOC_DATE = 13.05.2009

T_DOCUMENTHEADER-PSTNG_DATE = 13.05.2009

T_DOCUMENTHEADER-FIS_PERIOD = 11

T_DOCUMENTHEADER-DOC_TYPE = AB

T_ACCOUNTGL-ITEMNO_ACC = 0000000001

T_ACCOUNTGL-GL_ACCOUNT = 52970004

T_ACCOUNTGL-DOC_TYPE = AB

T_ACCOUNTGL-AC_DOC_NO = 8220146123

T_ACCOUNTGL-FISC_YEAR = 2009

T_ACCOUNTGL-FIS_PERIOD = 11

T_ACCOUNTGL-WBS_ELEMNT = N.01961.1453.2.30.52

T_ACCOUNTGL-ITEMNO_ACC = 0000000002

T_ACCOUNTGL-GL_ACCOUNT = 20000005

T_ACCOUNTGL-DOC_TYPE = AB

T_ACCOUNTGL-AC_DOC_NO = 8220146123

T_ACCOUNTGL-FISC_YEAR = 2009

T_ACCOUNTGL-FIS_PERIOD = 11

T_ACCOUNTGL-PROFIT_CTR = 91702EXPEN

T_CURRENCYAMOUNT-ITEMNO_ACC = 0000000001

T_CURRENCYAMOUNT-CURR_TYPE = 00

T_CURRENCYAMOUNT-CURRENCY = USD

T_CURRENCYAMOUNT-CURRENCY_ISO = USD

T_CURRENCYAMOUNT-AMT_DOCCUR = 47.08

T_CURRENCYAMOUNT-ITEMNO_ACC = 0000000002

T_CURRENCYAMOUNT-CURR_TYPE = 00

T_CURRENCYAMOUNT-CURRENCY = USD

T_CURRENCYAMOUNT-CURRENCY_ISO = USD

T_CURRENCYAMOUNT-AMT_DOCCUR = 47.08-

I also tried with BAPI_ACC_DOCUMENT_POST but I got error messages regarding OBJ_TYPE and BUS_ACT in table DOCUMENTHEADER.

If someone has an idea about this, I'll appreciate it.

Thank you.

2 REPLIES 2
Read only

amit_khare
Active Contributor
0 Likes
2,200

Check [Max|] reply might help.

Read only

Former Member
0 Likes
2,200

Hi

The BAPIs can post document only, the link beetween open items should be inserted by your code (I don't know, perhaps by attribution (ZUONR) field.

U can can't clear the item by BAPI

U should use the std BI RFBIBL00 in order to clear the document: the trx F-03 is based on trx FB05, this trx is supported by BI std

Max