<?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: how to get data from deep structure in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-data-from-deep-structure/m-p/7533693#M1561755</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all ,&lt;/P&gt;&lt;P&gt;I solved it , &lt;/P&gt;&lt;P&gt;It just to define internal table with header line then use read tabile  index 1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

FORM GET_VENDOR_NAME USING P_LIFNR CHANGING P_NAME .
 DATA: IT_ISL_VENDOR LIKE ISI_SM_SEL_RECORD ,
       "--
       WA_VMDATA TYPE ISI_VMDATA ,
       IT_VMDATA LIKE WA_VMDATA ,
       "--
       WA_RETURN TYPE ISI_BAPIRETURN1_TT ,
       IT_RETURN LIKE WA_RETURN ,
       "--
       ET_RETURN LIKE WA_RETURN ,
       "--
       WA_ISI_VMDATA TYPE ISI_VMDATA ,
       IT_ES_VMDATA LIKE WA_ISI_VMDATA .

DATA : T_NAME TYPE ISI_VMDATA-IT_BAPIAD1VL WITH HEADER LINE .

IT_ISL_VENDOR-LIFNR = P_LIFNR .

CALL FUNCTION 'ISIDE_SM_VENDOR_DETAILS_GET'
    EXPORTING
    IT_RETURN          = IT_RETURN
    IS_SEL_VENDOR      = IT_ISL_VENDOR
      IS_VMDATA        = IT_VMDATA
 IMPORTING
   ET_RETURN           = ET_RETURN
   ES_VMDATA           = IT_ES_VMDATA .

   READ TABLE IT_ES_VMDATA-IT_BAPIAD1VL INTO T_NAME INDEX 1 .
   P_NAME = T_NAME-NAME .

 ENDFORM .
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: TitusFang on Jan 25, 2011 2:47 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Jan 2011 01:47:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-01-25T01:47:04Z</dc:date>
    <item>
      <title>how to get data from deep structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-data-from-deep-structure/m-p/7533692#M1561754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all ,&lt;/P&gt;&lt;P&gt;    I need help , &lt;/P&gt;&lt;P&gt;Someone can teach me how to get data from deep structure  ?&lt;/P&gt;&lt;P&gt;I want to get vendor data from BAPI  'ISIDE_SM_VENDOR_DETAILS_GET' &lt;/P&gt;&lt;P&gt;when I active  debug mode I can get data like  IT_ES_VMDATA-IT_BAPIAD1VL[1]-NAME&lt;/P&gt;&lt;P&gt;but I don't know how to code in abap ...&lt;/P&gt;&lt;P&gt;below is my source code , someone can teach me how to fix it ?&lt;/P&gt;&lt;P&gt;Thanks for your kindly   ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*/----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------------------------------------------------------------------------------------" /&gt;&lt;P&gt; FORM GET_VENDOR_NAME USING P_LIFNR CHANGING P_NAME .&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;/---- venfor baip ISIDE_SM_VENDOR_DETAILS_GET   -&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------" /&gt;/&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: WA_ISL_VENDOR TYPE ISI_SM_SEL_RECORD ,&lt;/P&gt;&lt;P&gt;       IT_ISL_VENDOR LIKE WA_ISL_VENDOR  ,&lt;/P&gt;&lt;P&gt;       WA_VMDATA TYPE ISI_VMDATA ,&lt;/P&gt;&lt;P&gt;       IT_VMDATA LIKE WA_VMDATA ,&lt;/P&gt;&lt;P&gt;       WA_RETURN TYPE ISI_BAPIRETURN1_TT ,&lt;/P&gt;&lt;P&gt;       IT_RETURN LIKE WA_RETURN ,&lt;/P&gt;&lt;P&gt;       "--&lt;/P&gt;&lt;P&gt;       ET_RETURN LIKE WA_RETURN ,&lt;/P&gt;&lt;P&gt;       WA_ISI_VMDATA TYPE ISI_VMDATA ,&lt;/P&gt;&lt;P&gt;       IT_ES_VMDATA LIKE WA_ISI_VMDATA .&lt;/P&gt;&lt;P&gt;*/---&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA : D_NAME LIKE WA_ISI_VMDATA-IT_BAPIAD1VL .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IT_ISL_VENDOR-LIFNR = P_LIFNR .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ISIDE_SM_VENDOR_DETAILS_GET'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;    IT_RETURN          = IT_RETURN&lt;/P&gt;&lt;P&gt;    IS_SEL_VENDOR      = IT_ISL_VENDOR&lt;/P&gt;&lt;P&gt;      IS_VMDATA        = IT_VMDATA&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   ET_RETURN           = ET_RETURN&lt;/P&gt;&lt;P&gt;   ES_VMDATA           = IT_ES_VMDATA .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   D_NAME = IT_ES_VMDATA-IT_BAPIAD1VL .&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; ENDFORM .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*/----&lt;/P&gt;&lt;HR originaltext="------------------------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jan 2011 00:45:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-data-from-deep-structure/m-p/7533692#M1561754</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-25T00:45:33Z</dc:date>
    </item>
    <item>
      <title>Re: how to get data from deep structure</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-data-from-deep-structure/m-p/7533693#M1561755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all ,&lt;/P&gt;&lt;P&gt;I solved it , &lt;/P&gt;&lt;P&gt;It just to define internal table with header line then use read tabile  index 1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

FORM GET_VENDOR_NAME USING P_LIFNR CHANGING P_NAME .
 DATA: IT_ISL_VENDOR LIKE ISI_SM_SEL_RECORD ,
       "--
       WA_VMDATA TYPE ISI_VMDATA ,
       IT_VMDATA LIKE WA_VMDATA ,
       "--
       WA_RETURN TYPE ISI_BAPIRETURN1_TT ,
       IT_RETURN LIKE WA_RETURN ,
       "--
       ET_RETURN LIKE WA_RETURN ,
       "--
       WA_ISI_VMDATA TYPE ISI_VMDATA ,
       IT_ES_VMDATA LIKE WA_ISI_VMDATA .

DATA : T_NAME TYPE ISI_VMDATA-IT_BAPIAD1VL WITH HEADER LINE .

IT_ISL_VENDOR-LIFNR = P_LIFNR .

CALL FUNCTION 'ISIDE_SM_VENDOR_DETAILS_GET'
    EXPORTING
    IT_RETURN          = IT_RETURN
    IS_SEL_VENDOR      = IT_ISL_VENDOR
      IS_VMDATA        = IT_VMDATA
 IMPORTING
   ET_RETURN           = ET_RETURN
   ES_VMDATA           = IT_ES_VMDATA .

   READ TABLE IT_ES_VMDATA-IT_BAPIAD1VL INTO T_NAME INDEX 1 .
   P_NAME = T_NAME-NAME .

 ENDFORM .
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: TitusFang on Jan 25, 2011 2:47 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jan 2011 01:47:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-get-data-from-deep-structure/m-p/7533693#M1561755</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-01-25T01:47:04Z</dc:date>
    </item>
  </channel>
</rss>

