Anyone could explain this 2 kinds of enterprise structure??

Hi,
Could kindly share me what exactly this 2 kind of enterprise structure stands for? Thanks.
Company Code: A    Company Code: B
Plants1  Plants2
Sales org. 10    Sales org. 20
Scenario 1:
Plants1 belonged to Sales org10 and sales org20, and under same company code A
Q: in what kind of case could plants belonged to 2 sales orgs?
Scenario 2:
Plants1 belonged to sales org10 and sales org20, but sales org10 under company code A, and sales org20 under company code20.
Q:different company code? intercompany process???
Thanks!!

Hi Hoo Laa,
Scenario 1:
Plants1 belonged to Sales org10 and sales org20, and under same company code A
Q: in what kind of case could plants belonged to 2 sales orgs?
Ans: First thing we assign Plant to Company code and not SO, Again we assign Plant To SO+Distribution Channel, So that the plant can be used by that SO and DC for selling goods directly to customer,
Example: Say Hero Honda has Two Sales Org in India One Ludhiana, One Mumbai, and it sells via Retail and Dealer.
and has one plant in Gurgaon,
So by asssgining Gurgaon Plant to Both Hero honda Assures that this plant and DC combination can be used by both SO.
Scenario 2:
Plants1 belonged to sales org10 and sales org20, but sales org10 under company code A, and sales org20 under company code20.
Q:different company code? intercompany process???
Ans: YES, ?Its for intercompany Sales Process
Thanks,
Raja

