<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3196392#M761645</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi this code will solve ur problem:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION zbapi_lifecycle_create.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local Interface:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(I_DLCODE) TYPE  ZSE_DEVLIFECYCLE-DLCODE&lt;/P&gt;&lt;P&gt;*"     VALUE(I_DLDESC) TYPE  ZSE_DEVLIFECYCLE-DLDESC&lt;/P&gt;&lt;P&gt;*"     VALUE(I_DLLEVEL) TYPE  ZSE_DEVLIFECYCLE-DLLEVEL&lt;/P&gt;&lt;P&gt;*"  TABLES&lt;/P&gt;&lt;P&gt;*"      RETURN STRUCTURE  BAPIRET2&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&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;Structure declaration for Dlcode structure.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TYPES : BEGIN OF itab_dlcode ,&lt;/P&gt;&lt;P&gt;          dlcode TYPE zse_devlifecycle-dlcode,&lt;/P&gt;&lt;P&gt;          END OF itab_dlcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for dlcode structure.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : tab_dlcode TYPE TABLE OF itab_dlcode WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area declaration for dlcode structure.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         wa_dlcode TYPE itab_dlcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Creating work area for Life cycle table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: wa_dlcycle TYPE zse_devlifecycle.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_dlcycle-dlcode  = i_dlcode.&lt;/P&gt;&lt;P&gt;  wa_dlcycle-dldesc  = i_dldesc .&lt;/P&gt;&lt;P&gt;  wa_dlcycle-dllevel = i_dllevel .&lt;/P&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;work area an internal table for return parameter&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA :   wa_return TYPE bapiret2,&lt;/P&gt;&lt;P&gt;           gt_return TYPE TABLE OF bapiret2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To check if phase code is valid or not&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT dlcode INTO tab_dlcode FROM zse_devlifecycle WHERE dlcode = i_dlcode.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BALW_BAPIRETURN_GET2'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        type   = 'e'&lt;/P&gt;&lt;P&gt;        cl     = 'ZSU'&lt;/P&gt;&lt;P&gt;        number = '029'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        return = wa_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wa_return TO gt_return.&lt;/P&gt;&lt;P&gt;    MOVE gt_return[] TO return[].&lt;/P&gt;&lt;P&gt;    CLEAR wa_return..&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&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;to add a new record into the life cycle table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODIFY  zse_devlifecycle FROM wa_dlcycle.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with regards,&lt;/P&gt;&lt;P&gt;Hema Sundara.&lt;/P&gt;&lt;P&gt;pls reward if found needful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Dec 2007 14:34:01 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-12-26T14:34:01Z</dc:date>
    <item>
      <title>BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3196391#M761644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi guru's ,&lt;/P&gt;&lt;P&gt; i m using BAPI 'BAPI_ABSENCE_CREATE' for updating absence data and BAPI 'BAPI_TRANSACTION_COMMIT' for message, but problem is that i m getting msg personel no is saved but not reflected in table and also not displaying absence data in PA61 , can anybody tell me what should i do ?&lt;/P&gt;&lt;P&gt;i m sending code also ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'BAPI_ABSENCE_CREATE' DESTINATION 'NONE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      EMPLOYEENUMBER       = WA_TEMP-PERNR&lt;/P&gt;&lt;P&gt;      VALIDITYBEGIN        = WA_TEMP-begda&lt;/P&gt;&lt;P&gt;      VALIDITYEND          = WA_TEMP-ENDDA&lt;/P&gt;&lt;P&gt;     START                = WA_TEMP-BEGUZ&lt;/P&gt;&lt;P&gt;     END                  = WA_TEMP-ENDUZ&lt;/P&gt;&lt;P&gt;      ABSENCETYPE          = WA_TEMP-AWART&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    ABSENCEHOURS         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    NOCOMMIT             =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   IMPORTING&lt;/P&gt;&lt;P&gt;     RETURN               = wa_RETURN&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    EMPLOYEENUMBER       = W_PERNR&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    SUBTYPE              =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    OBJECTID             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    LOCKINDICATOR        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VALIDITYBEGIN        =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    VALIDITYEND          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    RECORDNUMBER         =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' DESTINATION 'NONE'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   WAIT          = 'X'&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   RETURN        = wa_RETURN&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      WRITE: / 'PERSONAL NO.' , WA_TEMP-PERNR , 'SAVED' .&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;         LOOP AT IT_RETURN INTO WA_RETURN.&lt;/P&gt;&lt;P&gt;      WRITE: / WA_RETURN-MESSAGE.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;its urgent.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Dec 2007 11:04:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3196391#M761644</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-26T11:04:46Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3196392#M761645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi this code will solve ur problem:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FUNCTION zbapi_lifecycle_create.&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;"Local Interface:&lt;/P&gt;&lt;P&gt;*"  IMPORTING&lt;/P&gt;&lt;P&gt;*"     VALUE(I_DLCODE) TYPE  ZSE_DEVLIFECYCLE-DLCODE&lt;/P&gt;&lt;P&gt;*"     VALUE(I_DLDESC) TYPE  ZSE_DEVLIFECYCLE-DLDESC&lt;/P&gt;&lt;P&gt;*"     VALUE(I_DLLEVEL) TYPE  ZSE_DEVLIFECYCLE-DLLEVEL&lt;/P&gt;&lt;P&gt;*"  TABLES&lt;/P&gt;&lt;P&gt;*"      RETURN STRUCTURE  BAPIRET2&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&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;Structure declaration for Dlcode structure.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  TYPES : BEGIN OF itab_dlcode ,&lt;/P&gt;&lt;P&gt;          dlcode TYPE zse_devlifecycle-dlcode,&lt;/P&gt;&lt;P&gt;          END OF itab_dlcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Internal table declaration for dlcode structure.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA : tab_dlcode TYPE TABLE OF itab_dlcode WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Work Area declaration for dlcode structure.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         wa_dlcode TYPE itab_dlcode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Creating work area for Life cycle table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: wa_dlcycle TYPE zse_devlifecycle.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_dlcycle-dlcode  = i_dlcode.&lt;/P&gt;&lt;P&gt;  wa_dlcycle-dldesc  = i_dldesc .&lt;/P&gt;&lt;P&gt;  wa_dlcycle-dllevel = i_dllevel .&lt;/P&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;work area an internal table for return parameter&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA :   wa_return TYPE bapiret2,&lt;/P&gt;&lt;P&gt;           gt_return TYPE TABLE OF bapiret2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To check if phase code is valid or not&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT dlcode INTO tab_dlcode FROM zse_devlifecycle WHERE dlcode = i_dlcode.&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BALW_BAPIRETURN_GET2'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        type   = 'e'&lt;/P&gt;&lt;P&gt;        cl     = 'ZSU'&lt;/P&gt;&lt;P&gt;        number = '029'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        return = wa_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wa_return TO gt_return.&lt;/P&gt;&lt;P&gt;    MOVE gt_return[] TO return[].&lt;/P&gt;&lt;P&gt;    CLEAR wa_return..&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&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;to add a new record into the life cycle table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODIFY  zse_devlifecycle FROM wa_dlcycle.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFUNCTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with regards,&lt;/P&gt;&lt;P&gt;Hema Sundara.&lt;/P&gt;&lt;P&gt;pls reward if found needful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Dec 2007 14:34:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/3196392#M761645</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-12-26T14:34:01Z</dc:date>
    </item>
  </channel>
</rss>

