<?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_ROUTING_CREATE Don't create. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722907#M1455720</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I meet problem for BAPI_ROUTING_CREATE  because i do debug  be deep Function BAPI_ROUTING_CREATE  I meet that Line 219  and debug deep to CALL FUNCTION 'CP_CC_S_SAVE'.  meet   PERFORM cp_check_tsk_at_save for check error before to save but perform this have function &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CP_CC_P_PROVIDE_REF_TO_BADI'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_name         = ewb_badi-cewb_tsk_update &lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      c_instance     = exit_cewb_tsk_update &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; result this equal initial  &lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      name_required  = 1&lt;/P&gt;&lt;P&gt;      OTHERS         = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF exit_cewb_tsk_update IS NOT INITIAL. &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; " exit_cewb_tsk_update is initial do have to exit don't save and create routing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 09 Mar 2010 05:07:37 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-03-09T05:07:37Z</dc:date>
    <item>
      <title>BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722896#M1455709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I want to upload data into CA01 using 'BAPI_ROUTING_CREATE' , and passing the parameters :&lt;/P&gt;&lt;P&gt;task ,materialtaskallocation, operation , suboperation and after running BAPI I am getting success message 'S' and also I am getting Groupcounter in export parameter. but don't create routing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ROUTING_CREATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;bomusage = p_stlan&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;group = z_group&lt;/P&gt;&lt;P&gt;groupcounter = z_groupctn&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;task = it_task&lt;/P&gt;&lt;P&gt;materialtaskallocation = it_mattasklocate&lt;/P&gt;&lt;P&gt;operation = it_operation&lt;/P&gt;&lt;P&gt;componentallocation = it_compalocate&lt;/P&gt;&lt;P&gt;return = it_return&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;bapi_return] = it_return[.&lt;/P&gt;&lt;P&gt;READ TABLE it_return WITH KEY type = 'S'.&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&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 = commit_return.&lt;/P&gt;&lt;P&gt;WAIT UP TO 30 SECONDS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 06:48:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722896#M1455709</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-08T06:48:46Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722897#M1455710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;bapi_return] = it_return[.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check above statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reg&lt;/P&gt;&lt;P&gt;M&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 06:58:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722897#M1455710</guid>
      <dc:creator>manthanraja</dc:creator>
      <dc:date>2010-03-08T06:58:00Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722898#M1455711</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;Did u check in table MAPL, PLKO and PLPO. Whether the group number is exists.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are checking through CA02 . make sure that &lt;STRONG&gt;Key date&lt;/STRONG&gt; is between VALID_FROM and VALID_TO date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shanmugavel Chandrasekaran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 06:59:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722898#M1455711</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-08T06:59:01Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722899#M1455712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pornchai,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Debug your code and check weather your code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE it_return WITH KEY type = 'S'.&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This condition get true or not ..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 07:01:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722899#M1455712</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-08T07:01:15Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722900#M1455713</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;Even though Group Counter Created,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to Check the Internal Table IT_RETURN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It should be Free From Errors,if error is  there try to correct all the errors, then only active Routing will be Created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Sathish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 07:02:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722900#M1455713</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-08T07:02:54Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722901#M1455714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm do Debug already but it_return result message type S .&lt;/P&gt;&lt;P&gt;I try check CA03 data dose not exits and check in table PLKO have not data in this table. Please help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Pornchai on Mar 8, 2010 8:27 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 07:27:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722901#M1455714</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-08T07:27:04Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722902#M1455715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Result is true it_return contain message type S and ID 000 Message N/50001479/1.&lt;/P&gt;&lt;P&gt;N             = Task list type&lt;/P&gt;&lt;P&gt;50001479 = Group&lt;/P&gt;&lt;P&gt;1             = Group Counter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 07:31:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722902#M1455715</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-08T07:31:35Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722903#M1455716</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;try like below mentioned.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;wait = space         &lt;STRONG&gt;&lt;U&gt;" dont pass X&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;return = commit_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;dont use &lt;STRONG&gt;WAIT UP TO 30 SECONDS.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 07:40:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722903#M1455716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-08T07:40:17Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722904#M1455717</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;First test the BAPI in SE37 with the Same Parameteres, in the test sequence along with the BAPI Commit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it is working Fine then the Program also should work fine, as per the advise of the previous reply, try to remove the wait statement also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards,&lt;/P&gt;&lt;P&gt;Sathish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 07:44:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722904#M1455717</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-08T07:44:02Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722905#M1455718</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;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="--------------------" /&gt;internal table for file read--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------" /&gt;&lt;P&gt;DATA: BEGIN OF T_TASK1 OCCURS 0,&lt;/P&gt;&lt;P&gt;        MATERIAL                LIKE  T_MATERIAL-MATERIAL,&lt;/P&gt;&lt;P&gt;        PLANT                   LIKE  T_TASK-PLANT,&lt;/P&gt;&lt;P&gt;        VALID_FROM(10)          TYPE  C,&lt;/P&gt;&lt;P&gt;        GROUP_COUNTER           LIKE  T_TASK-GROUP_COUNTER,&lt;/P&gt;&lt;P&gt;        GROUP                   LIKE  T_TASK-TASK_LIST_GROUP,&lt;/P&gt;&lt;P&gt;        DESCRIPTION_T           LIKE  T_TASK-DESCRIPTION,&lt;/P&gt;&lt;P&gt;        TASK_LIST_USAGE         LIKE  T_TASK-TASK_LIST_USAGE,&lt;/P&gt;&lt;P&gt;        TASK_LIST_STATUS        LIKE  T_TASK-TASK_LIST_STATUS,&lt;/P&gt;&lt;P&gt;        LOT_SIZE_FROM           LIKE  T_TASK-LOT_SIZE_FROM,&lt;/P&gt;&lt;P&gt;        LOT_SIZE_TO             LIKE  T_TASK-LOT_SIZE_TO,&lt;/P&gt;&lt;P&gt;        TASK_MEASURE_UNIT       LIKE  T_TASK-TASK_MEASURE_UNIT,&lt;/P&gt;&lt;P&gt;        ACTIVITY                LIKE  T_OPERATION-ACTIVITY,&lt;/P&gt;&lt;P&gt;        WORK_CNTR               LIKE  T_OPERATION-WORK_CNTR,&lt;/P&gt;&lt;P&gt;        CONTROL_KEY             LIKE  T_OPERATION-CONTROL_KEY,&lt;/P&gt;&lt;P&gt;        DESCRIPTION             LIKE  T_OPERATION-DESCRIPTION,&lt;/P&gt;&lt;P&gt;        BASE_QUANTITY           LIKE  T_OPERATION-BASE_QUANTITY,&lt;/P&gt;&lt;P&gt;        OPERATION_MEASURE_UNIT  LIKE  T_OPERATION-OPERATION_MEASURE_UNIT,&lt;/P&gt;&lt;P&gt;        PURCH_ORG               LIKE  T_OPERATION-PURCH_ORG,&lt;/P&gt;&lt;P&gt;        MATL_GROUP              LIKE  T_OPERATION-MATL_GROUP,&lt;/P&gt;&lt;P&gt;        PRICE_UNIT              LIKE  T_OPERATION-PRICE_UNIT,&lt;/P&gt;&lt;P&gt;        INFO_REC_NET_PRICE      LIKE  T_OPERATION-INFO_REC_NET_PRICE,&lt;/P&gt;&lt;P&gt;        COST_ELEM               LIKE  T_OPERATION-COST_ELEM,&lt;/P&gt;&lt;P&gt;        CURRENCY                LIKE  T_OPERATION-CURRENCY,&lt;/P&gt;&lt;P&gt;        NOMINATOR               LIKE  T_OPERATION-NOMINATOR,&lt;/P&gt;&lt;P&gt;        STD_VALUE_01            LIKE  T_OPERATION-STD_VALUE_01,&lt;/P&gt;&lt;P&gt;        STD_UNIT_01             LIKE  T_OPERATION-STD_UNIT_01,&lt;/P&gt;&lt;P&gt;        FREE_GRID               LIKE  T_OPERATION-FREE_GRID,&lt;/P&gt;&lt;P&gt;        INSP_POINT_COMPLT_FLOW_VARIANT LIKE T_OPERATION-INSP_POINT_COMPLT_FLOW_VARIANT,&lt;/P&gt;&lt;P&gt;      END OF T_TASK1.&lt;/P&gt;&lt;P&gt;*--&lt;DEL&gt;&lt;/DEL&gt;&lt;/P&gt;&lt;HR originaltext="----------------------" /&gt;internal table for header--&lt;P&gt;&lt;/P&gt;&lt;HR originaltext="-------------------------------" /&gt;&lt;P&gt;DATA: BEGIN OF T_HEADER OCCURS 0,&lt;/P&gt;&lt;P&gt;        MATERIAL          LIKE  T_MATERIAL-MATERIAL,&lt;/P&gt;&lt;P&gt;        PLANT             LIKE  T_TASK-PLANT,&lt;/P&gt;&lt;P&gt;        VALID_FROM(10)    TYPE  C,&lt;/P&gt;&lt;P&gt;        GROUP_COUNTER     LIKE  T_TASK-GROUP_COUNTER,&lt;/P&gt;&lt;P&gt;        GROUP             LIKE  T_TASK-TASK_LIST_GROUP,&lt;/P&gt;&lt;P&gt;        DESCRIPTION_T     LIKE  T_TASK-DESCRIPTION,&lt;/P&gt;&lt;P&gt;        TASK_LIST_USAGE   LIKE  T_TASK-TASK_LIST_USAGE,&lt;/P&gt;&lt;P&gt;        TASK_LIST_STATUS  LIKE  T_TASK-TASK_LIST_STATUS,&lt;/P&gt;&lt;P&gt;        LOT_SIZE_FROM     LIKE  T_TASK-LOT_SIZE_FROM,&lt;/P&gt;&lt;P&gt;        LOT_SIZE_TO       LIKE  T_TASK-LOT_SIZE_TO,&lt;/P&gt;&lt;P&gt;        IDENT_KEY         LIKE  T_TASK-IDENT_KEY,&lt;/P&gt;&lt;P&gt;      END OF T_HEADER.&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------------------------" /&gt;&lt;P&gt;internal table for item -&lt;/P&gt;&lt;HR originaltext="-----------------------------------------" /&gt;&lt;P&gt;DATA: BEGIN OF T_ITEM OCCURS 0,&lt;/P&gt;&lt;P&gt;        MATERIAL                        LIKE  T_MATERIAL-MATERIAL,&lt;/P&gt;&lt;P&gt;        PLANT                           LIKE  T_TASK-PLANT,&lt;/P&gt;&lt;P&gt;        GROUP_COUNTER                   LIKE  T_TASK-GROUP_COUNTER,&lt;/P&gt;&lt;P&gt;        GROUP                           LIKE  T_TASK-TASK_LIST_GROUP,&lt;/P&gt;&lt;P&gt;        VALID_FROM(10)                  TYPE  C,&lt;/P&gt;&lt;P&gt;        WORK_CNTR                       LIKE  T_OPERATION-WORK_CNTR,&lt;/P&gt;&lt;P&gt;        CONTROL_KEY                     LIKE  T_OPERATION-CONTROL_KEY,&lt;/P&gt;&lt;P&gt;        DESCRIPTION                     LIKE  T_OPERATION-DESCRIPTION,&lt;/P&gt;&lt;P&gt;        OPERATION_MEASURE_UNIT          LIKE  T_OPERATION-OPERATION_MEASURE_UNIT,&lt;/P&gt;&lt;P&gt;        NOMINATOR                       LIKE  T_OPERATION-NOMINATOR,&lt;/P&gt;&lt;P&gt;        BASE_QUANTITY                   LIKE  T_OPERATION-BASE_QUANTITY,&lt;/P&gt;&lt;P&gt;        INFO_REC_NET_PRICE              LIKE  T_OPERATION-INFO_REC_NET_PRICE,&lt;/P&gt;&lt;P&gt;        PRICE_UNIT                      LIKE  T_OPERATION-PRICE_UNIT,&lt;/P&gt;&lt;P&gt;        COST_ELEM                       LIKE  T_OPERATION-COST_ELEM,&lt;/P&gt;&lt;P&gt;        CURRENCY                        LIKE  T_OPERATION-CURRENCY,&lt;/P&gt;&lt;P&gt;        PURCH_ORG                       LIKE  T_OPERATION-PURCH_ORG,&lt;/P&gt;&lt;P&gt;        MATL_GROUP                      LIKE  T_OPERATION-MATL_GROUP,&lt;/P&gt;&lt;P&gt;        ACTIVITY                        LIKE  T_OPERATION-ACTIVITY,&lt;/P&gt;&lt;P&gt;        STD_VALUE_01                    LIKE  T_OPERATION-STD_VALUE_01,&lt;/P&gt;&lt;P&gt;        STD_UNIT_01                     LIKE  T_OPERATION-STD_UNIT_01,&lt;/P&gt;&lt;P&gt;        FREE_GRID                       LIKE  T_OPERATION-FREE_GRID,&lt;/P&gt;&lt;P&gt;        INSP_POINT_COMPLT_FLOW_VARIANT  LIKE  T_OPERATION-INSP_POINT_COMPLT_FLOW_VARIANT,&lt;/P&gt;&lt;P&gt;      END OF T_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             WORK AREA DECLARATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : GROUPCOUNTER  LIKE  BAPI1012_TSK_C-GROUP_COUNTER,&lt;/P&gt;&lt;P&gt;       GROUP         LIKE  BAPI1012_TSK_C-TASK_LIST_GROUP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          VARIABLE DECLARATION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : WA_TASK1    LIKE  T_TASK1,&lt;/P&gt;&lt;P&gt;       WA_HEADER   LIKE  T_HEADER,&lt;/P&gt;&lt;P&gt;       WA_ITEM     LIKE  T_ITEM,&lt;/P&gt;&lt;P&gt;       V_DATE(10)  TYPE  C,&lt;/P&gt;&lt;P&gt;       V_FNAME     TYPE  STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;             Selection-screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN :BEGIN OF BLOCK BL1 WITH FRAME TITLE  TEXT-001.&lt;/P&gt;&lt;P&gt;PARAMETERS : P_FNAME TYPE RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BL1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           At selection screen&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PROGRAM_NAME  = 'ZDEMOBAPI_ROUTING'&lt;/P&gt;&lt;P&gt;      DYNPRO_NUMBER = '1000'&lt;/P&gt;&lt;P&gt;      FIELD_NAME    = 'P_FNAME'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      FILE_NAME     = P_FNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;          start of selection&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM CHECK_FILE.&lt;/P&gt;&lt;P&gt;  PERFORM READ_FILE.&lt;/P&gt;&lt;P&gt;  PERFORM UPLOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  CHECK_FILE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CHECK_FILE .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF P_FNAME IS INITIAL.&lt;/P&gt;&lt;P&gt;    MESSAGE I016(RP) WITH 'Please enter a file name'.&lt;/P&gt;&lt;P&gt;    LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MOVE P_FNAME TO  V_FNAME.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "CHECK_FILE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  READ_FILE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM READ_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILETYPE            = 'ASC'&lt;/P&gt;&lt;P&gt;      FILENAME            = V_FNAME&lt;/P&gt;&lt;P&gt;      HAS_FIELD_SEPARATOR = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DATA_TAB            = T_TASK1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " READ_FILE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  UPLOAD&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPLOAD .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_TASK1 INTO WA_TASK1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_CUNIT_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        INPUT          = WA_TASK1-STD_UNIT_01&lt;/P&gt;&lt;P&gt;        LANGUAGE       = SY-LANGU&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        OUTPUT         = WA_TASK1-STD_UNIT_01&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        UNIT_NOT_FOUND = 1&lt;/P&gt;&lt;P&gt;        OTHERS         = 2.&lt;/P&gt;&lt;P&gt;    BREAK SHAILAJAA.&lt;/P&gt;&lt;P&gt;    V_DATE = WA_TASK1-VALID_FROM.&lt;/P&gt;&lt;P&gt;    IF NOT V_DATE IS INITIAL.&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CONVERT_DATE_TO_INTERNAL'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          DATE_EXTERNAL = V_DATE&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          DATE_INTERNAL = V_DATE.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF WA_TASK1-DESCRIPTION_T NE ' ' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WA_HEADER-VALID_FROM     =  V_DATE.&lt;/P&gt;&lt;P&gt;      WA_HEADER-PLANT          =  WA_TASK1-PLANT.&lt;/P&gt;&lt;P&gt;      WA_HEADER-GROUP_COUNTER  =  WA_TASK1-GROUP_COUNTER.&lt;/P&gt;&lt;P&gt;      WA_HEADER-GROUP          =  WA_TASK1-GROUP.&lt;/P&gt;&lt;P&gt;      WA_HEADER-IDENT_KEY      =  'A03'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'CONVERSION_EXIT_CCMAT_INPUT'&lt;/P&gt;&lt;P&gt;        EXPORTING&lt;/P&gt;&lt;P&gt;          INPUT  = WA_TASK1-MATERIAL&lt;/P&gt;&lt;P&gt;        IMPORTING&lt;/P&gt;&lt;P&gt;          OUTPUT = WA_TASK1-MATERIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WA_HEADER-MATERIAL         =  WA_TASK1-MATERIAL.&lt;/P&gt;&lt;P&gt;      WA_HEADER-DESCRIPTION_T    =  WA_TASK1-DESCRIPTION_T.&lt;/P&gt;&lt;P&gt;      WA_HEADER-TASK_LIST_USAGE  =  WA_TASK1-TASK_LIST_USAGE.&lt;/P&gt;&lt;P&gt;      WA_HEADER-TASK_LIST_STATUS =  WA_TASK1-TASK_LIST_STATUS.&lt;/P&gt;&lt;P&gt;      WA_HEADER-LOT_SIZE_FROM    =  WA_TASK1-LOT_SIZE_FROM.&lt;/P&gt;&lt;P&gt;      WA_HEADER-LOT_SIZE_TO      =  WA_TASK1-LOT_SIZE_TO.&lt;/P&gt;&lt;P&gt;      APPEND WA_HEADER TO T_HEADER.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_ITEM-PLANT         =  WA_TASK1-PLANT.&lt;/P&gt;&lt;P&gt;    WA_ITEM-VALID_FROM    =  V_DATE.&lt;/P&gt;&lt;P&gt;    WA_ITEM-GROUP         =  WA_TASK1-GROUP.&lt;/P&gt;&lt;P&gt;    WA_ITEM-GROUP_COUNTER =  WA_TASK1-GROUP_COUNTER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'CONVERSION_EXIT_CCMAT_INPUT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        INPUT  = WA_TASK1-MATERIAL&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        OUTPUT = WA_TASK1-MATERIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_ITEM-MATERIAL                =  WA_TASK1-MATERIAL.&lt;/P&gt;&lt;P&gt;    WA_ITEM-WORK_CNTR               =  WA_TASK1-WORK_CNTR.&lt;/P&gt;&lt;P&gt;    WA_ITEM-CONTROL_KEY             =  WA_TASK1-CONTROL_KEY.&lt;/P&gt;&lt;P&gt;    WA_ITEM-DESCRIPTION             =  WA_TASK1-DESCRIPTION.&lt;/P&gt;&lt;P&gt;    WA_ITEM-BASE_QUANTITY           =  WA_TASK1-BASE_QUANTITY.&lt;/P&gt;&lt;P&gt;    WA_ITEM-OPERATION_MEASURE_UNIT  =  WA_TASK1-OPERATION_MEASURE_UNIT.&lt;/P&gt;&lt;P&gt;    WA_ITEM-STD_VALUE_01            =  WA_TASK1-STD_VALUE_01.&lt;/P&gt;&lt;P&gt;    WA_ITEM-NOMINATOR               =  WA_TASK1-NOMINATOR.&lt;/P&gt;&lt;P&gt;    WA_ITEM-INFO_REC_NET_PRICE      =  WA_TASK1-INFO_REC_NET_PRICE.&lt;/P&gt;&lt;P&gt;    WA_ITEM-PRICE_UNIT              =  WA_TASK1-PRICE_UNIT.&lt;/P&gt;&lt;P&gt;    WA_ITEM-COST_ELEM               =  WA_TASK1-COST_ELEM.&lt;/P&gt;&lt;P&gt;    WA_ITEM-CURRENCY                =  WA_TASK1-CURRENCY.&lt;/P&gt;&lt;P&gt;    WA_ITEM-PURCH_ORG               =  WA_TASK1-PURCH_ORG.&lt;/P&gt;&lt;P&gt;    WA_ITEM-MATL_GROUP              =  WA_TASK1-MATL_GROUP.&lt;/P&gt;&lt;P&gt;    WA_ITEM-ACTIVITY                =  WA_TASK1-ACTIVITY.&lt;/P&gt;&lt;P&gt;    WA_ITEM-STD_VALUE_01            =  WA_TASK1-STD_VALUE_01.&lt;/P&gt;&lt;P&gt;    WA_ITEM-STD_UNIT_01             =  WA_TASK1-STD_UNIT_01.&lt;/P&gt;&lt;P&gt;    WA_ITEM-FREE_GRID               =  WA_TASK1-FREE_GRID.&lt;/P&gt;&lt;P&gt;    WA_ITEM-INSP_POINT_COMPLT_FLOW_VARIANT = WA_TASK1-INSP_POINT_COMPLT_FLOW_VARIANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND WA_ITEM TO T_ITEM.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;PUTTING DATA INTO TASK, MATERIAL AND OPERATIONS AND APPENDING IT INTO BAPI_ROUTING_CREATE AND COMMITING USING BAPI_TRANSACTION_COMMIT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IF THERE IS ANY ERROR WE ARE DISPLAYING.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_HEADER INTO WA_HEADER.&lt;/P&gt;&lt;P&gt;    T_TASK-PLANT                =  WA_HEADER-PLANT.&lt;/P&gt;&lt;P&gt;    T_TASK-VALID_FROM           =  WA_HEADER-VALID_FROM.&lt;/P&gt;&lt;P&gt;    T_TASK-GROUP_COUNTER        =  WA_HEADER-GROUP_COUNTER.&lt;/P&gt;&lt;P&gt;    T_TASK-TASK_LIST_GROUP      =  WA_HEADER-GROUP.&lt;/P&gt;&lt;P&gt;    T_TASK-DESCRIPTION          =  WA_HEADER-DESCRIPTION_T.&lt;/P&gt;&lt;P&gt;    T_TASK-TASK_LIST_USAGE      =  WA_HEADER-TASK_LIST_USAGE.&lt;/P&gt;&lt;P&gt;    T_TASK-TASK_LIST_STATUS     =  WA_HEADER-TASK_LIST_STATUS.&lt;/P&gt;&lt;P&gt;    T_TASK-LOT_SIZE_FROM        =  WA_HEADER-LOT_SIZE_FROM.&lt;/P&gt;&lt;P&gt;    T_TASK-LOT_SIZE_TO          =  WA_HEADER-LOT_SIZE_TO.&lt;/P&gt;&lt;P&gt;    T_TASK-TASK_MEASURE_UNIT    =  'KG'.&lt;/P&gt;&lt;P&gt;    T_TASK-IDENT_KEY            =  'A03'.&lt;/P&gt;&lt;P&gt;    T_MATERIAL-MATERIAL         =  WA_HEADER-MATERIAL.&lt;/P&gt;&lt;P&gt;    T_MATERIAL-PLANT            =  WA_HEADER-PLANT.&lt;/P&gt;&lt;P&gt;    T_MATERIAL-GROUP_COUNTER    =  WA_HEADER-GROUP_COUNTER.&lt;/P&gt;&lt;P&gt;    T_MATERIAL-TASK_LIST_GROUP  =  WA_HEADER-GROUP.&lt;/P&gt;&lt;P&gt;    T_MATERIAL-VALID_FROM       =  WA_HEADER-VALID_FROM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND T_TASK.&lt;/P&gt;&lt;P&gt;    APPEND T_MATERIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT T_ITEM INTO WA_ITEM WHERE MATERIAL = WA_HEADER-MATERIAL&lt;/P&gt;&lt;P&gt;                        AND VALID_FROM = WA_HEADER-VALID_FROM&lt;/P&gt;&lt;P&gt;                        AND GROUP = WA_HEADER-GROUP&lt;/P&gt;&lt;P&gt;                        AND GROUP_COUNTER = WA_HEADER-GROUP_COUNTER&lt;/P&gt;&lt;P&gt;                        AND PLANT = WA_HEADER-PLANT.&lt;/P&gt;&lt;P&gt;      T_OPERATION-PLANT                          =  WA_ITEM-PLANT.&lt;/P&gt;&lt;P&gt;      T_OPERATION-WORK_CNTR                      =  WA_ITEM-WORK_CNTR.&lt;/P&gt;&lt;P&gt;      T_OPERATION-CONTROL_KEY                    =  WA_ITEM-CONTROL_KEY.&lt;/P&gt;&lt;P&gt;      T_OPERATION-DESCRIPTION                    =  WA_ITEM-DESCRIPTION.&lt;/P&gt;&lt;P&gt;      T_OPERATION-OPERATION_MEASURE_UNIT         =  WA_ITEM-OPERATION_MEASURE_UNIT.&lt;/P&gt;&lt;P&gt;      T_OPERATION-BASE_QUANTITY                  =  WA_ITEM-BASE_QUANTITY.&lt;/P&gt;&lt;P&gt;      T_OPERATION-GROUP_COUNTER                  =  WA_ITEM-GROUP_COUNTER.&lt;/P&gt;&lt;P&gt;      T_OPERATION-TASK_LIST_GROUP                =  WA_ITEM-GROUP.&lt;/P&gt;&lt;P&gt;      T_OPERATION-VALID_FROM                     =  WA_ITEM-VALID_FROM.&lt;/P&gt;&lt;P&gt;      T_OPERATION-STD_VALUE_01                   =  WA_ITEM-STD_VALUE_01.&lt;/P&gt;&lt;P&gt;      T_OPERATION-STD_UNIT_01                    =  WA_ITEM-STD_UNIT_01.&lt;/P&gt;&lt;P&gt;      T_OPERATION-DENOMINATOR                    =  '1'.&lt;/P&gt;&lt;P&gt;      T_OPERATION-NOMINATOR                      =  WA_ITEM-NOMINATOR.&lt;/P&gt;&lt;P&gt;      T_OPERATION-INFO_REC_NET_PRICE             =  WA_ITEM-INFO_REC_NET_PRICE.&lt;/P&gt;&lt;P&gt;      T_OPERATION-PRICE_UNIT                     =  WA_ITEM-PRICE_UNIT.&lt;/P&gt;&lt;P&gt;      T_OPERATION-COST_ELEM                      =  WA_ITEM-COST_ELEM.&lt;/P&gt;&lt;P&gt;      T_OPERATION-CURRENCY                       =  WA_ITEM-CURRENCY.&lt;/P&gt;&lt;P&gt;      T_OPERATION-PURCH_ORG                      =  WA_ITEM-PURCH_ORG.&lt;/P&gt;&lt;P&gt;      T_OPERATION-MATL_GROUP                     =  WA_ITEM-MATL_GROUP.&lt;/P&gt;&lt;P&gt;      T_OPERATION-ACTIVITY                       =  WA_ITEM-ACTIVITY.&lt;/P&gt;&lt;P&gt;      T_OPERATION-FREE_GRID                      =  WA_ITEM-FREE_GRID.&lt;/P&gt;&lt;P&gt;      T_OPERATION-INSP_POINT_COMPLT_FLOW_VARIANT =  WA_ITEM-INSP_POINT_COMPLT_FLOW_VARIANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND T_OPERATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_ROUTING_CREATE'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        GROUP                  = GROUP&lt;/P&gt;&lt;P&gt;        GROUPCOUNTER           = GROUPCOUNTER&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        TASK                   = T_TASK&lt;/P&gt;&lt;P&gt;        MATERIALTASKALLOCATION = T_MATERIAL&lt;/P&gt;&lt;P&gt;        OPERATION              = T_OPERATION&lt;/P&gt;&lt;P&gt;        RETURN                 = T_RETURN.&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;    LOOP AT T_RETURN .&lt;/P&gt;&lt;P&gt;      IF T_RETURN-TYPE = 'S'.&lt;/P&gt;&lt;P&gt;        WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; T_RETURN-MESSAGE_V2 ,'Has been created'.&lt;/P&gt;&lt;P&gt;      ELSEIF T_RETURN-TYPE = 'A' OR T_RETURN-TYPE = 'E'.&lt;/P&gt;&lt;P&gt;        WRITE &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; T_RETURN-MESSAGE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR: WA_HEADER,WA_ITEM.&lt;/P&gt;&lt;P&gt;    REFRESH: T_TASK, T_MATERIAL, T_OPERATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " UPLOAD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 08:14:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722905#M1455718</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-08T08:14:35Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722906#M1455719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I meet problem for BAPI_ROUTING_CREATE  because i do debug  be deep Function BAPI_ROUTING_CREATE  I meet that Line 219  and debug deep to CALL FUNCTION 'CP_CC_S_SAVE'.  meet   PERFORM cp_check_tsk_at_save for check error before to save but perform this have function &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CP_CC_P_PROVIDE_REF_TO_BADI'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_name         = ewb_badi-cewb_tsk_update &lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      c_instance     = exit_cewb_tsk_update &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; result this equal initial  &lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      name_required  = 1&lt;/P&gt;&lt;P&gt;      OTHERS         = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF exit_cewb_tsk_update IS NOT INITIAL. &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; " exit_cewb_tsk_update is initial do have to exit don't save and create routing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Mar 2010 05:07:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722906#M1455719</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-09T05:07:17Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722907#M1455720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I meet problem for BAPI_ROUTING_CREATE  because i do debug  be deep Function BAPI_ROUTING_CREATE  I meet that Line 219  and debug deep to CALL FUNCTION 'CP_CC_S_SAVE'.  meet   PERFORM cp_check_tsk_at_save for check error before to save but perform this have function &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CP_CC_P_PROVIDE_REF_TO_BADI'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_name         = ewb_badi-cewb_tsk_update &lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      c_instance     = exit_cewb_tsk_update &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; result this equal initial  &lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      name_required  = 1&lt;/P&gt;&lt;P&gt;      OTHERS         = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF exit_cewb_tsk_update IS NOT INITIAL. &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; " exit_cewb_tsk_update is initial do have to exit don't save and create routing.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Mar 2010 05:07:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722907#M1455720</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-09T05:07:37Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ROUTING_CREATE Don't create.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722908#M1455721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;could you fix the routing problem in the BAPI create?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Nov 2011 17:16:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-routing-create-don-t-create/m-p/6722908#M1455721</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-11-03T17:16:06Z</dc:date>
    </item>
  </channel>
</rss>