Similar Messages

  • Can anyone please explain this code to me?

    I am a new (junior)programmer?Can anyone please explain this code to me in lame terms? I am working at a client location and found this code in a project.
    _file name is AtccJndiTemplate.java_
    Why do we use the Context class?
    Why do we use the properties class?
    package org.atcc.common.utils;
    import java.io.IOException;
    import java.io.InputStream;
    import java.util.Properties;
    import java.util.logging.Logger;
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.naming.NamingException;
    import org.springframework.jndi.JndiTemplate;
    public class AtccJndiTemplate extends JndiTemplate
      private static Logger logger = Logger.getLogger(AtccJndiTemplate.class.getName());
      private String jndiProperties;
      protected Context createInitialContext()
        throws NamingException
        Context context = null;
        InputStream in = null;
        Properties env = new Properties();
        logger.info("Load JNDI properties from classpath file " + this.jndiProperties);
        try
          in = AtccJndiTemplate.class.getResourceAsStream(this.jndiProperties);
          env.load(in);
          in.close();
        catch (NullPointerException e) {
          logger.warning("Did not read JNDI properties file, using existing properties");
          env = System.getProperties();
        } catch (IOException e) {
          logger.warning("Caught IOException for file [" + this.jndiProperties + "]");
          throw new NamingException(e.getMessage());
        logger.config("ENV: java.naming.factory.initial = " + env.getProperty
    ("java.naming.factory.initial"));
        logger.config("ENV: java.naming.factory.url.pkgs = " + env.getProperty
    ("java.naming.factory.url.pkgs"));
        logger.info("ENV: java.naming.provider.url = " + env.getProperty
    ("java.naming.provider.url") + " timeout=" + env.getProperty("jnp.timeout"));
        context = new InitialContext(env);
        return context;
      public String getJndiProperties()
        return this.jndiProperties;
      public void setJndiProperties(String jndiProperties)
        this.jndiProperties = jndiProperties;
    }

    Hi,
    JNDI needs some property such as the
    java.naming.factory.initial
    java.naming.provider.url
    which are needed by the
    InitialContext(env);
    where env is a properties object
    Now if you can not find the physical property file on the class path
    by AtccJndiTemplate.class.getResourceAsStream(this.jndiProperties);
    where the String "jndiProperties" get injected by certain IOC ( inverse of control container ) such as Spring framework
    if not found then it will take the property from the system which will come from the evniromental variables which are set during the application start up i.e through the command line
    java -Djava.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory -Danother=value etc..
    I hope this could help
    Regards,
    Alan Mehio
    London,UK

  • Help,Could anyone can explain this to me ?

    public class A {
    B b;
         private int a;
         * @param args
         public int get(){
              return this.a;
         public static void main(String[] args) {
    class B{
         private int b;
         A a;
         public int get(){
              return this.b;
    There is a reference to A in Class B,and There is a reference to B
    in Class A,I am confused about this,could someone explain it to me ?

    learnningboy wrote:
    There is a reference to A in Class B,and There is a reference to B
    in Class A,I am confused about this,could someone explain it to me ?For example, there's a road between city X and city Y that goes two ways (you can travel from X to Y and you can also travel from Y to X). That's the idea: both cities hold a reference of each other in them.

  • Can anyone help explain this reoccurring sys log?

    I've tried to track down this event that keeps on repeating so much its making my system log reach almost 60mb! Below is a copy of the log...
    Jun 21 07:14:15 localhost kernel: USBF: 16123.117 IOUSBInterface[0x2fadb00]::handleOpen failing because super::handleOpen failed (someone already has it open)
    ...Do I have some USB device bummin out my system? Such as a USB hub causing a conflict or something? If anyone knows how I can possibly cure or even track down the cause of this reoccurring event, that would be awesome!
    MUCHO THANKS!
    PowerMac G4 1.25GHZ   Mac OS X (10.3.9)  

    R.E.BELL...
    First of all how long has it been that you ran any type of a utility that clears out your System Logs? Yasu (outside link) is my favorite and well named. Tip is to never let your logs get into that 60MB condition.
    As far as the error goes, unless it is choking on it or something isn't working, I would say it is a benign, harmless, or oops! kind of an error.
    ...Ron

  • I am wanting to buy and Ipad.. but I would like to know the difference between having wifi and a simcard..if someone could explain this to me.. and the benefits of both I would appreciate it.

    Good Morning:
    I have been looking at the Ipads for a while now.  I have some concerns though.  First, I am NOT a techy of any kind!!  So my question is;  What is the difference between wifi and a simcard(?)   What I understand about wifi is...if you are in an area with free internet.. you can excess it.  If not, then you can't.  What is a simcard?  Is this what you would use like a turbo stick..such as internet on the go... or is this a data plan for the Ipad, like I have for my phone?  If so, I take it that it would mean a monthly bill of what or however I set it up...  Please be kind with your responces.. I am a older person who wants a new gadget.   
    Thank you

    Hi, Sarah,
    You don't really compare a SIM card directly with WiFi. What a SIM card indicates is that a device is designed to connect to cellphone service, in the case of an iPad a data-only service for connection to the Internet. The SIM card works with a technology called GSM (don't worry about what that means); the SIM card is just how the iPad is identified to the cell carrier (in the US, that would be AT&T).
    Your choices of connecting an iPad to the Internet are therefore:
    WiFi - wireless network connection which uses a device referred to as a "hotspot" or "access point" (and sometimes a "wireless router") with an Internet service provided by some other company. You may have this at home, with your own WiFi router and Internet service, or it may be found by some other location, such as a coffee shop. Cost of WiFi at home would only be the cost of the router and the fee you pay to your Internet provider. Other locations may or many not involve a cost. The advantage of a WiFi connection is speed (compared to a cellular data service) and cost (no monthly fee other than your Internet provider).  The disadvantage is that you have to be in range of a WiFi service; that range is usually on the order of 100 feet or so.
    Cellular - this is a service provide by a cellphone carrier. This allows you to have your iPad connected to the Internet wherever the carrier offers service, which may be in buildings, parks, while driving, etc. just as with a cellphone. You pay a monthly fee to the cell carrier for this service. The advange is of course that it's available in many places. The primary disadvantages are the monthly cost and slower speed in the connection to the Internet.
    You can have both with an iPad if you purchase your iPad with both systems included; iPads are sold WiFi-only or WiFi+3G ("3G" refers to being capable of connecting to a cell network) You are not obligated to sign up with a cell carrier if you buy the iPad with that technology; most carriers allow you to sign up month-by-month, and in some countries the carrier has a pay-as-you-go service. If you tell us what country you're in, someone can tell you more about the available cell plans, if you're interested.
    I hope this helps. Feel free to post back if you need further clarification or have additional questions.
    Regards.

  • HT3529 I am in Chinese, but somehow I could not send text message to UK or US now, but could call Uk and US phone number successfully. Is there anyone could help this, thanks!!!

    I am using iphone 4, and upgraded the system to IOS6 already. but I found I could not send test message to UK and US, I could call phone number in UK or US successfully. Could someone to help me to fix up this issue. I guess the problem probably came from the format of UK or US phone number in my Iphone address book. Due there is some blank space between the phone number for iphone phone number format. I ever try andro phone, no blank space there, so could send test message to UK and UK without problem.

    Hi Iansally,
    I can take at the billing of your account. Please can you send me in your details using the link found in the "About Me" section of my profile?
    Thanks
    PaddyB
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • I have just updated my mcbook to OS X Mountain Lion and Mail hasn't worked properly ever since, it keeps asking me for my password. What should I do with this, anyone could fix this?

    I have just updated my mcbook pro to OS X Mountain Lion. Then Mail hasn't worked properly. Before I updated it, I could use Mail and it worked properly. I have been trying to fix it by stting my e-mail account but it didn't work

    Sorry, if I sound silly on this next question, or string of questions, but:
    What does EFI stand for?
    Is it an acronym for something?
    I thought that my MacPro is 64bit? Well that is as far as I remember the salesman telling me, back when I did the B.T.O spec.
    I am running 64bit apps [in full 64bit mode] as far as I understand. Like the CS suiite.
    If I look at "About Photoshop…" it says — Version 12.1 x64
    Doesn't that mean that it is running 64bit apps?
    Or are you saysing that the "entire operating system" / "bios" or whatever it is called in Mac language, is not actually capable of running as 64bit?
    I need to find my box, that came with the MacPro, ans just have a look at the info that is detailed on it. As as far as I can remember there was even a big "64bit" flashy thing, somewhere on the outside of the box.
    But in the meantime, if you can perhaps help with the earlier questions.
    And perhaps one more …
    Where woudl I find the info / persons that I could investigate that "Hack", as I may need to investigate that a little. If anything just to be better informed, for the future. At the end of the day, if I have to scrub the entire Mac to the beginging, and reload everything, so be it, at least it will be a learning curve in the process.
    I have all the legal software installers etc, so all that it will cost me is time, if it does "kill" the operating system …

  • Can anyone please explain this double problem?

    public class DoTest {
         static int i;
         public static void main(String[] args){
              double a = 3.0;
              double b = 0.3;
              double c = 0.3;
              double d = 0.3;
              System.out.println(c+a+b);
              System.out.println(d+c);
    }Result:
    3.5999999999999996
    0.6
    Why does the first println statement return 3.5999999999999996?
    Cheers

    import java.text.DecimalFormat;
    public class DoTest {
         static int i;
         public static void main(String[] args){
              double a = 3.0;
              double b = 0.3;
              double c = 0.3;
              double d = 0.3;
              double f=c+a+b;
              DecimalFormat df=new DecimalFormat("#.##");
              System.out.println(df.format(f));
              System.out.println(d+c);
    this is enougn for u man..
    do sme experiment wit it

  • Can Anyone Help Explain this to me?

    When you go to your usage, under lifetime (after a full charge) it will say 2 hours... I don't really know what "lifetime" means, but I would think that's the time the battery will last... Am I wrong in assuming this, and if i'm right isn't 2 hours rather low for a fully charged battery?
    Also, my usage is showing 1 hour 47 minutes... I've barely touched my phone all day... what's the deal?

    Well the usage that we were referring to in the original post is under Settings>>Usage, but I think you are referring to something different...
    Maybe they are guess-timating the percentage by how much green they are seeing on their battery (i.e. 50% is half bar)

  • I have an ipad and have a 'GOOD' app which i think i have to have to download my purchased i tunes. But it wont open in good becasue i need a password/account - can anyone help explain this, and how to access my itunes

    In the past i set up a KNOWCLOUD on a computer which is now defunct.  So, i have all my photos and a few itunes stuck in the scam KNOWCLOUD and have now purchased an ipad and i phone.  When i try to down load my photos it says save to GOOD, but when i open good it says i need to contact my administrator for password and username.  Any suggestions ?

    I have the same problem , i've converted my videos to mp4 , by using different programmes and tried to open them in itunes but it didnt .
    Some people suggested the following although it didnt help me , it might help you
    One suggested to paste the videos that you want in automatically add to itune (  go to your music folder m then click on itunes , then itunes media , and you will find it there )
    Others suggested to o to the ontrol panal , then programmes and features m then lick on quick time (. Or itunes) then Change then repair
    If it didnt help. And you find another method m please let me know
    Thank you

  • Can anyone please explain this message

    Mac OS X Version 10.4.11 (Build 8S2167)
    2007-12-17 07:27:53 -0500
    2007-12-17 07:27:54.749 HPEventHandler[234]: DebugAssert: Third Party Client: (NULL != m_lock && 0 == errno) Can't create semaphore lock[/Volumes/Development/HP/Mac-Sirani/mac-software/components/HPEventHandler/ Sources/Core/HPTMNotificationManager.cpp:62]
    2007-12-17 07:28:12.455 Translator[275] Invoked to sync conduit com.apple.Safari for entityNames: com.apple.bookmarks.Folder,com.apple.bookmarks.Bookmark
    Waiting for MirrorAgent to launch and respond to CFMessagePortCreateRemote().

    Try reimporting all your media: file>>import>>reimport>>continue

  • Anyone can explain this program to me?

    import java.util.List;
    import java.util.LinkedList;
    import java.util.Iterator;
    public class Lab_02
         public static List getLinesOfText(int m)
    {      List lines = new LinkedList();     
              StringBuffer line = new StringBuffer();
              for( int i = 0; i < m; i++ )
    {         for( int j = 0; j < m; j++ )           
                   line.append( j < i ? " ": Integer.toString(i%10) );
         lines.add(line.toString());
                   line.setLength(0);
                   return lines;
         public static void main(String args[])
         int n = 15;
                   if( args.length > 0 )
                   try
         {            n = Integer.parseInt(args[0]);
         catch( NumberFormatException nfe )
         {        String msg = nfe.getMessage();
              System.out.println(msg);
         Iterator lineIterator = getLinesOfText(n).iterator();
         while(lineIterator.hasNext())
              System.out.println(lineIterator.next());

      public static void main(String[] args) {
        int n = 15;
        if( args.length > 0 ) {                     // if an argument was entered
          try { n = Integer.parseInt(args[0]); }    // change it to an int
          catch( NumberFormatException nfe ) {      // if bad format
         String msg = nfe.getMessage();          // print a message
         System.out.println(msg);
    //  call getLinesOfText(with the above number, it returns a List),
    //  get an iterator for that list, and
    //  assign that iterator to lineIterator
          Iterator lineIterator = getLinesOfText(n).iterator();
    //  loop through the iterator printing each value
          while(lineIterator.hasNext()) System.out.println(lineIterator.next());
      public static List getLinesOfText(int m) {   // m = count from call above
        List lines = new LinkedList();             // make a LinkedList, assign to lines
        StringBuffer line = new StringBuffer();    // make a StringBuffer, assign to line
        for( int i = 0; i < m; i++ ) {             // loop m times
          for( int j = 0; j < m; j++ ) {           // for each value of i, loop m times
    // append either a space or the string representation of i modulo 10
    // to the StringBuffer depending on whether j is less that i
    // (modulo = remainder after division by 10)
         line.append( j < i ? " ": Integer.toString(i%10) );
    // Add the string representation of line (a StringBuffer) to the linkedlist lines
          lines.add(line.toString());
    // Clear the StringBuffer
          line.setLength(0);
    // return the linked list
        return lines;
      }

  • Why I cannot open the application that I already installed on my mac. It's appears for a moment on the dock,but suddenly disappear again. I installed PES 2012, and my mac is pro with OS 10.6.8. Anyone could solve this problem please?

    I installed PES 2012 on my mac. It succeed, but when I click it in order to open it, the apps appear just for a moment on the dock then suddenly disappear. I'm using Mac Pro OS 10.6.8.

    Usually that means it's not compatible, likely a 10.5 program and Rosetta can't run it or it's not there, you need to check with Konami, they have a community forum/support there to answer your questions
    Check the operating system and machine requirements with them, perhaps there is a update or a patch you need to install to get it to work.
    https://www.konami.com/games/pes2012
    If that isn't a help, all checks out, then come back here as it's likely a OS X issue after that.

  • Explain this to me plz

    Hey guys i was here last night with a problem on my first app...i got it working and have started on another...i am using a book to help me, but i dont understand it and i was wondering if anyone could explain to me exactly what this code does....Ill tell you what i think i know about it on the way so if its correct you dont have to say anyting about it...
    // I know this goes at the top i dont know why but i know it does
    // I also know that the last word has to be the same as what you save
    // the file as
    public class Arrays
    // Dunno what this means ? someone explain ?
    final static int ROWS = 10;
    final static int COLS = 5;
    // I really dont know what this does either...
    // I know that String is a class cause it has a Capital S
    // Thats all
    public static void main(String[] args)
    // No idea ?
    int rowCount;
    int colCount;
    int totalSize;
    // Again no Idea
    byte[][] screenPix = new byte[ROWS][COLS];
    // This is kinda repetitive isnt it ?
    rowCount = screenPix.length;
    colCount = screenPix[COLS].length;
    totalSize = rowCount * colCount;
    // This Displays the array Dimensions (finally something i know)
    System.out.println("array row size: " + rowCount);
    System.out.println("Array column size: " + colCount);
    System.out.println("Total size: " + totalSize);
    Anyways if someone can explain to me those parts that i dont understand and if you have anything else to add to the parts i think i understand then please do...any help on any of this would be apprecaited :D
    Thnx guys
    and like i said before you will probably see me again....

    Wow,
    first app last night and now arrays U R moving at quite a pace. Oh well, U asked ...
    public class Arrays {
    // Dunno what this means ? someone explain ?
    final static int ROWS = 10;
    final static int COLS = 5;1. an int is a number ie integer and in this case given the name ROWS and the second int is called COLS. By making them 'final' their value cannot be changed. ie: it will always be 10 and 5
    >
    public static void main(String[] args){This is your main method. These words have to be there. Don't worry for the time being what public and static mean and yes, String has a big S
    String[] args means that there is an undefined array called args in the main method
    // No idea ?
    int rowCount;
    int colCount;
    int totalSize;
    we 'declare' 3 more int variables here and give them each a name rowCount, colCount, and totalSize
    // Again no Idea
    byte[][] screenPix = new byte[ROWS][COLS];
    // This is kinda repetitive isnt it ?
    rowCount = screenPix.length;
    colCount = screenPix[COLS].length;
    totalSize = rowCount * colCount;
    here we give them values the same as ROWS = 10 and COLS = 50 and so totalSize is the value of rowCount TIMES (indicated by *) colCount
    >
    // This Displays the array Dimensions (finally
    nally something i know)
    System.out.println("array row size: " +
    " + rowCount);
    System.out.println("Array column size: " +
    " + colCount);
    System.out.println("Total size: " +
    " + totalSize);
    }and here we show the result af the value of our integers
    Now ... did U understand that?

  • Can anyone pls explain

    Can anyone pls explain this part of the code.
    DateFormat dateFormat = new SimpleDateFormat ("MM/dd/yyyy");
    Date birthDate = dateFormat.parse (birthDateString);
    Calendar day = Calendar.getInstance();
    day.setTime (birthDate);
    int day   = day.get (Calendar.DAY_OF_MONTH);
    int month = day.get (Calendar.MONTH);
    int year  = day.get (Calendar.YEAR);

    Well, read my comments prior to each statement below...
    You should also consider reading the API docs for the used classes, if you need more details...
    // Crate a new DateFormatObject for formatting dates according to the specified pattern
    DateFormat dateFormat = new SimpleDateFormat ("MM/dd/yyyy");
    // Parse the provided String into a Date object
    // Note that if the String does not provide for a valid Date you'll get an exception
    Date birthDate = dateFormat.parse("30/08/1980");
    // Get a new calendar instace
    Calendar day = Calendar.getInstance();
    // Reset the date in the calendar to the newly created date object
    // Now the calendar represents the date in the day object
    day.setTime (birthDate);
    // Get the day of the month from the calendar
    // Note that your code snippet contained int day = ... this will cause an exception as day was already
    // defined!
    int d = day.get (Calendar.DAY_OF_MONTH);
    // Get the month of the year from the calendar
    // Note that Jan will be returned as 0, so if you have to add one to the retrieved month value
    int m = day.get (Calendar.MONTH);
    // Get the year from the calendar
    int y = day.get (Calendar.YEAR);Hope that helps...

Maybe you are looking for

  • Best practices for Calling Multiple Business Services in OSB

    Hi All, I have a requirement where I need to call multiple business services in OSB. We are presently calling them sequentially in a proxy pipeline. I was wondering if we could accomplish the same task in a better way. Each of the business services a

  • Small flash vids play large vids wont play, eg; cnet vids

    Small flash videos play, like at the NPR website, (the little tiny ones you see also on gaming sites) but large videos wont play, like at CNET review and Youtube.

  • Do I have it or not?

    After badgering my IT dept for what seems an age, I finally had version 10.0.45.2 downloaded on to my lap top. However when I go to a site that used to require me to upgrade I still cannot see any content. The Adobe site assures me I'm up to date. So

  • [SOLVED] Windows/Arch UEFI--kernel panic at bootloader install?

    I've been trying for two days now to get a Windows/Arch dual boot going, UEFI style.   After HOURS of struggle (it's hell being a noob) I managed to get Windows 7 installed UEFI-style from a USB.  Arch install is fine until I get to the step that inv

  • How to recover from no-boot after unsuccessful software upgrade?

    I have an Intel Mac Mini running 10.4.6. I did one of the larger software updates (a security update for Intel, I can look up the details at home if necessary) that requires a reboot. The machine crashed during the upgrade. After turning it back on,