<?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: Adding new object type (field BKPF-AWKEY) for BAPI posting in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-new-object-type-field-bkpf-awkey-for-bapi-posting/m-p/4082635#M976198</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your replies guys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I didn't ask for the procedure on how to use the BAPI. I know how to do that, but thanks anyways.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. BKPFF also didn't work, but I found how to create a new type. It is done through SM30, using the view that utilizes the table TTYP, along with it's text table TTYPT. The view is called V_TTYPV, and through SM30 it is allowed to make a new entry there -  I used the correct naming conventions (Y* or Z*) and it solved my problem!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;SD.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Jun 2008 11:32:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-27T11:32:23Z</dc:date>
    <item>
      <title>Adding new object type (field BKPF-AWKEY) for BAPI posting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-new-object-type-field-bkpf-awkey-for-bapi-posting/m-p/4082632#M976195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am posting to SAP GL using an input file to read the data and transfer it to BKPF and BSEG tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is I have to use BAPI_ACC_DOCUMENT_POST, and it expects values for OBJ_KEY and OBJ_TYPE.. For now, OBJ_TYPE creates a problem, because if I use BKPF, it says it cannot post using this object type, as it is for SAP internal use only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone know how to add a new object type for the customer namespace, which can be manually used for this kind of posting? I know that the new entry must be made in tables TTYP, TTYPT, and possibly TTYPV, for which the maintainence view exists: V_TTYPV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to add an entry here, or where can I find it in customizing?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All helpful answers will be awarded.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much&lt;/P&gt;&lt;P&gt;Srdjan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2008 11:01:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-new-object-type-field-bkpf-awkey-for-bapi-posting/m-p/4082632#M976195</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-26T11:01:29Z</dc:date>
    </item>
    <item>
      <title>Re: Adding new object type (field BKPF-AWKEY) for BAPI posting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-new-object-type-field-bkpf-awkey-for-bapi-posting/m-p/4082633#M976196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&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 'BAPI_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;      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 &amp;lt;&amp;gt; 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;STRONG&gt;chk this&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Give points if useful&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2008 12:41:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-new-object-type-field-bkpf-awkey-for-bapi-posting/m-p/4082633#M976196</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-26T12:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: Adding new object type (field BKPF-AWKEY) for BAPI posting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-new-object-type-field-bkpf-awkey-for-bapi-posting/m-p/4082634#M976197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use BKPFF not BKPF (look at OSS [Note 561175 - BAPI posting in accounting with FI as reference|https://service.sap.com/sap/support/notes/561175])&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jun 2008 13:10:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-new-object-type-field-bkpf-awkey-for-bapi-posting/m-p/4082634#M976197</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2008-06-26T13:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: Adding new object type (field BKPF-AWKEY) for BAPI posting</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-new-object-type-field-bkpf-awkey-for-bapi-posting/m-p/4082635#M976198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your replies guys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I didn't ask for the procedure on how to use the BAPI. I know how to do that, but thanks anyways.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. BKPFF also didn't work, but I found how to create a new type. It is done through SM30, using the view that utilizes the table TTYP, along with it's text table TTYPT. The view is called V_TTYPV, and through SM30 it is allowed to make a new entry there -  I used the correct naming conventions (Y* or Z*) and it solved my problem!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;SD.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jun 2008 11:32:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-new-object-type-field-bkpf-awkey-for-bapi-posting/m-p/4082635#M976198</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-27T11:32:23Z</dc:date>
    </item>
  </channel>
</rss>

