<?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 NIF_PI  032 No data has been changed, precommit will not be executed in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/nif-pi-032-no-data-has-been-changed-precommit-will-not-be-executed/m-p/8905261#M1690189</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;Can you help me figure out why on executing below program i keep receiving runtime error&lt;/P&gt;&lt;P&gt; Short text of error message: Precommit has not be called yet&lt;/P&gt;&lt;P&gt;&amp;nbsp; Long text of error message:&lt;/P&gt;&lt;P&gt; Technical information about the message:&lt;/P&gt;&lt;P&gt; Message class....... "CNIF_PI"&lt;/P&gt;&lt;P&gt; Number.............. 030&lt;/P&gt;&lt;P&gt; Variable 1.......... " "&lt;/P&gt;&lt;P&gt; Variable 2.......... " "&lt;/P&gt;&lt;P&gt; Variable 3.......... " "&lt;/P&gt;&lt;P&gt; Variable 4.......... " "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error in internal table &lt;STRONG&gt;&lt;EM&gt;it_ret1&lt;/EM&gt;&lt;/STRONG&gt; is &lt;/P&gt;&lt;P&gt; &lt;STRONG style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;NIF_PI&amp;nbsp; 032&amp;nbsp;&amp;nbsp; |No data has been changed, precommit will not be executed.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;See below code&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; DATA: it_proj_def&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;bapi_project_definition_ex&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;HEADER &lt;/SPAN&gt;LINE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_wbs_elmnt &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;bapi_bus2054_new &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;HEADER &lt;/SPAN&gt;LINE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_ret1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;bapiret2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;HEADER &lt;/SPAN&gt;LINE.&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;SPAN class="L0S31"&gt;*it_wbs_elmnt-wbs_element&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'N12G16T011'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-description&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'WBS_Upload'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-responsible_no&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-responsible_no.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-applicant_no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-applicant_no.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-company_code&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-comp_code.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-business_area&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-bus_area.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-controlling_area&amp;nbsp; = it_proj_def-controlling_area.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-profit_ctr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-profit_ctr.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-request_cctr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = itab-req_cc.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-calendar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-calendar.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-currency&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-project_currency.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-currency_iso&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-project_currency_iso.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-plant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-plant.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-user_field_key&amp;nbsp;&amp;nbsp;&amp;nbsp; = '0000001'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-wbs_summarization = 'X'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-objectclass&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-objectclass.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-interest_prof&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = '0000001'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*start&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_PS_INITIALIZATION'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ELEMENT = &lt;SPAN class="L0S33"&gt;'N12G16T011'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-DESCRIPTION = &lt;SPAN class="L0S33"&gt;'WBS Upload'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-RESPONSIBLE_NO =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'00000100'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-APPLICANT_NO =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'00000000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-COMPANY_CODE =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'NSSF'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-BUSINESS_AREA = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CONTROLLING_AREA&amp;nbsp; =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'NSSF'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-PROFIT_CTR =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'10100'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-PROJ_TYPE&amp;nbsp;&amp;nbsp; =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'ZG'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_PLANNING_ELEMENT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACCOUNT_ASSIGNMENT_ELEMENT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BILLING_ELEMENT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CSTG_SHEET&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L0S33"&gt;'A00000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-OVERHEAD_KEY = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-RES_ANAL_KEY = &lt;SPAN class="L0S33"&gt;'000001'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-REQUEST_CCTR_CONTROLLING_AREA = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-REQUEST_CCTR = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-RESPSBL_CCTR_CONTROLLING_AREA = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-RESPSBL_CCTR = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CALENDAR = &lt;SPAN class="L0S33"&gt;'KE'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-PRIORITY = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-EQUIPMENT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-FUNCT_LOC = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CURRENCY = &lt;SPAN class="L0S33"&gt;'KES'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CURRENCY_ISO = &lt;SPAN class="L0S33"&gt;'KES'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-PLANT = &lt;SPAN class="L0S33"&gt;'1000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_KEY = &lt;SPAN class="L0S33"&gt;'ZNSSF'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CHAR20_1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CHAR20_2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CHAR10_1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CHAR10_2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_QUAN1 = &lt;SPAN class="L0S33"&gt;'0.000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_UNIT1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_UNIT1_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_QUAN2 = &lt;SPAN class="L0S33"&gt;'0.000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_UNIT2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_UNIT2_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CURR1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CUKY1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CUKY1_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CURR2 = &lt;SPAN class="L0S33"&gt;'0.000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CUKY2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CUKY2_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_DATE1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_DATE2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_FLAG1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_FLAG2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_CCTR_POSTED_ACTUAL = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_SUMMARIZATION = &lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-OBJECTCLASS = &lt;SPAN class="L0S33"&gt;'PROFT'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-STATISTICAL = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-TAXJURCODE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-INTEREST_PROF = &lt;SPAN class="L0S33"&gt;'0000001'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-INVEST_PROFILE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-EVGEW = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CHANGE_NO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-SUBPROJECT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-PLANINTEGRATED = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-INV_REASON = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-SCALE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-ENVIR_INVEST = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-REQUEST_COMP_CODE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_MRP_ELEMENT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-LOCATION = &lt;SPAN class="L0S33"&gt;'NAI'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-VENTURE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-REC_IND = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-EQUITY_TYP = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-JV_OTYPE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-JV_JIBCL = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-JV_JIBSA = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BASIC_START_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BASIC_FINISH_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_FORECAST_START_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_FORECAST_FINISH_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACTUAL_START_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACTUAL_FINISH_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BASIC_DURATION = &lt;SPAN class="L0S33"&gt;'0.0'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BASIC_DUR_UNIT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BASIC_DUR_UNIT_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_FORECAST_DURATION = &lt;SPAN class="L0S33"&gt;'0.0'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_FORCAST_DUR_UNIT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_FORECAST_DUR_UNIT_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACTUAL_DURATION = &lt;SPAN class="L0S33"&gt;'0.0'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACTUAL_DUR_UNIT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACTUAL_DUR_UNIT_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_LEFT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_UP = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-FUNC_AREA = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_BUS2054_CREATE_MULTI'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_project_definition = &lt;SPAN class="L0S33"&gt;'N12G16T01'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_wbs_element&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_wbs_elmnt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; et_return&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_ret1&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; EXTENSIONIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; EXTENSIONOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;if &lt;/SPAN&gt;it_ret1 &lt;SPAN class="L0S52"&gt;is &lt;/SPAN&gt;initial.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_PS_PRECOMMIT'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; et_return = it_ret1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*READ TABLE it_ret1 WITH KEY type = 'E'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*IF sy-subrc NE 0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*ENDIF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;if &lt;/SPAN&gt;it_ret1 &lt;SPAN class="L0S52"&gt;is &lt;/SPAN&gt;initial.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_TRANSACTION_COMMIT'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What could be the problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Aug 2012 09:16:25 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-08-03T09:16:25Z</dc:date>
    <item>
      <title>NIF_PI  032 No data has been changed, precommit will not be executed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nif-pi-032-no-data-has-been-changed-precommit-will-not-be-executed/m-p/8905261#M1690189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;Can you help me figure out why on executing below program i keep receiving runtime error&lt;/P&gt;&lt;P&gt; Short text of error message: Precommit has not be called yet&lt;/P&gt;&lt;P&gt;&amp;nbsp; Long text of error message:&lt;/P&gt;&lt;P&gt; Technical information about the message:&lt;/P&gt;&lt;P&gt; Message class....... "CNIF_PI"&lt;/P&gt;&lt;P&gt; Number.............. 030&lt;/P&gt;&lt;P&gt; Variable 1.......... " "&lt;/P&gt;&lt;P&gt; Variable 2.......... " "&lt;/P&gt;&lt;P&gt; Variable 3.......... " "&lt;/P&gt;&lt;P&gt; Variable 4.......... " "&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error in internal table &lt;STRONG&gt;&lt;EM&gt;it_ret1&lt;/EM&gt;&lt;/STRONG&gt; is &lt;/P&gt;&lt;P&gt; &lt;STRONG style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;NIF_PI&amp;nbsp; 032&amp;nbsp;&amp;nbsp; |No data has been changed, precommit will not be executed.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;See below code&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12px; background-color: #ffffff; color: #333333;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; DATA: it_proj_def&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;bapi_project_definition_ex&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;HEADER &lt;/SPAN&gt;LINE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_wbs_elmnt &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;bapi_bus2054_new &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;HEADER &lt;/SPAN&gt;LINE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_ret1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;bapiret2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;HEADER &lt;/SPAN&gt;LINE.&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;SPAN class="L0S31"&gt;*it_wbs_elmnt-wbs_element&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'N12G16T011'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-description&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'WBS_Upload'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-responsible_no&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-responsible_no.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-applicant_no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-applicant_no.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-company_code&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-comp_code.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-business_area&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-bus_area.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-controlling_area&amp;nbsp; = it_proj_def-controlling_area.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-profit_ctr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-profit_ctr.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-request_cctr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = itab-req_cc.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-calendar&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-calendar.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-currency&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-project_currency.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-currency_iso&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-project_currency_iso.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-plant&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-plant.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-user_field_key&amp;nbsp;&amp;nbsp;&amp;nbsp; = '0000001'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-wbs_summarization = 'X'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-objectclass&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_proj_def-objectclass.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*it_wbs_elmnt-interest_prof&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = '0000001'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*start&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_PS_INITIALIZATION'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ELEMENT = &lt;SPAN class="L0S33"&gt;'N12G16T011'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-DESCRIPTION = &lt;SPAN class="L0S33"&gt;'WBS Upload'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-RESPONSIBLE_NO =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'00000100'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-APPLICANT_NO =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'00000000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-COMPANY_CODE =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'NSSF'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-BUSINESS_AREA = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CONTROLLING_AREA&amp;nbsp; =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'NSSF'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-PROFIT_CTR =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'10100'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-PROJ_TYPE&amp;nbsp;&amp;nbsp; =&amp;nbsp; &lt;SPAN class="L0S33"&gt;'ZG'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_PLANNING_ELEMENT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACCOUNT_ASSIGNMENT_ELEMENT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BILLING_ELEMENT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CSTG_SHEET&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L0S33"&gt;'A00000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-OVERHEAD_KEY = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-RES_ANAL_KEY = &lt;SPAN class="L0S33"&gt;'000001'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-REQUEST_CCTR_CONTROLLING_AREA = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-REQUEST_CCTR = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-RESPSBL_CCTR_CONTROLLING_AREA = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-RESPSBL_CCTR = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CALENDAR = &lt;SPAN class="L0S33"&gt;'KE'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-PRIORITY = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-EQUIPMENT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-FUNCT_LOC = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CURRENCY = &lt;SPAN class="L0S33"&gt;'KES'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CURRENCY_ISO = &lt;SPAN class="L0S33"&gt;'KES'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-PLANT = &lt;SPAN class="L0S33"&gt;'1000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_KEY = &lt;SPAN class="L0S33"&gt;'ZNSSF'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CHAR20_1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CHAR20_2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CHAR10_1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CHAR10_2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_QUAN1 = &lt;SPAN class="L0S33"&gt;'0.000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_UNIT1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_UNIT1_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_QUAN2 = &lt;SPAN class="L0S33"&gt;'0.000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_UNIT2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_UNIT2_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CURR1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CUKY1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CUKY1_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CURR2 = &lt;SPAN class="L0S33"&gt;'0.000'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CUKY2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_CUKY2_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_DATE1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_DATE2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_FLAG1 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-USER_FIELD_FLAG2 = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_CCTR_POSTED_ACTUAL = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_SUMMARIZATION = &lt;SPAN class="L0S33"&gt;'X'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-OBJECTCLASS = &lt;SPAN class="L0S33"&gt;'PROFT'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-STATISTICAL = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-TAXJURCODE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-INTEREST_PROF = &lt;SPAN class="L0S33"&gt;'0000001'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-INVEST_PROFILE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-EVGEW = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-CHANGE_NO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-SUBPROJECT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-PLANINTEGRATED = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-INV_REASON = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-SCALE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-ENVIR_INVEST = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-REQUEST_COMP_CODE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_MRP_ELEMENT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-LOCATION = &lt;SPAN class="L0S33"&gt;'NAI'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-VENTURE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-REC_IND = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-EQUITY_TYP = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-JV_OTYPE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-JV_JIBCL = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-JV_JIBSA = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BASIC_START_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BASIC_FINISH_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_FORECAST_START_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_FORECAST_FINISH_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACTUAL_START_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACTUAL_FINISH_DATE = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BASIC_DURATION = &lt;SPAN class="L0S33"&gt;'0.0'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BASIC_DUR_UNIT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_BASIC_DUR_UNIT_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_FORECAST_DURATION = &lt;SPAN class="L0S33"&gt;'0.0'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_FORCAST_DUR_UNIT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_FORECAST_DUR_UNIT_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACTUAL_DURATION = &lt;SPAN class="L0S33"&gt;'0.0'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACTUAL_DUR_UNIT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_ACTUAL_DUR_UNIT_ISO = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_LEFT = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-WBS_UP = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; it_wbs_elmnt-FUNC_AREA = &lt;SPAN class="L0S33"&gt;' '&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_BUS2054_CREATE_MULTI'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_project_definition = &lt;SPAN class="L0S33"&gt;'N12G16T01'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_wbs_element&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_wbs_elmnt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; et_return&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_ret1&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; EXTENSIONIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; EXTENSIONOUT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;if &lt;/SPAN&gt;it_ret1 &lt;SPAN class="L0S52"&gt;is &lt;/SPAN&gt;initial.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_PS_PRECOMMIT'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; et_return = it_ret1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*READ TABLE it_ret1 WITH KEY type = 'E'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*IF sy-subrc NE 0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&amp;nbsp; CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*ENDIF.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;if &lt;/SPAN&gt;it_ret1 &lt;SPAN class="L0S52"&gt;is &lt;/SPAN&gt;initial.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'BAPI_TRANSACTION_COMMIT'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What could be the problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2012 09:16:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nif-pi-032-no-data-has-been-changed-precommit-will-not-be-executed/m-p/8905261#M1690189</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-08-03T09:16:25Z</dc:date>
    </item>
    <item>
      <title>Re: NIF_PI  032 No data has been changed, precommit will not be executed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nif-pi-032-no-data-has-been-changed-precommit-will-not-be-executed/m-p/8905262#M1690190</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;The internal table IT_WBS_ELEMENT doesn't seem to have any value.&lt;/P&gt;&lt;P&gt;I think you forgot to append the header line to internal table.&lt;/P&gt;&lt;P&gt;Check the table in debug mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Shambu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2012 09:40:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nif-pi-032-no-data-has-been-changed-precommit-will-not-be-executed/m-p/8905262#M1690190</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-08-03T09:40:19Z</dc:date>
    </item>
    <item>
      <title>Re: NIF_PI  032 No data has been changed, precommit will not be executed</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/nif-pi-032-no-data-has-been-changed-precommit-will-not-be-executed/m-p/8905263#M1690191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Shambu sometimes extra pairs of eyes can be of great help in solving .&lt;SPAN __jive_emoticon_name="cool" __jive_macro_name="emoticon" class="jive_macro jive_macro_emoticon jive_emote" src="https://community.sap.com/843/images/emoticons/cool.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Aug 2012 10:06:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/nif-pi-032-no-data-has-been-changed-precommit-will-not-be-executed/m-p/8905263#M1690191</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-08-03T10:06:42Z</dc:date>
    </item>
  </channel>
</rss>

