<?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 reading idoc control data using edidc in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-idoc-control-data-using-edidc/m-p/2019588#M413194</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i am working in user exit where i need to read the data from internal table edidd of an idoc on the basis of idoc type only. This idoc type can be obtained from the field  edidc-doctyp  of table edidc..But there is no import or export or table parameter declared for this table. How can i acess idoc type from this table?.&lt;/P&gt;&lt;P&gt;              .......thanx in advance...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Mar 2007 13:55:51 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-14T13:55:51Z</dc:date>
    <item>
      <title>reading idoc control data using edidc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-idoc-control-data-using-edidc/m-p/2019588#M413194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i am working in user exit where i need to read the data from internal table edidd of an idoc on the basis of idoc type only. This idoc type can be obtained from the field  edidc-doctyp  of table edidc..But there is no import or export or table parameter declared for this table. How can i acess idoc type from this table?.&lt;/P&gt;&lt;P&gt;              .......thanx in advance...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2007 13:55:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-idoc-control-data-using-edidc/m-p/2019588#M413194</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-14T13:55:51Z</dc:date>
    </item>
    <item>
      <title>Re: reading idoc control data using edidc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-idoc-control-data-using-edidc/m-p/2019589#M413195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;First find out what are all the data fields available in that user exit.(from Import/export paramters you will know)&lt;/P&gt;&lt;P&gt;then with the help of them, you have to fecth the data from this table by writing some code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2007 14:07:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-idoc-control-data-using-edidc/m-p/2019589#M413195</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-14T14:07:43Z</dc:date>
    </item>
    <item>
      <title>Re: reading idoc control data using edidc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-idoc-control-data-using-edidc/m-p/2019590#M413196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you are looking like the following&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the EDIDC you have always one IDoc type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
  loop at idoc_data where docnum = i_idoc_contrl-docnum.
    if idoc_data-segnam eq 'E1EDPK1'
      move idoc_data-sdata to i_y1yt1.
      append i_y1yt1.
    endif.
    if idoc_data-segnam eq 'E1EDPk2''.
      move idoc_data-sdata to i_y1yt2.
      append i_y1yt2.
    endif.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please provide more info&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2007 14:08:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-idoc-control-data-using-edidc/m-p/2019590#M413196</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-03-14T14:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: reading idoc control data using edidc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-idoc-control-data-using-edidc/m-p/2019591#M413197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you are not able to get the IDocType as import then you can read the Idoc Type from the table EDIDC by passing the IDoc number to it.....&lt;/P&gt;&lt;P&gt;Once you get the IDoc type then u can use your conditions.........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2007 14:16:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-idoc-control-data-using-edidc/m-p/2019591#M413197</guid>
      <dc:creator>former_member187255</dc:creator>
      <dc:date>2007-03-14T14:16:49Z</dc:date>
    </item>
    <item>
      <title>Re: reading idoc control data using edidc</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-idoc-control-data-using-edidc/m-p/2019592#M413198</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;IDOC type is always available in structure EDIDC. Where are you coding this user-exit. If this user-exit triggers while inbound / outbound IDOC, then it should have EDIDC as one of the import parameter. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to access IDOC data from EDIDD based on idoc segments, then you can write the code like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Example, you are processing idoc ORDERS05. You can write like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;  LOOP AT IDOC_DATA
     
   CASE IDOC_DATA-SEGNAM.
*- header data  -------------------------------------------------------*
      WHEN 'E1EDK01'.
       MOVE IDOC_DATA-SDATA TO E1EDK01.

*- organistion data header --------------------------------------------*
      WHEN 'E1EDK14'.
       MOVE IDOC_DATA-SDATA TO E1EDK14.

*- header date --------------------------------------------------------*
      WHEN 'E1EDK03'.
       MOVE IDOC_DATA-SDATA TO E1EDK03.

*- header taxes -------------------------------------------------------*
      WHEN 'E1EDK04'.
       MOVE IDOC_DATA-SDATA TO E1EDK04.

*- header conditions --------------------------------------------------*
      WHEN 'E1EDK05'.
       MOVE IDOC_DATA-SDATA TO E1EDK05.

