<?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_RESERVATION_CREATE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-reservation-create/m-p/1043497#M87201</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your code, take a look at the following statement,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CLEAR : i_rkpf, i_resb .&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are clearing i_rkpf before calling BAPI_RESERVATION_CREATE so i_rkpf that is passed reservation_header will be empty !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Importing parameter reservation_header of BAPI_RESERVATION_CREATE accepts only a structure and not an internal table. Do you really need to declare i_rkpf as a table? I think you can define it as a structure and fill and send.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok here is the revised code,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ztest NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_resb.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE bapiresbc .&lt;/P&gt;&lt;P&gt;TYPES: END OF t_resb.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_rkpf.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE bapirkpfc .&lt;/P&gt;&lt;P&gt;TYPES: END OF t_rkpf.&lt;/P&gt;&lt;P&gt;DATA : i_resb   TYPE t_resb     OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;      i_rkpf   TYPE t_rkpf, " OCCURS 0 WITH HEADER LINE,&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;       i_return LIKE bapireturn OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA vl_rsnum LIKE rkpf-rsnum.&lt;/P&gt;&lt;P&gt;i_resb-plant     = '2100'.&lt;/P&gt;&lt;P&gt;i_resb-material  = '20100400017'.&lt;/P&gt;&lt;P&gt;i_resb-store_loc = 'R20C'.&lt;/P&gt;&lt;P&gt;i_resb-quantity  = '90.00'.&lt;/P&gt;&lt;P&gt;i_resb-unit      = 'NOS'.&lt;/P&gt;&lt;P&gt;APPEND i_resb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_rkpf-plant     = '2100'.&lt;/P&gt;&lt;P&gt;i_rkpf-res_date  = sy-datum.&lt;/P&gt;&lt;P&gt;i_rkpf-move_type = '201'.&lt;/P&gt;&lt;P&gt;i_rkpf-gr_rcpt   = '0204001275'.&lt;/P&gt;&lt;P&gt;i_rkpf-cost_ctr  = '0021010203'.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;*APPEND i_rkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CLEAR : i_rkpf, i_resb .&lt;/P&gt;&lt;P&gt;CLEAR i_resb.  "New&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_RESERVATION_CREATE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    reservation_header = i_rkpf&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    reservation        = vl_rsnum&lt;/P&gt;&lt;P&gt;  TABLES    &lt;/P&gt;&lt;P&gt;    reservation_items  = i_resb&lt;/P&gt;&lt;P&gt;    return             = i_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE vl_rsnum .&lt;/P&gt;&lt;P&gt;LOOP AT i_return.&lt;/P&gt;&lt;P&gt;  WRITE / i_return-message .&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did this help??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Srikanth Pinnamaneni&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Srikanth Pinnamaneni&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Nov 2005 07:17:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-11-23T07:17:07Z</dc:date>
    <item>
      <title>BAPI_RESERVATION_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-reservation-create/m-p/1043495#M87199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi i am using the bapi BAPI_RESERVATION_CREATE for Reservation creation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT ztest NO STANDARD PAGE HEADING.

TYPES: BEGIN OF t_resb.
        INCLUDE STRUCTURE bapiresbc .
TYPES: END OF t_resb.

TYPES: BEGIN OF t_rkpf.
        INCLUDE STRUCTURE bapirkpfc .
TYPES: END OF t_rkpf.

DATA : i_resb   TYPE t_resb     OCCURS 0 WITH HEADER LINE,
       i_rkpf   TYPE t_rkpf     OCCURS 0 WITH HEADER LINE,
       i_return LIKE bapireturn OCCURS 0 WITH HEADER LINE.

DATA vl_rsnum LIKE rkpf-rsnum.

i_resb-plant     = '2100'.
i_resb-material  = '20100400017'.
i_resb-store_loc = 'R20C'.
i_resb-quantity  = '90.00'.
i_resb-unit      = 'NOS'.
APPEND i_resb.

i_rkpf-plant     = '2100'.
i_rkpf-res_date  = sy-datum.
i_rkpf-move_type = '201'.
i_rkpf-gr_rcpt   = '0204001275'.
i_rkpf-cost_ctr  = '0021010203'.
APPEND i_rkpf.

CLEAR : i_rkpf, i_resb .


