<?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: idoc spec in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-spec/m-p/3542479#M852208</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi rajesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i dint get u wht u want exactly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;swaroop&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Mar 2008 13:52:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-25T13:52:00Z</dc:date>
    <item>
      <title>idoc spec</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-spec/m-p/3542478#M852207</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;           i need idoc spec can any one send me iimmediatly its urgent...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rajesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 13:43:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-spec/m-p/3542478#M852207</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T13:43:09Z</dc:date>
    </item>
    <item>
      <title>Re: idoc spec</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-spec/m-p/3542479#M852208</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi rajesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i dint get u wht u want exactly&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;swaroop&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 13:52:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-spec/m-p/3542479#M852208</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T13:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: idoc spec</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-spec/m-p/3542480#M852209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi swaroop,&lt;/P&gt;&lt;P&gt;              i need function spec for create idoc as per customer requirement anyone...because i am a new  in idoc i know only create and idoc till now i dodnt get chance to work  in that area...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 17:51:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-spec/m-p/3542480#M852209</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T17:51:13Z</dc:date>
    </item>
    <item>
      <title>Re: idoc spec</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-spec/m-p/3542481#M852210</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Rajesh &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have develop one Scenario of IDOC i.e-&lt;/P&gt;&lt;P&gt;                                      -IDOC to file scenario- end to end implementation from IDOC creation to flat file generation &amp;#150; &lt;/P&gt;&lt;P&gt;Create segment with the help of TCODE WE31 first we have create one Ztable ZPHHR  with the help of  tcode se11 put all field of that table into segment Z1EART01 save and release it (go to edit and set release )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table entry &amp;#150;&lt;/P&gt;&lt;P&gt;MANDT	MANDT	CLNT	3	0	Client&lt;/P&gt;&lt;P&gt;EBELN	EBELN	CHAR	10	0	Purchasing Document Number&lt;/P&gt;&lt;P&gt;EBELP	EBELP	NUMC	5	0	Item Number of Purchasing Document&lt;/P&gt;&lt;P&gt;ZSUB_ITEM	ZSUB_ITEM	CHAR	10	0	Data element for subitem for pharma&lt;/P&gt;&lt;P&gt;LICHA	LICHN	CHAR	15	0	Vendor Batch Number&lt;/P&gt;&lt;P&gt;ZSPLT_QTY	MENGE_D	QUAN	13	3	Quantity&lt;/P&gt;&lt;P&gt;MEINS	BSTME	UNIT	3	0	Order unit&lt;/P&gt;&lt;P&gt;MATNR	MATNR	CHAR	18	0	Article Number&lt;/P&gt;&lt;P&gt;ZEAN11	ZEAN11	CHAR	18	0	DATA  ELEMENT FOR VENDOR BARCODE&lt;/P&gt;&lt;P&gt;WERKS	WERKS_D	CHAR	4	0	Site&lt;/P&gt;&lt;P&gt;TXZ01	TXZ01	CHAR	40	0	Short text&lt;/P&gt;&lt;P&gt;CHARG	CHARG_D	CHAR	10	0	Batch Number&lt;/P&gt;&lt;P&gt;HSDAT	HSDAT	DATS	8	0	Date of Manufacture&lt;/P&gt;&lt;P&gt;VFDAT	VFDAT	DATS	8	0	Shelf Life Expiration Date&lt;/P&gt;&lt;P&gt;MBLNR	MBLNR	CHAR	10	0	Number of Article Document&lt;/P&gt;&lt;P&gt;ZST0BI	ZST0BI	NUMC	1	0	DATA ELEMENT FOR PHARMA STOCK INDICATOR&lt;/P&gt;&lt;P&gt;PROFL	ZADGE_PROFL	CHAR	1	0	Pharma Indicator&lt;/P&gt;&lt;P&gt;ENDPR	ENDPR	CURR	11	2	Final price&lt;/P&gt;&lt;P&gt;MFRPN	MFRPN	CHAR	40	0	Manufacturer part number&lt;/P&gt;&lt;P&gt;BUDAT	BUDAT	DATS	8	0	Posting Date in the Document&lt;/P&gt;&lt;P&gt;BWART	BWART	CHAR	3	0	Movement Type (Inventory Management)&lt;/P&gt;&lt;P&gt;ZASTK	ZAST	CURR	11	2	AVAILABLE STOCK&lt;/P&gt;&lt;P&gt;ZBANO	ZBANO	NUMC	40	0	BILL NUMBER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create IDOC Type &amp;#150; WE30 create IDOC type ZPHR01  and  hare you can put segment Z1ERT01 save it release it &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create EDI logical message type  message Type &amp;#150; WE81 create message type &amp;#150; ZPHARMA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output type assigning to IDOC type-  tcode WE82 hare you can link message type to IDOC type &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create partner profile &amp;#150; Tcode WE20 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;program for outbound -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program for IDOC generation &amp;#150;&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; Report  ZIDOC_GENERATION_VISHAL&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;REPORT  ZIDOC_GENERATION_VISHAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="2" type="ul"&gt;&lt;P&gt;made by Amit SHivhare&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : T001W,&lt;/P&gt;&lt;P&gt;         T001L,&lt;/P&gt;&lt;P&gt;         ZZPHR,&lt;/P&gt;&lt;P&gt;         EDP13.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA   : IT_COM_CON LIKE  EDIDC OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;         WA_COM_CON LIKE EDIDC OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;         WA_COM LIKE EDIDC ,&lt;/P&gt;&lt;P&gt;         IT_IDOC_DATA LIKE  EDIDD OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;         WA_IDOC_DATA LIKE EDIDD  ,&lt;/P&gt;&lt;P&gt;         WA_IDOC_CONTROL  LIKE  EDIDC,&lt;/P&gt;&lt;P&gt;         STATUS_OK   LIKE  EDI_DS VALUE '03',&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        IT_EDP13 LIKE EDP13 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WA_EDP13 LIKE EDP13,&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;         IT_ART LIKE ZZPHR OCCURS 0  WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;         WA_ART LIKE ZZPHR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA : COUNT LIKE WA_IDOC_DATA-SEGNUM VALUE '000001'.&lt;/P&gt;&lt;P&gt; DATA : COUNT_SEG LIKE WA_IDOC_DATA-SEGNUM VALUE '000001'.&lt;/P&gt;&lt;P&gt; DATA : TEXT(255).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;&lt;P&gt;*Internal tables taken bcoz in Partner profile Vishal had concatnated&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;'C' for Sites. We have purged out C writen in the partner profile&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;&lt;P&gt;DATA : BEGIN OF IT_EDP13 OCCURS 0,&lt;/P&gt;&lt;P&gt;  RCVPRN LIKE EDP13-RCVPRN,&lt;/P&gt;&lt;P&gt;  RCVPRN1(4) TYPE C,&lt;/P&gt;&lt;P&gt;  MESTYP LIKE EDP13-MESTYP,&lt;/P&gt;&lt;P&gt;  RCVPOR LIKE EDP13-RCVPOR,&lt;/P&gt;&lt;P&gt;END OF IT_EDP13.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF M_EDP13 OCCURS 0,&lt;/P&gt;&lt;P&gt;  RCVPRN LIKE EDP13-RCVPRN,&lt;/P&gt;&lt;P&gt;  RCVPRN1(4) TYPE C,&lt;/P&gt;&lt;P&gt;  MESTYP LIKE EDP13-MESTYP,&lt;/P&gt;&lt;P&gt;  RCVPOR LIKE EDP13-RCVPOR,&lt;/P&gt;&lt;P&gt;END OF M_EDP13.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : WA_EDP13 LIKE IT_EDP13,&lt;/P&gt;&lt;P&gt;  WA_M_EDP13 LIKE M_EDP13.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DEFINE  STATUS.&lt;/P&gt;&lt;P&gt;   TEXT = &amp;amp;1.&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'PROGRESS_INDICATOR'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    I_TEXT                     = TEXT&lt;/P&gt;&lt;P&gt;           .&lt;/P&gt;&lt;P&gt; END-OF-DEFINITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECTION-SCREEN : BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-100.&lt;/P&gt;&lt;P&gt; SELECT-OPTIONS   : WERKS  FOR T001L-WERKS OBLIGATORY.&lt;/P&gt;&lt;P&gt; SELECTION-SCREEN : END OF BLOCK B1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN : BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-101.&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN : BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-102.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT-OPTIONS   : S_MATNR FOR ZZPHR-MATNR ,&lt;/P&gt;&lt;P&gt;                     S_ARTDOC  FOR ZZPHR-MBLNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN : END OF BLOCK B3 .&lt;/P&gt;&lt;P&gt;  SELECTION-SCREEN : END OF BLOCK B2 .&lt;/P&gt;&lt;P&gt;  START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM CHECK_SITE_OK.&lt;/P&gt;&lt;P&gt;STATUS 'CHECK_SITE_OK' .&lt;/P&gt;&lt;P&gt;PERFORM FILL_DATA_ITAB.&lt;/P&gt;&lt;P&gt;STATUS 'FILL_DATA_TO_ITAB' .&lt;/P&gt;&lt;P&gt;IF IT_ART[] IS NOT INITIAL.&lt;/P&gt;&lt;P&gt;PERFORM WRITE_IDOC.&lt;/P&gt;&lt;P&gt;STATUS 'GENERATE IDOC'.&lt;/P&gt;&lt;P&gt;PERFORM CALL_WE02.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;MESSAGE I000(USERINFO) WITH 'NO DATA SELECTED PLEASE PUT THE VALID INPUT '.&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;FORM CHECK_SITE_OK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT RCVPRN MESTYP RCVPOR FROM EDP13 INTO CORRESPONDING FIELDS OF TABLE IT_EDP13 WHERE MESTYP = 'ZPHARMA' AND RCVPRT EQ 'KU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_EDP13 INTO WA_EDP13.&lt;/P&gt;&lt;P&gt;  CLEAR WA_M_EDP13.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WA_M_EDP13-RCVPRN = WA_EDP13-RCVPRN.&lt;/P&gt;&lt;P&gt;  WA_M_EDP13-RCVPRN1 = WA_EDP13-RCVPRN+1(4).&lt;/P&gt;&lt;P&gt;  WA_M_EDP13-MESTYP = WA_EDP13-MESTYP.&lt;/P&gt;&lt;P&gt;  WA_M_EDP13-RCVPOR = WA_EDP13-RCVPOR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND WA_M_EDP13 TO M_EDP13.&lt;/P&gt;&lt;P&gt;  CLEAR WA_M_EDP13.&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;REFRESH IT_EDP13.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT M_EDP13 WHERE MESTYP = 'ZPHARMA' AND RCVPRN1 IN WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IT_EDP13-RCVPRN = M_EDP13-RCVPRN.&lt;/P&gt;&lt;P&gt;  IT_EDP13-RCVPRN1 = M_EDP13-RCVPRN1.&lt;/P&gt;&lt;P&gt;  IT_EDP13-MESTYP = M_EDP13-MESTYP.&lt;/P&gt;&lt;P&gt;  IT_EDP13-RCVPOR = M_EDP13-RCVPOR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND IT_EDP13.&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;&lt;/P&gt;&lt;P&gt;LOOP AT IT_EDP13.&lt;/P&gt;&lt;P&gt;&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;***LOOP AT M_EDP13 INTO IT_EDP13 WHERE MESTYP = 'ZPHARMA' AND RCVPRN IN WERKS.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt; append IT_EDP13.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;***ENDLOOP.&lt;/P&gt;&lt;P&gt;*SELECT * FROM M_EDP13 INTO CORRESPONDING FIELDS OF TABLE IT_EDP13 WHERE MESTYP = 'ZPHARMA'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                                                     AND RCVPRN IN WERKS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM FILL_DATA_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT MANDT EBELN EBELP ZSUB_ITEM  LICHA ZSPLT_QTY MEINS MATNR ZEAN11 WERKS&lt;/P&gt;&lt;P&gt;        TXZ01 CHARG HSDAT VFDAT MBLNR ZST0BI PROFL ENDPR MFRPN BUDAT BWART ZASTK ZBANO&lt;/P&gt;&lt;P&gt;       FROM ZZPHR INTO CORRESPONDING FIELDS OF TABLE IT_ART  WHERE WERKS  IN WERKS AND&lt;/P&gt;&lt;P&gt;                                                                       MATNR   IN S_MATNR AND&lt;/P&gt;&lt;P&gt;                                                                       MBLNR   IN S_ARTDOC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT IT_ART BY MATNR.&lt;/P&gt;&lt;P&gt;*DELETE ADJACENT DUPLICATES FROM IT_ART.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_IDOC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_EDP13 INTO WA_EDP13.&lt;/P&gt;&lt;P&gt;REFRESH : IT_COM_CON,&lt;/P&gt;&lt;P&gt;          IT_IDOC_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR : WA_IDOC_CONTROL,&lt;/P&gt;&lt;P&gt;        WA_COM_CON,&lt;/P&gt;&lt;P&gt;        WA_IDOC_DATA.&lt;/P&gt;&lt;P&gt;        COUNT =  '000001'.&lt;/P&gt;&lt;P&gt;        COUNT_SEG = '000001'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_IDOC_CONTROL-STATUS = '53'.&lt;/P&gt;&lt;P&gt;    WA_IDOC_CONTROL-DOCTYP = 'ZPHAR01'.&lt;/P&gt;&lt;P&gt;    WA_IDOC_CONTROL-MESTYP = 'ZPHARMA'.&lt;/P&gt;&lt;P&gt;    WA_IDOC_CONTROL-RCVPOR = WA_EDP13-RCVPOR. "'EP1-001'.&lt;/P&gt;&lt;P&gt;    WA_IDOC_CONTROL-RCVPRT = 'KU'.&lt;/P&gt;&lt;P&gt;    WA_IDOC_CONTROL-RCVPRN = WA_EDP13-RCVPRN."'M001'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_COM_CON-DIRECT      =  1.&lt;/P&gt;&lt;P&gt;    WA_COM_CON-OUTMOD      =  2.&lt;/P&gt;&lt;P&gt;    WA_COM_CON-DOCTYP      = 'ZPHAR01'.&lt;/P&gt;&lt;P&gt;    WA_COM_CON-MESTYP      = 'ZPHARMA'.&lt;/P&gt;&lt;P&gt;    WA_COM_CON-RCVPOR      = WA_EDP13-RCVPOR. "'EP1-001'.&lt;/P&gt;&lt;P&gt;    WA_COM_CON-RCVPRT      = 'KU'.&lt;/P&gt;&lt;P&gt;    WA_COM_CON-RCVPRN      = WA_EDP13-RCVPRN. "'M001'.&lt;/P&gt;&lt;P&gt;    WA_COM_CON-CREDAT      = SY-DATUM.&lt;/P&gt;&lt;P&gt;    APPEND WA_COM_CON      TO IT_COM_CON.&lt;/P&gt;&lt;P&gt;    CLEAR WA_COM_CON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   LOOP AT IT_ART INTO WA_ART  WHERE WERKS = WA_EDP13-RCVPRN1. "'3025'.&lt;/P&gt;&lt;P&gt;   STATUS WA_ART-MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SEGNUM     = COUNT.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SEGNAM    = 'Z1EART01'.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-PSGNUM = '000000'.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-HLEVEL = '02'.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-DTINT2 = '1000'.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+0(3) = WA_ART-MANDT.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+3(10) = WA_ART-EBELN.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+13(5) =  WA_ART-EBELP.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+18(10) = WA_ART-ZSUB_ITEM.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+28(15) = WA_ART-LICHA.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+43(13) = WA_ART-ZSPLT_QTY.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+58(3) = WA_ART-MEINS.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+61(18) = WA_ART-MATNR.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+79(18) = WA_ART-ZEAN11.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+97(4) = WA_ART-WERKS.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+101(40) = WA_ART-TXZ01.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+141(10) = WA_ART-CHARG.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+151(8) = WA_ART-HSDAT.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+159(8) = WA_ART-VFDAT.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+167(10) = WA_ART-MBLNR.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+177(1) = WA_ART-ZST0BI.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+178(1) = WA_ART-PROFL.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+179(11) = WA_ART-ENDPR.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+192(40) = WA_ART-MFRPN.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+232(8) = WA_ART-BUDAT.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+240(3) = WA_ART-BWART.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+243(11) = WA_ART-ZASTK.&lt;/P&gt;&lt;P&gt;    WA_IDOC_DATA-SDATA+256(40) = WA_ART-ZBANO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND WA_IDOC_DATA TO IT_IDOC_DATA.&lt;/P&gt;&lt;P&gt;    CLEAR WA_IDOC_DATA.&lt;/P&gt;&lt;P&gt;    COUNT_SEG = COUNT.&lt;/P&gt;&lt;P&gt;    COUNT = COUNT +  1.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    MASTER_IDOC_CONTROL                  = WA_IDOC_CONTROL&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJ_TYPE                             = ''&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CHNUM                                = ''&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    COMMUNICATION_IDOC_CONTROL           = IT_COM_CON&lt;/P&gt;&lt;P&gt;    MASTER_IDOC_DATA                     = IT_IDOC_DATA&lt;/P&gt;&lt;P&gt; EXCEPTIONS&lt;/P&gt;&lt;P&gt;   ERROR_IN_IDOC_CONTROL                 = 1&lt;/P&gt;&lt;P&gt;   ERROR_WRITING_IDOC_STATUS             = 2&lt;/P&gt;&lt;P&gt;   ERROR_IN_IDOC_DATA                    = 3&lt;/P&gt;&lt;P&gt;   SENDING_LOGICAL_SYSTEM_UNKNOWN        = 4&lt;/P&gt;&lt;P&gt;   OTHERS                                = 5&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;COMMIT WORK.&lt;/P&gt;&lt;P&gt;READ TABLE IT_COM_CON INDEX 2.&lt;/P&gt;&lt;P&gt;DATA : DOCNUM LIKE WA_IDOC_CONTROL-DOCNUM.&lt;/P&gt;&lt;P&gt;DOCNUM = IT_COM_CON-DOCNUM.&lt;/P&gt;&lt;P&gt;&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;REFRESH  : IT_IDOC_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'EDI_OUTPUT_NEW'&lt;/P&gt;&lt;P&gt; EXPORTING&lt;/P&gt;&lt;P&gt;   ONL_OPTION        = 'B'&lt;/P&gt;&lt;P&gt;   ERROR_FLAG        = ' '&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  NAST_RECORD       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    I_EDIDC           =  IT_COM_CON&lt;/P&gt;&lt;P&gt;    I_EDIDD           =  IT_IDOC_DATA&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*TABLES : EDIDC.&lt;/P&gt;&lt;P&gt;*SELECT * FROM EDIDC WHERE DOCNUM = DOCNUM.&lt;/P&gt;&lt;P&gt;*EDIDC-TEST = '.'.&lt;/P&gt;&lt;P&gt;*MODIFY EDIDC.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' .&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;FORM CALL_WE02.&lt;/P&gt;&lt;P&gt;CALL TRANSACTION  'WE02' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;ENDFORM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Amit shivhare&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;POS:Reward poinrt &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for moare information send your email id&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Mar 2008 06:27:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-spec/m-p/3542481#M852210</guid>
      <dc:creator>shivhare</dc:creator>
      <dc:date>2008-03-28T06:27:00Z</dc:date>
    </item>
  </channel>
</rss>