*- partner data -------------------------------------------------------*
      WHEN 'E1EDKA1'.
       MOVE IDOC_DATA-SDATA TO E1EDKA1.

*- reference data -----------------------------------------------------*
      WHEN 'E1EDK02'.
       MOVE IDOC_DATA-SDATA TO E1EDK02.

*- delivery terms header ----------------------------------------------*
      WHEN 'E1EDK17'.
       MOVE IDOC_DATA-SDATA TO E1EDK17.

*- payment terms header -----------------------------------------------*
      WHEN 'E1EDK18'.
       MOVE IDOC_DATA-SDATA TO E1EDK18.

*- additional data header ---------------------------------------------*
      WHEN 'E1EDK35'.
       MOVE IDOC_DATA-SDATA TO E1EDK35.

*- payment cards header -----------------------------------------------*
      WHEN 'E1EDK36'.
       MOVE IDOC_DATA-SDATA TO E1EDK36.

*- text identification header -----------------------------------------*
      WHEN 'E1EDKT1'.
       MOVE IDOC_DATA-SDATA TO E1EDKT1.

*- text header --------------------------------------------------------*
      WHEN 'E1EDKT2'.
       MOVE IDOC_DATA-SDATA TO E1EDKT2.

*- item data ----------------------------------------------------------*
      WHEN 'E1EDP01'.
       MOVE IDOC_DATA-SDATA TO E1EDP01.

*- additionals --------------------------------------------------------*
      WHEN 'E1ADDI1'.
       MOVE IDOC_DATA-SDATA TO E1addi1.

*- item reference data ------------------------------------------------*
      WHEN 'E1EDP02'.
       MOVE IDOC_DATA-SDATA TO E1EDP02.

*- CU: reference order item/ instance on the configuration ------------*
      WHEN 'E1CUREF'.
       MOVE IDOC_DATA-SDATA TO E1CUREF.

*- item date ----------------------------------------------------------*
      WHEN 'E1EDP03'.
       MOVE IDOC_DATA-SDATA TO E1EDP03.

*- item taxes ---------------------------------------------------------*
      WHEN 'E1EDP04'.
       MOVE IDOC_DATA-SDATA TO E1EDP04.

*- item conditions ----------------------------------------------------*
      WHEN 'E1EDP05'.
       MOVE IDOC_DATA-SDATA TO E1EDP05.

*- item partner data --------------------------------------------------*
      WHEN 'E1EDPA1'.
       MOVE IDOC_DATA-SDATA TO E1EDPA1.

*- item delivery terms ------------------------------------------------*
      WHEN 'E1EDP17'.
       MOVE IDOC_DATA-SDATA TO E1EDP17.

*- item payment terms -------------------------------------------------*
      WHEN 'E1EDP18'.
       MOVE IDOC_DATA-SDATA TO E1EDP18.

*- additional data item -----------------------------------------------*
      WHEN 'E1EDP35'.
       MOVE IDOC_DATA-SDATA TO E1EDP35.

*- Aitem object data --------------------------------------------------*
      WHEN 'E1EDP19'.
       MOVE IDOC_DATA-SDATA TO E1EDP19.

*- item schedules -----------------------------------------------------*
      WHEN 'E1EDP20'.
       MOVE IDOC_DATA-SDATA TO E1EDP20.

*- item text identification -------------------------------------------*
      WHEN 'E1EDPT1'.
       MOVE IDOC_DATA-SDATA TO E1EDPT1.

*- item text ----------------------------------------------------------*
      WHEN 'E1EDPT2'.
       MOVE IDOC_DATA-SDATA TO E1EDPT2.


*- summary ------------------------------------------------------------*
      WHEN 'E1EDS01'.
       MOVE IDOC_DATA-SDATA TO E1EDS01.

*- customer-spezific segments -----------------------------------------*
      WHEN OTHERS.
*       PERFORM USER_SEGMENTS.                           "user exit

    ENDCASE.
  ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please calrify which IDOC and user-exit you are using and what you want to achieve. I may be able to provide you the exact solution if you give me these details.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;RS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Mar 2007 15:26:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-idoc-control-data-using-edidc/m-p/2019592#M413198</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-14T15:26:42Z</dc:date>
    </item>
  </channel>
</rss>

