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

error while posting FBS1 via BAPI

Former Member
0 Likes
550

Hi Experts,

getting below error while posting FBS1 via BAPI_ACC_DOCUMENT_POST

TYPE ID NUMBER MESSAGE

E |RW |609 Error in document: BKPF 10000022440GF3032010 TERCLNT303

E |RW |609 Error in document: 100000224 AC_DOC_NO

FB03 Header values --

Document Number 100000250 Company Code 40GF Fiscal Year 2010

Document Date 30.11.2010 Posting Date 30.11.2010 Period 11

Currency EUR

FB03 Line item 1 ( posting key 40 )

G/L Account 711014

Company Code 40GF

Amount 100,00 EUR

Cost Center 40GF219001

Quantity 0,000

FB03 Line item 2 ( posting key 50 )

G/L Account 167005

Company Code 40GF

Amount 100,00 EUR

Assignment 20101130

Text ITEM TEXT 7

Please tell me what i am missing in below code because of which i am getting error in return table

FORM fill_header.

CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'

IMPORTING

own_logical_system = gd_documentheader-obj_sys.

gd_documentheader-obj_type = 'BKPF'.

gd_documentheader-obj_key = '10000022440GF3032010'.

gd_documentheader-username = sy-uname.

gd_documentheader-header_txt = 'BAPI Test'. "#EC NOTEXT

  • gd_documentheader-obj_key_r =

GD_DOCUMENTHEADER-reason_rev = '05' .

gd_documentheader-comp_code = '40GF'.

GD_DOCUMENTHEADER-AC_DOC_NO = '100000224' .

gd_documentheader-fisc_year = '2010'.

gd_documentheader-doc_date = sy-datum.

gd_documentheader-pstng_date = sy-datum.

  • GD_DOCUMENTHEADER-TRANS_DATE =

  • GD_DOCUMENTHEADER-VALUE_DATE =

GD_DOCUMENTHEADER-FIS_PERIOD = '11' .

GD_DOCUMENTHEADER-DOC_TYPE = 'SA' .

  • GD_DOCUMENTHEADER-REF_DOC_NO =

  • GD_DOCUMENTHEADER-COMPO_ACC =

gd_documentheader-bus_act = 'RFBU'.

ENDFORM. "fill_header

FORM fill_currencyamount.

CLEAR T_currencyamount.

T_currencyamount-itemno_acc = 1.

T_currencyamount-curr_type = '00'.

T_currencyamount-currency = 'EUR'.

T_currencyamount-amt_doccur = -100.

APPEND T_currencyamount.

CLEAR T_currencyamount.

T_currencyamount-itemno_acc = 2.

T_currencyamount-curr_type = '00'.

T_currencyamount-currency = 'EUR'.

T_currencyamount-amt_doccur = '100'.

APPEND T_currencyamount.

CLEAR T_currencyamount.

ENDFORM. "fill_currencyamount

FORM fill_accountgl.

CLEAR T_accountgl.

T_accountgl-itemno_acc = 1.

T_accountgl-gl_account = '0000711014'.

T_ACCOUNTGL-ACCT_TYPE = 'S' .

T_ACCOUNTGL-DOC_TYPE = 'SA' .

T_accountgl-DE_CRE_IND = 'S' .

            • T_accountgl-tax_code = 'V1'.

  • T_ACCOUNTGL-ACCT_KEY =

T_accountgl-item_text = 'BAPI Test G/L line item'. "#EC NOTEXT

  • T_ACCOUNTGL-BUS_AREA =

T_accountgl-costcenter = '40GF219001' .

  • T_ACCOUNTGL-ORDERID =

  • T_ACCOUNTGL-MATERIAL =

  • T_ACCOUNTGL-QUANTITY =

  • T_ACCOUNTGL-BASE_UOM =

  • T_ACCOUNTGL-BASE_UOM_ISO =

  • T_ACCOUNTGL-PLANT =

T_accountgl-profIT_ctr = 'S001' .

  • T_ACCOUNTGL-WBS_ELEMENT =

  • T_ACCOUNTGL-BILL_TYPE =

  • T_ACCOUNTGL-DISTR_CHAN =

  • T_accountgl-ac_doc_no =

  • T_accountgl-acct_type =

  • T_accountgl-doc_type =

T_accountgl-comp_code = '40GF' .

  • T_accountgl-func_area =

  • T_accountgl-plant =

T_accountgl-fis_period = '11' .

T_accountgl-fisc_year = '2010' .

  • T_accountgl-pstng_date =

  • T_accountgl-value_date =

  • T_accountgl-customer =

  • T_accountgl-vendor_no =

  • T_accountgl-costobject =

  • T_accountgl-acttype =

  • T_accountgl-val_area =

  • T_accountgl-po_number =

  • T_accountgl-po_item =

APPEND T_accountgl to t_accountg2 .

CLEAR T_accountgl.

T_accountgl-itemno_acc = 2.

T_accountgl-gl_account = '0000167005'.

  • T_ACCOUNTGL-STAT_CON =

  • T_ACCOUNTGL-REF_KEY_1 =

  • T_ACCOUNTGL-REF_KEY_2 =

  • T_ACCOUNTGL-REF_KEY_3 =

T_ACCOUNTGL-ACCT_TYPE = 'S' .

T_ACCOUNTGL-DOC_TYPE = 'SA' .

