<?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 Relation between SETNODE,SETLEAF and SETHEADER in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/relation-between-setnode-setleaf-and-setheader/m-p/3262397#M779496</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       Can someone let me know how to form the relation between the tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SETNODE&lt;/P&gt;&lt;P&gt;SETLEAF&lt;/P&gt;&lt;P&gt;SETHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt; Siva.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Jan 2008 13:28:53 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-09T13:28:53Z</dc:date>
    <item>
      <title>Relation between SETNODE,SETLEAF and SETHEADER</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/relation-between-setnode-setleaf-and-setheader/m-p/3262397#M779496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       Can someone let me know how to form the relation between the tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SETNODE&lt;/P&gt;&lt;P&gt;SETLEAF&lt;/P&gt;&lt;P&gt;SETHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help greatly appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt; Siva.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 13:28:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/relation-between-setnode-setleaf-and-setheader/m-p/3262397#M779496</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T13:28:53Z</dc:date>
    </item>
    <item>
      <title>Re: Relation between SETNODE,SETLEAF and SETHEADER</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/relation-between-setnode-setleaf-and-setheader/m-p/3262398#M779497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi siva,&lt;/P&gt;&lt;P&gt;please follw the thread..surely it helps &lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1791791"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please reward if helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 13:55:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/relation-between-setnode-setleaf-and-setheader/m-p/3262398#M779497</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T13:55:44Z</dc:date>
    </item>
    <item>
      <title>Re: Relation between SETNODE,SETLEAF and SETHEADER</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/relation-between-setnode-setleaf-and-setheader/m-p/3262399#M779498</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; SETHEADER This is information about the nodes in the hierarchy&lt;/P&gt;&lt;P&gt;SETNODE This is the relationship between the nodes&lt;/P&gt;&lt;P&gt;SETLEAF This is the attachment of the object (Profit Center, Cost&lt;/P&gt;&lt;P&gt;Center) to the bottom node of the hierarchy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reading these tables is rather difficult. To build a hierarchy you have&lt;/P&gt;&lt;P&gt;to read SETNODE for each level of the hierarchy&lt;/P&gt;&lt;P&gt;and build the tree.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For reading the Profit/Cost Center hierarchy these functions can be&lt;/P&gt;&lt;P&gt;used:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function &amp;#145;G_SET_GET_HIGHER_LEVEL&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;exporting index = indexl &amp;#147;set number levels = level1 &amp;#147;number of levels upwards importing header = head1 exceptions invalid_index = 01. &lt;/P&gt;&lt;P&gt;call function &amp;#145;G_SET_GET&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;exporting index = indx1 control_block = cb1 level = setlevel replace_variables = space importing subrc = result header = head index = indx2. &lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call function &amp;#145;G_OBJECT_GET&amp;#146;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;exporting index = index control_block = cb2 replace_variables = space importing subrc = result entry = entry. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As our validations are using sets , and i need to do some checks for my programs for these sets, am using table SETLEAF to access the data. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But this table has only 4 key fields and the valfrom and valto are the major ones which are not key fields. . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SETHEADER table where SETCLASS = '0102'&lt;/P&gt;&lt;P&gt;SETNODE table where SETCLASS = SETHEADER-SETCLASS&lt;/P&gt;&lt;P&gt;and SUBCLASS = SETHEADER-SUBCLASS&lt;/P&gt;&lt;P&gt;subclass is the Cost Element Group&lt;/P&gt;&lt;P&gt;SETLEAF table where SETCLASS = SETHEADER-SETCLASS&lt;/P&gt;&lt;P&gt;and SUBCLASS = SETHEADER-SUBCLASS&lt;/P&gt;&lt;P&gt;and SETNAME = SETNODE-SETNAME&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZPGM_HIERARCHY_IMPRTD_TO_PCNTR&lt;/P&gt;&lt;P&gt;LINE-SIZE 80.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: SETHEADER, "Set Header and Directory&lt;/P&gt;&lt;P&gt;SETLEAF, " Values in Sets&lt;/P&gt;&lt;P&gt;SETLINET. " Short Description of Set Line&lt;/P&gt;&lt;P&gt;DATA: WA_DESCRIPT LIKE SETLINET-DESCRIPT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF I_RESULT OCCURS 0,&lt;/P&gt;&lt;P&gt;MANDT LIKE SETHEADER-MANDT, " Client&lt;/P&gt;&lt;P&gt;SETCLASS LIKE SETHEADER-SETCLASS, " Set class&lt;/P&gt;&lt;P&gt;SUBCLASS LIKE SETHEADER-SUBCLASS, " Orgz Unit as Set Subclass&lt;/P&gt;&lt;P&gt;SETNAME LIKE SETHEADER-SETNAME, " Set ID&lt;/P&gt;&lt;P&gt;SETTYPE LIKE SETHEADER-SETTYPE, " Set type&lt;/P&gt;&lt;P&gt;TABNAME LIKE SETHEADER-TABNAME, " Table Name&lt;/P&gt;&lt;P&gt;FIELDNAME LIKE SETHEADER-FIELDNAME, " Field Name&lt;/P&gt;&lt;P&gt;LINEID LIKE SETLEAF-LINEID, " Set line counter&lt;/P&gt;&lt;P&gt;VALOPTION LIKE SETLEAF-VALOPTION, " OPTION field in structure of&lt;/P&gt;&lt;P&gt;" SELECT-OPTIONS tables&lt;/P&gt;&lt;P&gt;VALFROM LIKE SETLEAF-VALFROM, "From Value&lt;/P&gt;&lt;P&gt;VALTO LIKE SETLEAF-VALTO, "To value&lt;/P&gt;&lt;P&gt;DESCRIPT LIKE SETLINET-DESCRIPT, " Short text for a set line&lt;/P&gt;&lt;P&gt;END OF I_RESULT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT A~MANDT&lt;/P&gt;&lt;P&gt;A~SETCLASS&lt;/P&gt;&lt;P&gt;A~SUBCLASS&lt;/P&gt;&lt;P&gt;A~SETNAME&lt;/P&gt;&lt;P&gt;A~SETTYPE&lt;/P&gt;&lt;P&gt;A~TABNAME&lt;/P&gt;&lt;P&gt;A~FIELDNAME&lt;/P&gt;&lt;P&gt;B~LINEID&lt;/P&gt;&lt;P&gt;B~VALOPTION&lt;/P&gt;&lt;P&gt;B~VALFROM&lt;/P&gt;&lt;P&gt;B~VALTO&lt;/P&gt;&lt;P&gt;INTO TABLE I_RESULT&lt;/P&gt;&lt;P&gt;FROM SETHEADER AS A INNER JOIN&lt;/P&gt;&lt;P&gt;SETLEAF AS B&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ON&lt;/P&gt;&lt;P&gt;A&lt;SUB&gt;MANDT EQ B&lt;/SUB&gt;MANDT&lt;/P&gt;&lt;P&gt;AND&lt;/P&gt;&lt;P&gt;A&lt;SUB&gt;SETCLASS EQ B&lt;/SUB&gt;SETCLASS&lt;/P&gt;&lt;P&gt;AND&lt;/P&gt;&lt;P&gt;A&lt;SUB&gt;SUBCLASS EQ B&lt;/SUB&gt;SUBCLASS&lt;/P&gt;&lt;P&gt;AND&lt;/P&gt;&lt;P&gt;A&lt;SUB&gt;SETNAME EQ B&lt;/SUB&gt;SETNAME&lt;/P&gt;&lt;P&gt;AND&lt;/P&gt;&lt;P&gt;B~LINEID NE ' '&lt;/P&gt;&lt;P&gt;AND&lt;/P&gt;&lt;P&gt;B~VALOPTION NE ' '&lt;/P&gt;&lt;P&gt;AND&lt;/P&gt;&lt;P&gt;B~VALFROM NE ' '&lt;/P&gt;&lt;P&gt;AND&lt;/P&gt;&lt;P&gt;B~VALTO NE ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT I_RESULT.&lt;/P&gt;&lt;P&gt;SELECT DESCRIPT&lt;/P&gt;&lt;P&gt;FROM SETLINET CLIENT SPECIFIED&lt;/P&gt;&lt;P&gt;INTO WA_DESCRIPT&lt;/P&gt;&lt;P&gt;WHERE&lt;/P&gt;&lt;P&gt;MANDT EQ I_RESULT-MANDT AND&lt;/P&gt;&lt;P&gt;SETCLASS EQ I_RESULT-SETCLASS AND&lt;/P&gt;&lt;P&gt;SUBCLASS EQ I_RESULT-SUBCLASS AND&lt;/P&gt;&lt;P&gt;SETNAME EQ I_RESULT-SETNAME AND&lt;/P&gt;&lt;P&gt;LINEID EQ I_RESULT-LINEID.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AND LANGU EQ 'E'. " UNCOMMENT TO READ ONLY ENGLISH **** &lt;/P&gt;&lt;P&gt;MOVE WA_DESCRIPT TO I_RESULT-DESCRIPT.&lt;/P&gt;&lt;P&gt;MODIFY I_RESULT.&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;&lt;/P&gt;&lt;P&gt;COMMENT THE BELOW CODE TO INCLUDE ENTRIES WITH EMPTY DESCRIPTIONS. &lt;/P&gt;&lt;P&gt;*DELETE I_RESULT WHERE DESCRIPT EQ ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT I_RESULT.&lt;/P&gt;&lt;P&gt;ULINE (80).&lt;/P&gt;&lt;P&gt;WRITE:/2 '*****HIERARCHY No--&amp;gt;',SY-TABIX.&lt;/P&gt;&lt;P&gt;WRITE:/2 I_RESULT-SETNAME.&lt;/P&gt;&lt;P&gt;WRITE:/2 I_RESULT-DESCRIPT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE:/2 '**********ROOT'.&lt;/P&gt;&lt;P&gt;WRITE:/2 'CLASS',&lt;/P&gt;&lt;P&gt;20 I_RESULT-SETCLASS.&lt;/P&gt;&lt;P&gt;WRITE:/2 'TYPE',&lt;/P&gt;&lt;P&gt;20 I_RESULT-SETTYPE.&lt;/P&gt;&lt;P&gt;WRITE:/2 'TABLE',&lt;/P&gt;&lt;P&gt;20 I_RESULT-TABNAME.&lt;/P&gt;&lt;P&gt;WRITE:/2 'FIELD',&lt;/P&gt;&lt;P&gt;20 I_RESULT-FIELDNAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE:/2 '**********LEAF'.&lt;/P&gt;&lt;P&gt;WRITE:/2 'FROM',&lt;/P&gt;&lt;P&gt;20 I_RESULT-VALFROM.&lt;/P&gt;&lt;P&gt;WRITE:/2 'TO',&lt;/P&gt;&lt;P&gt;20 I_RESULT-VALTO.&lt;/P&gt;&lt;P&gt;WRITE:/2 'LINEID',&lt;/P&gt;&lt;P&gt;20 I_RESULT-LINEID.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls reward points if helpful,&lt;/P&gt;&lt;P&gt;shylaja&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: shylaja puchala on Jan 9, 2008 3:23 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 14:21:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/relation-between-setnode-setleaf-and-setheader/m-p/3262399#M779498</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T14:21:47Z</dc:date>
    </item>
    <item>
      <title>Re: Relation between SETNODE,SETLEAF and SETHEADER</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/relation-between-setnode-setleaf-and-setheader/m-p/3262400#M779499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi siva,&lt;/P&gt;&lt;P&gt;Look at FM K_HIERARCHY_TABLES_READ&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also,&lt;/P&gt;&lt;P&gt;Take a look at SAP program RGSEX001 - good example of several Set related functions. Also other RGSEX* programs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls reward if found helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers,&lt;/P&gt;&lt;P&gt;Hema.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 14:48:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/relation-between-setnode-setleaf-and-setheader/m-p/3262400#M779499</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T14:48:51Z</dc:date>
    </item>
    <item>
      <title>Re: Relation between SETNODE,SETLEAF and SETHEADER</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/relation-between-setnode-setleaf-and-setheader/m-p/3262401#M779500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Jan 2014 08:12:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/relation-between-setnode-setleaf-and-setheader/m-p/3262401#M779500</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-07T08:12:14Z</dc:date>
    </item>
  </channel>
</rss>

