<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: BAPI for posting accounting documents in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847524#M925016</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use  the BAPI   &lt;STRONG&gt;BAPI_ACC_DOCUMENT_POST&lt;/STRONG&gt; for posting Documents.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the sample code related to posting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  acc_bapi_document                  .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;selection-screen begin of block bl01 .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;parameters:&lt;/P&gt;&lt;P&gt;  check_l             radiobutton group rb1,&lt;/P&gt;&lt;P&gt;  check_a default 'X' radiobutton group rb1,&lt;/P&gt;&lt;P&gt;  post                radiobutton group rb1.&lt;/P&gt;&lt;P&gt;selection-screen uline.&lt;/P&gt;&lt;P&gt;parameters:&lt;/P&gt;&lt;P&gt;  rev_c               radiobutton group rb1,&lt;/P&gt;&lt;P&gt;  rev_p               radiobutton group rb1.&lt;/P&gt;&lt;P&gt;selection-screen uline.&lt;/P&gt;&lt;P&gt;parameters:&lt;/P&gt;&lt;P&gt;  ref_key like bapiache01-obj_key default 'TEST000001BAPICALL',&lt;/P&gt;&lt;P&gt;  dest    like bdi_logsys-logsys  default '          '.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;selection-screen end   of block bl01 .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  gd_documentheader    like bapiache09,&lt;/P&gt;&lt;P&gt;  gd_customercpd       like bapiacpa09,&lt;/P&gt;&lt;P&gt;  gd_fica_hd           like bapiaccahd,&lt;/P&gt;&lt;P&gt;  it_accountreceivable like table of bapiacar09 with header line,&lt;/P&gt;&lt;P&gt;  it_accountgl         like table of bapiacgl09 with header line,&lt;/P&gt;&lt;P&gt;  it_accounttax        like table of bapiactx09 with header line,&lt;/P&gt;&lt;P&gt;  it_criteria          like table of bapiackec9 with header line,&lt;/P&gt;&lt;P&gt;  it_valuefield        like table of bapiackev9 with header line,&lt;/P&gt;&lt;P&gt;  it_currencyamount    like table of bapiaccr09 with header line,&lt;/P&gt;&lt;P&gt;  it_return            like table of bapiret2   with header line,&lt;/P&gt;&lt;P&gt;  it_receivers         like table of bdi_logsys with header line,&lt;/P&gt;&lt;P&gt;  it_fica_it           like table of bapiaccait with header line,&lt;/P&gt;&lt;P&gt;  it_accountpayable    like table of bapiacap09 with header line,&lt;/P&gt;&lt;P&gt;  it_paymentcard       like table of bapiacpc09 with header line,&lt;/P&gt;&lt;P&gt;  it_ext               like table of bapiacextc with header line.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re                LIKE TABLE OF bapiacre09 WITH HEADER LINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_ext2              LIKE TABLE OF bapiparex  WITH HEADER LINE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;perform fill_internal_tables.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if check_l = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  call function 'BAPI_ACC_DOCUMENT_CHECK'&lt;/P&gt;&lt;P&gt;       destination dest&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;            customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;            contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;            accountreceivable = it_accountreceivable&lt;/P&gt;&lt;P&gt;            accountpayable    = it_accountpayable&lt;/P&gt;&lt;P&gt;            accounttax        = it_accounttax&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           currencyamount    = it_currencyamount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            criteria          = it_criteria&lt;/P&gt;&lt;P&gt;            valuefield        = it_valuefield&lt;/P&gt;&lt;P&gt;            extension1        = it_ext&lt;/P&gt;&lt;P&gt;            return            = it_return&lt;/P&gt;&lt;P&gt;            paymentcard       = it_paymentcard&lt;/P&gt;&lt;P&gt;            contractitem      = it_fica_it.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           extension2        = it_ext2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           realestate        = it_re.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  write: / 'Result of check lines:'.                        "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  perform show_messages.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if check_a = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  call function 'BAPI_ACC_DOCUMENT_CHECK'&lt;/P&gt;&lt;P&gt;    destination dest&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;      customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;      contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;      accountreceivable = it_accountreceivable&lt;/P&gt;&lt;P&gt;      accountpayable    = it_accountpayable&lt;/P&gt;&lt;P&gt;      accounttax        = it_accounttax&lt;/P&gt;&lt;P&gt;      currencyamount    = it_currencyamount&lt;/P&gt;&lt;P&gt;      criteria          = it_criteria&lt;/P&gt;&lt;P&gt;      valuefield        = it_valuefield&lt;/P&gt;&lt;P&gt;      extension1        = it_ext&lt;/P&gt;&lt;P&gt;      return            = it_return&lt;/P&gt;&lt;P&gt;      paymentcard       = it_paymentcard&lt;/P&gt;&lt;P&gt;      contractitem      = it_fica_it.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     extension2        = it_ext2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     realestate        = it_re.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  write: / 'Result of check all:'.                          "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  perform show_messages.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if post = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  data: l_type like gd_documentheader-obj_type,&lt;/P&gt;&lt;P&gt;        l_key  like gd_documentheader-obj_key,&lt;/P&gt;&lt;P&gt;        l_sys  like gd_documentheader-obj_sys.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  if dest = space or&lt;/P&gt;&lt;P&gt;     dest = gd_documentheader-obj_sys.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   post synchron&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    call function &lt;STRONG&gt;'BAPI_ACC_DOCUMENT_POST'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;        customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;        contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;      importing&lt;/P&gt;&lt;P&gt;        obj_type          = l_type&lt;/P&gt;&lt;P&gt;        obj_key           = l_key&lt;/P&gt;&lt;P&gt;        obj_sys           = l_sys&lt;/P&gt;&lt;P&gt;      tables&lt;/P&gt;&lt;P&gt;        accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;        accountreceivable = it_accountreceivable&lt;/P&gt;&lt;P&gt;        accountpayable    = it_accountpayable&lt;/P&gt;&lt;P&gt;        accounttax        = it_accounttax&lt;/P&gt;&lt;P&gt;        currencyamount    = it_currencyamount&lt;/P&gt;&lt;P&gt;        criteria          = it_criteria&lt;/P&gt;&lt;P&gt;        valuefield        = it_valuefield&lt;/P&gt;&lt;P&gt;        extension1        = it_ext&lt;/P&gt;&lt;P&gt;        return            = it_return&lt;/P&gt;&lt;P&gt;        paymentcard       = it_paymentcard&lt;/P&gt;&lt;P&gt;        contractitem      = it_fica_it.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       extension2        = it_ext2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       realestate        = it_re.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    write: / 'Result of post:'.                             "#EC NOTEXT&lt;/P&gt;&lt;P&gt;    perform show_messages.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  create Idoc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    it_receivers-logsys = dest.&lt;/P&gt;&lt;P&gt;    append it_receivers.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    call function 'ALE_ACC_DOCUMENT_POST'&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;        customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;        contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;      tables&lt;/P&gt;&lt;P&gt;        accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;        accountreceivable = it_accountreceivable&lt;/P&gt;&lt;P&gt;        accountpayable    = it_accountpayable&lt;/P&gt;&lt;P&gt;        accounttax        = it_accounttax&lt;/P&gt;&lt;P&gt;        currencyamount    = it_currencyamount&lt;/P&gt;&lt;P&gt;        criteria          = it_criteria&lt;/P&gt;&lt;P&gt;        valuefield        = it_valuefield&lt;/P&gt;&lt;P&gt;        extension1        = it_ext&lt;/P&gt;&lt;P&gt;        paymentcard       = it_paymentcard&lt;/P&gt;&lt;P&gt;        contractitem      = it_fica_it&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       extension2        = it_ext2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       realestate        = it_re&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        receivers         = it_receivers&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      COMMUNICATION_DOCUMENTS =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      APPLICATION_OBJECTS     =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      exceptions&lt;/P&gt;&lt;P&gt;        error_creating_idocs    = 1&lt;/P&gt;&lt;P&gt;        others                  = 2  .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      write: / 'IDoc created'.                              "#EC NOTEXT&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      write: sy-msgid.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if rev_p = 'X' or rev_c = 'X'.&lt;/P&gt;&lt;P&gt;  data: rev like bapiacrev,&lt;/P&gt;&lt;P&gt;        rev_key like ref_key.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  rev_key       = ref_key.&lt;/P&gt;&lt;P&gt;  rev_key(1)    = 'R'.&lt;/P&gt;&lt;P&gt;  rev-obj_type  = gd_documentheader-obj_type.&lt;/P&gt;&lt;P&gt;  rev-obj_key   = rev_key.&lt;/P&gt;&lt;P&gt;  rev-obj_sys   = gd_documentheader-obj_sys.&lt;/P&gt;&lt;P&gt;  rev-obj_key_r = ref_key.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  if rev_c is initial.&lt;/P&gt;&lt;P&gt;    if dest = space or&lt;/P&gt;&lt;P&gt;       dest = gd_documentheader-obj_sys.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      call function 'BAPI_ACC_DOCUMENT_REV_POST'&lt;/P&gt;&lt;P&gt;        exporting&lt;/P&gt;&lt;P&gt;          reversal = rev&lt;/P&gt;&lt;P&gt;          bus_act  = gd_documentheader-bus_act&lt;/P&gt;&lt;P&gt;        tables&lt;/P&gt;&lt;P&gt;          return   = it_return.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      it_receivers-logsys = dest.&lt;/P&gt;&lt;P&gt;      append it_receivers.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      call function 'ALE_ACC_DOCUMENT_REV_POST'&lt;/P&gt;&lt;P&gt;        exporting&lt;/P&gt;&lt;P&gt;          reversal                      = rev&lt;/P&gt;&lt;P&gt;          busact                        = gd_documentheader-bus_act&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        OBJ_TYPE                      = 'BUS6035'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        SERIAL_ID                     = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        tables&lt;/P&gt;&lt;P&gt;          receivers                     = it_receivers&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        COMMUNICATION_DOCUMENTS       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        APPLICATION_OBJECTS           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        exceptions&lt;/P&gt;&lt;P&gt;          error_creating_idocs          = 1&lt;/P&gt;&lt;P&gt;          others                        = 2&lt;/P&gt;&lt;P&gt;                .&lt;/P&gt;&lt;P&gt;      if sy-subrc  0.&lt;/P&gt;&lt;P&gt;        message id sy-msgid type sy-msgty number sy-msgno&lt;/P&gt;&lt;P&gt;                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;      else.&lt;/P&gt;&lt;P&gt;        write: / 'IDoc created'.                            "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    call function 'BAPI_ACC_DOCUMENT_REV_CHECK'&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        reversal = rev&lt;/P&gt;&lt;P&gt;        bus_act  = gd_documentheader-bus_act&lt;/P&gt;&lt;P&gt;      tables&lt;/P&gt;&lt;P&gt;        return   = it_return.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  write: / 'Result of Reversal Posting:'.                   "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  perform show_messages.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;commit work.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  fill_internal_tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_internal_tables.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform fill_header.&lt;/P&gt;&lt;P&gt;  perform fill_accountgl.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_accountar.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  perform fill_accountap.&lt;/P&gt;&lt;P&gt;  perform fill_accounttax.&lt;/P&gt;&lt;P&gt;  perform fill_currencyamount.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_criteria.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_valuefield.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_re.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_cpd.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_contractitem.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_contractheader.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_paymentcard.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_extension.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                               " fill_internal_tables&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  Show_messages&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form show_messages.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  if it_return[] is initial.&lt;/P&gt;&lt;P&gt;    write: / 'no messages'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    skip 1.&lt;/P&gt;&lt;P&gt;    loop at it_return.&lt;/P&gt;&lt;P&gt;      write: /    it_return-type,&lt;/P&gt;&lt;P&gt;             (2)  it_return-id,&lt;/P&gt;&lt;P&gt;                  it_return-number,&lt;/P&gt;&lt;P&gt;             (80) it_return-message,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-LOG_NO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-LOG_MSG_NO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                  it_return-message_v1,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-MESSAGE_V2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-MESSAGE_V3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-MESSAGE_V4&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             (20) it_return-parameter,&lt;/P&gt;&lt;P&gt;             (3)  it_return-row,&lt;/P&gt;&lt;P&gt;                  it_return-field.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-SYSTEM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  uline.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                               " Show_messages&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_accountgl                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 2.&lt;/P&gt;&lt;P&gt;  it_accountgl-gl_account     = '0021510201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt; it_accountgl-bus_area       = '01'.&lt;/P&gt;&lt;P&gt; it_accountgl-profit_ctr     = '0000010101'.&lt;/P&gt;&lt;P&gt; it_accountgl-comp_code      = 'SLOC'.&lt;/P&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 3.&lt;/P&gt;&lt;P&gt;  it_accountgl-gl_account     = '0082000201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  it_accountgl-bus_area       = '01'.&lt;/P&gt;&lt;P&gt;  it_accountgl-profit_ctr     = '0000010101'.&lt;/P&gt;&lt;P&gt;  it_accountgl-comp_code      = 'SLOC'.&lt;/P&gt;&lt;P&gt;  it_accountgl-tax_code       = 'A3'.&lt;/P&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 5.&lt;/P&gt;&lt;P&gt;  it_accountgl-gl_account     = '0021510201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt; it_accountgl-bus_area       = '01'.&lt;/P&gt;&lt;P&gt; it_accountgl-profit_ctr     = '0000010301'.&lt;/P&gt;&lt;P&gt; it_accountgl-comp_code      = 'SLOC'.&lt;/P&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 6.&lt;/P&gt;&lt;P&gt;  it_accountgl-gl_account     = '0082000201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  it_accountgl-bus_area       = '01'.&lt;/P&gt;&lt;P&gt;  it_accountgl-profit_ctr     = '0000010301'.&lt;/P&gt;&lt;P&gt;  it_accountgl-comp_code      = 'SLOC'.&lt;/P&gt;&lt;P&gt;  it_accountgl-tax_code       = 'A3'.&lt;/P&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 7.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accountgl-itemno_acc     = 8.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_accountgl-gl_account     = '0021510201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt; it_accountgl-bus_area       = '90'.&lt;/P&gt;&lt;P&gt; it_accountgl-profit_ctr     = '0000900008'.&lt;/P&gt;&lt;P&gt; it_accountgl-comp_code      = 'CORP'.&lt;/P&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 8.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accountgl-itemno_acc     = 9.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_accountgl-gl_account     = '0082000201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  it_accountgl-bus_area       = '90'.&lt;/P&gt;&lt;P&gt;  it_accountgl-profit_ctr     = '0000900008'.&lt;/P&gt;&lt;P&gt;  it_accountgl-comp_code      = 'CORP'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accountgl-tax_code       = 'A3'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_accountgl&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_header                                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_header.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     own_logical_system = gd_documentheader-obj_sys.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OBJ_TYPE has to be replaced by customers object key (Y* or Z*)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_documentheader-obj_type   = 'IDOC'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_documentheader-obj_key    = ref_key.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-username   = sy-uname.&lt;/P&gt;&lt;P&gt;  gd_documentheader-header_txt = 'BAPI Test'.               "#EC NOTEXT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;gd_documentheader-obj_key_r  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-reason_rev =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; gd_documentheader-comp_code  = 'SLOC'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-AC_DOC_NO  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-fisc_year  = sy-datum(4).&lt;/P&gt;&lt;P&gt;  gd_documentheader-doc_date   = sy-datum.&lt;/P&gt;&lt;P&gt;  gd_documentheader-pstng_date = sy-datum.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-TRANS_DATE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-VALUE_DATE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-FIS_PERIOD =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; gd_documentheader-doc_type   = 'KR'.&lt;/P&gt;&lt;P&gt; gd_documentheader-ref_doc_no = 'xxxx'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-COMPO_ACC  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-bus_act    = 'RFBU'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_header&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_contractheader                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_contractheader.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_fica_hd-doc_no           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_fica_hd-doc_type_ca      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_fica_hd-res_key          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_fica_hd-fikey            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_fica_hd-payment_form_ref =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_contractheader&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_cpd                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_cpd.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-name&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-name_2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-name_3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-name_4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-postl_code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-city&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-country&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-country_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-street&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-po_box&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-pobx_pcd&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-pobk_curac&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-bank_acct&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-bank_no&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-bank_ctry&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-bank_ctry_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-tax_no_1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-tax_no_2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-tax&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-equal_tax&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-region&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-ctrl_key&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-instr_key&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-dme_ind&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-langu_iso&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_cpd&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_ar                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_accountar.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_accountreceivable.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-itemno_acc =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-customer   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-REF_KEY_1  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-REF_KEY_2  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-REF_KEY_3  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-PMNTTRMS   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-BLINE_DATE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DSCT_DAYS1 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DSCT_DAYS2 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-NETTERMS   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DSCT_PCT1  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DSCT_PCT2  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-PYMT_METH  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DUNN_KEY   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DUNN_BLOCK =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-PMNT_BLOCK =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-VAT_REG_NO =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-ALLOC_NMBR =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-item_text  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-PARTNER_BK =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-GL_ACCOUNT =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-comp_code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-bus_area&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-pmtmthsupl&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-paymt_ref&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-scbank_ind&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-businessplace&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-sectioncode&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-branch&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-pymt_cur&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-pymt_cur_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-pymt_amt&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-c_ctr_area&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-bank_id&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-supcountry&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-supcountry_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-tax_code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-taxjurcode&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-tax_date&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-sp_gl_ind&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-partner_guid = '1465464654'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_accountreceivable.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_accountar&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_ap                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_accountap.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountpayable.&lt;/P&gt;&lt;P&gt;  it_accountpayable-itemno_acc = 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accountpayable-vendor_no  = '0000060259'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_accountpayable-vendor_no  = '0000060693'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-gl_account&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-ref_key_1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-ref_key_2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-ref_key_3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; it_accountpayable-comp_code = 'SLOC'.&lt;/P&gt;&lt;P&gt; it_accountpayable-bus_area = '01'.&lt;/P&gt;&lt;P&gt; it_accountpayable-pmnttrms = 'A000'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-bline_date&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-dsct_days1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-dsct_days2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-netterms&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-dsct_pct1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-dsct_pct2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pymt_meth&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pmtmthsupl&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pmnt_block&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-scbank_ind&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-supcountry&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-supcountry_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-bllsrv_ind&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-alloc_nmbr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_accountpayable-item_text  = 'BAPI Test A/P line item'. "#EC NOTEXT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-po_sub_no&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-po_checkdg&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-po_ref_no&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-w_tax_code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-businessplace&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-sectioncode&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-instr1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-instr2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-instr3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-instr4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-branch&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pymt_cur&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pymt_amt&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pymt_cur_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-sp_gl_ind&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  append it_accountpayable.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_accountap&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_tax                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_accounttax.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accounttax.&lt;/P&gt;&lt;P&gt;  it_accounttax-itemno_acc = 4.&lt;/P&gt;&lt;P&gt;  it_accounttax-gl_account = '0011361502'.&lt;/P&gt;&lt;P&gt;  it_accounttax-tax_code   = 'A3'.&lt;/P&gt;&lt;P&gt;  it_accounttax-acct_key   = 'VST'.&lt;/P&gt;&lt;P&gt;  it_accounttax-cond_key   = 'MWVS'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accounttax-itemno_tax = 8.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  append it_accounttax.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear it_accounttax.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-itemno_acc = 7.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-gl_account = '0011361502'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-tax_code   = 'A3'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-acct_key   = 'VST'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-COND_KEY   = 'MWVS'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append it_accounttax.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear it_accounttax.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; it_accounttax-itemno_acc = 10.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-itemno_acc = 9.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-gl_account = '0011361502'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-tax_code   = 'A3'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-acct_key   = 'VST'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-cond_key   = 'MWVS'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;it_accounttax-itemno_tax = 4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append it_accounttax.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_accounttax&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_currencyamount                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 1.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '-7408036.2'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 2.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '5336472.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 3.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '3840.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 4.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_base   = '5548.00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '832.2'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_doccur   = '576.00'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_base   = '3840.00'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 5.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '2051279.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 6.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '1690.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear it_currencyamount.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-itemno_acc   = 7.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_base     = '1690.00'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_doccur   = '253.5'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append it_currencyamount.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-itemno_acc   = 8.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 7.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '13905.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-itemno_acc   = 9.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 8.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_base     = '2.70'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '18.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear it_currencyamount.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; it_currencyamount-itemno_acc   = 10.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-itemno_acc   = 9.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_doccur   = '2.70'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_base     = '18.00'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append it_currencyamount.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;endform.                    "fill_currencyamount&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_criteria                                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_criteria.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_criteria.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_criteria-itemno_acc = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_criteria-fieldname = 'BZIRK'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_criteria-character = '000001'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append it_criteria.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_criteria&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_valuefield                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_valuefield.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_valuefield.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-itemno_acc = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-fieldname = 'VV010'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-curr_type&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-currency = 'EUR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-currency_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-amt_valcom&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-base_uom&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-base_uom_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-qua_valcom&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append it_valuefield.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_valuefield&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_extension                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_extension.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_ext.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_ext-field1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_ext-field2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_ext-field3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_ext-field4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_ext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA: ls_zzz TYPE ZZZ_ACCIT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_ext2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_ext2-structure = 'ZZZ_ACCIT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_zzz-posnr = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_zzz-awref_reb = '123654'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_zzz-aworg_reb = '654654'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_zzz-grant_nbr = '0022002'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MOVE ls_zzz TO it_ext2-valuepart1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_ext2.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_extension&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_paymentcard                                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_paymentcard.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR it_paymentcard.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-itemno_acc = 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_glaccount&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_type&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_number&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_seq_no&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_valid_f&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_valid_t&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_name&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-dataorigin&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-authamount = '100'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-currency = 'EUR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-currency_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_autth_no&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-auth_refno&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-auth_date&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-auth_time&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-merchidcl&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-point_of_receipt&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-terminal&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cctyp = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND it_paymentcard.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_paymentcard&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_contractitem                                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_contractitem.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_fica_it.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-itemno_acc&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-cont_acct&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-main_trans&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-sub_trans&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-func_area&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-fm_area&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-cmmt_item&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-funds_ctr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-fund&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append it_fica_it.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_contractitem&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  fill_re&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_re .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR it_re.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-itemno_acc      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-business_entity =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-building        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-property        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-rental_object   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-serv_charge_key =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-settlement_unit =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-contract_no     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND it_re.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_re&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check these links&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap4.com/wiki/index.php?title=BAPI_ACC_DOCUMENT_POST" target="test_blank"&gt;http://sap4.com/wiki/index.php?title=BAPI_ACC_DOCUMENT_POST&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?p=76232&amp;amp;sid=b6519d31b5097f49dc303d03b35eed43" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?p=76232&amp;amp;sid=b6519d31b5097f49dc303d03b35eed43&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap.ittoolbox.com/groups/technical-functional/sap-dev/bapi_acc_document_post-622561" target="test_blank"&gt;http://sap.ittoolbox.com/groups/technical-functional/sap-dev/bapi_acc_document_post-622561&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 16 May 2008 05:49:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-16T05:49:59Z</dc:date>
    <item>
      <title>BAPI for posting accounting documents</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847521#M925013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone please provide me with the BAPI to be used for GL postings with example.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 May 2008 05:36:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847521#M925013</guid>
      <dc:creator>abhishekjain</dc:creator>
      <dc:date>2008-05-16T05:36:51Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for posting accounting documents</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847522#M925014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The commonly used BAPI for G/L posting is :&lt;/P&gt;&lt;P&gt;BAPI_ACC_DOCUMENT_POST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call BAPI-function in this system &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;documentheader = documentheader&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;obj_type = l_type&lt;/P&gt;&lt;P&gt;obj_key = l_key&lt;/P&gt;&lt;P&gt;obj_sys = l_sys&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;accountgl = accountgl&lt;/P&gt;&lt;P&gt;accountpayable = accountpayable&lt;/P&gt;&lt;P&gt;currencyamount = currencyamount&lt;/P&gt;&lt;P&gt;accounttax = accounttax&lt;/P&gt;&lt;P&gt;extension1 = extension1&lt;/P&gt;&lt;P&gt;return = return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[/code]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 May 2008 05:40:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847522#M925014</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-16T05:40:27Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for posting accounting documents</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847523#M925015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cau you please let me know following things&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Where to specify Posting Key&lt;/P&gt;&lt;P&gt;2) Is it necessary to fill Object key, Object type and Object system.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 May 2008 05:44:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847523#M925015</guid>
      <dc:creator>abhishekjain</dc:creator>
      <dc:date>2008-05-16T05:44:08Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for posting accounting documents</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847524#M925016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use  the BAPI   &lt;STRONG&gt;BAPI_ACC_DOCUMENT_POST&lt;/STRONG&gt; for posting Documents.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the sample code related to posting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  acc_bapi_document                  .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;selection-screen begin of block bl01 .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;parameters:&lt;/P&gt;&lt;P&gt;  check_l             radiobutton group rb1,&lt;/P&gt;&lt;P&gt;  check_a default 'X' radiobutton group rb1,&lt;/P&gt;&lt;P&gt;  post                radiobutton group rb1.&lt;/P&gt;&lt;P&gt;selection-screen uline.&lt;/P&gt;&lt;P&gt;parameters:&lt;/P&gt;&lt;P&gt;  rev_c               radiobutton group rb1,&lt;/P&gt;&lt;P&gt;  rev_p               radiobutton group rb1.&lt;/P&gt;&lt;P&gt;selection-screen uline.&lt;/P&gt;&lt;P&gt;parameters:&lt;/P&gt;&lt;P&gt;  ref_key like bapiache01-obj_key default 'TEST000001BAPICALL',&lt;/P&gt;&lt;P&gt;  dest    like bdi_logsys-logsys  default '          '.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;selection-screen end   of block bl01 .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data:&lt;/P&gt;&lt;P&gt;  gd_documentheader    like bapiache09,&lt;/P&gt;&lt;P&gt;  gd_customercpd       like bapiacpa09,&lt;/P&gt;&lt;P&gt;  gd_fica_hd           like bapiaccahd,&lt;/P&gt;&lt;P&gt;  it_accountreceivable like table of bapiacar09 with header line,&lt;/P&gt;&lt;P&gt;  it_accountgl         like table of bapiacgl09 with header line,&lt;/P&gt;&lt;P&gt;  it_accounttax        like table of bapiactx09 with header line,&lt;/P&gt;&lt;P&gt;  it_criteria          like table of bapiackec9 with header line,&lt;/P&gt;&lt;P&gt;  it_valuefield        like table of bapiackev9 with header line,&lt;/P&gt;&lt;P&gt;  it_currencyamount    like table of bapiaccr09 with header line,&lt;/P&gt;&lt;P&gt;  it_return            like table of bapiret2   with header line,&lt;/P&gt;&lt;P&gt;  it_receivers         like table of bdi_logsys with header line,&lt;/P&gt;&lt;P&gt;  it_fica_it           like table of bapiaccait with header line,&lt;/P&gt;&lt;P&gt;  it_accountpayable    like table of bapiacap09 with header line,&lt;/P&gt;&lt;P&gt;  it_paymentcard       like table of bapiacpc09 with header line,&lt;/P&gt;&lt;P&gt;  it_ext               like table of bapiacextc with header line.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re                LIKE TABLE OF bapiacre09 WITH HEADER LINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_ext2              LIKE TABLE OF bapiparex  WITH HEADER LINE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;perform fill_internal_tables.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if check_l = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  call function 'BAPI_ACC_DOCUMENT_CHECK'&lt;/P&gt;&lt;P&gt;       destination dest&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;            customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;            contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;            accountreceivable = it_accountreceivable&lt;/P&gt;&lt;P&gt;            accountpayable    = it_accountpayable&lt;/P&gt;&lt;P&gt;            accounttax        = it_accounttax&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           currencyamount    = it_currencyamount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            criteria          = it_criteria&lt;/P&gt;&lt;P&gt;            valuefield        = it_valuefield&lt;/P&gt;&lt;P&gt;            extension1        = it_ext&lt;/P&gt;&lt;P&gt;            return            = it_return&lt;/P&gt;&lt;P&gt;            paymentcard       = it_paymentcard&lt;/P&gt;&lt;P&gt;            contractitem      = it_fica_it.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           extension2        = it_ext2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           realestate        = it_re.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  write: / 'Result of check lines:'.                        "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  perform show_messages.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if check_a = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  call function 'BAPI_ACC_DOCUMENT_CHECK'&lt;/P&gt;&lt;P&gt;    destination dest&lt;/P&gt;&lt;P&gt;    exporting&lt;/P&gt;&lt;P&gt;      documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;      customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;      contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;      accountreceivable = it_accountreceivable&lt;/P&gt;&lt;P&gt;      accountpayable    = it_accountpayable&lt;/P&gt;&lt;P&gt;      accounttax        = it_accounttax&lt;/P&gt;&lt;P&gt;      currencyamount    = it_currencyamount&lt;/P&gt;&lt;P&gt;      criteria          = it_criteria&lt;/P&gt;&lt;P&gt;      valuefield        = it_valuefield&lt;/P&gt;&lt;P&gt;      extension1        = it_ext&lt;/P&gt;&lt;P&gt;      return            = it_return&lt;/P&gt;&lt;P&gt;      paymentcard       = it_paymentcard&lt;/P&gt;&lt;P&gt;      contractitem      = it_fica_it.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     extension2        = it_ext2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     realestate        = it_re.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  write: / 'Result of check all:'.                          "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  perform show_messages.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if post = 'X'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  data: l_type like gd_documentheader-obj_type,&lt;/P&gt;&lt;P&gt;        l_key  like gd_documentheader-obj_key,&lt;/P&gt;&lt;P&gt;        l_sys  like gd_documentheader-obj_sys.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  if dest = space or&lt;/P&gt;&lt;P&gt;     dest = gd_documentheader-obj_sys.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   post synchron&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    call function &lt;STRONG&gt;'BAPI_ACC_DOCUMENT_POST'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;        customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;        contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;      importing&lt;/P&gt;&lt;P&gt;        obj_type          = l_type&lt;/P&gt;&lt;P&gt;        obj_key           = l_key&lt;/P&gt;&lt;P&gt;        obj_sys           = l_sys&lt;/P&gt;&lt;P&gt;      tables&lt;/P&gt;&lt;P&gt;        accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;        accountreceivable = it_accountreceivable&lt;/P&gt;&lt;P&gt;        accountpayable    = it_accountpayable&lt;/P&gt;&lt;P&gt;        accounttax        = it_accounttax&lt;/P&gt;&lt;P&gt;        currencyamount    = it_currencyamount&lt;/P&gt;&lt;P&gt;        criteria          = it_criteria&lt;/P&gt;&lt;P&gt;        valuefield        = it_valuefield&lt;/P&gt;&lt;P&gt;        extension1        = it_ext&lt;/P&gt;&lt;P&gt;        return            = it_return&lt;/P&gt;&lt;P&gt;        paymentcard       = it_paymentcard&lt;/P&gt;&lt;P&gt;        contractitem      = it_fica_it.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       extension2        = it_ext2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       realestate        = it_re.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    write: / 'Result of post:'.                             "#EC NOTEXT&lt;/P&gt;&lt;P&gt;    perform show_messages.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  create Idoc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    it_receivers-logsys = dest.&lt;/P&gt;&lt;P&gt;    append it_receivers.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    call function 'ALE_ACC_DOCUMENT_POST'&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        documentheader    = gd_documentheader&lt;/P&gt;&lt;P&gt;        customercpd       = gd_customercpd&lt;/P&gt;&lt;P&gt;        contractheader    = gd_fica_hd&lt;/P&gt;&lt;P&gt;      tables&lt;/P&gt;&lt;P&gt;        accountgl         = it_accountgl&lt;/P&gt;&lt;P&gt;        accountreceivable = it_accountreceivable&lt;/P&gt;&lt;P&gt;        accountpayable    = it_accountpayable&lt;/P&gt;&lt;P&gt;        accounttax        = it_accounttax&lt;/P&gt;&lt;P&gt;        currencyamount    = it_currencyamount&lt;/P&gt;&lt;P&gt;        criteria          = it_criteria&lt;/P&gt;&lt;P&gt;        valuefield        = it_valuefield&lt;/P&gt;&lt;P&gt;        extension1        = it_ext&lt;/P&gt;&lt;P&gt;        paymentcard       = it_paymentcard&lt;/P&gt;&lt;P&gt;        contractitem      = it_fica_it&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       extension2        = it_ext2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       realestate        = it_re&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        receivers         = it_receivers&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      COMMUNICATION_DOCUMENTS =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      APPLICATION_OBJECTS     =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      exceptions&lt;/P&gt;&lt;P&gt;        error_creating_idocs    = 1&lt;/P&gt;&lt;P&gt;        others                  = 2  .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      write: / 'IDoc created'.                              "#EC NOTEXT&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      write: sy-msgid.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if rev_p = 'X' or rev_c = 'X'.&lt;/P&gt;&lt;P&gt;  data: rev like bapiacrev,&lt;/P&gt;&lt;P&gt;        rev_key like ref_key.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  rev_key       = ref_key.&lt;/P&gt;&lt;P&gt;  rev_key(1)    = 'R'.&lt;/P&gt;&lt;P&gt;  rev-obj_type  = gd_documentheader-obj_type.&lt;/P&gt;&lt;P&gt;  rev-obj_key   = rev_key.&lt;/P&gt;&lt;P&gt;  rev-obj_sys   = gd_documentheader-obj_sys.&lt;/P&gt;&lt;P&gt;  rev-obj_key_r = ref_key.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  if rev_c is initial.&lt;/P&gt;&lt;P&gt;    if dest = space or&lt;/P&gt;&lt;P&gt;       dest = gd_documentheader-obj_sys.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      call function 'BAPI_ACC_DOCUMENT_REV_POST'&lt;/P&gt;&lt;P&gt;        exporting&lt;/P&gt;&lt;P&gt;          reversal = rev&lt;/P&gt;&lt;P&gt;          bus_act  = gd_documentheader-bus_act&lt;/P&gt;&lt;P&gt;        tables&lt;/P&gt;&lt;P&gt;          return   = it_return.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      it_receivers-logsys = dest.&lt;/P&gt;&lt;P&gt;      append it_receivers.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;      call function 'ALE_ACC_DOCUMENT_REV_POST'&lt;/P&gt;&lt;P&gt;        exporting&lt;/P&gt;&lt;P&gt;          reversal                      = rev&lt;/P&gt;&lt;P&gt;          busact                        = gd_documentheader-bus_act&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        OBJ_TYPE                      = 'BUS6035'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        SERIAL_ID                     = '0'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        tables&lt;/P&gt;&lt;P&gt;          receivers                     = it_receivers&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        COMMUNICATION_DOCUMENTS       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        APPLICATION_OBJECTS           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        exceptions&lt;/P&gt;&lt;P&gt;          error_creating_idocs          = 1&lt;/P&gt;&lt;P&gt;          others                        = 2&lt;/P&gt;&lt;P&gt;                .&lt;/P&gt;&lt;P&gt;      if sy-subrc  0.&lt;/P&gt;&lt;P&gt;        message id sy-msgid type sy-msgty number sy-msgno&lt;/P&gt;&lt;P&gt;                with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;      else.&lt;/P&gt;&lt;P&gt;        write: / 'IDoc created'.                            "#EC NOTEXT&lt;/P&gt;&lt;P&gt;      endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    call function 'BAPI_ACC_DOCUMENT_REV_CHECK'&lt;/P&gt;&lt;P&gt;      exporting&lt;/P&gt;&lt;P&gt;        reversal = rev&lt;/P&gt;&lt;P&gt;        bus_act  = gd_documentheader-bus_act&lt;/P&gt;&lt;P&gt;      tables&lt;/P&gt;&lt;P&gt;        return   = it_return.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  write: / 'Result of Reversal Posting:'.                   "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  perform show_messages.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;commit work.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  fill_internal_tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_internal_tables.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  perform fill_header.&lt;/P&gt;&lt;P&gt;  perform fill_accountgl.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_accountar.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  perform fill_accountap.&lt;/P&gt;&lt;P&gt;  perform fill_accounttax.&lt;/P&gt;&lt;P&gt;  perform fill_currencyamount.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_criteria.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_valuefield.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_re.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_cpd.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_contractitem.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_contractheader.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_paymentcard.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform fill_extension.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                               " fill_internal_tables&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     Form  Show_messages&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form show_messages.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  if it_return[] is initial.&lt;/P&gt;&lt;P&gt;    write: / 'no messages'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    skip 1.&lt;/P&gt;&lt;P&gt;    loop at it_return.&lt;/P&gt;&lt;P&gt;      write: /    it_return-type,&lt;/P&gt;&lt;P&gt;             (2)  it_return-id,&lt;/P&gt;&lt;P&gt;                  it_return-number,&lt;/P&gt;&lt;P&gt;             (80) it_return-message,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-LOG_NO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-LOG_MSG_NO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                  it_return-message_v1,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-MESSAGE_V2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-MESSAGE_V3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-MESSAGE_V4&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;             (20) it_return-parameter,&lt;/P&gt;&lt;P&gt;             (3)  it_return-row,&lt;/P&gt;&lt;P&gt;                  it_return-field.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                IT_RETURN-SYSTEM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    endloop.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  uline.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                               " Show_messages&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_accountgl                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 2.&lt;/P&gt;&lt;P&gt;  it_accountgl-gl_account     = '0021510201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt; it_accountgl-bus_area       = '01'.&lt;/P&gt;&lt;P&gt; it_accountgl-profit_ctr     = '0000010101'.&lt;/P&gt;&lt;P&gt; it_accountgl-comp_code      = 'SLOC'.&lt;/P&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 3.&lt;/P&gt;&lt;P&gt;  it_accountgl-gl_account     = '0082000201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  it_accountgl-bus_area       = '01'.&lt;/P&gt;&lt;P&gt;  it_accountgl-profit_ctr     = '0000010101'.&lt;/P&gt;&lt;P&gt;  it_accountgl-comp_code      = 'SLOC'.&lt;/P&gt;&lt;P&gt;  it_accountgl-tax_code       = 'A3'.&lt;/P&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 5.&lt;/P&gt;&lt;P&gt;  it_accountgl-gl_account     = '0021510201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt; it_accountgl-bus_area       = '01'.&lt;/P&gt;&lt;P&gt; it_accountgl-profit_ctr     = '0000010301'.&lt;/P&gt;&lt;P&gt; it_accountgl-comp_code      = 'SLOC'.&lt;/P&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 6.&lt;/P&gt;&lt;P&gt;  it_accountgl-gl_account     = '0082000201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  it_accountgl-bus_area       = '01'.&lt;/P&gt;&lt;P&gt;  it_accountgl-profit_ctr     = '0000010301'.&lt;/P&gt;&lt;P&gt;  it_accountgl-comp_code      = 'SLOC'.&lt;/P&gt;&lt;P&gt;  it_accountgl-tax_code       = 'A3'.&lt;/P&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 7.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accountgl-itemno_acc     = 8.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_accountgl-gl_account     = '0021510201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt; it_accountgl-bus_area       = '90'.&lt;/P&gt;&lt;P&gt; it_accountgl-profit_ctr     = '0000900008'.&lt;/P&gt;&lt;P&gt; it_accountgl-comp_code      = 'CORP'.&lt;/P&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountgl.&lt;/P&gt;&lt;P&gt;  it_accountgl-itemno_acc     = 8.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accountgl-itemno_acc     = 9.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_accountgl-gl_account     = '0082000201'.&lt;/P&gt;&lt;P&gt;  it_accountgl-item_text      = 'BAPI Test G/L line item'.  "#EC NOTEXT&lt;/P&gt;&lt;P&gt;  it_accountgl-bus_area       = '90'.&lt;/P&gt;&lt;P&gt;  it_accountgl-profit_ctr     = '0000900008'.&lt;/P&gt;&lt;P&gt;  it_accountgl-comp_code      = 'CORP'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accountgl-tax_code       = 'A3'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  append it_accountgl.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_accountgl&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_header                                              *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_header.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     own_logical_system = gd_documentheader-obj_sys.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;OBJ_TYPE has to be replaced by customers object key (Y* or Z*)&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_documentheader-obj_type   = 'IDOC'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_documentheader-obj_key    = ref_key.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-username   = sy-uname.&lt;/P&gt;&lt;P&gt;  gd_documentheader-header_txt = 'BAPI Test'.               "#EC NOTEXT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;gd_documentheader-obj_key_r  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-reason_rev =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; gd_documentheader-comp_code  = 'SLOC'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-AC_DOC_NO  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-fisc_year  = sy-datum(4).&lt;/P&gt;&lt;P&gt;  gd_documentheader-doc_date   = sy-datum.&lt;/P&gt;&lt;P&gt;  gd_documentheader-pstng_date = sy-datum.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-TRANS_DATE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-VALUE_DATE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-FIS_PERIOD =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; gd_documentheader-doc_type   = 'KR'.&lt;/P&gt;&lt;P&gt; gd_documentheader-ref_doc_no = 'xxxx'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;GD_DOCUMENTHEADER-COMPO_ACC  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  gd_documentheader-bus_act    = 'RFBU'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_header&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_contractheader                                     *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_contractheader.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_fica_hd-doc_no           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_fica_hd-doc_type_ca      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_fica_hd-res_key          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_fica_hd-fikey            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_fica_hd-payment_form_ref =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_contractheader&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_cpd                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_cpd.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-name&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-name_2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-name_3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-name_4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-postl_code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-city&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-country&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-country_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-street&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-po_box&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-pobx_pcd&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-pobk_curac&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-bank_acct&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-bank_no&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-bank_ctry&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-bank_ctry_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-tax_no_1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-tax_no_2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-tax&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-equal_tax&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-region&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-ctrl_key&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-instr_key&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-dme_ind&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; gd_customercpd-langu_iso&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_cpd&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_ar                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_accountar.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_accountreceivable.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-itemno_acc =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-customer   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-REF_KEY_1  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-REF_KEY_2  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-REF_KEY_3  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-PMNTTRMS   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-BLINE_DATE =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DSCT_DAYS1 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DSCT_DAYS2 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-NETTERMS   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DSCT_PCT1  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DSCT_PCT2  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-PYMT_METH  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DUNN_KEY   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-DUNN_BLOCK =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-PMNT_BLOCK =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-VAT_REG_NO =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-ALLOC_NMBR =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-item_text  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-PARTNER_BK =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IT_ACCOUNTRECEIVABLE-GL_ACCOUNT =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-comp_code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-bus_area&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-pmtmthsupl&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-paymt_ref&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-scbank_ind&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-businessplace&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-sectioncode&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-branch&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-pymt_cur&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-pymt_cur_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-pymt_amt&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-c_ctr_area&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-bank_id&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-supcountry&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-supcountry_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-tax_code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-taxjurcode&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-tax_date&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-sp_gl_ind&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountreceivable-partner_guid = '1465464654'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_accountreceivable.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_accountar&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_ap                                                  *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_accountap.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accountpayable.&lt;/P&gt;&lt;P&gt;  it_accountpayable-itemno_acc = 1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accountpayable-vendor_no  = '0000060259'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_accountpayable-vendor_no  = '0000060693'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-gl_account&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-ref_key_1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-ref_key_2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-ref_key_3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; it_accountpayable-comp_code = 'SLOC'.&lt;/P&gt;&lt;P&gt; it_accountpayable-bus_area = '01'.&lt;/P&gt;&lt;P&gt; it_accountpayable-pmnttrms = 'A000'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-bline_date&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-dsct_days1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-dsct_days2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-netterms&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-dsct_pct1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-dsct_pct2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pymt_meth&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pmtmthsupl&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pmnt_block&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-scbank_ind&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-supcountry&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-supcountry_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-bllsrv_ind&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-alloc_nmbr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_accountpayable-item_text  = 'BAPI Test A/P line item'. "#EC NOTEXT&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-po_sub_no&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-po_checkdg&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-po_ref_no&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-w_tax_code&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-businessplace&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-sectioncode&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-instr1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-instr2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-instr3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-instr4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-branch&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pymt_cur&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pymt_amt&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-pymt_cur_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accountpayable-sp_gl_ind&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  append it_accountpayable.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_accountap&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_tax                                                 *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_accounttax.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_accounttax.&lt;/P&gt;&lt;P&gt;  it_accounttax-itemno_acc = 4.&lt;/P&gt;&lt;P&gt;  it_accounttax-gl_account = '0011361502'.&lt;/P&gt;&lt;P&gt;  it_accounttax-tax_code   = 'A3'.&lt;/P&gt;&lt;P&gt;  it_accounttax-acct_key   = 'VST'.&lt;/P&gt;&lt;P&gt;  it_accounttax-cond_key   = 'MWVS'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_accounttax-itemno_tax = 8.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  append it_accounttax.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear it_accounttax.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-itemno_acc = 7.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-gl_account = '0011361502'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-tax_code   = 'A3'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-acct_key   = 'VST'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-COND_KEY   = 'MWVS'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append it_accounttax.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear it_accounttax.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; it_accounttax-itemno_acc = 10.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-itemno_acc = 9.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-gl_account = '0011361502'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-tax_code   = 'A3'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-acct_key   = 'VST'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_accounttax-cond_key   = 'MWVS'.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;it_accounttax-itemno_tax = 4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append it_accounttax.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_accounttax&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_currencyamount                                      *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 1.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '-7408036.2'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 2.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '5336472.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 3.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '3840.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 4.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_base   = '5548.00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '832.2'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_doccur   = '576.00'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_base   = '3840.00'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 5.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '2051279.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 6.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '1690.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear it_currencyamount.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-itemno_acc   = 7.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_base     = '1690.00'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_doccur   = '253.5'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append it_currencyamount.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-itemno_acc   = 8.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 7.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '13905.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  clear it_currencyamount.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-itemno_acc   = 9.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_currencyamount-itemno_acc   = 8.&lt;/P&gt;&lt;P&gt;  it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;P&gt;  it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_base     = '2.70'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  it_currencyamount-amt_doccur   = '18.00'.&lt;/P&gt;&lt;P&gt;  append it_currencyamount.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; clear it_currencyamount.&lt;/P&gt;&lt;/LI&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt; it_currencyamount-itemno_acc   = 10.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-itemno_acc   = 9.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-curr_type    = '00'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-currency     = 'MXN'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_doccur   = '2.70'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_currencyamount-amt_base     = '18.00'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; append it_currencyamount.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;endform.                    "fill_currencyamount&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_criteria                                            *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_criteria.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_criteria.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_criteria-itemno_acc = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_criteria-fieldname = 'BZIRK'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_criteria-character = '000001'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append it_criteria.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_criteria&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_valuefield                                          *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_valuefield.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_valuefield.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-itemno_acc = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-fieldname = 'VV010'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-curr_type&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-currency = 'EUR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-currency_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-amt_valcom&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-base_uom&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-base_uom_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_valuefield-qua_valcom&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append it_valuefield.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_valuefield&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_extension                                           *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_extension.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_ext.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_ext-field1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_ext-field2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_ext-field3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_ext-field4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_ext.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DATA: ls_zzz TYPE ZZZ_ACCIT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_ext2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;it_ext2-structure = 'ZZZ_ACCIT'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_zzz-posnr = 2.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_zzz-awref_reb = '123654'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_zzz-aworg_reb = '654654'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ls_zzz-grant_nbr = '0022002'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MOVE ls_zzz TO it_ext2-valuepart1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;APPEND it_ext2.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_extension&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_paymentcard                                         *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_paymentcard.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR it_paymentcard.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-itemno_acc = 1.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_glaccount&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_type&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_number&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_seq_no&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_valid_f&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_valid_t&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_name&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-dataorigin&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-authamount = '100'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-currency = 'EUR'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-currency_iso&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cc_autth_no&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-auth_refno&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-auth_date&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-auth_time&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-merchidcl&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-point_of_receipt&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-terminal&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_paymentcard-cctyp = '1'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND it_paymentcard.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_paymentcard&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      FORM fill_contractitem                                        *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_contractitem.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CLEAR it_fica_it.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-itemno_acc&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-cont_acct&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-main_trans&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-sub_trans&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-func_area&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-fm_area&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-cmmt_item&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-funds_ctr&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_fica_it-fund&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;append it_fica_it.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_contractitem&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  fill_re&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form fill_re .&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CLEAR it_re.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-itemno_acc      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-business_entity =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-building        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-property        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-rental_object   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-serv_charge_key =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-settlement_unit =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; it_re-contract_no     =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND it_re.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;endform.                    "fill_re&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check these links&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap4.com/wiki/index.php?title=BAPI_ACC_DOCUMENT_POST" target="test_blank"&gt;http://sap4.com/wiki/index.php?title=BAPI_ACC_DOCUMENT_POST&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapfans.com/forums/viewtopic.php?p=76232&amp;amp;sid=b6519d31b5097f49dc303d03b35eed43" target="test_blank"&gt;http://www.sapfans.com/forums/viewtopic.php?p=76232&amp;amp;sid=b6519d31b5097f49dc303d03b35eed43&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://sap.ittoolbox.com/groups/technical-functional/sap-dev/bapi_acc_document_post-622561" target="test_blank"&gt;http://sap.ittoolbox.com/groups/technical-functional/sap-dev/bapi_acc_document_post-622561&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 May 2008 05:49:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847524#M925016</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-16T05:49:59Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for posting accounting documents</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847525#M925017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Posting key values must be coming from the TEXT file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;According to the values of Posting key, we need to populate the values into the corresponding structures (ACCOUNTGL / ACCOUNTRECEIVABLE / ACCOUNTPAYABLE / ACCOUNTTAX) in the BAPI. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When posting key is 40 or 50, populate the value into ACCOUNTGL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When posting key is 01 or 11 or 09 or 19, populate the value into ACCOUNTAR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Regards,&lt;/P&gt;&lt;P&gt;Raj.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 May 2008 05:52:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847525#M925017</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-16T05:52:43Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI for posting accounting documents</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847526#M925018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Uisng  BAPI  "BAPI_ACC_DOCUMENT_POST"&lt;/P&gt;&lt;P&gt;1) how can a reversal date be updated&lt;/P&gt;&lt;P&gt;2) What is the significance of fields NEG_POSTNG in  DOCUMENTHEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to use thia BAPI as replacement for transaction FBS1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 16 May 2008 10:49:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-for-posting-accounting-documents/m-p/3847526#M925018</guid>
      <dc:creator>abhishekjain</dc:creator>
      <dc:date>2008-05-16T10:49:17Z</dc:date>
    </item>
  </channel>
</rss>

