<?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_ADDRESSEMP_CREATE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797616#M342681</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried with Bapireturn and it says &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Make an entry in all required fields' &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am giving all the required fields though!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas why is it giving me the above message?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 04 Dec 2006 23:23:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-04T23:23:59Z</dc:date>
    <item>
      <title>BAPI_ADDRESSEMP_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797609#M342674</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;&lt;/P&gt;&lt;P&gt;I was trying BAPI_ADDRESSEMP_CREATE to see if it will work for my requirements so I wrote up this quick report but it doesn't create the new address record. Could you please tell me why the below code does not create a new address record?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  Z_TEST                                        .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      number = '345'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'BAPI_ADDRESSEMP_CREATE'&lt;/P&gt;&lt;P&gt;  exporting&lt;/P&gt;&lt;P&gt;    EMPLOYEENUMBER              = '345'&lt;/P&gt;&lt;P&gt;    VALIDITYBEGIN               = '20061231'&lt;/P&gt;&lt;P&gt;    VALIDITYEND                 = '99991231'&lt;/P&gt;&lt;P&gt;    ADDRESSTYPE                 = '2'&lt;/P&gt;&lt;P&gt;    CONAME                      = 'USA'&lt;/P&gt;&lt;P&gt;    CITY                        = 'Atlanta'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      number = '345'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 22:45:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797609#M342674</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T22:45:50Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ADDRESSEMP_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797610#M342675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this one..this will assist in adding employee address records&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
infty = p2006-infty
number = pernr-pernr
subtype = p2006-subty
validityend = p2006-endda
validitybegin = p2006-begda
record = p2006
operation = 'MOD' " 'INS' 'DEL'
nocommit = 'X'
IMPORTING
return = l_return
key = l_key.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Revert back for more help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Naresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 22:51:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797610#M342675</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T22:51:31Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ADDRESSEMP_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797611#M342676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After BAPI_ADDRESSEMP_CREATE, execute BAPI_TRANSACTION_COMMIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 22:52:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797611#M342676</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T22:52:04Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ADDRESSEMP_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797612#M342677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rob, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried that but it still does not create the record....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  Z_TEST                                               .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      number = '48'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function 'BAPI_ADDRESSEMP_CREATE'&lt;/P&gt;&lt;P&gt;  exporting&lt;/P&gt;&lt;P&gt;    EMPLOYEENUMBER              = '48'&lt;/P&gt;&lt;P&gt;    VALIDITYBEGIN               = '20061231'&lt;/P&gt;&lt;P&gt;    VALIDITYEND                 = '99991231'&lt;/P&gt;&lt;P&gt;    ADDRESSTYPE                 = '2'&lt;/P&gt;&lt;P&gt;    CONAME                      = 'USA'&lt;/P&gt;&lt;P&gt;    CITY                        = 'Atlanta'.&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;CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      number = '48'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 22:58:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797612#M342677</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T22:58:45Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ADDRESSEMP_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797613#M342678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mark,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can create a "ZBAPI.."  and copy paste the code from the standard BAPI..&lt;/P&gt;&lt;P&gt;U can then add the custom code to populate data in the Ztables n Zfields..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reason: &lt;/P&gt;&lt;P&gt;If you  use your  approach and if there is a COMMIT in the standard BAPi, the first part gets stored.. now if there is a problem in populating Zfields, you would want to roll back.. but that would be dificult in case you have run a batch program for large number of records..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Naresh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 23:02:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797613#M342678</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T23:02:33Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ADDRESSEMP_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797614#M342679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You aren't checking the BAPIRETURN structure. You'll likely find that an error has occurred.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 23:02:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797614#M342679</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T23:02:35Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ADDRESSEMP_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797615#M342680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So try:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT ztest MESSAGE-ID 00.

DATA: BEGIN OF return_int OCCURS 0.
        INCLUDE STRUCTURE bapireturn1.
DATA: END   OF return_int.

CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
  EXPORTING
    number = '48'.

CALL FUNCTION 'BAPI_ADDRESSEMP_CREATE'
  EXPORTING
    employeenumber = '48'
    validitybegin  = '20061231'
    validityend    = '99991231'
    addresstype    = '2'
    coname         = 'USA'
    city           = 'Atlanta'
  TABLES
    return         = return_int.

LOOP AT return_int.
ENDLOOP.

IF whatever.
  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
ENDIF.

CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
  EXPORTING
    number = '48'.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Added logic before commit&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Rob Burbank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 23:11:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797615#M342680</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T23:11:26Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ADDRESSEMP_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797616#M342681</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried with Bapireturn and it says &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Make an entry in all required fields' &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am giving all the required fields though!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas why is it giving me the above message?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2006 23:23:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797616#M342681</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-04T23:23:59Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ADDRESSEMP_CREATE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797617#M342682</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perhaps there's some extra configuration in your system. It ran OK in ours.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Dec 2006 20:25:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-addressemp-create/m-p/1797617#M342682</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-05T20:25:42Z</dc:date>
    </item>
  </channel>
</rss>