T_accountgl-DE_CRE_IND = 'H' .

      • T_accountgl-tax_code = 'V1'.

  • T_ACCOUNTGL-ACCT_KEY =

T_accountgl-item_text = 'ITEM TEXT 7'. "#EC NOTEXT

  • T_ACCOUNTGL-BUS_AREA =

  • T_accountgl-costcenter = '40GF219001' .

  • T_ACCOUNTGL-ORDERID =

  • T_ACCOUNTGL-MATERIAL =

  • T_ACCOUNTGL-QUANTITY =

  • T_ACCOUNTGL-BASE_UOM =

  • T_ACCOUNTGL-BASE_UOM_ISO =

  • T_ACCOUNTGL-PLANT =

  • T_accountgl-profIT_ctr = 'S001' .

  • T_ACCOUNTGL-WBS_ELEMENT =

  • T_accountgl-ac_doc_no =

  • T_accountgl-acct_type =

  • T_accountgl-doc_type =

T_accountgl-comp_code = '40GF' .

  • T_accountgl-func_area =

  • T_accountgl-plant =

T_accountgl-fis_period = '11' .

T_accountgl-fisc_year = '2010' .

  • T_accountgl-pstng_date =

  • T_accountgl-value_date =

  • T_accountgl-customer =

  • T_accountgl-vendor_no =

  • T_accountgl-costobject =

  • T_accountgl-acttype =

  • T_accountgl-val_area =

  • T_accountgl-po_number =

  • T_accountgl-po_item =

APPEND T_accountgl to t_accountg2 .

ENDFORM. "fill_accountgl

2 REPLIES 2
Read only

Former Member
0 Likes
470

And you expect us to read that wall of text???

Read only

Former Member
0 Likes
470

Hi Experts,

getting below error while posting FBS1 via BAPI_ACC_DOCUMENT_POST

TYPE ID NUMBER MESSAGE

E |RW |609 Error in document: BKPF 10000022440GF3032010 TERCLNT303

E |RW |609 Error in document: 100000224 AC_DOC_NO

FB03 Header values --

Document Number 100000250 Company Code 40GF Fiscal Year 2010

Document Date 30.11.2010 Posting Date 30.11.2010 Period 11

Currency EUR

FB03 Line item 1 ( posting key 40 )

G/L Account 711014

Company Code 40GF

Amount 100,00 EUR

Cost Center 40GF219001

Quantity 0,000

FB03 Line item 2 ( posting key 50 )

G/L Account 167005

Company Code 40GF

Amount 100,00 EUR

Assignment 20101130

Text ITEM TEXT 7

Please tell me what i am missing in below code because of which i am getting error in return table

FORM fill_header.

CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'

IMPORTING

own_logical_system = gd_documentheader-obj_sys.

gd_documentheader-obj_type = 'BKPF'.

gd_documentheader-obj_key = '10000022440GF3032010'.

gd_documentheader-username = sy-uname

  • gd_documentheader-obj_key_r =

GD_DOCUMENTHEADER-reason_rev = '05' .

gd_documentheader-comp_code = '40GF'.

GD_DOCUMENTHEADER-AC_DOC_NO = '100000224' .

gd_documentheader-fisc_year = '2010'.

gd_documentheader-doc_date = sy-datum.

gd_documentheader-pstng_date = sy-datum.

GD_DOCUMENTHEADER-FIS_PERIOD = '11' .

GD_DOCUMENTHEADER-DOC_TYPE = 'SA' .

gd_documentheader-bus_act = 'RFBU'.

ENDFORM. "fill_header

FORM fill_currencyamount.

CLEAR T_currencyamount.

T_currencyamount-itemno_acc = 1.

T_currencyamount-curr_type = '00'.

T_currencyamount-currency = 'EUR'.

T_currencyamount-amt_doccur = -100.

APPEND T_currencyamount.

CLEAR T_currencyamount.

T_currencyamount-itemno_acc = 2.

T_currencyamount-curr_type = '00'.

T_currencyamount-currency = 'EUR'.

T_currencyamount-amt_doccur = '100'.

APPEND T_currencyamount.

CLEAR T_currencyamount.

ENDFORM. "fill_currencyamount

FORM fill_accountgl.

CLEAR T_accountgl.

T_accountgl-itemno_acc = 1.

T_accountgl-gl_account = '0000711014'.

T_ACCOUNTGL-ACCT_TYPE = 'S' .

T_ACCOUNTGL-DOC_TYPE = 'SA' .

T_accountgl-item_text = 'BAPI Test 1'.

T_accountgl-costcenter = '40GF219001' .

T_accountgl-profIT_ctr = 'S001' .

T_accountgl-fis_period = '11' .

T_accountgl-fisc_year = '2010' .

APPEND T_accountgl to t_accountg2 .

CLEAR T_accountgl.

T_accountgl-itemno_acc = 2.

T_accountgl-gl_account = '0000167005'.

T_ACCOUNTGL-ACCT_TYPE = 'S' .

T_ACCOUNTGL-DOC_TYPE = 'SA' .

T_accountgl-item_text = 'ITEM TEXT 7'.

T_accountgl-comp_code = '40GF' .

T_accountgl-fis_period = '11' .

T_accountgl-fisc_year = '2010' .

APPEND T_accountgl to t_accountg2 .

ENDFORM. "fill_accountgl