<?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>Question Re: Create multiple task lists with service packages, wit... in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/create-multiple-task-lists-with-service-packages-with-call-function-eam/qaa-p/14394244#M4942019</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1543803"&gt;@ABS21&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Use this skeleton inside loop. Important: call EAM_TASKLIST_POST + BAPI_TRANSACTION_COMMIT for each task list to avoid buffer/service package mixing. EAM_TASKLIST_CREATE creates data in buffer; posting/commit writes it to DB&lt;/P&gt;&lt;P&gt;DATA: lt_return TYPE bapiret2_t.&lt;/P&gt;&lt;P&gt;DO 2 TIMES.&lt;/P&gt;&lt;P&gt;CLEAR: ls_header,&lt;BR /&gt;lt_operations,&lt;BR /&gt;lt_spacks_outlines,&lt;BR /&gt;lt_spacks_lines,&lt;BR /&gt;lt_return.&lt;/P&gt;&lt;P&gt;"Header&lt;BR /&gt;ls_header-plnty = 'A'. "General task list&lt;BR /&gt;ls_header-werks = '1000'.&lt;BR /&gt;ls_header-ktext = |Task list { sy-index }|.&lt;/P&gt;&lt;P&gt;"Operation&lt;BR /&gt;APPEND VALUE #( vornr = '0010'&lt;BR /&gt;steus = 'PM03'&lt;BR /&gt;arbpl = 'MECH'&lt;BR /&gt;werks = '1000'&lt;BR /&gt;ltxa1 = 'Service operation' ) TO lt_operations.&lt;/P&gt;&lt;P&gt;"Service package outline&lt;BR /&gt;APPEND VALUE #( vornr = '0010'&lt;BR /&gt;packno = sy-index ) TO lt_spacks_outlines.&lt;/P&gt;&lt;P&gt;"Service line&lt;BR /&gt;APPEND VALUE #( packno = sy-index&lt;BR /&gt;extrow = '0000000010'&lt;BR /&gt;srvpos = 'SERVICE_CODE'&lt;BR /&gt;menge = '1'&lt;BR /&gt;meins = 'AU' ) TO lt_spacks_lines.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'EAM_TASKLIST_CREATE'&lt;BR /&gt;EXPORTING&lt;BR /&gt;is_header = ls_header&lt;BR /&gt;iv_date = sy-datum&lt;BR /&gt;IMPORTING&lt;BR /&gt;ev_plnnr = lv_plnnr&lt;BR /&gt;ev_plnal = lv_plnal&lt;BR /&gt;TABLES&lt;BR /&gt;it_operations = lt_operations&lt;BR /&gt;it_spacks_outlines = lt_spacks_outlines&lt;BR /&gt;it_spacks_lines = lt_spacks_lines&lt;BR /&gt;et_return = lt_return.&lt;/P&gt;&lt;P&gt;READ TABLE lt_return WITH KEY type = 'E' TRANSPORTING NO FIELDS.&lt;BR /&gt;IF sy-subrc = 0.&lt;BR /&gt;CONTINUE.&lt;BR /&gt;ENDIF.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'EAM_TASKLIST_POST'&lt;BR /&gt;TABLES&lt;BR /&gt;et_return = lt_return.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;BR /&gt;EXPORTING&lt;BR /&gt;wait = abap_true.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Sravan&lt;/P&gt;</description>
    <pubDate>Tue, 12 May 2026 10:21:57 GMT</pubDate>
    <dc:creator>sravan_aleshwaram</dc:creator>
    <dc:date>2026-05-12T10:21:57Z</dc:date>
    <item>
      <title>Create multiple task lists with service packages, with CALL FUNCTION 'EAM_TASKLIST_CREATE'</title>
      <link>https://community.sap.com/t5/technology-q-a/create-multiple-task-lists-with-service-packages-with-call-function-eam/qaq-p/14347015</link>
      <description>&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;I need a simple example how to create 2 task lists with service packages via fm&amp;nbsp; 'EAM_TASKLIST_CREATE' inside a loop.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Mar 2026 08:59:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/create-multiple-task-lists-with-service-packages-with-call-function-eam/qaq-p/14347015</guid>
      <dc:creator>ABS21</dc:creator>
      <dc:date>2026-03-12T08:59:38Z</dc:date>
    </item>
    <item>
      <title>Re: Create multiple task lists with service packages, wit...</title>
      <link>https://community.sap.com/t5/technology-q-a/create-multiple-task-lists-with-service-packages-with-call-function-eam/qaa-p/14394244#M4942019</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.sap.com/t5/user/viewprofilepage/user-id/1543803"&gt;@ABS21&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Use this skeleton inside loop. Important: call EAM_TASKLIST_POST + BAPI_TRANSACTION_COMMIT for each task list to avoid buffer/service package mixing. EAM_TASKLIST_CREATE creates data in buffer; posting/commit writes it to DB&lt;/P&gt;&lt;P&gt;DATA: lt_return TYPE bapiret2_t.&lt;/P&gt;&lt;P&gt;DO 2 TIMES.&lt;/P&gt;&lt;P&gt;CLEAR: ls_header,&lt;BR /&gt;lt_operations,&lt;BR /&gt;lt_spacks_outlines,&lt;BR /&gt;lt_spacks_lines,&lt;BR /&gt;lt_return.&lt;/P&gt;&lt;P&gt;"Header&lt;BR /&gt;ls_header-plnty = 'A'. "General task list&lt;BR /&gt;ls_header-werks = '1000'.&lt;BR /&gt;ls_header-ktext = |Task list { sy-index }|.&lt;/P&gt;&lt;P&gt;"Operation&lt;BR /&gt;APPEND VALUE #( vornr = '0010'&lt;BR /&gt;steus = 'PM03'&lt;BR /&gt;arbpl = 'MECH'&lt;BR /&gt;werks = '1000'&lt;BR /&gt;ltxa1 = 'Service operation' ) TO lt_operations.&lt;/P&gt;&lt;P&gt;"Service package outline&lt;BR /&gt;APPEND VALUE #( vornr = '0010'&lt;BR /&gt;packno = sy-index ) TO lt_spacks_outlines.&lt;/P&gt;&lt;P&gt;"Service line&lt;BR /&gt;APPEND VALUE #( packno = sy-index&lt;BR /&gt;extrow = '0000000010'&lt;BR /&gt;srvpos = 'SERVICE_CODE'&lt;BR /&gt;menge = '1'&lt;BR /&gt;meins = 'AU' ) TO lt_spacks_lines.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'EAM_TASKLIST_CREATE'&lt;BR /&gt;EXPORTING&lt;BR /&gt;is_header = ls_header&lt;BR /&gt;iv_date = sy-datum&lt;BR /&gt;IMPORTING&lt;BR /&gt;ev_plnnr = lv_plnnr&lt;BR /&gt;ev_plnal = lv_plnal&lt;BR /&gt;TABLES&lt;BR /&gt;it_operations = lt_operations&lt;BR /&gt;it_spacks_outlines = lt_spacks_outlines&lt;BR /&gt;it_spacks_lines = lt_spacks_lines&lt;BR /&gt;et_return = lt_return.&lt;/P&gt;&lt;P&gt;READ TABLE lt_return WITH KEY type = 'E' TRANSPORTING NO FIELDS.&lt;BR /&gt;IF sy-subrc = 0.&lt;BR /&gt;CONTINUE.&lt;BR /&gt;ENDIF.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'EAM_TASKLIST_POST'&lt;BR /&gt;TABLES&lt;BR /&gt;et_return = lt_return.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;BR /&gt;EXPORTING&lt;BR /&gt;wait = abap_true.&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Sravan&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2026 10:21:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/create-multiple-task-lists-with-service-packages-with-call-function-eam/qaa-p/14394244#M4942019</guid>
      <dc:creator>sravan_aleshwaram</dc:creator>
      <dc:date>2026-05-12T10:21:57Z</dc:date>
    </item>
  </channel>
</rss>