CALL FUNCTION 'BAPI_RESERVATION_CREATE'
  EXPORTING
    reservation_header = i_rkpf
  IMPORTING
    reservation        = vl_rsnum
  TABLES
    reservation_items  = i_resb
    return             = i_return.

WRITE vl_rsnum .

LOOP AT i_return.
  WRITE / i_return-message .
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my problem is that when i run the BAPI thru SE37 with the above parameters it run successfully, but when i run it thr ABAP code it gives error 'Posting Date is initial', when i debug the BAPI, it takes the Cost Center Blank thru ABAP Code, but accepts when i debug thru SE37.&lt;/P&gt;&lt;P&gt;i don't know why it is happening&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pl. help ur early response will be helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Abhishek Suppal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Abhishek Suppal&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 05:19:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-reservation-create/m-p/1043495#M87199</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T05:19:55Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_RESERVATION_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-reservation-create/m-p/1043496#M87200</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;Maybe try to use BAPI_RESERVATION_CREATE1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Eyal.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 06:57:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-reservation-create/m-p/1043496#M87200</guid>
      <dc:creator>eyal_alsheikh</dc:creator>
      <dc:date>2005-11-23T06:57:27Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_RESERVATION_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-reservation-create/m-p/1043497#M87201</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your code, take a look at the following statement,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CLEAR : i_rkpf, i_resb .&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are clearing i_rkpf before calling BAPI_RESERVATION_CREATE so i_rkpf that is passed reservation_header will be empty !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Importing parameter reservation_header of BAPI_RESERVATION_CREATE accepts only a structure and not an internal table. Do you really need to declare i_rkpf as a table? I think you can define it as a structure and fill and send.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok here is the revised code,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ztest NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_resb.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE bapiresbc .&lt;/P&gt;&lt;P&gt;TYPES: END OF t_resb.&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_rkpf.&lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE bapirkpfc .&lt;/P&gt;&lt;P&gt;TYPES: END OF t_rkpf.&lt;/P&gt;&lt;P&gt;DATA : i_resb   TYPE t_resb     OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;      i_rkpf   TYPE t_rkpf, " OCCURS 0 WITH HEADER LINE,&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;       i_return LIKE bapireturn OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA vl_rsnum LIKE rkpf-rsnum.&lt;/P&gt;&lt;P&gt;i_resb-plant     = '2100'.&lt;/P&gt;&lt;P&gt;i_resb-material  = '20100400017'.&lt;/P&gt;&lt;P&gt;i_resb-store_loc = 'R20C'.&lt;/P&gt;&lt;P&gt;i_resb-quantity  = '90.00'.&lt;/P&gt;&lt;P&gt;i_resb-unit      = 'NOS'.&lt;/P&gt;&lt;P&gt;APPEND i_resb.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i_rkpf-plant     = '2100'.&lt;/P&gt;&lt;P&gt;i_rkpf-res_date  = sy-datum.&lt;/P&gt;&lt;P&gt;i_rkpf-move_type = '201'.&lt;/P&gt;&lt;P&gt;i_rkpf-gr_rcpt   = '0204001275'.&lt;/P&gt;&lt;P&gt;i_rkpf-cost_ctr  = '0021010203'.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;*APPEND i_rkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CLEAR : i_rkpf, i_resb .&lt;/P&gt;&lt;P&gt;CLEAR i_resb.  "New&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_RESERVATION_CREATE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    reservation_header = i_rkpf&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    reservation        = vl_rsnum&lt;/P&gt;&lt;P&gt;  TABLES    &lt;/P&gt;&lt;P&gt;    reservation_items  = i_resb&lt;/P&gt;&lt;P&gt;    return             = i_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE vl_rsnum .&lt;/P&gt;&lt;P&gt;LOOP AT i_return.&lt;/P&gt;&lt;P&gt;  WRITE / i_return-message .&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did this help??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sri&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Srikanth Pinnamaneni&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Srikanth Pinnamaneni&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 07:17:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-reservation-create/m-p/1043497#M87201</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T07:17:07Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_RESERVATION_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-reservation-create/m-p/1043498#M87202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanx srikanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Nov 2005 14:28:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-reservation-create/m-p/1043498#M87202</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-23T14:28:10Z</dc:date>
    </item>
  </channel>
</rss>

