<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: bapi in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2170059#M460136</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jaya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check below code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="5" type="ul"&gt;&lt;P&gt;          Implementation of object type BUS2116              *****&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE &amp;lt;OBJECT&amp;gt;.&lt;/P&gt;&lt;P&gt;BEGIN_DATA OBJECT. " Do not change.. DATA is generated&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;only private members may be inserted into structure private&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;" begin of private,&lt;/P&gt;&lt;P&gt;"   to declare private attributes remove comments and&lt;/P&gt;&lt;P&gt;"   insert private attributes here ...&lt;/P&gt;&lt;P&gt;" end of private,&lt;/P&gt;&lt;P&gt;  BEGIN OF KEY,&lt;/P&gt;&lt;P&gt;      CONFIRMATION LIKE AFRU-RUECK,&lt;/P&gt;&lt;P&gt;      CONFIRMATIONCOUNTER LIKE AFRU-RMZHL,&lt;/P&gt;&lt;P&gt;  END OF KEY,&lt;/P&gt;&lt;P&gt;      OPERATION TYPE SWC_OBJECT,&lt;/P&gt;&lt;P&gt;      WORKITEMTEXT LIKE HRS1206-WITEXT,&lt;/P&gt;&lt;P&gt;      _AFRU LIKE AFRU.&lt;/P&gt;&lt;P&gt;END_DATA OBJECT. " Do not change.. DATA is generated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CANCEL CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      POSTGDATE LIKE BAPI_PP_CONFIRM-POSTG_DATE,&lt;/P&gt;&lt;P&gt;      CONFTEXT LIKE BAPI_PP_CONFIRM-CONF_TEXT,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      LOCKED LIKE BAPI_CORU_PARAM-LOCKED,&lt;/P&gt;&lt;P&gt;      CREATEDCONFNO LIKE BAPI_PP_CONF_KEY-CONF_NO,&lt;/P&gt;&lt;P&gt;      CREATEDCONFCOUNT LIKE BAPI_PP_CONF_KEY-CONF_CNT.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PostgDate' POSTGDATE.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'ConfText' CONFTEXT.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_CANCEL'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      CONF_TEXT = CONFTEXT&lt;/P&gt;&lt;P&gt;      POSTG_DATE = POSTGDATE&lt;/P&gt;&lt;P&gt;      CONFIRMATIONCOUNTER = OBJECT-KEY-CONFIRMATIONCOUNTER&lt;/P&gt;&lt;P&gt;      CONFIRMATION = OBJECT-KEY-CONFIRMATION&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      CREATED_CONF_COUNT = CREATEDCONFCOUNT&lt;/P&gt;&lt;P&gt;      CREATED_CONF_NO = CREATEDCONFNO&lt;/P&gt;&lt;P&gt;      LOCKED = LOCKED&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Locked' LOCKED.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'CreatedConfNo' CREATEDCONFNO.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'CreatedConfCount' CREATEDCONFCOUNT.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD GETDETAIL CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      CONFDETAIL LIKE BAPI_PP_CONFIRM,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_SHOW OCCURS 0,&lt;/P&gt;&lt;P&gt;      FAILEDGMOVES LIKE BAPI_CORU_FGM OCCURS 0.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_GETDETAIL'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      CONFIRMATION = OBJECT-KEY-CONFIRMATION&lt;/P&gt;&lt;P&gt;      CONFIRMATIONCOUNTER = OBJECT-KEY-CONFIRMATIONCOUNTER&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      CONF_DETAIL = CONFDETAIL&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      FAILEDGMOVES = FAILEDGMOVES&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'ConfDetail' CONFDETAIL.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Failedgmoves' FAILEDGMOVES.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATETIMEEVENTMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      POSTWRONGENTRIES LIKE BAPI_CORU_PARAM-INS_ERR,&lt;/P&gt;&lt;P&gt;      TESTRUN LIKE BAPI_CORU_PARAM-TESTRUN,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMEEVENTS LIKE BAPI_PP_TIMEEVENT OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PostWrongEntries' POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE 0 TO POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Testrun' TESTRUN.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timeevents' TIMEEVENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_CREATE_TE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      POST_WRONG_ENTRIES = POSTWRONGENTRIES&lt;/P&gt;&lt;P&gt;      TESTRUN = TESTRUN&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      TIMEEVENTS = TIMEEVENTS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD GETTIMEEVENTPROPOSAL CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      PROPGMOV LIKE BAPI_CORU_PARAM-PROP_GMOV,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMEEVENTS LIKE BAPI_PP_TIMEEVENT OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PropGmov' PROPGMOV.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE SPACE TO PROPGMOV.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timeevents' TIMEEVENTS.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_GET_TE_PROP'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PROP_GMOV = PROPGMOV&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      TIMEEVENTS = TIMEEVENTS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Timeevents' TIMEEVENTS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATEATHEADERLEVELMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      POSTWRONGENTRIES LIKE BAPI_CORU_PARAM-INS_ERR,&lt;/P&gt;&lt;P&gt;      TESTRUN LIKE BAPI_CORU_PARAM-TESTRUN,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      ATHDRLEVELS LIKE BAPI_PP_HDRLEVEL OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PostWrongEntries' POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE 0 TO POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Testrun' TESTRUN.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Athdrlevels' ATHDRLEVELS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_CREATE_HDR'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      POST_WRONG_ENTRIES = POSTWRONGENTRIES&lt;/P&gt;&lt;P&gt;      TESTRUN = TESTRUN&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      ATHDRLEVELS = ATHDRLEVELS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD GETATHEADERLEVELPROPOSAL CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      PROPGMOV LIKE BAPI_CORU_PARAM-PROP_GMOV,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      ATHDRLEVELS LIKE BAPI_PP_HDRLEVEL OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PropGmov' PROPGMOV.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE SPACE TO PROPGMOV.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Athdrlevels' ATHDRLEVELS.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_GET_HDR_PROP'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PROP_GMOV = PROPGMOV&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      ATHDRLEVELS = ATHDRLEVELS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Athdrlevels' ATHDRLEVELS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD EXISTENCECHECK CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_EXIST_CHK'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      CONFIRMATION = OBJECT-KEY-CONFIRMATION&lt;/P&gt;&lt;P&gt;      CONFIRMATIONCOUNTER = OBJECT-KEY-CONFIRMATIONCOUNTER&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;      IF NOT RETURN IS INITIAL.&lt;/P&gt;&lt;P&gt;        EXIT_OBJECT_NOT_FOUND.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;      EXIT_OBJECT_NOT_FOUND.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD GETTIMETICKETPROPOSAL CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      PROPOSE LIKE BAPI_PP_CONF_PROP,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMETICKETS LIKE BAPI_PP_TIMETICKET OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Propose' PROPOSE.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE SPACE TO PROPOSE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timetickets' TIMETICKETS.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_GET_TT_PROP'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PROPOSE = PROPOSE&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      TIMETICKETS = TIMETICKETS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Timetickets' TIMETICKETS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATETIMETICKETMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      POSTWRONGENTRIES LIKE BAPI_CORU_PARAM-INS_ERR,&lt;/P&gt;&lt;P&gt;      TESTRUN LIKE BAPI_CORU_PARAM-TESTRUN,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMETICKETS LIKE BAPI_PP_TIMETICKET OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PostWrongEntries' POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE 0 TO POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Testrun' TESTRUN.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timetickets' TIMETICKETS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_CREATE_TT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      POST_WRONG_ENTRIES = POSTWRONGENTRIES&lt;/P&gt;&lt;P&gt;      TESTRUN = TESTRUN&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      TIMETICKETS = TIMETICKETS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD GETLIST CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      SEQUENCE LIKE BAPI_PP_CONFIRM-SEQUENCE,&lt;/P&gt;&lt;P&gt;      OPERATION LIKE BAPI_PP_CONFIRM-OPERATION,&lt;/P&gt;&lt;P&gt;      SUBOPERATION LIKE BAPI_PP_CONFIRM-SUB_OPER,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      ORDERRANGE LIKE BAPI_PP_ORDERRANGE OCCURS 0,&lt;/P&gt;&lt;P&gt;      CONFRANGE LIKE BAPI_PP_CONFRANGE OCCURS 0,&lt;/P&gt;&lt;P&gt;      CONFIRMATIONS LIKE BAPI_PP_CONF_KEY OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Sequence' SEQUENCE.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Operation' OPERATION.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Suboperation' SUBOPERATION.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'OrderRange' ORDERRANGE.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'ConfRange' CONFRANGE.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_GETLIST'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      SEQUENCE = SEQUENCE&lt;/P&gt;&lt;P&gt;      OPERATION = OPERATION&lt;/P&gt;&lt;P&gt;      SUBOPERATION = SUBOPERATION&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      ORDER_RANGE = ORDERRANGE&lt;/P&gt;&lt;P&gt;      CONF_RANGE = CONFRANGE&lt;/P&gt;&lt;P&gt;      CONFIRMATIONS = CONFIRMATIONS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Confirmations' CONFIRMATIONS.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATEACTCONFMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      POSTWRONGENTRIES LIKE BAPI_CORU_PARAM-INS_ERR,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      ACTIVITIES LIKE BAPI_CORU_ACTIV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PostWrongEntries' POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE 0 TO POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Activities' ACTIVITIES.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_CREATE_ACT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      POST_WRONG_ENTRIES = POSTWRONGENTRIES&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      ACTIVITIES = ACTIVITIES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD DISPLAYDIFFERENCE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;*TYPES&lt;/P&gt;&lt;P&gt;  TYPES: TYP_DIFFERENCE(255) TYPE C,&lt;/P&gt;&lt;P&gt;         TYP_T_DIFFERENCE    TYPE STANDARD TABLE OF TYP_DIFFERENCE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA&lt;/P&gt;&lt;P&gt;  DATA: LT_DIFFERENCE   TYPE TYP_T_DIFFERENCE,&lt;/P&gt;&lt;P&gt;        L_CREATOR       LIKE WFSYST-AGENT,&lt;/P&gt;&lt;P&gt;        L_CREATION_DATE LIKE WFSYST-START_DATE,&lt;/P&gt;&lt;P&gt;        L_CREATION_TIME LIKE WFSYST-START_TIME,&lt;/P&gt;&lt;P&gt;        L_WIID          LIKE SWWWIHEAD-WI_ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*READ CONTAINER ELEMENTS&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Creator'      L_CREATOR.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'CreationDate' L_CREATION_DATE.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'CreationTime' L_CREATION_TIME.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'WorkitemId'   L_WIID.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE   CONTAINER 'Differences'  LT_DIFFERENCE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL CO_WF_DIFFERENCE_DISPLAY&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CO_WF_DIFFERENCE_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      I_CREATION_TIME = L_CREATION_TIME&lt;/P&gt;&lt;P&gt;      I_CREATION_DATE = L_CREATION_DATE&lt;/P&gt;&lt;P&gt;      I_CREATOR       = L_CREATOR&lt;/P&gt;&lt;P&gt;      I_CONFIRMATION  = SELF&lt;/P&gt;&lt;P&gt;      I_WIID          = L_WIID&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      IT_DIFFERENCE   = LT_DIFFERENCE&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      CANC            = 01&lt;/P&gt;&lt;P&gt;      OTHERS          = 02.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DO ERROR HANDLING&lt;/P&gt;&lt;P&gt;  IF NOT SY-SUBRC IS INITIAL.&lt;/P&gt;&lt;P&gt;    EXIT_CANCELLED.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES AFRU.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;GET_TABLE_PROPERTY AFRU.&lt;/P&gt;&lt;P&gt;DATA SUBRC LIKE SY-SUBRC.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill TABLES AFRU to enable Object Manager Access to Table Properties&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM SELECT_TABLE_AFRU USING SUBRC.&lt;/P&gt;&lt;P&gt;  IF SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    EXIT_OBJECT_NOT_FOUND.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;END_PROPERTY.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Use Form also for other(virtual) Properties to fill TABLES AFRU&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM SELECT_TABLE_AFRU USING SUBRC LIKE SY-SUBRC.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select single * from AFRU, if OBJECT-_AFRU is initial&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF OBJECT-_AFRU-MANDT IS INITIAL&lt;/P&gt;&lt;P&gt;  AND OBJECT-_AFRU-RUECK IS INITIAL&lt;/P&gt;&lt;P&gt;  AND OBJECT-_AFRU-RMZHL IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM AFRU CLIENT SPECIFIED&lt;/P&gt;&lt;P&gt;        WHERE MANDT = SY-MANDT&lt;/P&gt;&lt;P&gt;        AND RUECK = OBJECT-KEY-CONFIRMATION&lt;/P&gt;&lt;P&gt;        AND RMZHL = OBJECT-KEY-CONFIRMATIONCOUNTER.&lt;/P&gt;&lt;P&gt;    SUBRC = SY-SUBRC.&lt;/P&gt;&lt;P&gt;    IF SUBRC NE 0. EXIT. ENDIF.&lt;/P&gt;&lt;P&gt;    OBJECT-_AFRU = AFRU.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    SUBRC = 0.&lt;/P&gt;&lt;P&gt;    AFRU = OBJECT-_AFRU.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET_PROPERTY OPERATION CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;*DATA&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF L_OPERATION_KEY,&lt;/P&gt;&lt;P&gt;          ROUTINGNUMBER LIKE AFVC-AUFPL,&lt;/P&gt;&lt;P&gt;          COUNTER       LIKE AFVC-APLZL,&lt;/P&gt;&lt;P&gt;        END OF L_OPERATION_KEY,&lt;/P&gt;&lt;P&gt;        L_OBJKEY LIKE SWEINSTCOU-OBJKEY,&lt;/P&gt;&lt;P&gt;        L_SUBRC LIKE SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF OBJECT-_AFRU IS INITIAL.&lt;/P&gt;&lt;P&gt;    PERFORM SELECT_TABLE_AFRU USING L_SUBRC.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CREATE OBJECT&lt;/P&gt;&lt;P&gt;  IF NOT OBJECT-_AFRU-APLZL IS INITIAL.&lt;/P&gt;&lt;P&gt;    L_OPERATION_KEY-ROUTINGNUMBER = OBJECT-_AFRU-AUFPL.&lt;/P&gt;&lt;P&gt;    L_OPERATION_KEY-COUNTER       = OBJECT-_AFRU-APLZL.&lt;/P&gt;&lt;P&gt;    L_OBJKEY                      = L_OPERATION_KEY.&lt;/P&gt;&lt;P&gt;    SWC_CREATE_OBJECT OBJECT-OPERATION 'AFVC_PROD' L_OBJKEY.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR OBJECT-OPERATION.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Operation' OBJECT-OPERATION.&lt;/P&gt;&lt;P&gt;END_PROPERTY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET_PROPERTY WORKITEMTEXT CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;*DATA&lt;/P&gt;&lt;P&gt;  DATA: L_OBJ                   TYPE SWC_OBJECT,&lt;/P&gt;&lt;P&gt;        L_ORDER                 LIKE AUFK-AUFNR,&lt;/P&gt;&lt;P&gt;        L_OPERATION             LIKE AFVC-VORNR,&lt;/P&gt;&lt;P&gt;        L_SEQUENCE              LIKE AFVC-APLFL,&lt;/P&gt;&lt;P&gt;        L_SUPERIOROPERATION     LIKE AFVC-VORNR,&lt;/P&gt;&lt;P&gt;        L_ORDER_TXT             LIKE AUFK-AUFNR,&lt;/P&gt;&lt;P&gt;        L_OPERATION_TXT         LIKE AFVC-VORNR,&lt;/P&gt;&lt;P&gt;        L_SEQUENCE_TXT          LIKE AFVC-APLFL,&lt;/P&gt;&lt;P&gt;        L_SUPERIOROPERATION_TXT LIKE AFVC-VORNR,&lt;/P&gt;&lt;P&gt;        L_OPERATION_CCTXT(10)   TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ORDER&lt;/P&gt;&lt;P&gt;  SWC_GET_PROPERTY SELF  'Order'   L_OBJ.&lt;/P&gt;&lt;P&gt;  SWC_GET_PROPERTY L_OBJ 'Number' L_ORDER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*OPERATION&lt;/P&gt;&lt;P&gt;  SWC_GET_PROPERTY SELF  'Operation' L_OBJ.&lt;/P&gt;&lt;P&gt;  IF NOT L_OBJ IS INITIAL.&lt;/P&gt;&lt;P&gt;    SWC_GET_PROPERTY L_OBJ 'Number'   L_OPERATION.&lt;/P&gt;&lt;P&gt;    SWC_GET_PROPERTY L_OBJ 'Sequence' L_SEQUENCE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SUBOPERATION&lt;/P&gt;&lt;P&gt;    SWC_GET_PROPERTY L_OBJ 'SuperiorOperation' L_OBJ.&lt;/P&gt;&lt;P&gt;    IF NOT L_OBJ IS INITIAL.&lt;/P&gt;&lt;P&gt;      SWC_GET_PROPERTY L_OBJ 'Number' L_SUPERIOROPERATION.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*GENERATE TEXT&lt;/P&gt;&lt;P&gt;  IF L_OPERATION IS INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE L_ORDER TO L_ORDER_TXT.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'Auftr.'(001)   "Order&lt;/P&gt;&lt;P&gt;                L_ORDER_TXT&lt;/P&gt;&lt;P&gt;                INTO OBJECT-WORKITEMTEXT SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;  ELSEIF L_SUPERIOROPERATION IS INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE L_ORDER     TO L_ORDER_TXT.&lt;/P&gt;&lt;P&gt;    WRITE L_OPERATION TO L_OPERATION_TXT.&lt;/P&gt;&lt;P&gt;    WRITE L_SEQUENCE  TO L_SEQUENCE_TXT.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'Auftr.'(001)   "Order&lt;/P&gt;&lt;P&gt;                L_ORDER_TXT&lt;/P&gt;&lt;P&gt;                'Vg.'(002)      "Operation&lt;/P&gt;&lt;P&gt;                L_OPERATION_TXT&lt;/P&gt;&lt;P&gt;                'Flg.'(003)     "Sequence&lt;/P&gt;&lt;P&gt;                L_SEQUENCE_TXT&lt;/P&gt;&lt;P&gt;                INTO OBJECT-WORKITEMTEXT SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE L_ORDER             TO L_ORDER_TXT.&lt;/P&gt;&lt;P&gt;    WRITE L_OPERATION         TO L_OPERATION_TXT.&lt;/P&gt;&lt;P&gt;    WRITE L_SEQUENCE          TO L_SEQUENCE_TXT.&lt;/P&gt;&lt;P&gt;    WRITE L_SUPERIOROPERATION TO L_SUPERIOROPERATION_TXT.&lt;/P&gt;&lt;P&gt;    CONCATENATE L_SUPERIOROPERATION_TXT&lt;/P&gt;&lt;P&gt;                '/'(004)&lt;/P&gt;&lt;P&gt;                L_OPERATION_TXT&lt;/P&gt;&lt;P&gt;                INTO L_OPERATION_CCTXT.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'Auftr.'(001)&lt;/P&gt;&lt;P&gt;                L_ORDER_TXT&lt;/P&gt;&lt;P&gt;                'Vg.'(002)&lt;/P&gt;&lt;P&gt;                L_OPERATION_CCTXT&lt;/P&gt;&lt;P&gt;                'Flg.'(003)&lt;/P&gt;&lt;P&gt;                L_SEQUENCE_TXT&lt;/P&gt;&lt;P&gt;                INTO OBJECT-WORKITEMTEXT SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'WorkitemText' OBJECT-WORKITEMTEXT.&lt;/P&gt;&lt;P&gt;END_PROPERTY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATEPREDEFTIMETICKETMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMETICKETS LIKE BAPI_PP_TIMETICKET OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timetickets' TIMETICKETS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_PDC_UPLOAD_TT'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      TIMETICKETS = TIMETICKETS&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATEPREDEFTIMEEVENTMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMEEVENTS LIKE BAPI_PP_TIMEEVENT OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timeevents' TIMEEVENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_PDC_UPLOAD_TE'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      TIMEEVENTS = TIMEEVENTS&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD DISPLAY CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;  SET PARAMETER ID 'RCK' FIELD OBJECT-KEY-CONFIRMATION.&lt;/P&gt;&lt;P&gt;  SET PARAMETER ID 'RZL' FIELD OBJECT-KEY-CONFIRMATIONCOUNTER.&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION 'CO14' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't forget to reward if  useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 May 2007 03:43:01 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-09T03:43:01Z</dc:date>
    <item>
      <title>bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2170058#M460135</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;i want production order get deatils  using  'BAPI_PRODORD_GET_DETAIL'  bapi please&lt;/P&gt;&lt;P&gt;give me sample program very urgent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;by&lt;/P&gt;&lt;P&gt;jai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 May 2007 02:32:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2170058#M460135</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-09T02:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2170059#M460136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jaya,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check below code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="5" type="ul"&gt;&lt;P&gt;          Implementation of object type BUS2116              *****&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;INCLUDE &amp;lt;OBJECT&amp;gt;.&lt;/P&gt;&lt;P&gt;BEGIN_DATA OBJECT. " Do not change.. DATA is generated&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;only private members may be inserted into structure private&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;" begin of private,&lt;/P&gt;&lt;P&gt;"   to declare private attributes remove comments and&lt;/P&gt;&lt;P&gt;"   insert private attributes here ...&lt;/P&gt;&lt;P&gt;" end of private,&lt;/P&gt;&lt;P&gt;  BEGIN OF KEY,&lt;/P&gt;&lt;P&gt;      CONFIRMATION LIKE AFRU-RUECK,&lt;/P&gt;&lt;P&gt;      CONFIRMATIONCOUNTER LIKE AFRU-RMZHL,&lt;/P&gt;&lt;P&gt;  END OF KEY,&lt;/P&gt;&lt;P&gt;      OPERATION TYPE SWC_OBJECT,&lt;/P&gt;&lt;P&gt;      WORKITEMTEXT LIKE HRS1206-WITEXT,&lt;/P&gt;&lt;P&gt;      _AFRU LIKE AFRU.&lt;/P&gt;&lt;P&gt;END_DATA OBJECT. " Do not change.. DATA is generated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CANCEL CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      POSTGDATE LIKE BAPI_PP_CONFIRM-POSTG_DATE,&lt;/P&gt;&lt;P&gt;      CONFTEXT LIKE BAPI_PP_CONFIRM-CONF_TEXT,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      LOCKED LIKE BAPI_CORU_PARAM-LOCKED,&lt;/P&gt;&lt;P&gt;      CREATEDCONFNO LIKE BAPI_PP_CONF_KEY-CONF_NO,&lt;/P&gt;&lt;P&gt;      CREATEDCONFCOUNT LIKE BAPI_PP_CONF_KEY-CONF_CNT.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PostgDate' POSTGDATE.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'ConfText' CONFTEXT.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_CANCEL'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      CONF_TEXT = CONFTEXT&lt;/P&gt;&lt;P&gt;      POSTG_DATE = POSTGDATE&lt;/P&gt;&lt;P&gt;      CONFIRMATIONCOUNTER = OBJECT-KEY-CONFIRMATIONCOUNTER&lt;/P&gt;&lt;P&gt;      CONFIRMATION = OBJECT-KEY-CONFIRMATION&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      CREATED_CONF_COUNT = CREATEDCONFCOUNT&lt;/P&gt;&lt;P&gt;      CREATED_CONF_NO = CREATEDCONFNO&lt;/P&gt;&lt;P&gt;      LOCKED = LOCKED&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Locked' LOCKED.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'CreatedConfNo' CREATEDCONFNO.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'CreatedConfCount' CREATEDCONFCOUNT.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD GETDETAIL CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      CONFDETAIL LIKE BAPI_PP_CONFIRM,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_SHOW OCCURS 0,&lt;/P&gt;&lt;P&gt;      FAILEDGMOVES LIKE BAPI_CORU_FGM OCCURS 0.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_GETDETAIL'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      CONFIRMATION = OBJECT-KEY-CONFIRMATION&lt;/P&gt;&lt;P&gt;      CONFIRMATIONCOUNTER = OBJECT-KEY-CONFIRMATIONCOUNTER&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      CONF_DETAIL = CONFDETAIL&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      FAILEDGMOVES = FAILEDGMOVES&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'ConfDetail' CONFDETAIL.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Failedgmoves' FAILEDGMOVES.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATETIMEEVENTMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      POSTWRONGENTRIES LIKE BAPI_CORU_PARAM-INS_ERR,&lt;/P&gt;&lt;P&gt;      TESTRUN LIKE BAPI_CORU_PARAM-TESTRUN,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMEEVENTS LIKE BAPI_PP_TIMEEVENT OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PostWrongEntries' POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE 0 TO POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Testrun' TESTRUN.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timeevents' TIMEEVENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_CREATE_TE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      POST_WRONG_ENTRIES = POSTWRONGENTRIES&lt;/P&gt;&lt;P&gt;      TESTRUN = TESTRUN&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      TIMEEVENTS = TIMEEVENTS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD GETTIMEEVENTPROPOSAL CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      PROPGMOV LIKE BAPI_CORU_PARAM-PROP_GMOV,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMEEVENTS LIKE BAPI_PP_TIMEEVENT OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PropGmov' PROPGMOV.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE SPACE TO PROPGMOV.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timeevents' TIMEEVENTS.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_GET_TE_PROP'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PROP_GMOV = PROPGMOV&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      TIMEEVENTS = TIMEEVENTS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Timeevents' TIMEEVENTS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATEATHEADERLEVELMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      POSTWRONGENTRIES LIKE BAPI_CORU_PARAM-INS_ERR,&lt;/P&gt;&lt;P&gt;      TESTRUN LIKE BAPI_CORU_PARAM-TESTRUN,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      ATHDRLEVELS LIKE BAPI_PP_HDRLEVEL OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PostWrongEntries' POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE 0 TO POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Testrun' TESTRUN.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Athdrlevels' ATHDRLEVELS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_CREATE_HDR'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      POST_WRONG_ENTRIES = POSTWRONGENTRIES&lt;/P&gt;&lt;P&gt;      TESTRUN = TESTRUN&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      ATHDRLEVELS = ATHDRLEVELS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD GETATHEADERLEVELPROPOSAL CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      PROPGMOV LIKE BAPI_CORU_PARAM-PROP_GMOV,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      ATHDRLEVELS LIKE BAPI_PP_HDRLEVEL OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PropGmov' PROPGMOV.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE SPACE TO PROPGMOV.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Athdrlevels' ATHDRLEVELS.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_GET_HDR_PROP'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PROP_GMOV = PROPGMOV&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      ATHDRLEVELS = ATHDRLEVELS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Athdrlevels' ATHDRLEVELS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD EXISTENCECHECK CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_EXIST_CHK'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      CONFIRMATION = OBJECT-KEY-CONFIRMATION&lt;/P&gt;&lt;P&gt;      CONFIRMATIONCOUNTER = OBJECT-KEY-CONFIRMATIONCOUNTER&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;      IF NOT RETURN IS INITIAL.&lt;/P&gt;&lt;P&gt;        EXIT_OBJECT_NOT_FOUND.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;      EXIT_OBJECT_NOT_FOUND.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD GETTIMETICKETPROPOSAL CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      PROPOSE LIKE BAPI_PP_CONF_PROP,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMETICKETS LIKE BAPI_PP_TIMETICKET OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Propose' PROPOSE.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE SPACE TO PROPOSE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timetickets' TIMETICKETS.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_GET_TT_PROP'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      PROPOSE = PROPOSE&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      TIMETICKETS = TIMETICKETS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Timetickets' TIMETICKETS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATETIMETICKETMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      POSTWRONGENTRIES LIKE BAPI_CORU_PARAM-INS_ERR,&lt;/P&gt;&lt;P&gt;      TESTRUN LIKE BAPI_CORU_PARAM-TESTRUN,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMETICKETS LIKE BAPI_PP_TIMETICKET OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PostWrongEntries' POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE 0 TO POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Testrun' TESTRUN.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timetickets' TIMETICKETS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_CREATE_TT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      POST_WRONG_ENTRIES = POSTWRONGENTRIES&lt;/P&gt;&lt;P&gt;      TESTRUN = TESTRUN&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;      LINK_CONF_GOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      TIMETICKETS = TIMETICKETS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD GETLIST CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      SEQUENCE LIKE BAPI_PP_CONFIRM-SEQUENCE,&lt;/P&gt;&lt;P&gt;      OPERATION LIKE BAPI_PP_CONFIRM-OPERATION,&lt;/P&gt;&lt;P&gt;      SUBOPERATION LIKE BAPI_PP_CONFIRM-SUB_OPER,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      ORDERRANGE LIKE BAPI_PP_ORDERRANGE OCCURS 0,&lt;/P&gt;&lt;P&gt;      CONFRANGE LIKE BAPI_PP_CONFRANGE OCCURS 0,&lt;/P&gt;&lt;P&gt;      CONFIRMATIONS LIKE BAPI_PP_CONF_KEY OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Sequence' SEQUENCE.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Operation' OPERATION.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Suboperation' SUBOPERATION.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'OrderRange' ORDERRANGE.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'ConfRange' CONFRANGE.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_GETLIST'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      SEQUENCE = SEQUENCE&lt;/P&gt;&lt;P&gt;      OPERATION = OPERATION&lt;/P&gt;&lt;P&gt;      SUBOPERATION = SUBOPERATION&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      ORDER_RANGE = ORDERRANGE&lt;/P&gt;&lt;P&gt;      CONF_RANGE = CONFRANGE&lt;/P&gt;&lt;P&gt;      CONFIRMATIONS = CONFIRMATIONS&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'Confirmations' CONFIRMATIONS.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATEACTCONFMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      POSTWRONGENTRIES LIKE BAPI_CORU_PARAM-INS_ERR,&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      ACTIVITIES LIKE BAPI_CORU_ACTIV OCCURS 0,&lt;/P&gt;&lt;P&gt;      DETAILRETURN LIKE BAPI_CORU_RETURN OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'PostWrongEntries' POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MOVE 0 TO POSTWRONGENTRIES.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Activities' ACTIVITIES.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_CREATE_ACT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      POST_WRONG_ENTRIES = POSTWRONGENTRIES&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      ACTIVITIES = ACTIVITIES&lt;/P&gt;&lt;P&gt;      DETAIL_RETURN = DETAILRETURN&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;  SWC_SET_TABLE CONTAINER 'DetailReturn' DETAILRETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD DISPLAYDIFFERENCE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;*TYPES&lt;/P&gt;&lt;P&gt;  TYPES: TYP_DIFFERENCE(255) TYPE C,&lt;/P&gt;&lt;P&gt;         TYP_T_DIFFERENCE    TYPE STANDARD TABLE OF TYP_DIFFERENCE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DATA&lt;/P&gt;&lt;P&gt;  DATA: LT_DIFFERENCE   TYPE TYP_T_DIFFERENCE,&lt;/P&gt;&lt;P&gt;        L_CREATOR       LIKE WFSYST-AGENT,&lt;/P&gt;&lt;P&gt;        L_CREATION_DATE LIKE WFSYST-START_DATE,&lt;/P&gt;&lt;P&gt;        L_CREATION_TIME LIKE WFSYST-START_TIME,&lt;/P&gt;&lt;P&gt;        L_WIID          LIKE SWWWIHEAD-WI_ID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*READ CONTAINER ELEMENTS&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'Creator'      L_CREATOR.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'CreationDate' L_CREATION_DATE.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'CreationTime' L_CREATION_TIME.&lt;/P&gt;&lt;P&gt;  SWC_GET_ELEMENT CONTAINER 'WorkitemId'   L_WIID.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE   CONTAINER 'Differences'  LT_DIFFERENCE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CALL CO_WF_DIFFERENCE_DISPLAY&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'CO_WF_DIFFERENCE_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      I_CREATION_TIME = L_CREATION_TIME&lt;/P&gt;&lt;P&gt;      I_CREATION_DATE = L_CREATION_DATE&lt;/P&gt;&lt;P&gt;      I_CREATOR       = L_CREATOR&lt;/P&gt;&lt;P&gt;      I_CONFIRMATION  = SELF&lt;/P&gt;&lt;P&gt;      I_WIID          = L_WIID&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      IT_DIFFERENCE   = LT_DIFFERENCE&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      CANC            = 01&lt;/P&gt;&lt;P&gt;      OTHERS          = 02.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DO ERROR HANDLING&lt;/P&gt;&lt;P&gt;  IF NOT SY-SUBRC IS INITIAL.&lt;/P&gt;&lt;P&gt;    EXIT_CANCELLED.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES AFRU.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;GET_TABLE_PROPERTY AFRU.&lt;/P&gt;&lt;P&gt;DATA SUBRC LIKE SY-SUBRC.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill TABLES AFRU to enable Object Manager Access to Table Properties&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  PERFORM SELECT_TABLE_AFRU USING SUBRC.&lt;/P&gt;&lt;P&gt;  IF SUBRC NE 0.&lt;/P&gt;&lt;P&gt;    EXIT_OBJECT_NOT_FOUND.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;END_PROPERTY.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Use Form also for other(virtual) Properties to fill TABLES AFRU&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;FORM SELECT_TABLE_AFRU USING SUBRC LIKE SY-SUBRC.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Select single * from AFRU, if OBJECT-_AFRU is initial&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF OBJECT-_AFRU-MANDT IS INITIAL&lt;/P&gt;&lt;P&gt;  AND OBJECT-_AFRU-RUECK IS INITIAL&lt;/P&gt;&lt;P&gt;  AND OBJECT-_AFRU-RMZHL IS INITIAL.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE * FROM AFRU CLIENT SPECIFIED&lt;/P&gt;&lt;P&gt;        WHERE MANDT = SY-MANDT&lt;/P&gt;&lt;P&gt;        AND RUECK = OBJECT-KEY-CONFIRMATION&lt;/P&gt;&lt;P&gt;        AND RMZHL = OBJECT-KEY-CONFIRMATIONCOUNTER.&lt;/P&gt;&lt;P&gt;    SUBRC = SY-SUBRC.&lt;/P&gt;&lt;P&gt;    IF SUBRC NE 0. EXIT. ENDIF.&lt;/P&gt;&lt;P&gt;    OBJECT-_AFRU = AFRU.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    SUBRC = 0.&lt;/P&gt;&lt;P&gt;    AFRU = OBJECT-_AFRU.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET_PROPERTY OPERATION CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;*DATA&lt;/P&gt;&lt;P&gt;  DATA: BEGIN OF L_OPERATION_KEY,&lt;/P&gt;&lt;P&gt;          ROUTINGNUMBER LIKE AFVC-AUFPL,&lt;/P&gt;&lt;P&gt;          COUNTER       LIKE AFVC-APLZL,&lt;/P&gt;&lt;P&gt;        END OF L_OPERATION_KEY,&lt;/P&gt;&lt;P&gt;        L_OBJKEY LIKE SWEINSTCOU-OBJKEY,&lt;/P&gt;&lt;P&gt;        L_SUBRC LIKE SY-SUBRC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF OBJECT-_AFRU IS INITIAL.&lt;/P&gt;&lt;P&gt;    PERFORM SELECT_TABLE_AFRU USING L_SUBRC.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CREATE OBJECT&lt;/P&gt;&lt;P&gt;  IF NOT OBJECT-_AFRU-APLZL IS INITIAL.&lt;/P&gt;&lt;P&gt;    L_OPERATION_KEY-ROUTINGNUMBER = OBJECT-_AFRU-AUFPL.&lt;/P&gt;&lt;P&gt;    L_OPERATION_KEY-COUNTER       = OBJECT-_AFRU-APLZL.&lt;/P&gt;&lt;P&gt;    L_OBJKEY                      = L_OPERATION_KEY.&lt;/P&gt;&lt;P&gt;    SWC_CREATE_OBJECT OBJECT-OPERATION 'AFVC_PROD' L_OBJKEY.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    CLEAR OBJECT-OPERATION.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Operation' OBJECT-OPERATION.&lt;/P&gt;&lt;P&gt;END_PROPERTY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET_PROPERTY WORKITEMTEXT CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;*DATA&lt;/P&gt;&lt;P&gt;  DATA: L_OBJ                   TYPE SWC_OBJECT,&lt;/P&gt;&lt;P&gt;        L_ORDER                 LIKE AUFK-AUFNR,&lt;/P&gt;&lt;P&gt;        L_OPERATION             LIKE AFVC-VORNR,&lt;/P&gt;&lt;P&gt;        L_SEQUENCE              LIKE AFVC-APLFL,&lt;/P&gt;&lt;P&gt;        L_SUPERIOROPERATION     LIKE AFVC-VORNR,&lt;/P&gt;&lt;P&gt;        L_ORDER_TXT             LIKE AUFK-AUFNR,&lt;/P&gt;&lt;P&gt;        L_OPERATION_TXT         LIKE AFVC-VORNR,&lt;/P&gt;&lt;P&gt;        L_SEQUENCE_TXT          LIKE AFVC-APLFL,&lt;/P&gt;&lt;P&gt;        L_SUPERIOROPERATION_TXT LIKE AFVC-VORNR,&lt;/P&gt;&lt;P&gt;        L_OPERATION_CCTXT(10)   TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ORDER&lt;/P&gt;&lt;P&gt;  SWC_GET_PROPERTY SELF  'Order'   L_OBJ.&lt;/P&gt;&lt;P&gt;  SWC_GET_PROPERTY L_OBJ 'Number' L_ORDER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*OPERATION&lt;/P&gt;&lt;P&gt;  SWC_GET_PROPERTY SELF  'Operation' L_OBJ.&lt;/P&gt;&lt;P&gt;  IF NOT L_OBJ IS INITIAL.&lt;/P&gt;&lt;P&gt;    SWC_GET_PROPERTY L_OBJ 'Number'   L_OPERATION.&lt;/P&gt;&lt;P&gt;    SWC_GET_PROPERTY L_OBJ 'Sequence' L_SEQUENCE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SUBOPERATION&lt;/P&gt;&lt;P&gt;    SWC_GET_PROPERTY L_OBJ 'SuperiorOperation' L_OBJ.&lt;/P&gt;&lt;P&gt;    IF NOT L_OBJ IS INITIAL.&lt;/P&gt;&lt;P&gt;      SWC_GET_PROPERTY L_OBJ 'Number' L_SUPERIOROPERATION.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*GENERATE TEXT&lt;/P&gt;&lt;P&gt;  IF L_OPERATION IS INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE L_ORDER TO L_ORDER_TXT.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'Auftr.'(001)   "Order&lt;/P&gt;&lt;P&gt;                L_ORDER_TXT&lt;/P&gt;&lt;P&gt;                INTO OBJECT-WORKITEMTEXT SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;  ELSEIF L_SUPERIOROPERATION IS INITIAL.&lt;/P&gt;&lt;P&gt;    WRITE L_ORDER     TO L_ORDER_TXT.&lt;/P&gt;&lt;P&gt;    WRITE L_OPERATION TO L_OPERATION_TXT.&lt;/P&gt;&lt;P&gt;    WRITE L_SEQUENCE  TO L_SEQUENCE_TXT.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'Auftr.'(001)   "Order&lt;/P&gt;&lt;P&gt;                L_ORDER_TXT&lt;/P&gt;&lt;P&gt;                'Vg.'(002)      "Operation&lt;/P&gt;&lt;P&gt;                L_OPERATION_TXT&lt;/P&gt;&lt;P&gt;                'Flg.'(003)     "Sequence&lt;/P&gt;&lt;P&gt;                L_SEQUENCE_TXT&lt;/P&gt;&lt;P&gt;                INTO OBJECT-WORKITEMTEXT SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    WRITE L_ORDER             TO L_ORDER_TXT.&lt;/P&gt;&lt;P&gt;    WRITE L_OPERATION         TO L_OPERATION_TXT.&lt;/P&gt;&lt;P&gt;    WRITE L_SEQUENCE          TO L_SEQUENCE_TXT.&lt;/P&gt;&lt;P&gt;    WRITE L_SUPERIOROPERATION TO L_SUPERIOROPERATION_TXT.&lt;/P&gt;&lt;P&gt;    CONCATENATE L_SUPERIOROPERATION_TXT&lt;/P&gt;&lt;P&gt;                '/'(004)&lt;/P&gt;&lt;P&gt;                L_OPERATION_TXT&lt;/P&gt;&lt;P&gt;                INTO L_OPERATION_CCTXT.&lt;/P&gt;&lt;P&gt;    CONCATENATE 'Auftr.'(001)&lt;/P&gt;&lt;P&gt;                L_ORDER_TXT&lt;/P&gt;&lt;P&gt;                'Vg.'(002)&lt;/P&gt;&lt;P&gt;                L_OPERATION_CCTXT&lt;/P&gt;&lt;P&gt;                'Flg.'(003)&lt;/P&gt;&lt;P&gt;                L_SEQUENCE_TXT&lt;/P&gt;&lt;P&gt;                INTO OBJECT-WORKITEMTEXT SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'WorkitemText' OBJECT-WORKITEMTEXT.&lt;/P&gt;&lt;P&gt;END_PROPERTY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATEPREDEFTIMETICKETMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMETICKETS LIKE BAPI_PP_TIMETICKET OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timetickets' TIMETICKETS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_PDC_UPLOAD_TT'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      TIMETICKETS = TIMETICKETS&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD CREATEPREDEFTIMEEVENTMULTIPLE CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;      RETURN LIKE BAPIRET1,&lt;/P&gt;&lt;P&gt;      TIMEEVENTS LIKE BAPI_PP_TIMEEVENT OCCURS 0,&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS LIKE BAPI2017_GM_ITEM_CREATE OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV LIKE BAPI_LINK_CONF_GOODSMOV OCCURS 0.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Timeevents' TIMEEVENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'Goodsmovements' GOODSMOVEMENTS.&lt;/P&gt;&lt;P&gt;  SWC_GET_TABLE CONTAINER 'LinkConfGoodsmov' LINKCONFGOODSMOV.&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRODORDCONF_PDC_UPLOAD_TE'&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      RETURN = RETURN&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      TIMEEVENTS = TIMEEVENTS&lt;/P&gt;&lt;P&gt;      GOODSMOVEMENTS = GOODSMOVEMENTS&lt;/P&gt;&lt;P&gt;      LINKCONFGOODSMOV = LINKCONFGOODSMOV&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS = 01.&lt;/P&gt;&lt;P&gt;  CASE SY-SUBRC.&lt;/P&gt;&lt;P&gt;    WHEN 0.            " OK&lt;/P&gt;&lt;P&gt;    WHEN OTHERS.       " to be implemented&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;  SWC_SET_ELEMENT CONTAINER 'Return' RETURN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BEGIN_METHOD DISPLAY CHANGING CONTAINER.&lt;/P&gt;&lt;P&gt;  SET PARAMETER ID 'RCK' FIELD OBJECT-KEY-CONFIRMATION.&lt;/P&gt;&lt;P&gt;  SET PARAMETER ID 'RZL' FIELD OBJECT-KEY-CONFIRMATIONCOUNTER.&lt;/P&gt;&lt;P&gt;  CALL TRANSACTION 'CO14' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;END_METHOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't forget to reward if  useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 May 2007 03:43:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2170059#M460136</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-09T03:43:01Z</dc:date>
    </item>
    <item>
      <title>Re: bapi</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2170060#M460137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use COOIS transaction logic itself&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 May 2007 03:54:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/2170060#M460137</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-09T03:54:51Z</dc:date>
    </item>
  </channel>
</rss>

