Custom Subscreen Not showing on MM03

Hi,
I know it has discussed earlier but my question is as follows:
I have created the custom subscreen (created a new screen under SAPLZMGD1 Function Group, added the fields from a Ztable),activaated etc. I  then change the screen sequence in IMG (21) Std Ind (Short) tabs-> Subscreen (added the  prorgram name SAPLZMGD1 and screen number (9**) and it is showing in simulation mode in IMG. I also uncommented the PBO/PAI of the 9** screen and added a custom PBO module to process logic for MM03 ( loop at screen etc.).
But I am not seeing the subscreen on MM03.  The program simply doesn't stop there, at all.
As mentioned before, the fields on the custom screen belong to a ZTABLE and that table is NOT a part of MARA/MARC etc.
My question is in order to show custom screen/fields on MM03, do the fields/table HAVE to be a part of standard tables (MARA, MARC etc.) through APPEND??
I really don't want to add Zfields to MARA/MARC through Append structure and rather use the custom table as a stand-alone unless there is no other way..
Any help would be appreciated..
Thanks

Hi,
  i think it would be like this:
SPRO>Plant Maintanence and Customer service>technical objects>general data>set view profile for technical objects>select the screen group element for Equipment and add the screen in additional data 1.
Regards,
HImanshu

Similar Messages

  • Payment from the customer is not showing in the lockbox transaction.

    Hi all,
    When i execute transaction code FLB1, I could not able to find lockbox and  customer did the payment  but it was not reflected in sap.
    Payment from the customer is not showing in the lockbox transaction.
    Please suggest and gide me with solution what could be the reason  i am not awear of lockbox process.
    Regards,
    JC
    Edited by: jcnaidu on Sep 17, 2010 6:41 AM

    The messages are getting to the recipient...
    I am on a Comcast IMAP server if this has anything to do with it and the server settings are following the correct server port numbers, SSL settings, etc... I save Sent messages on the IMAP server for 90 days.... None of these "disappearing" messages were on the server for more than a couple of days.. Typically, these messages will get 'hung' in the Outgoing Mailbox for @30 seconds before sending... like they are being scanned for viruses or Mail can't connect to the server all of a sudden...
    I anybody else here is on a Comcast IMAP server, and having this problem of disappearing Sent messages... This would tell us that it might be a Mail Provider issue with their outgoing server...
    --prd54usa

  • Custom Genre Not Showing Up In Apple's Music App [02/20/2015]

    Hello, I have the iPad mini 2 Model: A1489 16GB @ iOS 8.1.3
    I have made 2 custom genres that show up just fine in the Genres tab with every song belonging to these respectable genres. I also have 'Instrumental' and 'Piano' genres that I'm not sure if qualifies as custom genres, but they work well too.
    However, my latest custom genre 'A Cappella' is not showing up with the rest of the genres. The 1 album that I have for this genre shows up in the Albums tab and the songs show up in the Songs tab. The album also shows up after selecting the artist in the Artists tab, but does not show up in Genres.
    There are 2 songs in this genre, but they are my favorite and I want to be able to get to them quickly. ^.^
    The genre does show up in iTunes, Windows Media Player, and the Meta Data is all there when I look at the properties of the files. I can't seem to find out what other differences the working genres' and the non-working genre's songs have except that they have different genres.
    Every song on my Ipad has the same Artist. <<<<(If that helps....)
    Thank you for your help, whoever helps.

    This may be an issue with the ID3 tag format standards and Apple can't change those. But you can ask:
    https://www.apple.com/feedback/ipad.html

  • F-26  Customer code not showing on clearing document

    Hello,
    I usually run transaction F-26 to do customer clearings.
    I dont know what happened for this customer that when I simulate the clearing document the customer line disappear.
    The document is cleared normally but the customer code line item does not show on the clearing document (type "CM"-cheque)
    PS: When I run F-26 I insert any bank account and amount 0.00 just to specify  the document numbers on "additional selections"
    I dont know why this happened just this time. I´ve analyzed customer master data on XD03 but I dont know if its something related to this.
    What else could I check ?
    Thanks,
    Alex

    Hi Kyoko,
    I agree with you that system probably is working as intended, and also I don't think F-26 is the ideal transaction for this.  Probably F-13 is more appropriated.
    Anyway, the 2 documents for customer "Y" are with zero balance clearing too (the same as customer "X") but the customer line item appears on the clearing document.
    We usually run F-26 to clear more than 2 customers also. We inform the document numbers on additional selection.
    So I still need to know why the item line for customer "X" did not appear on clearing document
    Regards,
    Alex

  • Uploaded custom, theme not showing in repository

    I have copied a existed theme_4 from images/themes/theme_4 to them_200.
    when i am trying to export the same from repository, that is not showing in the list..
    I have followed the below steps to create new custom theme
    1) in images/themes/theme_4 copied the theme_4 directory to theme_200 direcotory
    2) changed the CSS files, as per our requirements.
    3) should export the them_200, changed one (not showing in repository list) currently stuck
    4) after exporting the theme_200.sql , need to replace t4 and etc.... with t200 etc
    5) importing the changed one into repository.
    currently i am stuck with step 3, can you please help me on this...

    1) I copied from theme_4 to Theme_200.
    2) I have followed the steps from the below link.
    http://rianne.andama.nl/blog/index.php?option=com_content&view=article&id=101:custom-themes-oracle-apex&catid=20:oracle&Item
    Now I am trying to export the theme_200, but theme_200 is not visible in the list of themes to export.

  • Custom icons not showing up in installer dialogs

    What are the steps that are required to get a custom icon to show up in the installation dialogs?
    I have custom icons setup in the application descriptor xml file for my app... and they do show up in the OS after I install the application but I don't see the icon showing up in the install dialogs.
    Any ideas why the custom icons are not showing up in the installation dialogs?
    Here is what TweetDecks installation dialog looks like... (this is what I want)
    Here is screenshot of what my installation dialog looks like...

    You need to sign your app with a certificate that chains up to a trusted root certificate. In general that means you need to get a cert from verisign or someone like that. If you get the friendly warning dialog on the first installer screen rather than the scary one with lots of red x's, you should then see your image

  • ProRes Setups in Custom Settings not showing up as Easy Setups 7.0.3

    Having trouble on a client's workstation:
    We have all of the "Additional Setups" copied into both the
    "HD>Library>Application Support>Final Cut Pro System Support>Custom Settings"
    as well as the
    "USER>Library>Preferences>Final Cut Pro User Data>Custom Settings"
    folders, but several of them do not show up at all in the Easy Setups dropdowns.
    Why is this, and how do I fix it for them?

    Best support for FCP I've found are here...
    http://discussions.apple.com/forum.jspa?forumID=939&start=0
    http://forums.creativecow.net/applefinalcutpro
    Have you tried trashing prefs? (thanks to Jon Chappell and the folks at Digital Rebellion)
    http://www.digitalrebellion.com/prefman/
    On last upgrade/update of FCP, did you do a full Archive/Install, or did you use Migration Assistant or upgrade/update directly over an existing installation?
    You might click on 'My Public Profile' at top right of this page and fill in some system specs...helps us help you.
    K

  • Customized buttons not showing hand cursor

    I have button and buttonbar components in my app. I have
    applied new skins to them using CSS. However, they do not show the
    hand cursor, so that it obvious to the user that they are, in fact,
    buttons.
    For example:
    <mx:Button click="goLink()" id="goBtn" width="18"
    height="19" styleName="customButton" mouseEnabled="true" />
    .customButton {
    color: #FFFFFF;
    text-roll-over-color: #FFFFBB;
    text-selected-color: #9999FF;
    disabled-color: #333333;
    up-skin: Embed(source="assets/btn_arrow.png");
    over-skin: Embed(source="assets/btn_arrow.png");
    down-skin: Embed(source="assets/btn_arrow.png");
    disabled-skin: Embed(source="assets/btn_arrow.png");
    What happened?

    "rtalton" <[email protected]> wrote in
    message
    news:gh103g$gd1$[email protected]..
    > Buttons, by default, do not display a hand cursor. So
    web 1.0!
    > We have to tell the button to do this. Set the
    buttonMode property to
    > TRUE.
    >
    > Read the help docs on the button properties, and take
    note of buttonMode,
    > useHandCursor and mouseEnabled. These additional
    properties can help you
    > when
    > you want another type of object to behave like a button
    with a hand
    > cursor.
    > Sounds like you may be soon headed down this road so I
    thought I'd mention
    > it.
    I think for many components you also need to set
    mouseChildren="false" and
    useHandCursor="true"

  • Custom Field not showing in analytics?

    We have a custom field on the account object called sales stage. It is a simple pick list (our organization does not use the opportunity object). The custom field is not available in analytics. Is there something on the field setup that needs to be flagged? All of our other fields seem to appear just fine. This is so bizzarre!!
    Any help is greatly appreciated.

    Hm. Still no answers.
    We have a similar problem concerning custom fields not available in Answers. It concerns a custom field for an additional tel no. in the user record type. I thought it might have something to do with the fact that it can only be utilized through the other data types, using "owned by user".
    But as you have the same problem, maybe there is a solution... Any idea would be appreciated.

  • Custom Groups not showing in Reports

    Hello,
    Per our reporting requirement, I have created few groups in Authoring pane. However, when I am going to select those groups in reporting, its not showing up.
    Env: SCOM 2012 R2.
    Any help is appreciated.
    Thanks,
    Binoy Das

    Hi,
    It seems like that there is a sync issue/latency between the operational database and the data warehouse in your case. Groups should appear in the data warehouse within just a minute or two in most environments. Check errors and performance on
    your management servers and sql servers.
    Do you see any error or warning Events in the OperationsManager Windows Event log on one of the management servers which could be related to db issues?
    Regards,
    Yan Li
    Regards, Yan Li

  • 1 custom field not showing up for modification in new List Variant for KS12

    Dear SAP Experts,
    I need some help regarding list variants using custom fields.  I made a new List Variant for transaction KS12 using a few custom and standard fields.  The custom fields are in CI_CSKS structure. I did all this according to not 95080 using option two (Adjust screen 1399 in function group KMA1).  I got the header to display the name of the fields in SE51.  The strange things is that after I start KS12 with the new list variant one of the custom fields doesn't show up for modification if there is no value in it where this is not the case with the others.  That is if there is no value in it already (even on character) I can't enter new values in to it, which beats the purpose.  I checked the attributes of the the custom fields and they are all the same, unless I missed something.
    Does anyone have an idea why this could be?

    Hi Michael - I too have exactly the same problem in Lion. It seems to be a bug.
    A minor one, given all the other much larger issues I have with Lion.
    I'm living with it in the expectation that someone will fix it. I notified it ages ago - long before the recent Lion update.
    I am mainly using Snow Leopard. This problem doesn't happen in Snow.

  • Custom dates not showing up in iCloud on MacBook

    Events with custom dates (e.g., 3rd Thursday of the month) have stopped showing up in my Mac iCloud calendar. They still show up in iCal, and on my iPhone and iPad. They also showed up in all previous months in iCloud, but for some reason they stopped and none have appeared in February, 2013. I checked, and all the custom dates have no specified end date--and anyway, they continue to appear in iCal, iPhone, and iPad. I can't figure out how-come?

    Just to be clear, photos can not be accessed directly from iCloud.com.
    Be sure you are signed into iCloud on your Mac with the same Apple ID as your iPhone and Photos is checked:
    System Preferences > iCloud
    Then be sure My Photo Stream is checked in iPhoto:
    In iPhoto > Preferences > iCloud

  • Custom Footer not showing in Word to PDF Conversion

    Hi All,
    I created a 14 page word document with a custom footer.  The custom footer is a gray textbox with the page number feature inserted.  When I convert the Word 2010 document to a PDF (using Adobe Acrobat XI Standard) the gray text box shows, however, the page number is not visible.  Everything displays fine in Word.  Any ideas what settings I need to change to fix this issue?
    Thanks in advance.

    As mentioned to output "interactive" (links, bookmarks, etc.) PDF from MS Word you'd use Acrobat's PDFMaker.
    PDFMaker compatibility "matrix" can be viewed at: http://kb2.adobe.com/cps/333/333504.html
    Acrobat's PDFMaker from Acrobat 7 is not compatible with Office 2007 applications.
    Support started with Acrobat 8.2.
    Be well...

  • Button in custom component not showing

    I made a very simple custom component with a TextField and Button but when I add multiple instances of it to a Layout, only the first Button shows up while the other show only when I focus the corresponding TextField. I'm quite new to fx and I'm not sure I did everything correctly but I don't see any obvious error in my code.
    The component:
    public class TestComponent extends BorderPane {
        @FXML
        private Button browseButton;
        @FXML
        private TextField textField;
        public TestComponent() {
            FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("TestComponent.fxml"));
            fxmlLoader.setRoot(this);
            fxmlLoader.setController(this);
            try {
                fxmlLoader.load();
            } catch (IOException exception) {
                throw new RuntimeException(exception);
    The fxml
    <?xml version="1.0" encoding="UTF-8"?>
    <?import java.lang.*?>
    <?import javafx.scene.control.*?>
    <?import javafx.scene.layout.HBox?>
    <fx:root type="javafx.scene.layout.BorderPane" xmlns:fx="http://javafx.com/fxml/1"
        xmlns="http://javafx.com/javafx/2.2">
        <center>
            <TextField fx:id="textField" prefWidth="200.0" />
        </center>
        <right>
            <Button fx:id="browseButton" mnemonicParsing="false" maxHeight="-Infinity"
                minHeight="-Infinity" prefHeight="${textField.height}" text="Browse"
                textAlignment="CENTER"  />
        </right>
    </fx:root>
    and the test code
    @Override
        public void start(Stage primaryStage) {
            VBox box = new VBox(5);
            box.setPadding(new Insets(5));
            TestComponent a = new TestComponent();
            TestComponent b = new TestComponent();
            TestComponent c = new TestComponent();
            box.getChildren().addAll(a, b, c);
            Scene scene = new Scene(box);
            primaryStage.setScene(scene);
            primaryStage.show();
    I'm running on Ubuntu with jdk-8-ea-bin-b111-linux-i586-10_oct_2013. I tested with jdk 1.7.0_40 and the buttons don't show.
    I'd include screenshots but the button to add images is disabled.
    Thanks for the help

    The issue is with the bind definition in the FXML, if you remove that definition, the buttons will display.
       prefHeight="${textField.height}"
    I think the binding is working, but when there is some kind of error (bug) in the layout process such that the scene is not automatically laid out correctly when the binding occurs.
    You can get exactly the same behaviour by removing the binding definition in FXML and placing it in code after the load.
                browseButton.prefHeightProperty().bind(textField.heightProperty());
    When the scene is initially displayed, the height of all of the text fields is 0, as they have not been laid out yet, and the browser button prefHeight gets set to 0 through the binding.
    That's OK and expected.
    Then the scene is shown and a layout pass occurs, which sets the height of the text fields to 26 and the prefHeight of all of the browser buttons adjust correctly.
    That's also OK and expected.
    Next the height of one of the buttons is adjusted via a layout pass.
    That's also OK and expected.
    But the height of the other buttons is not adjusted to match their preferred height (probably because a layout pass is not run on them).
    That is not OK and not expected (and I think a bug).
    If you manually trigger a layout pass on one of the components which did not render completely, the button will be displayed - but that should not be necessary.
    You can file a bug against the Runtime project at:
       https://javafx-jira.kenai.com/
    You will need to sign up at the link on the login page, but anybody can sign up and log a bug.
    Here is some sample code.
    import javafx.application.Application;
    import javafx.geometry.Insets;
    import javafx.scene.Scene;
    import javafx.scene.layout.VBox;
    import javafx.stage.Stage;
    public class ComponentTestApp extends Application {
      @Override
      public void start(Stage primaryStage) {
        VBox box = new VBox(5);
        box.setPadding(new Insets(5));
        TestComponent a = new TestComponent();
        TestComponent b = new TestComponent();
        TestComponent c = new TestComponent();
        box.getChildren().addAll(a, b, c);
        Scene scene = new Scene(box);
        primaryStage.setScene(scene);
        primaryStage.show();
        b.requestLayout(); // I don't understand why this call is necessary -> looks like a bug to me . . .
      public static void main(String[] args) {
        launch(args);
    import javafx.beans.value.ChangeListener;
    import javafx.beans.value.ObservableValue;
    import javafx.fxml.FXML;
    import javafx.fxml.FXMLLoader;
    import javafx.scene.control.Button;
    import javafx.scene.control.TextField;
    import javafx.scene.layout.BorderPane;
    import java.io.IOException;
    public class TestComponent extends BorderPane {
        private static int nextComponentNum = 1;
        private final int componentNum = nextComponentNum;
        @FXML
        private TextField textField;
        @FXML
        private Button browseButton;
        public TestComponent() {
          nextComponentNum++;
            FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("TestComponent.fxml"));
            fxmlLoader.setRoot(this); 
            fxmlLoader.setController(this); 
            try { 
                fxmlLoader.load();
                browseButton.prefHeightProperty().bind(textField.heightProperty());
                System.out.println(componentNum + " " + browseButton + " prefHeight " + browseButton.getPrefHeight());
                textField.heightProperty().addListener(new ChangeListener<Number>() {
                  @Override
                  public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
                    System.out.println(componentNum + " " + textField + " height " + newValue);
                browseButton.prefHeightProperty().addListener(new ChangeListener<Number>() {
                  @Override
                  public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
                    System.out.println(componentNum + " " + browseButton + " prefHeight " + newValue);
                browseButton.heightProperty().addListener(new ChangeListener<Number>() {
                  @Override
                  public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
                    System.out.println(componentNum + " " + browseButton + " height " + newValue);
                    new Exception("Not a real exception - just a debugging stack trace").printStackTrace();
            } catch (IOException exception) {
                throw new RuntimeException(exception); 
    <?xml version="1.0" encoding="UTF-8"?>
    <?import java.lang.*?>
    <?import javafx.scene.control.*?>
    <?import javafx.scene.layout.HBox?>
    <fx:root type="javafx.scene.layout.BorderPane" xmlns:fx="http://javafx.com/fxml/1"
             xmlns="http://javafx.com/javafx/2.2">
        <center>
            <TextField fx:id="textField" prefWidth="200.0" />
        </center>
        <right>
            <Button fx:id="browseButton" mnemonicParsing="false" maxHeight="-Infinity"
                    minHeight="-Infinity" text="Browse"
                    textAlignment="CENTER"  />
            <!--<Button fx:id="browseButton" mnemonicParsing="false" maxHeight="-Infinity"-->
                    <!--minHeight="-Infinity" prefHeight="${textField.height}" text="Browse"-->
                    <!--textAlignment="CENTER"  />-->
        </right>
    </fx:root>
    Here is the output of the sample code:
    1 Button[id=browseButton, styleClass=button]'Browse' prefHeight 0.0
    2 Button[id=browseButton, styleClass=button]'Browse' prefHeight 0.0
    3 Button[id=browseButton, styleClass=button]'Browse' prefHeight 0.0
    1 Button[id=browseButton, styleClass=button]'Browse' prefHeight 26.0
    1 TextField[id=textField, styleClass=text-input text-field] height 26.0
    2 Button[id=browseButton, styleClass=button]'Browse' prefHeight 26.0
    2 TextField[id=textField, styleClass=text-input text-field] height 26.0
    3 Button[id=browseButton, styleClass=button]'Browse' prefHeight 26.0
    3 TextField[id=textField, styleClass=text-input text-field] height 26.0
    2 Button[id=browseButton, styleClass=button]'Browse' height 26.0
    java.lang.Exception: Not a real exception - just a debugging stack trace
      at testcomponent.TestComponent$3.changed(TestComponent.java:69)
      at testcomponent.TestComponent$3.changed(TestComponent.java:65)
      at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:347)
      at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
      at javafx.beans.property.ReadOnlyDoubleWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyDoubleWrapper.java:177)
      at javafx.beans.property.ReadOnlyDoubleWrapper.fireValueChangedEvent(ReadOnlyDoubleWrapper.java:143)
      at javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:113)
      at javafx.beans.property.DoublePropertyBase.set(DoublePropertyBase.java:146)
      at javafx.scene.layout.Region.setHeight(Region.java:915)
      at javafx.scene.layout.Region.resize(Region.java:1362)
      at javafx.scene.layout.BorderPane.layoutChildren(BorderPane.java:583)
      at javafx.scene.Parent.layout(Parent.java:1063)
      at javafx.scene.Parent.layout(Parent.java:1069)
      at javafx.scene.Scene.doLayoutPass(Scene.java:564)
      at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2341)
      at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:329)
      at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:479)
      at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:460)
      at com.sun.javafx.tk.quantum.QuantumToolkit$13.run(QuantumToolkit.java:327)
      at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    java.lang.Exception: Not a real exception - just a debugging stack trace
      at testcomponent.TestComponent$3.changed(TestComponent.java:69)
      at testcomponent.TestComponent$3.changed(TestComponent.java:65)
      at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:347)
      at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:80)
      at javafx.beans.property.ReadOnlyDoubleWrapper$ReadOnlyPropertyImpl.fireValueChangedEvent(ReadOnlyDoubleWrapper.java:177)
      at javafx.beans.property.ReadOnlyDoubleWrapper.fireValueChangedEvent(ReadOnlyDoubleWrapper.java:143)
      at javafx.beans.property.DoublePropertyBase.markInvalid(DoublePropertyBase.java:113)
      at javafx.beans.property.DoublePropertyBase.set(DoublePropertyBase.java:146)
      at javafx.scene.layout.Region.setHeight(Region.java:915)
      at javafx.scene.layout.Region.resize(Region.java:1362)
      at javafx.scene.layout.BorderPane.layoutChildren(BorderPane.java:583)
      at javafx.scene.Parent.layout(Parent.java:1063)
      at javafx.scene.Parent.layout(Parent.java:1069)
      at javafx.scene.Scene.doLayoutPass(Scene.java:564)
      at javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2341)
      at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:329)
      at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:479)
      at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:460)
      at com.sun.javafx.tk.quantum.QuantumToolkit$13.run(QuantumToolkit.java:327)
      at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    1 Button[id=browseButton, styleClass=button]'Browse' height 26.0

  • Customer Hierarchy not showing in sales document

    Hi All,
    I have used the standard hierarchy type (A) to create a 2(or 3) level hierarchy  (top level node, 2nd level node and sold t party) and the hierarchy assignments look fine at the customer level. I have assigned the hierarchy type to the sales order type as well. But the hierarchy does not get carried over to the sales orders (contracts) when I create  the documents. I am sure it is something really silly, but any idea what I might be missing or where to start looking.
    Thank you so much for your help in advance...
    Shubha Tandon
    [email protected]

    Have you Mainted Price determination in the custome masrter record of the billing Tab.
    Have you correctly maintained the partner determinatin procedures.
    Have you assigned Customer hierarchy to your sales area
    Have you created Customer with 0012 Account group.
    Now you need to assign the customer creatd using 0012 to the customer 0001 account group.
    Have you maintainted the Customer heirarchy in VDH1n transaction..
    Here you need to assign 0001 account group customer to 0012 customer
    If u have maintained all these settings correctly you will get the hierarchy customer in SO.

Maybe you are looking for