<?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: HELP ON IDOC in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-idoc/m-p/2954043#M696745</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;While posting idoc, it uses the function modules. And there is a provision to write user exits to populate data. Check your function module, you will see while data is extracted, you have a provision for user exit. Use the same for your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ashish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Oct 2007 15:28:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-17T15:28:24Z</dc:date>
    <item>
      <title>HELP ON IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-idoc/m-p/2954042#M696744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i am using basic idoc DELFOR02 and message type DELINS. i created a custom segment ZE1EDP16 under standard segment E2EDP16..i added a field called DNO in that custom segment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;value of this DNO is populated by EDI people. I need to pass that DNO value from ZE1EDP16 segment to field LIFEX in LIKP  and to KANBAN  TEXTS IN DELIVERY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can anyone suggest how can i pass the value from this segment to likp-lifex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;idoc is inbound idoc.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2007 15:26:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-idoc/m-p/2954042#M696744</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-17T15:26:16Z</dc:date>
    </item>
    <item>
      <title>Re: HELP ON IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-idoc/m-p/2954043#M696745</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;While posting idoc, it uses the function modules. And there is a provision to write user exits to populate data. Check your function module, you will see while data is extracted, you have a provision for user exit. Use the same for your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ashish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2007 15:28:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-idoc/m-p/2954043#M696745</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-17T15:28:24Z</dc:date>
    </item>
    <item>
      <title>Re: HELP ON IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-idoc/m-p/2954044#M696746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi ashish ..thanks for the reply i am new in abap..i found this exit     EXIT_SAPLVED4_002&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;following is the code i found in the include&lt;/P&gt;&lt;P&gt;could you to tell me in coding..how pass value of field DNO in segement ZE1EDP16  to LIKP-LIFEX and delivery kanban texts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: C_E1EDP16(7)     TYPE C VALUE 'E1EDP16',&lt;/P&gt;&lt;P&gt;           C_ZE1EDP16(8)    TYPE C VALUE 'ZE1EDP16',&lt;/P&gt;&lt;P&gt;           C_EXTENSION(14)  TYPE C VALUE 'ZEXTN_DELFOR02',&lt;/P&gt;&lt;P&gt;           C_ETDAT(11)      TYPE C VALUE 'RV45A-ETDAT',&lt;/P&gt;&lt;P&gt;           C_LIFSP(10)      TYPE C VALUE 'VBEP-LIFSP',&lt;/P&gt;&lt;P&gt;           C_4003(4)        TYPE C VALUE '4003',&lt;/P&gt;&lt;P&gt;           C_YES            TYPE C VALUE 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: X_BDCDATA  TYPE BDCDATA,&lt;/P&gt;&lt;P&gt;      X_IDOCDATA TYPE EDIDD,&lt;/P&gt;&lt;P&gt;      X_E1EDP16  TYPE E1EDP16,&lt;/P&gt;&lt;P&gt;      X_ZE1EDP16 TYPE ZE1EDP16,&lt;/P&gt;&lt;P&gt;      L_DATFM    TYPE USR01-DATFM,&lt;/P&gt;&lt;P&gt;      L_INDEX     LIKE SY-TABIX,&lt;/P&gt;&lt;P&gt;      L_EDATUB    LIKE E1EDP16-EDATUB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*To read the Control record to determine the extension&lt;/P&gt;&lt;P&gt;READ TABLE T_IDOC_CONTRL_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*If it being executed for Extension ZEXTN_DELFOR02&lt;/P&gt;&lt;P&gt;  IF T_IDOC_CONTRL_1-CIMTYP = C_EXTENSION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*To execute the code only when Screen 4003 starts&lt;/P&gt;&lt;P&gt;    READ TABLE T_BDCDATA WITH KEY DYNPRO = C_4003&lt;/P&gt;&lt;P&gt;                                DYNBEGIN = C_YES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Loop at all the E1EDP16 segments and read their respective child&lt;/P&gt;&lt;P&gt;*segment ZE1EDP16&lt;/P&gt;&lt;P&gt;      LOOP AT T_IDOC_DATA_1 WHERE SEGNAM = C_E1EDP16.&lt;/P&gt;&lt;P&gt;        X_E1EDP16 = T_IDOC_DATA_1-SDATA.&lt;/P&gt;&lt;P&gt;        READ TABLE T_IDOC_DATA_1 INTO X_IDOCDATA&lt;/P&gt;&lt;P&gt;                                 WITH KEY SEGNAM = C_ZE1EDP16&lt;/P&gt;&lt;P&gt;                                          PSGNUM = T_IDOC_DATA_1-SEGNUM.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*The Date format is changed to adapt to the date format in the BDCDATA&lt;/P&gt;&lt;P&gt;*The Date format in the IDoc segment is YYYYMMDD&lt;/P&gt;&lt;P&gt;          X_ZE1EDP16 = X_IDOCDATA-SDATA.&lt;/P&gt;&lt;P&gt;          CLEAR: L_EDATUB,&lt;/P&gt;&lt;P&gt;                 L_DATFM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*To get the BDCDATA date format check the User Settings&lt;/P&gt;&lt;P&gt;          SELECT SINGLE DATFM&lt;/P&gt;&lt;P&gt;                   INTO L_DATFM&lt;/P&gt;&lt;P&gt;                   FROM USR01&lt;/P&gt;&lt;P&gt;                  WHERE BNAME EQ SY-UNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;            CASE L_DATFM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              WHEN 1.  "DDMMYYYY&lt;/P&gt;&lt;P&gt;                MOVE: X_E1EDP16-EDATUB&lt;EM&gt;0(4) TO L_EDATUB&lt;/EM&gt;4(4),&lt;/P&gt;&lt;P&gt;                      X_E1EDP16-EDATUB&lt;EM&gt;4(2) TO L_EDATUB&lt;/EM&gt;2(2),&lt;/P&gt;&lt;P&gt;                      X_E1EDP16-EDATUB&lt;EM&gt;6(2) TO L_EDATUB&lt;/EM&gt;0(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              WHEN 2.  "MMDDYYYY&lt;/P&gt;&lt;P&gt;                MOVE: X_E1EDP16-EDATUB&lt;EM&gt;0(4) TO L_EDATUB&lt;/EM&gt;4(4),&lt;/P&gt;&lt;P&gt;                      X_E1EDP16-EDATUB&lt;EM&gt;4(2) TO L_EDATUB&lt;/EM&gt;0(2),&lt;/P&gt;&lt;P&gt;                      X_E1EDP16-EDATUB&lt;EM&gt;6(2) TO L_EDATUB&lt;/EM&gt;2(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              WHEN 3.  "MMDDYYYY&lt;/P&gt;&lt;P&gt;                MOVE: X_E1EDP16-EDATUB&lt;EM&gt;0(4) TO L_EDATUB&lt;/EM&gt;4(4),&lt;/P&gt;&lt;P&gt;                      X_E1EDP16-EDATUB&lt;EM&gt;4(2) TO L_EDATUB&lt;/EM&gt;0(2),&lt;/P&gt;&lt;P&gt;                      X_E1EDP16-EDATUB&lt;EM&gt;6(2) TO L_EDATUB&lt;/EM&gt;2(2).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              WHEN 4.  "YYYYMMDD&lt;/P&gt;&lt;P&gt;                MOVE: X_E1EDP16-EDATUB TO L_EDATUB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              WHEN 5.  "YYYYMMDD&lt;/P&gt;&lt;P&gt;                MOVE: X_E1EDP16-EDATUB TO L_EDATUB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              WHEN 6.  "YYYYMMDD&lt;/P&gt;&lt;P&gt;                MOVE: X_E1EDP16-EDATUB TO L_EDATUB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;              WHEN OTHERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            ENDCASE.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*To Read the record in BDCDATA having the same Date&lt;/P&gt;&lt;P&gt;          READ TABLE T_BDCDATA INTO X_BDCDATA&lt;/P&gt;&lt;P&gt;                      WITH KEY FNAM+0(11) = C_ETDAT&lt;/P&gt;&lt;P&gt;                               FVAL       = L_EDATUB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;*Insert an entry in BDCDATA for populating the value for LIFSP&lt;/P&gt;&lt;P&gt;            CLEAR L_INDEX.&lt;/P&gt;&lt;P&gt;            L_INDEX = SY-TABIX + 1.&lt;/P&gt;&lt;P&gt;            X_BDCDATA-FNAM+0(11) = C_LIFSP.&lt;/P&gt;&lt;P&gt;            CONDENSE X_BDCDATA-FNAM NO-GAPS.&lt;/P&gt;&lt;P&gt;            X_BDCDATA-FVAL = X_ZE1EDP16-LIFSP.&lt;/P&gt;&lt;P&gt;            INSERT X_BDCDATA INTO T_BDCDATA INDEX L_INDEX.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        ENDIF.&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;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : L_TABIX    LIKE SY-TABIX,&lt;/P&gt;&lt;P&gt;       L_E1EDKA1  TYPE E1EDKA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: C_4002(4)     TYPE C VALUE '4002',&lt;/P&gt;&lt;P&gt;           C_IHREZ(10)   TYPE C VALUE 'VBKD-IHREZ',&lt;/P&gt;&lt;P&gt;           C_E1EDKA1(7)  TYPE C VALUE 'E1EDKA1',&lt;/P&gt;&lt;P&gt;           C_AG(2)       TYPE C VALUE 'AG'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE T_BDCDATA WITH KEY DYNPRO = C_4002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;  L_TABIX = SY-TABIX + 1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE T_BDCDATA WITH KEY FNAM = C_IHREZ.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   READ TABLE T_IDOC_DATA_1 WITH KEY SEGNUM = C_000004.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT T_IDOC_DATA_1 WHERE SEGNAM = C_E1EDKA1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF  T_IDOC_DATA_1-SDATA(2) EQ C_AG.&lt;/P&gt;&lt;P&gt;        L_E1EDKA1 = T_IDOC_DATA_1-SDATA.&lt;/P&gt;&lt;P&gt;        CLEAR X_BDCDATA .&lt;/P&gt;&lt;P&gt;        X_BDCDATA-FNAM = C_IHREZ.&lt;/P&gt;&lt;P&gt;        X_BDCDATA-FVAL = L_E1EDKA1-IHREZ.&lt;/P&gt;&lt;P&gt;        INSERT X_BDCDATA INTO T_BDCDATA INDEX L_TABIX.&lt;/P&gt;&lt;P&gt;      ENDIF.&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2007 15:35:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-idoc/m-p/2954044#M696746</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-17T15:35:09Z</dc:date>
    </item>
    <item>
      <title>Re: HELP ON IDOC</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-idoc/m-p/2954045#M696747</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you tell me what is the standard fm you are using for idoc posting. Also can you check which segment contains LIKP-LIFEX?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Oct 2007 15:57:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-on-idoc/m-p/2954045#M696747</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-17T15:57:04Z</dc:date>
    </item>
  </channel>
</rss>

