<?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  segment problem ! in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477776#M836016</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey thanks to co-operate.This is my code. ALL the BEZEI values  are not comming,support type values are not comming,&lt;/P&gt;&lt;P&gt;Take your time and seld me back reply. &lt;/P&gt;&lt;P&gt;                                                     Thanks &lt;/P&gt;&lt;P&gt;                                                     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT Z_CREDITMEMO_OUTBOUND MESSAGE-ID ZJOY .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BL1  WITH FRAME TITLE TEXT-BL1&lt;/P&gt;&lt;P&gt;NO INTERVALS.&lt;/P&gt;&lt;P&gt;PARAMETERS: S_VBELN LIKE LIKPUK-VBELN.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_MESTYP LIKE EDMSG-MSGTYP OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_LOGSYS LIKE TBDLST-LOGSYS.&lt;/P&gt;&lt;P&gt;*PERFORM ARE_YOU_SURE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BL1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*INTERNAL TABLE FOR  ITEM DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ranges: r_matkl for vbap-matkl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;r_matkl-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_matkl-option = 'BT'.&lt;/P&gt;&lt;P&gt;r_matkl-low = '000000300'.&lt;/P&gt;&lt;P&gt;r_matkl-high = '000000399'.&lt;/P&gt;&lt;P&gt;append r_matkl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_ITEM OCCURS 0,&lt;/P&gt;&lt;P&gt;        VBELN    LIKE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;        POSNR    LIKE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;        MATNR    LIKE VBAP-MATNR,&lt;/P&gt;&lt;P&gt;        VKAUS    LIKE VBAP-VKAUS,&lt;/P&gt;&lt;P&gt;        SPART    LIKE VBAP-SPART,&lt;/P&gt;&lt;P&gt;        NETWR    LIKE VBAP-NETWR,&lt;/P&gt;&lt;P&gt;        WAERK    LIKE VBAP-WAERK,&lt;/P&gt;&lt;P&gt;        KWMENG   LIKE VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;        KONDM    LIKE VBAP-KONDM,&lt;/P&gt;&lt;P&gt;        MVGR1    LIKE VBAP-MVGR1,&lt;/P&gt;&lt;P&gt;        MVGR2    LIKE VBAP-MVGR2,&lt;/P&gt;&lt;P&gt;        MVGR3    LIKE VBAP-MVGR3,&lt;/P&gt;&lt;P&gt;        MVGR4    LIKE VBAP-MVGR4,&lt;/P&gt;&lt;P&gt;        MVGR5    LIKE VBAP-MVGR5,&lt;/P&gt;&lt;P&gt;        KONDA    LIKE VBKD-KONDA,&lt;/P&gt;&lt;P&gt;        BSTDK    LIKE VBKD-BSTDK,&lt;/P&gt;&lt;P&gt;        BSTDK_E  LIKE VBKD-BSTDK_E,&lt;/P&gt;&lt;P&gt;        KDKG2    LIKE VBKD-KDKG2,&lt;/P&gt;&lt;P&gt;        BEZEI1   LIKE TVLVT-BEZEI,&lt;/P&gt;&lt;P&gt;        BEZEI2   LIKE TVM1T-BEZEI,&lt;/P&gt;&lt;P&gt;        BEZEI3   LIKE TVM2T-BEZEI,&lt;/P&gt;&lt;P&gt;        BEZEI4   LIKE TVM3T-BEZEI,&lt;/P&gt;&lt;P&gt;        BEZEI5   LIKE TVM4T-BEZEI,&lt;/P&gt;&lt;P&gt;        BEZEI6   LIKE TVM5T-BEZEI,&lt;/P&gt;&lt;P&gt;        VTEXT1   LIKE V_T178-VTEXT,&lt;/P&gt;&lt;P&gt;        VTEXT2   LIKE V_T188-VTEXT,&lt;/P&gt;&lt;P&gt;        VTEXT3   LIKE TVKGGT-VTEXT,&lt;/P&gt;&lt;P&gt;   END OF I_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Declaring constants&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SEGMENT NAMES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;C_SALES_ORDER_NUMBER               LIKE EDIDD-SEGNAM VALUE 'Z1SONUMBER',&lt;/P&gt;&lt;P&gt;C_MATERIAL_DETAILS                 LIKE EDIDD-SEGNAM VALUE 'Z1MATERIAL',&lt;/P&gt;&lt;P&gt;C_PRODUCT_LINE                     LIKE EDIDD-SEGNAM VALUE 'Z1MVGR1',&lt;/P&gt;&lt;P&gt;C_PRODUCT_NAME                     LIKE EDIDD-SEGNAM VALUE 'Z1MVGR2',&lt;/P&gt;&lt;P&gt;C_PRODUCT_VERSION_DETAILS          LIKE EDIDD-SEGNAM VALUE 'Z1MVGR3',&lt;/P&gt;&lt;P&gt;C_PRODUCT_PLATFORM_DETAILS         LIKE EDIDD-SEGNAM VALUE 'Z1MVGR4',&lt;/P&gt;&lt;P&gt;C_PRODUCT_APPSERVER_DETAILS        LIKE EDIDD-SEGNAM VALUE 'Z1MVGR5',&lt;/P&gt;&lt;P&gt;C_COMPILER_CODE                    LIKE EDIDD-SEGNAM VALUE 'Z1KONDM',&lt;/P&gt;&lt;P&gt;C_LANGUAGE_CODE                    LIKE EDIDD-SEGNAM VALUE 'Z1KONDA',&lt;/P&gt;&lt;P&gt;C_RUNTIME_BANDCODE                 LIKE EDIDD-SEGNAM VALUE 'Z1VKAUS',&lt;/P&gt;&lt;P&gt;C_SUPPORT                          LIKE EDIDD-SEGNAM VALUE 'Z1SUPPORT',&lt;/P&gt;&lt;P&gt;C_AMOUNT                           LIKE EDIDD-SEGNAM VALUE 'Z1AMOUNT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :&lt;/P&gt;&lt;P&gt;C_CREDIT_IDOITY            LIKE    EDIDC-IDOCTP VALUE 'ZIPGI_IDOC_TYPE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data declaration&lt;/P&gt;&lt;P&gt;*..................................................................&lt;/P&gt;&lt;P&gt;*idoc control record&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : control_record_out like edidc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*other data declaration&lt;/P&gt;&lt;P&gt;DATA:W_SALES_ORDER                LIKE  Z1SONUMBER.&lt;/P&gt;&lt;P&gt;DATA:W_MATERIAL                   LIKE  Z1MATERIAL.&lt;/P&gt;&lt;P&gt;DATA:W_MVGR1                      LIKE  Z1MVGR1.&lt;/P&gt;&lt;P&gt;DATA:W_MVGR2                      LIKE  Z1MVGR2.&lt;/P&gt;&lt;P&gt;DATA:W_MVGR3                      LIKE  Z1MVGR3.&lt;/P&gt;&lt;P&gt;DATA:W_MVGR4                      LIKE  Z1MVGR4.&lt;/P&gt;&lt;P&gt;DATA:W_MVGR5                      LIKE  Z1MVGR5.&lt;/P&gt;&lt;P&gt;DATA:W_KONDM                      LIKE  Z1KONDM.&lt;/P&gt;&lt;P&gt;DATA:W_KONDA                      LIKE  Z1KONDA.&lt;/P&gt;&lt;P&gt;DATA:W_VKAUS                      LIKE  Z1VKAUS.&lt;/P&gt;&lt;P&gt;DATA:W_SUPPORT                    LIKE  Z1SUPPORT.&lt;/P&gt;&lt;P&gt;DATA:W_AMOUNT                     LIKE  Z1AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DECLARE TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : VBAP,VBKD,TVM1T,TVM2T,TVM3T,TVM4T,TVM5T,TVLVT,T178T,T188T,&lt;/P&gt;&lt;P&gt;TVKGGT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CREATING INTERNAL TABLES FOR THE DATABASE TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; INT_EDIDD LIKE EDIDD OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_COMM_IDOCS LIKE EDIDC OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_VBAP   LIKE VBAP  OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_VBKD   LIKE VBKD  OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVM1T  LIKE TVM1T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVM2T  LIKE TVM2T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVM3T  LIKE TVM3T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVM4T  LIKE TVM4T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVM5T  LIKE TVM5T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVLVT  LIKE TVLVT OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_T178T  LIKE T178T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVKGGT LIKE TVKGGT OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_T188T  LIKE T188T OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SELECT APPLICATION DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATING THE ITEM DATA&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;SELECT&lt;/P&gt;&lt;P&gt;        VBAP~VBELN&lt;/P&gt;&lt;P&gt;        VBAP~POSNR&lt;/P&gt;&lt;P&gt;        VBAP~MATNR&lt;/P&gt;&lt;P&gt;        VBAP~VKAUS&lt;/P&gt;&lt;P&gt;        VBAP~SPART&lt;/P&gt;&lt;P&gt;        VBAP~NETWR&lt;/P&gt;&lt;P&gt;        VBAP~WAERK&lt;/P&gt;&lt;P&gt;        VBAP~KWMENG&lt;/P&gt;&lt;P&gt;        VBAP~KONDM&lt;/P&gt;&lt;P&gt;        VBAP~MVGR1&lt;/P&gt;&lt;P&gt;        VBAP~MVGR2&lt;/P&gt;&lt;P&gt;        VBAP~MVGR3&lt;/P&gt;&lt;P&gt;        VBAP~MVGR4&lt;/P&gt;&lt;P&gt;        VBAP~MVGR5&lt;/P&gt;&lt;P&gt;  FROM VBAP&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE I_ITEM&lt;/P&gt;&lt;P&gt;  WHERE VBAP~VBELN EQ S_VBELN&lt;/P&gt;&lt;P&gt;  and vbap~matkl NOT IN r_matkl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT I_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: ITEMWORKAREA like line of I_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;        KONDA&lt;/P&gt;&lt;P&gt;        BSTDK&lt;/P&gt;&lt;P&gt;        BSTDK_E&lt;/P&gt;&lt;P&gt;        KDKG2&lt;/P&gt;&lt;P&gt;   FROM VBKD INTO corresponding fields of ITEMWORKAREA&lt;/P&gt;&lt;P&gt;   WHERE vbkd~vbeln eq I_item-vbeln&lt;/P&gt;&lt;P&gt;   AND vbkd~posnr EQ '000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   select single&lt;/P&gt;&lt;P&gt;        KONDA&lt;/P&gt;&lt;P&gt;        BSTDK&lt;/P&gt;&lt;P&gt;        BSTDK_E&lt;/P&gt;&lt;P&gt;        KDKG2&lt;/P&gt;&lt;P&gt;   FROM VBKD INTO corresponding fields of ITEMWORKAREA&lt;/P&gt;&lt;P&gt;   WHERE vbkd~vbeln eq I_item-vbeln&lt;/P&gt;&lt;P&gt;   AND vbkd~posnr EQ I_item-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;          bezei&lt;/P&gt;&lt;P&gt;  FROM tvm1t&lt;/P&gt;&lt;P&gt;  INTO ITEMWORKAREA-BEZEI2&lt;/P&gt;&lt;P&gt;  WHERE spras EQ sy-langu&lt;/P&gt;&lt;P&gt;  AND mvgr1 EQ I_ITEM-mvgr1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;          bezei&lt;/P&gt;&lt;P&gt;  FROM tvm2t&lt;/P&gt;&lt;P&gt;  INTO  ITEMWORKAREA-BEZEI3&lt;/P&gt;&lt;P&gt;  WHERE spras EQ sy-langu&lt;/P&gt;&lt;P&gt;  AND mvgr2 EQ I_ITEM-mvgr2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;	     bezei&lt;/P&gt;&lt;P&gt;  FROM tvm3t&lt;/P&gt;&lt;P&gt;  INTO ITEMWORKAREA-BEZEI4&lt;/P&gt;&lt;P&gt;  WHERE spras EQ sy-langu&lt;/P&gt;&lt;P&gt;  AND mvgr3 EQ I_ITEM-mvgr3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;	     bezei&lt;/P&gt;&lt;P&gt;  FROM tvm4t&lt;/P&gt;&lt;P&gt;  INTO  ITEMWORKAREA-BEZEI5&lt;/P&gt;&lt;P&gt;  WHERE spras EQ sy-langu&lt;/P&gt;&lt;P&gt;  AND mvgr4 EQ I_ITEM-mvgr4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;         bezei&lt;/P&gt;&lt;P&gt;  FROM tvm5t&lt;/P&gt;&lt;P&gt;  INTO  ITEMWORKAREA-BEZEI6&lt;/P&gt;&lt;P&gt;  WHERE spras EQ sy-langu&lt;/P&gt;&lt;P&gt;  AND mvgr5 EQ I_ITEM-mvgr5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE&lt;/P&gt;&lt;P&gt;         VTEXT&lt;/P&gt;&lt;P&gt;  FROM T178T&lt;/P&gt;&lt;P&gt;  INTO  ITEMWORKAREA-VTEXT1&lt;/P&gt;&lt;P&gt;  WHERE SPRAS EQ SY-LANGU&lt;/P&gt;&lt;P&gt;  AND KONDM EQ I_ITEM-KONDM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE&lt;/P&gt;&lt;P&gt;       VTEXT&lt;/P&gt;&lt;P&gt;  FROM T188T&lt;/P&gt;&lt;P&gt;  INTO ITEMWORKAREA-VTEXT2&lt;/P&gt;&lt;P&gt;  WHERE SPRAS EQ SY-LANGU&lt;/P&gt;&lt;P&gt;  AND KONDA EQ ITEMWORKAREA-KONDA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE&lt;/P&gt;&lt;P&gt;         bezei&lt;/P&gt;&lt;P&gt;  FROM TVLVT&lt;/P&gt;&lt;P&gt;  INTO ITEMWORKAREA-BEZEI1&lt;/P&gt;&lt;P&gt;  WHERE ABRVW = I_ITEM-VKAUS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT SINGLE&lt;/P&gt;&lt;P&gt;         vtext&lt;/P&gt;&lt;P&gt;   FROM TVKGGT&lt;/P&gt;&lt;P&gt;   INTO  ITEMWORKAREA-VTEXT3&lt;/P&gt;&lt;P&gt;   WHERE KDKGR =  ITEMWORKAREA-kdkg2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-VBELN    = I_ITEM-VBELN.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-POSNR    = I_ITEM-POSNR.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MATNR	    = I_ITEM-MATNR.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-VKAUS	    = I_ITEM-VKAUS.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-SPART	    = I_ITEM-SPART.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-NETWR	    = I_ITEM-NETWR.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-WAERK	    = I_ITEM-WAERK.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-KWMENG    = I_ITEM-KWMENG.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-KONDM	    = I_ITEM-KONDM.	&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MVGR1	    = I_ITEM-MVGR1.  	&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MVGR2	    = I_ITEM-MVGR2.  	&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MVGR3	    = I_ITEM-MVGR3.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MVGR4	    = I_ITEM-MVGR4.  	&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MVGR5	    = I_ITEM-MVGR5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  modify I_ITEM from ITEMWORKAREA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR ITEMWORKAREA.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the control record Information.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;control_record_out-MESTYP  = P_MESTYP.&lt;/P&gt;&lt;P&gt;control_record_out-IDOCTP  = C_CREDIT_IDOITY.&lt;/P&gt;&lt;P&gt;control_record_out-RCVPRT  = 'LS'.&lt;/P&gt;&lt;P&gt;control_record_out-RCVPRN  = P_LOGSYS.&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;FILL THE DATA RECORD&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; W_SALES_ORDER-VBELN                  = I_ITEM-VBELN.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                     = C_SALES_ORDER_NUMBER.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                      = W_SALES_ORDER-VBELN.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MATERIAL-MATNR                      = I_ITEM-MATNR.&lt;/P&gt;&lt;P&gt; W_MATERIAL-SPART                      = I_ITEM-SPART.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_MATERIAL_DETAILS.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MATERIAL.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR1-MVGR1                         = I_ITEM-MVGR1.&lt;/P&gt;&lt;P&gt; W_MVGR1-BEZEI                         = I_ITEM-BEZEI2.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_LINE.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR1.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR2-MVGR2                         = I_ITEM-MVGR2.&lt;/P&gt;&lt;P&gt; W_MVGR2-BEZEI                         = I_ITEM-BEZEI3.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_NAME.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR2.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR3-MVGR3                         = I_ITEM-MVGR3.&lt;/P&gt;&lt;P&gt; W_MVGR3-BEZEI                         = I_ITEM-BEZEI4.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_VERSION_DETAILS.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR3-MVGR3.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR4-MVGR4                         = I_ITEM-MVGR4.&lt;/P&gt;&lt;P&gt; W_MVGR4-BEZEI                         = I_ITEM-BEZEI5.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_PLATFORM_DETAILS .&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR4.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR5-MVGR5                         = I_ITEM-MVGR5.&lt;/P&gt;&lt;P&gt; W_MVGR5-BEZEI                         = I_ITEM-BEZEI6.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_APPSERVER_DETAILS.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR5.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_KONDA-KONDA                         = I_ITEM-KONDA.&lt;/P&gt;&lt;P&gt; W_KONDA-VTEXT                         = I_ITEM-VTEXT1.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_COMPILER_CODE.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_KONDA.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_KONDM-KONDM                         = I_ITEM-KONDM.&lt;/P&gt;&lt;P&gt; W_KONDM-VTEXT                         = I_ITEM-VTEXT2.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_LANGUAGE_CODE.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_KONDM.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_VKAUS-VKAUS                         = I_ITEM-VKAUS.&lt;/P&gt;&lt;P&gt; W_VKAUS-BEZEI                         = I_ITEM-BEZEI1.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_RUNTIME_BANDCODE .&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_VKAUS.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_SUPPORT-BSTDK                       = I_ITEM-BSTDK.&lt;/P&gt;&lt;P&gt; W_SUPPORT-BSTDK_E                     = I_ITEM-BSTDK_E.&lt;/P&gt;&lt;P&gt; W_SUPPORT-KDKG2                       = I_ITEM-KDKG2.&lt;/P&gt;&lt;P&gt; W_SUPPORT-VTEXT                       = I_ITEM-VTEXT3.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_SUPPORT.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_SUPPORT.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_AMOUNT-NETWR                        = I_ITEM-NETWR.&lt;/P&gt;&lt;P&gt; W_AMOUNT-KWMENG                       = I_ITEM-KWMENG.&lt;/P&gt;&lt;P&gt; W_AMOUNT-WAERK                        = I_ITEM-WAERK.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_AMOUNT.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_AMOUNT.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&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                  = CONTROL_RECORD_OUT&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_COMM_IDOCS&lt;/P&gt;&lt;P&gt;     MASTER_IDOC_DATA                     = INT_EDIDD&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 &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE E002 WITH I_ITEM-vbeln.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;  LOOP AT it_comm_idocs.&lt;/P&gt;&lt;P&gt;   WRITE: / 'IDOC GENERATED',IT_COMM_IDOCS-DOCNUM.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  COMMIT WORK.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Mar 2008 13:08:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-13T13:08:11Z</dc:date>
    <item>
      <title>IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477768#M836008</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can we have feilds from different tables in one segment ?&lt;/P&gt;&lt;P&gt;Or a segment must have the fields from one particular  table only ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:34:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477768#M836008</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T12:34:48Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477769#M836009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;EM&gt;Can we have feilds from different tables in one segment ?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Or a segment must have the fields from one particular table only ?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;yes we can have fields from different tables.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:38:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477769#M836009</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T12:38:00Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477770#M836010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in my IDOC outbound program only those segments are populated which contain fields from same table...reast of tham not fully populated....What is the problen ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shal i send my code ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:40:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477770#M836010</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T12:40:16Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477771#M836011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If it is Outbound then you should take care of the design part. and fill the data accordingly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess you are selecting the data from one table. if you want the data in other fields then you need to use another select or join then populate it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;are you doing it through program. or any standard one. &lt;/P&gt;&lt;P&gt;if it is so you find a exit and populate the rest of the fields&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:43:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477771#M836011</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T12:43:37Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477772#M836012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is a report program.When i run it IDOC is generated but&lt;/P&gt;&lt;P&gt;it is not showing all the fields of one segment..&lt;/P&gt;&lt;P&gt;Suppose in one segment  there are two fields from two tables&lt;/P&gt;&lt;P&gt;its showing only that field which contains data.it is not even showing the other field !!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:53:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477772#M836012</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T12:53:24Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477773#M836013</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you show me how you are populating the data into segements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there you are doing some mistake&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:55:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477773#M836013</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T12:55:14Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477774#M836014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;In IDOC when ever there is NO data in particular field in segment you can't see those fields also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in otherwords&lt;/P&gt;&lt;P&gt;in IDOC you can see fields only with values in side ...&lt;/P&gt;&lt;P&gt;to check this in debug mode try to force some values into those fileds .then you can see those fields also..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:58:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477774#M836014</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T12:58:26Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477775#M836015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When you view an IDoc using WE02/WE05 and view the segment data. Only the fields that are populated will appear.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 12:59:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477775#M836015</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T12:59:45Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477776#M836016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey thanks to co-operate.This is my code. ALL the BEZEI values  are not comming,support type values are not comming,&lt;/P&gt;&lt;P&gt;Take your time and seld me back reply. &lt;/P&gt;&lt;P&gt;                                                     Thanks &lt;/P&gt;&lt;P&gt;                                                     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT Z_CREDITMEMO_OUTBOUND MESSAGE-ID ZJOY .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK BL1  WITH FRAME TITLE TEXT-BL1&lt;/P&gt;&lt;P&gt;NO INTERVALS.&lt;/P&gt;&lt;P&gt;PARAMETERS: S_VBELN LIKE LIKPUK-VBELN.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_MESTYP LIKE EDMSG-MSGTYP OBLIGATORY.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_LOGSYS LIKE TBDLST-LOGSYS.&lt;/P&gt;&lt;P&gt;*PERFORM ARE_YOU_SURE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK BL1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*INTERNAL TABLE FOR  ITEM DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ranges: r_matkl for vbap-matkl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;r_matkl-sign = 'I'.&lt;/P&gt;&lt;P&gt;r_matkl-option = 'BT'.&lt;/P&gt;&lt;P&gt;r_matkl-low = '000000300'.&lt;/P&gt;&lt;P&gt;r_matkl-high = '000000399'.&lt;/P&gt;&lt;P&gt;append r_matkl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_ITEM OCCURS 0,&lt;/P&gt;&lt;P&gt;        VBELN    LIKE VBAP-VBELN,&lt;/P&gt;&lt;P&gt;        POSNR    LIKE VBAP-POSNR,&lt;/P&gt;&lt;P&gt;        MATNR    LIKE VBAP-MATNR,&lt;/P&gt;&lt;P&gt;        VKAUS    LIKE VBAP-VKAUS,&lt;/P&gt;&lt;P&gt;        SPART    LIKE VBAP-SPART,&lt;/P&gt;&lt;P&gt;        NETWR    LIKE VBAP-NETWR,&lt;/P&gt;&lt;P&gt;        WAERK    LIKE VBAP-WAERK,&lt;/P&gt;&lt;P&gt;        KWMENG   LIKE VBAP-KWMENG,&lt;/P&gt;&lt;P&gt;        KONDM    LIKE VBAP-KONDM,&lt;/P&gt;&lt;P&gt;        MVGR1    LIKE VBAP-MVGR1,&lt;/P&gt;&lt;P&gt;        MVGR2    LIKE VBAP-MVGR2,&lt;/P&gt;&lt;P&gt;        MVGR3    LIKE VBAP-MVGR3,&lt;/P&gt;&lt;P&gt;        MVGR4    LIKE VBAP-MVGR4,&lt;/P&gt;&lt;P&gt;        MVGR5    LIKE VBAP-MVGR5,&lt;/P&gt;&lt;P&gt;        KONDA    LIKE VBKD-KONDA,&lt;/P&gt;&lt;P&gt;        BSTDK    LIKE VBKD-BSTDK,&lt;/P&gt;&lt;P&gt;        BSTDK_E  LIKE VBKD-BSTDK_E,&lt;/P&gt;&lt;P&gt;        KDKG2    LIKE VBKD-KDKG2,&lt;/P&gt;&lt;P&gt;        BEZEI1   LIKE TVLVT-BEZEI,&lt;/P&gt;&lt;P&gt;        BEZEI2   LIKE TVM1T-BEZEI,&lt;/P&gt;&lt;P&gt;        BEZEI3   LIKE TVM2T-BEZEI,&lt;/P&gt;&lt;P&gt;        BEZEI4   LIKE TVM3T-BEZEI,&lt;/P&gt;&lt;P&gt;        BEZEI5   LIKE TVM4T-BEZEI,&lt;/P&gt;&lt;P&gt;        BEZEI6   LIKE TVM5T-BEZEI,&lt;/P&gt;&lt;P&gt;        VTEXT1   LIKE V_T178-VTEXT,&lt;/P&gt;&lt;P&gt;        VTEXT2   LIKE V_T188-VTEXT,&lt;/P&gt;&lt;P&gt;        VTEXT3   LIKE TVKGGT-VTEXT,&lt;/P&gt;&lt;P&gt;   END OF I_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Declaring constants&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SEGMENT NAMES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;C_SALES_ORDER_NUMBER               LIKE EDIDD-SEGNAM VALUE 'Z1SONUMBER',&lt;/P&gt;&lt;P&gt;C_MATERIAL_DETAILS                 LIKE EDIDD-SEGNAM VALUE 'Z1MATERIAL',&lt;/P&gt;&lt;P&gt;C_PRODUCT_LINE                     LIKE EDIDD-SEGNAM VALUE 'Z1MVGR1',&lt;/P&gt;&lt;P&gt;C_PRODUCT_NAME                     LIKE EDIDD-SEGNAM VALUE 'Z1MVGR2',&lt;/P&gt;&lt;P&gt;C_PRODUCT_VERSION_DETAILS          LIKE EDIDD-SEGNAM VALUE 'Z1MVGR3',&lt;/P&gt;&lt;P&gt;C_PRODUCT_PLATFORM_DETAILS         LIKE EDIDD-SEGNAM VALUE 'Z1MVGR4',&lt;/P&gt;&lt;P&gt;C_PRODUCT_APPSERVER_DETAILS        LIKE EDIDD-SEGNAM VALUE 'Z1MVGR5',&lt;/P&gt;&lt;P&gt;C_COMPILER_CODE                    LIKE EDIDD-SEGNAM VALUE 'Z1KONDM',&lt;/P&gt;&lt;P&gt;C_LANGUAGE_CODE                    LIKE EDIDD-SEGNAM VALUE 'Z1KONDA',&lt;/P&gt;&lt;P&gt;C_RUNTIME_BANDCODE                 LIKE EDIDD-SEGNAM VALUE 'Z1VKAUS',&lt;/P&gt;&lt;P&gt;C_SUPPORT                          LIKE EDIDD-SEGNAM VALUE 'Z1SUPPORT',&lt;/P&gt;&lt;P&gt;C_AMOUNT                           LIKE EDIDD-SEGNAM VALUE 'Z1AMOUNT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :&lt;/P&gt;&lt;P&gt;C_CREDIT_IDOITY            LIKE    EDIDC-IDOCTP VALUE 'ZIPGI_IDOC_TYPE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data declaration&lt;/P&gt;&lt;P&gt;*..................................................................&lt;/P&gt;&lt;P&gt;*idoc control record&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : control_record_out like edidc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*other data declaration&lt;/P&gt;&lt;P&gt;DATA:W_SALES_ORDER                LIKE  Z1SONUMBER.&lt;/P&gt;&lt;P&gt;DATA:W_MATERIAL                   LIKE  Z1MATERIAL.&lt;/P&gt;&lt;P&gt;DATA:W_MVGR1                      LIKE  Z1MVGR1.&lt;/P&gt;&lt;P&gt;DATA:W_MVGR2                      LIKE  Z1MVGR2.&lt;/P&gt;&lt;P&gt;DATA:W_MVGR3                      LIKE  Z1MVGR3.&lt;/P&gt;&lt;P&gt;DATA:W_MVGR4                      LIKE  Z1MVGR4.&lt;/P&gt;&lt;P&gt;DATA:W_MVGR5                      LIKE  Z1MVGR5.&lt;/P&gt;&lt;P&gt;DATA:W_KONDM                      LIKE  Z1KONDM.&lt;/P&gt;&lt;P&gt;DATA:W_KONDA                      LIKE  Z1KONDA.&lt;/P&gt;&lt;P&gt;DATA:W_VKAUS                      LIKE  Z1VKAUS.&lt;/P&gt;&lt;P&gt;DATA:W_SUPPORT                    LIKE  Z1SUPPORT.&lt;/P&gt;&lt;P&gt;DATA:W_AMOUNT                     LIKE  Z1AMOUNT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*DECLARE TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : VBAP,VBKD,TVM1T,TVM2T,TVM3T,TVM4T,TVM5T,TVLVT,T178T,T188T,&lt;/P&gt;&lt;P&gt;TVKGGT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*CREATING INTERNAL TABLES FOR THE DATABASE TABLES&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; INT_EDIDD LIKE EDIDD OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_COMM_IDOCS LIKE EDIDC OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_VBAP   LIKE VBAP  OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_VBKD   LIKE VBKD  OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVM1T  LIKE TVM1T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVM2T  LIKE TVM2T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVM3T  LIKE TVM3T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVM4T  LIKE TVM4T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVM5T  LIKE TVM5T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVLVT  LIKE TVLVT OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_T178T  LIKE T178T OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_TVKGGT LIKE TVKGGT OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt; IT_T188T  LIKE T188T OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;SELECT APPLICATION DATA&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POPULATING THE ITEM DATA&lt;/P&gt;&lt;P&gt;break-point.&lt;/P&gt;&lt;P&gt;SELECT&lt;/P&gt;&lt;P&gt;        VBAP~VBELN&lt;/P&gt;&lt;P&gt;        VBAP~POSNR&lt;/P&gt;&lt;P&gt;        VBAP~MATNR&lt;/P&gt;&lt;P&gt;        VBAP~VKAUS&lt;/P&gt;&lt;P&gt;        VBAP~SPART&lt;/P&gt;&lt;P&gt;        VBAP~NETWR&lt;/P&gt;&lt;P&gt;        VBAP~WAERK&lt;/P&gt;&lt;P&gt;        VBAP~KWMENG&lt;/P&gt;&lt;P&gt;        VBAP~KONDM&lt;/P&gt;&lt;P&gt;        VBAP~MVGR1&lt;/P&gt;&lt;P&gt;        VBAP~MVGR2&lt;/P&gt;&lt;P&gt;        VBAP~MVGR3&lt;/P&gt;&lt;P&gt;        VBAP~MVGR4&lt;/P&gt;&lt;P&gt;        VBAP~MVGR5&lt;/P&gt;&lt;P&gt;  FROM VBAP&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF TABLE I_ITEM&lt;/P&gt;&lt;P&gt;  WHERE VBAP~VBELN EQ S_VBELN&lt;/P&gt;&lt;P&gt;  and vbap~matkl NOT IN r_matkl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT I_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: ITEMWORKAREA like line of I_ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;        KONDA&lt;/P&gt;&lt;P&gt;        BSTDK&lt;/P&gt;&lt;P&gt;        BSTDK_E&lt;/P&gt;&lt;P&gt;        KDKG2&lt;/P&gt;&lt;P&gt;   FROM VBKD INTO corresponding fields of ITEMWORKAREA&lt;/P&gt;&lt;P&gt;   WHERE vbkd~vbeln eq I_item-vbeln&lt;/P&gt;&lt;P&gt;   AND vbkd~posnr EQ '000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   select single&lt;/P&gt;&lt;P&gt;        KONDA&lt;/P&gt;&lt;P&gt;        BSTDK&lt;/P&gt;&lt;P&gt;        BSTDK_E&lt;/P&gt;&lt;P&gt;        KDKG2&lt;/P&gt;&lt;P&gt;   FROM VBKD INTO corresponding fields of ITEMWORKAREA&lt;/P&gt;&lt;P&gt;   WHERE vbkd~vbeln eq I_item-vbeln&lt;/P&gt;&lt;P&gt;   AND vbkd~posnr EQ I_item-posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;          bezei&lt;/P&gt;&lt;P&gt;  FROM tvm1t&lt;/P&gt;&lt;P&gt;  INTO ITEMWORKAREA-BEZEI2&lt;/P&gt;&lt;P&gt;  WHERE spras EQ sy-langu&lt;/P&gt;&lt;P&gt;  AND mvgr1 EQ I_ITEM-mvgr1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;          bezei&lt;/P&gt;&lt;P&gt;  FROM tvm2t&lt;/P&gt;&lt;P&gt;  INTO  ITEMWORKAREA-BEZEI3&lt;/P&gt;&lt;P&gt;  WHERE spras EQ sy-langu&lt;/P&gt;&lt;P&gt;  AND mvgr2 EQ I_ITEM-mvgr2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;	     bezei&lt;/P&gt;&lt;P&gt;  FROM tvm3t&lt;/P&gt;&lt;P&gt;  INTO ITEMWORKAREA-BEZEI4&lt;/P&gt;&lt;P&gt;  WHERE spras EQ sy-langu&lt;/P&gt;&lt;P&gt;  AND mvgr3 EQ I_ITEM-mvgr3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;	     bezei&lt;/P&gt;&lt;P&gt;  FROM tvm4t&lt;/P&gt;&lt;P&gt;  INTO  ITEMWORKAREA-BEZEI5&lt;/P&gt;&lt;P&gt;  WHERE spras EQ sy-langu&lt;/P&gt;&lt;P&gt;  AND mvgr4 EQ I_ITEM-mvgr4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  select single&lt;/P&gt;&lt;P&gt;         bezei&lt;/P&gt;&lt;P&gt;  FROM tvm5t&lt;/P&gt;&lt;P&gt;  INTO  ITEMWORKAREA-BEZEI6&lt;/P&gt;&lt;P&gt;  WHERE spras EQ sy-langu&lt;/P&gt;&lt;P&gt;  AND mvgr5 EQ I_ITEM-mvgr5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE&lt;/P&gt;&lt;P&gt;         VTEXT&lt;/P&gt;&lt;P&gt;  FROM T178T&lt;/P&gt;&lt;P&gt;  INTO  ITEMWORKAREA-VTEXT1&lt;/P&gt;&lt;P&gt;  WHERE SPRAS EQ SY-LANGU&lt;/P&gt;&lt;P&gt;  AND KONDM EQ I_ITEM-KONDM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE&lt;/P&gt;&lt;P&gt;       VTEXT&lt;/P&gt;&lt;P&gt;  FROM T188T&lt;/P&gt;&lt;P&gt;  INTO ITEMWORKAREA-VTEXT2&lt;/P&gt;&lt;P&gt;  WHERE SPRAS EQ SY-LANGU&lt;/P&gt;&lt;P&gt;  AND KONDA EQ ITEMWORKAREA-KONDA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE&lt;/P&gt;&lt;P&gt;         bezei&lt;/P&gt;&lt;P&gt;  FROM TVLVT&lt;/P&gt;&lt;P&gt;  INTO ITEMWORKAREA-BEZEI1&lt;/P&gt;&lt;P&gt;  WHERE ABRVW = I_ITEM-VKAUS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   SELECT SINGLE&lt;/P&gt;&lt;P&gt;         vtext&lt;/P&gt;&lt;P&gt;   FROM TVKGGT&lt;/P&gt;&lt;P&gt;   INTO  ITEMWORKAREA-VTEXT3&lt;/P&gt;&lt;P&gt;   WHERE KDKGR =  ITEMWORKAREA-kdkg2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-VBELN    = I_ITEM-VBELN.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-POSNR    = I_ITEM-POSNR.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MATNR	    = I_ITEM-MATNR.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-VKAUS	    = I_ITEM-VKAUS.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-SPART	    = I_ITEM-SPART.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-NETWR	    = I_ITEM-NETWR.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-WAERK	    = I_ITEM-WAERK.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-KWMENG    = I_ITEM-KWMENG.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-KONDM	    = I_ITEM-KONDM.	&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MVGR1	    = I_ITEM-MVGR1.  	&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MVGR2	    = I_ITEM-MVGR2.  	&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MVGR3	    = I_ITEM-MVGR3.&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MVGR4	    = I_ITEM-MVGR4.  	&lt;/P&gt;&lt;P&gt;  ITEMWORKAREA-MVGR5	    = I_ITEM-MVGR5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  modify I_ITEM from ITEMWORKAREA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR ITEMWORKAREA.&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;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Fill the control record Information.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;control_record_out-MESTYP  = P_MESTYP.&lt;/P&gt;&lt;P&gt;control_record_out-IDOCTP  = C_CREDIT_IDOITY.&lt;/P&gt;&lt;P&gt;control_record_out-RCVPRT  = 'LS'.&lt;/P&gt;&lt;P&gt;control_record_out-RCVPRN  = P_LOGSYS.&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;FILL THE DATA RECORD&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; W_SALES_ORDER-VBELN                  = I_ITEM-VBELN.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                     = C_SALES_ORDER_NUMBER.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                      = W_SALES_ORDER-VBELN.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MATERIAL-MATNR                      = I_ITEM-MATNR.&lt;/P&gt;&lt;P&gt; W_MATERIAL-SPART                      = I_ITEM-SPART.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_MATERIAL_DETAILS.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MATERIAL.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR1-MVGR1                         = I_ITEM-MVGR1.&lt;/P&gt;&lt;P&gt; W_MVGR1-BEZEI                         = I_ITEM-BEZEI2.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_LINE.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR1.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR2-MVGR2                         = I_ITEM-MVGR2.&lt;/P&gt;&lt;P&gt; W_MVGR2-BEZEI                         = I_ITEM-BEZEI3.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_NAME.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR2.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR3-MVGR3                         = I_ITEM-MVGR3.&lt;/P&gt;&lt;P&gt; W_MVGR3-BEZEI                         = I_ITEM-BEZEI4.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_VERSION_DETAILS.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR3-MVGR3.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR4-MVGR4                         = I_ITEM-MVGR4.&lt;/P&gt;&lt;P&gt; W_MVGR4-BEZEI                         = I_ITEM-BEZEI5.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_PLATFORM_DETAILS .&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR4.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR5-MVGR5                         = I_ITEM-MVGR5.&lt;/P&gt;&lt;P&gt; W_MVGR5-BEZEI                         = I_ITEM-BEZEI6.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_APPSERVER_DETAILS.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR5.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_KONDA-KONDA                         = I_ITEM-KONDA.&lt;/P&gt;&lt;P&gt; W_KONDA-VTEXT                         = I_ITEM-VTEXT1.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_COMPILER_CODE.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_KONDA.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_KONDM-KONDM                         = I_ITEM-KONDM.&lt;/P&gt;&lt;P&gt; W_KONDM-VTEXT                         = I_ITEM-VTEXT2.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_LANGUAGE_CODE.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_KONDM.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_VKAUS-VKAUS                         = I_ITEM-VKAUS.&lt;/P&gt;&lt;P&gt; W_VKAUS-BEZEI                         = I_ITEM-BEZEI1.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_RUNTIME_BANDCODE .&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_VKAUS.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_SUPPORT-BSTDK                       = I_ITEM-BSTDK.&lt;/P&gt;&lt;P&gt; W_SUPPORT-BSTDK_E                     = I_ITEM-BSTDK_E.&lt;/P&gt;&lt;P&gt; W_SUPPORT-KDKG2                       = I_ITEM-KDKG2.&lt;/P&gt;&lt;P&gt; W_SUPPORT-VTEXT                       = I_ITEM-VTEXT3.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_SUPPORT.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_SUPPORT.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_AMOUNT-NETWR                        = I_ITEM-NETWR.&lt;/P&gt;&lt;P&gt; W_AMOUNT-KWMENG                       = I_ITEM-KWMENG.&lt;/P&gt;&lt;P&gt; W_AMOUNT-WAERK                        = I_ITEM-WAERK.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_AMOUNT.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_AMOUNT.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&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                  = CONTROL_RECORD_OUT&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_COMM_IDOCS&lt;/P&gt;&lt;P&gt;     MASTER_IDOC_DATA                     = INT_EDIDD&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 &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE E002 WITH I_ITEM-vbeln.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;  LOOP AT it_comm_idocs.&lt;/P&gt;&lt;P&gt;   WRITE: / 'IDOC GENERATED',IT_COMM_IDOCS-DOCNUM.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  COMMIT WORK.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 13:08:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477776#M836016</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T13:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477777#M836017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you ran you program in debug to ensure that the relevant fields are populated on the IDoc. Remeber my post above states that displaying IDoc data in WE02/05 will only show populated fields.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 13:13:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477777#M836017</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T13:13:57Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477778#M836018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey thanks Martin ..i debugged that code  those fields which are not comming are not actually populated....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So there is some error in the populating  part...&lt;/P&gt;&lt;P&gt;Please can you check it and send me back ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 13:17:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477778#M836018</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T13:17:37Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477779#M836019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You would need to debug the SQL yourself as I would not be able to see why data is not being read.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have planted the seed, put some water on it and make your knowlege grow.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 13:28:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477779#M836019</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T13:28:19Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477780#M836020</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey yash any update on this !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 13:51:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477780#M836020</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T13:51:12Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477781#M836021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So, you cannot debug the code and resolve it yourself. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will not longer provide any more help on this matter.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 13:55:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477781#M836021</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T13:55:15Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC  segment problem !</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477782#M836022</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey I solved it...&lt;/P&gt;&lt;P&gt;There will be a loop at......end loop missing...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FILL THE DATA RECORD&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;+&lt;EM&gt;&lt;STRONG&gt;loop at i_item.&lt;/STRONG&gt;&lt;/EM&gt;+&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_SALES_ORDER-VBELN                  = I_ITEM-VBELN.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                     = C_SALES_ORDER_NUMBER.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                      = W_SALES_ORDER-VBELN.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MATERIAL-MATNR                      = I_ITEM-MATNR.&lt;/P&gt;&lt;P&gt; W_MATERIAL-SPART                      = I_ITEM-SPART.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_MATERIAL_DETAILS.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MATERIAL.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR1-MVGR1                         = I_ITEM-MVGR1.&lt;/P&gt;&lt;P&gt; W_MVGR1-BEZEI                         = I_ITEM-BEZEI2.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_LINE.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR1.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR2-MVGR2                         = I_ITEM-MVGR2.&lt;/P&gt;&lt;P&gt; W_MVGR2-BEZEI                         = I_ITEM-BEZEI3.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_NAME.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR2.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR3-MVGR3                         = I_ITEM-MVGR3.&lt;/P&gt;&lt;P&gt; W_MVGR3-BEZEI                         = I_ITEM-BEZEI4.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_VERSION_DETAILS.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR3-MVGR3.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR4-MVGR4                         = I_ITEM-MVGR4.&lt;/P&gt;&lt;P&gt; W_MVGR4-BEZEI                         = I_ITEM-BEZEI5.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_PLATFORM_DETAILS .&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR4.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_MVGR5-MVGR5                         = I_ITEM-MVGR5.&lt;/P&gt;&lt;P&gt; W_MVGR5-BEZEI                         = I_ITEM-BEZEI6.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_PRODUCT_APPSERVER_DETAILS.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_MVGR5.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_KONDA-KONDA                         = I_ITEM-KONDA.&lt;/P&gt;&lt;P&gt; W_KONDA-VTEXT                         = I_ITEM-VTEXT1.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_LANGUAGE_CODE .&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_KONDA.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_KONDM-KONDM                         = I_ITEM-KONDM.&lt;/P&gt;&lt;P&gt; W_KONDM-VTEXT                         = I_ITEM-VTEXT2.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_COMPILER_CODE.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_KONDM.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_VKAUS-VKAUS                         = I_ITEM-VKAUS.&lt;/P&gt;&lt;P&gt; W_VKAUS-BEZEI                         = I_ITEM-BEZEI1.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_RUNTIME_BANDCODE .&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_VKAUS.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_SUPPORT-BSTDK                       = I_ITEM-BSTDK.&lt;/P&gt;&lt;P&gt; W_SUPPORT-BSTDK_E                     = I_ITEM-BSTDK_E.&lt;/P&gt;&lt;P&gt; W_SUPPORT-KDKG2                       = I_ITEM-KDKG2.&lt;/P&gt;&lt;P&gt; W_SUPPORT-VTEXT                       = I_ITEM-VTEXT3.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_SUPPORT.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_SUPPORT.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; W_AMOUNT-NETWR                        = I_ITEM-NETWR.&lt;/P&gt;&lt;P&gt; W_AMOUNT-KWMENG                       = I_ITEM-KWMENG.&lt;/P&gt;&lt;P&gt; W_AMOUNT-WAERK                        = I_ITEM-WAERK.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SEGNAM                      = C_AMOUNT.&lt;/P&gt;&lt;P&gt; INT_EDIDD-SDATA                       = W_AMOUNT.&lt;/P&gt;&lt;P&gt; APPEND INT_EDIDD.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;EM&gt;&lt;STRONG&gt;endloop.&lt;/STRONG&gt;&lt;/EM&gt;&lt;/U&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Mar 2008 14:40:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-segment-problem/m-p/3477782#M836022</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-13T14:40:16Z</dc:date>
    </item>
  </channel>
</rss>

