<?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 using BAPI_OBJCL_CREATE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/using-bapi-objcl-create/m-p/2725026#M632372</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can any one send me the sample code using this Bapi 'BAPI_OBJCL_CREATE'  in BDC..... for Material Master Classification view.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 03 Sep 2007 05:30:36 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-09-03T05:30:36Z</dc:date>
    <item>
      <title>using BAPI_OBJCL_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/using-bapi-objcl-create/m-p/2725026#M632372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can any one send me the sample code using this Bapi 'BAPI_OBJCL_CREATE'  in BDC..... for Material Master Classification view.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 05:30:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/using-bapi-objcl-create/m-p/2725026#M632372</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T05:30:36Z</dc:date>
    </item>
    <item>
      <title>Re: using BAPI_OBJCL_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/using-bapi-objcl-create/m-p/2725027#M632373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report ZBDCMM001 no standard page heading line-size 255. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: t100. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_data occurs 0, &lt;/P&gt;&lt;P&gt;matnr like mara-matnr, "matreial &lt;/P&gt;&lt;P&gt;charg like mcha-charg, "batch &lt;/P&gt;&lt;P&gt;werks like mcha-werks, "plant &lt;/P&gt;&lt;P&gt;lgort like vekp-lgort, "storage location &lt;/P&gt;&lt;P&gt;bwtar like mcha-bwtar, "valution type &lt;/P&gt;&lt;P&gt;zaedt(," like mcha-zaedt, "expiry date &lt;/P&gt;&lt;P&gt;end of it_data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of rettab occurs 0. &lt;/P&gt;&lt;P&gt;include structure bapiret2. &lt;/P&gt;&lt;P&gt;data: end of rettab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of numtab occurs 0. &lt;/P&gt;&lt;P&gt;include structure bapi1003_alloc_values_num. &lt;/P&gt;&lt;P&gt;data: end of numtab. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;holds data for charcateristics with type CHAR/DATE &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: begin of chatab occurs 0. &lt;/P&gt;&lt;P&gt;include structure bapi1003_alloc_values_char. &lt;/P&gt;&lt;P&gt;data: end of chatab. &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;holds data for charcateristics with type CURR &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data: begin of curtab occurs 0. &lt;/P&gt;&lt;P&gt;include structure bapi1003_alloc_values_curr. &lt;/P&gt;&lt;P&gt;data: end of curtab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of it_object occurs 0. &lt;/P&gt;&lt;P&gt;include structure bapi1003_object_keys. &lt;/P&gt;&lt;P&gt;data: end of it_object. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: return type table of bapiret2. &lt;/P&gt;&lt;P&gt;data: attrib type bapibatchatt. &lt;/P&gt;&lt;P&gt;data: w_object like bapi1003_key-object. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform upload_data. &lt;/P&gt;&lt;P&gt;perform create_batch. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="-------------------" /&gt;Form Create_Batch--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="-------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form create_batch. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;attrib-EXPIRYDATE = it_data-zaedt. &lt;/P&gt;&lt;P&gt;attrib-VAL_TYPE = it_data-bwtar. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_BATCH_CREATE' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;material = it_data-matnr &lt;/P&gt;&lt;P&gt;batch = it_data-charg &lt;/P&gt;&lt;P&gt;plant = it_data-werks &lt;/P&gt;&lt;P&gt;batchstoragelocation = it_data-lgort &lt;/P&gt;&lt;P&gt;BATCHATTRIBUTES = attrib &lt;/P&gt;&lt;P&gt;tables &lt;/P&gt;&lt;P&gt;return = return. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------" /&gt;Call function for commit the transaction--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------" /&gt; build the object key--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;CLEAR: it_object, rettab. &lt;/P&gt;&lt;P&gt;REFRESH: it_object, rettab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_object-key_field = 'MATNR'. &lt;/P&gt;&lt;P&gt;it_object-value_int = it_data-matnr. &lt;/P&gt;&lt;P&gt;APPEND it_object. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_object-key_field = 'WERKS'. &lt;/P&gt;&lt;P&gt;it_object-value_int = it_data-werks. &lt;/P&gt;&lt;P&gt;APPEND it_object. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_object-key_field = 'CHARG'. &lt;/P&gt;&lt;P&gt;it_object-value_int = it_data-charg. &lt;/P&gt;&lt;P&gt;APPEND it_object. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_OBJCL_CONCATENATEKEY' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;objecttable = 'MCH1' &lt;/P&gt;&lt;P&gt;IMPORTING &lt;/P&gt;&lt;P&gt;objectkey_conc = w_object &lt;/P&gt;&lt;P&gt;TABLES &lt;/P&gt;&lt;P&gt;objectkeytable = it_object &lt;/P&gt;&lt;P&gt;return = rettab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------" /&gt;End of Building object key--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------" /&gt;Creation of Batch Classification characterstics data--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;clear chatab. &lt;/P&gt;&lt;P&gt;refresh chatab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;chatab-charact = 'SLED'. &lt;/P&gt;&lt;P&gt;chatab-value_neutral = it_data-zaedt. &lt;/P&gt;&lt;P&gt;append chatab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_OBJCL_CREATE' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;objectkeynew = w_object &lt;/P&gt;&lt;P&gt;objecttablenew = 'MCH1' &lt;/P&gt;&lt;P&gt;classnumnew = 'SAPHAD_BATCHCLASS' &lt;/P&gt;&lt;P&gt;classtypenew = '023' &lt;/P&gt;&lt;P&gt;TABLES &lt;/P&gt;&lt;P&gt;ALLOCVALUESNUM = numtab &lt;/P&gt;&lt;P&gt;ALLOCVALUESCHAR = chatab &lt;/P&gt;&lt;P&gt;ALLOCVALUESCURR = curtab &lt;/P&gt;&lt;P&gt;return = rettab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------" /&gt;End of Batch Classification characterstics data--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------" /&gt;Call function for commit the transaction--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop. &lt;/P&gt;&lt;P&gt;ENDFORM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form upload_data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'WS_UPLOAD' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CODEPAGE = ' ' &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FILENAME = 'C:\tst.txt' &lt;/P&gt;&lt;P&gt;FILETYPE = 'DAT' &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES &lt;/P&gt;&lt;P&gt;DATA_TAB = it_data &lt;/P&gt;&lt;P&gt;EXCEPTIONS &lt;/P&gt;&lt;P&gt;CONVERSION_ERROR = 1 &lt;/P&gt;&lt;P&gt;INVALID_TABLE_WIDTH = 2 &lt;/P&gt;&lt;P&gt;INVALID_TYPE = 3 &lt;/P&gt;&lt;P&gt;NO_BATCH = 4 &lt;/P&gt;&lt;P&gt;UNKNOWN_ERROR = 5 &lt;/P&gt;&lt;P&gt;GUI_REFUSE_FILETRANSFER = 6 &lt;/P&gt;&lt;P&gt;OTHERS = 7 &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;ENDIF. &lt;/P&gt;&lt;P&gt;endform. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://www.sapfans.com/forums/viewtopic.php?p=885828&amp;amp;sid=35f069001a87d89f1d77a110be9a8cdf"&amp;gt;refer this link&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Sep 2007 06:29:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/using-bapi-objcl-create/m-p/2725027#M632373</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-09-03T06:29:34Z</dc:date>
    </item>
  </channel>
</rss>

