<?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 Bapi  material master create in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-master-create/m-p/1749767#M325101</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;heloo gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; when i execute the below code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; it throws a short dump error &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u please correct my code if there is anything wrong in it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: headdata    TYPE bapimathead.&lt;/P&gt;&lt;P&gt;  DATA: clientdata  TYPE bapi_mara.&lt;/P&gt;&lt;P&gt;  DATA: clientdatax TYPE bapi_marax.&lt;/P&gt;&lt;P&gt;  DATA: plantdata  TYPE bapi_marc.&lt;/P&gt;&lt;P&gt;  DATA: plantdatax TYPE bapi_marcx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: descdata    TYPE TABLE OF bapi_makt WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*data: return  type table of bapiret2 with header line.&lt;/P&gt;&lt;P&gt;  DATA: returnm TYPE TABLE OF bapi_matreturn2 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: imat    TYPE TABLE OF bapimatinr WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_MATERIAL_GETINTNUMBER'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      material_type          = 'ZMED'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INDUSTRY_SECTOR        = 'M'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      material_number        = imat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE imat INDEX 1.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    headdata-material = imat-material.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  headdata-ind_sector      = 'Z'.&lt;/P&gt;&lt;P&gt;  headdata-matl_type       = mtart.&lt;/P&gt;&lt;P&gt;  headdata-basic_view      = 'X'.&lt;/P&gt;&lt;P&gt;  headdata-purchase_view   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clientdata-base_uom      = meins.&lt;/P&gt;&lt;P&gt;  clientdatax-base_uom     = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-old_mat_no    = bismt.&lt;/P&gt;&lt;P&gt;  clientdatax-old_mat_no   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-matl_group    = matkl.&lt;/P&gt;&lt;P&gt;  clientdatax-matl_group   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-document      = zeinr.&lt;/P&gt;&lt;P&gt;  clientdatax-document     = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-size_dim      = groes.&lt;/P&gt;&lt;P&gt;  clientdatax-size_dim     = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-std_descr     = normt.&lt;/P&gt;&lt;P&gt;  clientdatax-std_descr    = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-basic_matl    = wrkst.&lt;/P&gt;&lt;P&gt;  clientdatax-basic_matl   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-del_flag      = lvorm.&lt;/P&gt;&lt;P&gt;  clientdatax-del_flag     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  descdata-langu = sy-langu.&lt;/P&gt;&lt;P&gt;  descdata-matl_desc = maktx.&lt;/P&gt;&lt;P&gt;  APPEND descdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  plantdata-pur_group     = ekgrp.&lt;/P&gt;&lt;P&gt;  plantdatax-pur_group    = 'X'.&lt;/P&gt;&lt;P&gt;  plantdata-auto_p_ord    = kautb.&lt;/P&gt;&lt;P&gt;  plantdatax-auto_p_ord   = 'X'.&lt;/P&gt;&lt;P&gt;  plantdata-plant         = werks.&lt;/P&gt;&lt;P&gt;  plantdatax-plant        = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      headdata                   = headdata&lt;/P&gt;&lt;P&gt;      clientdata                 = clientdata&lt;/P&gt;&lt;P&gt;      clientdatax                = clientdatax&lt;/P&gt;&lt;P&gt;      plantdata                  = plantdata&lt;/P&gt;&lt;P&gt;      plantdatax                 = plantdatax&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FORECASTPARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FORECASTPARAMETERSX        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PLANNINGDATA               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PLANNINGDATAX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STORAGELOCATIONDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STORAGELOCATIONDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VALUATIONDATA              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VALUATIONDATAX             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WAREHOUSENUMBERDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WAREHOUSENUMBERDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SALESDATA                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SALESDATAX                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STORAGETYPEDATA            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STORAGETYPEDATAX           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;      return                     = return&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      materialdescription        = descdata&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNITSOFMEASURE             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNITSOFMEASUREX            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INTERNATIONALARTNOS        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MATERIALLONGTEXT           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TAXCLASSIFICATIONS         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      returnmessages             = returnm&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRTDATA                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRTDATAX                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSIONIN                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSIONINX               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CHECK sy-subrc  = 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    return-number     = 0.&lt;/P&gt;&lt;P&gt;    return-type       = 'S'.&lt;/P&gt;&lt;P&gt;    return-id         = 'Z1'.&lt;/P&gt;&lt;P&gt;    return-message    = 'Successfully updated'.&lt;/P&gt;&lt;P&gt;    return-message_v1 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v2 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v3 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v4 = sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    return-number     = 0.&lt;/P&gt;&lt;P&gt;    return-type       = 'E'.&lt;/P&gt;&lt;P&gt;    return-id         = 'Z1'.&lt;/P&gt;&lt;P&gt;    return-message    = 'Not updated'.&lt;/P&gt;&lt;P&gt;    return-message_v1 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v2 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v3 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v4 = sy-mandt.&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;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Error analysis&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;    An exception occurred. This exception is dealt with in more detail bel&lt;/P&gt;&lt;P&gt;    . The exception, which is assigned to the class 'CX_SY_DYN_CALL_ILLEGA&lt;/P&gt;&lt;P&gt;     was neither&lt;/P&gt;&lt;P&gt;    caught nor passed along using a RAISING clause, in the procedure&lt;/P&gt;&lt;P&gt;     "ZTEST_BAPI_MM01" "(FUNCTION)"&lt;/P&gt;&lt;P&gt;    .&lt;/P&gt;&lt;P&gt;    Since the caller of the procedure could not have expected this excepti&lt;/P&gt;&lt;P&gt;     to occur, the running program was terminated.&lt;/P&gt;&lt;P&gt;    The reason for the exception is:&lt;/P&gt;&lt;P&gt;    The call to the function module "BAPI_MATERIAL_SAVEDATA" is incorrect:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    In the function module interface, you can specify only&lt;/P&gt;&lt;P&gt;    fields of a specific type and length under "RETURN".&lt;/P&gt;&lt;P&gt;    Although the currently specified field&lt;/P&gt;&lt;P&gt;    "RETURN" is the correct type, its length is incorrect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thamks&lt;/P&gt;&lt;P&gt;senthil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 02 Dec 2006 06:57:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-02T06:57:40Z</dc:date>
    <item>
      <title>Bapi  material master create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-master-create/m-p/1749767#M325101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;heloo gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; when i execute the below code &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; it throws a short dump error &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u please correct my code if there is anything wrong in it&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: headdata    TYPE bapimathead.&lt;/P&gt;&lt;P&gt;  DATA: clientdata  TYPE bapi_mara.&lt;/P&gt;&lt;P&gt;  DATA: clientdatax TYPE bapi_marax.&lt;/P&gt;&lt;P&gt;  DATA: plantdata  TYPE bapi_marc.&lt;/P&gt;&lt;P&gt;  DATA: plantdatax TYPE bapi_marcx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: descdata    TYPE TABLE OF bapi_makt WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;*data: return  type table of bapiret2 with header line.&lt;/P&gt;&lt;P&gt;  DATA: returnm TYPE TABLE OF bapi_matreturn2 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;  DATA: imat    TYPE TABLE OF bapimatinr WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_MATERIAL_GETINTNUMBER'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      material_type          = 'ZMED'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INDUSTRY_SECTOR        = 'M'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      material_number        = imat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE imat INDEX 1.&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;    headdata-material = imat-material.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  headdata-ind_sector      = 'Z'.&lt;/P&gt;&lt;P&gt;  headdata-matl_type       = mtart.&lt;/P&gt;&lt;P&gt;  headdata-basic_view      = 'X'.&lt;/P&gt;&lt;P&gt;  headdata-purchase_view   = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  clientdata-base_uom      = meins.&lt;/P&gt;&lt;P&gt;  clientdatax-base_uom     = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-old_mat_no    = bismt.&lt;/P&gt;&lt;P&gt;  clientdatax-old_mat_no   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-matl_group    = matkl.&lt;/P&gt;&lt;P&gt;  clientdatax-matl_group   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-document      = zeinr.&lt;/P&gt;&lt;P&gt;  clientdatax-document     = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-size_dim      = groes.&lt;/P&gt;&lt;P&gt;  clientdatax-size_dim     = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-std_descr     = normt.&lt;/P&gt;&lt;P&gt;  clientdatax-std_descr    = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-basic_matl    = wrkst.&lt;/P&gt;&lt;P&gt;  clientdatax-basic_matl   = 'X'.&lt;/P&gt;&lt;P&gt;  clientdata-del_flag      = lvorm.&lt;/P&gt;&lt;P&gt;  clientdatax-del_flag     = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  descdata-langu = sy-langu.&lt;/P&gt;&lt;P&gt;  descdata-matl_desc = maktx.&lt;/P&gt;&lt;P&gt;  APPEND descdata.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  plantdata-pur_group     = ekgrp.&lt;/P&gt;&lt;P&gt;  plantdatax-pur_group    = 'X'.&lt;/P&gt;&lt;P&gt;  plantdata-auto_p_ord    = kautb.&lt;/P&gt;&lt;P&gt;  plantdatax-auto_p_ord   = 'X'.&lt;/P&gt;&lt;P&gt;  plantdata-plant         = werks.&lt;/P&gt;&lt;P&gt;  plantdatax-plant        = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_MATERIAL_SAVEDATA'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      headdata                   = headdata&lt;/P&gt;&lt;P&gt;      clientdata                 = clientdata&lt;/P&gt;&lt;P&gt;      clientdatax                = clientdatax&lt;/P&gt;&lt;P&gt;      plantdata                  = plantdata&lt;/P&gt;&lt;P&gt;      plantdatax                 = plantdatax&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FORECASTPARAMETERS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FORECASTPARAMETERSX        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PLANNINGDATA               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PLANNINGDATAX              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STORAGELOCATIONDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STORAGELOCATIONDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VALUATIONDATA              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  VALUATIONDATAX             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WAREHOUSENUMBERDATA        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WAREHOUSENUMBERDATAX       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SALESDATA                  =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  SALESDATAX                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STORAGETYPEDATA            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STORAGETYPEDATAX           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;      return                     = return&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      materialdescription        = descdata&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNITSOFMEASURE             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UNITSOFMEASUREX            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  INTERNATIONALARTNOS        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  MATERIALLONGTEXT           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TAXCLASSIFICATIONS         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      returnmessages             = returnm&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRTDATA                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PRTDATAX                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSIONIN                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSIONINX               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CHECK sy-subrc  = 0.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    return-number     = 0.&lt;/P&gt;&lt;P&gt;    return-type       = 'S'.&lt;/P&gt;&lt;P&gt;    return-id         = 'Z1'.&lt;/P&gt;&lt;P&gt;    return-message    = 'Successfully updated'.&lt;/P&gt;&lt;P&gt;    return-message_v1 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v2 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v3 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v4 = sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    return-number     = 0.&lt;/P&gt;&lt;P&gt;    return-type       = 'E'.&lt;/P&gt;&lt;P&gt;    return-id         = 'Z1'.&lt;/P&gt;&lt;P&gt;    return-message    = 'Not updated'.&lt;/P&gt;&lt;P&gt;    return-message_v1 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v2 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v3 = ''.&lt;/P&gt;&lt;P&gt;    return-message_v4 = sy-mandt.&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;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Error analysis&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;    An exception occurred. This exception is dealt with in more detail bel&lt;/P&gt;&lt;P&gt;    . The exception, which is assigned to the class 'CX_SY_DYN_CALL_ILLEGA&lt;/P&gt;&lt;P&gt;     was neither&lt;/P&gt;&lt;P&gt;    caught nor passed along using a RAISING clause, in the procedure&lt;/P&gt;&lt;P&gt;     "ZTEST_BAPI_MM01" "(FUNCTION)"&lt;/P&gt;&lt;P&gt;    .&lt;/P&gt;&lt;P&gt;    Since the caller of the procedure could not have expected this excepti&lt;/P&gt;&lt;P&gt;     to occur, the running program was terminated.&lt;/P&gt;&lt;P&gt;    The reason for the exception is:&lt;/P&gt;&lt;P&gt;    The call to the function module "BAPI_MATERIAL_SAVEDATA" is incorrect:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    In the function module interface, you can specify only&lt;/P&gt;&lt;P&gt;    fields of a specific type and length under "RETURN".&lt;/P&gt;&lt;P&gt;    Although the currently specified field&lt;/P&gt;&lt;P&gt;    "RETURN" is the correct type, its length is incorrect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thamks&lt;/P&gt;&lt;P&gt;senthil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Dec 2006 06:57:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-master-create/m-p/1749767#M325101</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-02T06:57:40Z</dc:date>
    </item>
    <item>
      <title>Re: Bapi  material master create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-master-create/m-p/1749768#M325102</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have removed the comment &lt;/P&gt;&lt;P&gt;data: return  type table of bapiret2 with header line.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Dec 2006 07:11:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-master-create/m-p/1749768#M325102</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-02T07:11:14Z</dc:date>
    </item>
    <item>
      <title>Re: Bapi  material master create</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-master-create/m-p/1749769#M325103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i have uncommented the line&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: return  type table of bapiret2 with header line.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Dec 2006 07:11:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-material-master-create/m-p/1749769#M325103</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-02T07:11:27Z</dc:date>
    </item>
  </channel>
</rss>

