Stepwise approach for creating Organization Structure in SRM

Hi Experts,
Pls do share how we go ahead about creating Organisation Structure in SRM.
I want to get following things clear:
1.Once all the components like company codes, purchasing org, purchasing grps, users have been created.... How do we start with creating org structure....... which element in org str  hierarchy we create first.... n so on...
2. In a organisation structure, we do have diff companies, n company has departments.... and department has users...... I want to know how do Purchasing groups and purchasing org we create get assigned to this.
3. What is the significance of Department attribute?? Is it related to MRP Controller of MM.
-Dhananjay

Hi,
Pl refer http://help.sap.com/saphelp_srm50/helpdata/en/b4/9de8cc7d4b11d2b423006094b92d37/content.htm for details.
Regards,
Nikhil

Similar Messages

  • Step by step on how to create organizational structure(plan) for workflow?

    Hi Experts,
    Can anyone send me a step by step process on how to create organizational structure(plan) for workflow?
    Thanks a lot in advance.
    Rgds,
    TM

    Hi,
    You can use the following accessible transactions to process your organizational plan:
    Transaction     Name of Transaction
    PPO5                     Change Attributes
    PPO6                     Display Attributes
    PPOCE                      Create Organization and Staffing
    PPOCW                      Create Organization and Staffing (WF)
    PPOME                     Change Organization and Staffing
    PPOMW                     Change Organization and Staffing (WF)
    PPOSE                      Display Organization and Staffing
    PPOSW                      Display Organization and Staffing (WF)
    PP01                      Maintain Plan Data (Menu)
    PP01_DISP      Display Plan Data (Menu)
    PP03                       Maintain Plan Data (Actions)
    PP03                       Execute Action Directly
    Regards,
    Deepa Kulkarni

  • Regarding how to create organization structure in sap workflow

    hi Guru's
    i am new for wokflow i dont no how to create organization structure.
    pl any body help me
    regards
    vijay

    http://help.sap.com/saphelp_erp2005/helpdata/ru/05/dfba3692dc635ce10000009b38f839/frameset.htm

  • Transport Request for creating Organisation structure in DEV and Quality.

    Dear Gurus,
    I have a issue regarding transport request creation for creating organisation structure.
    My client has their own basis team,  Iam doing the customization in Dev server, when iam creating organsiation structure in dev server ( Easy Access) iam unable to generate transport request, Their basis team is saying that no transport request is created in easy access.
    My question is weather transport request is to be generated in Dev (Gloden client) for creating organsiation structure or not. Please guide me.

    Hi Ravi,
    You can try report RHMOVE00.
    It is up to you to either maintain the org structure in dev server and tranport to quality or maintain it directly in quality.
    Regards,
    Dilek

  • Changing organizational structure in SRM

    Hi All,
    We are in production with SRM 4.0 since 1.1.2006 and using R/3 since 2003.
    Our company intends to change the organizational structure (delete, merge, move
    organizational structure).
    We are going to copy our PROD systems (both R/3 and SRM) to other systems to be able to apply and check the changes.
    Problems:
    1.     How is it possible to replace “LogsysXXX” to that of the new backend for each attribute in the organizational structure, for every organizational unit? The attributes are not inherited data because they differ from one another, and there are many of them within the org structure (for example the attributes “plant”, “purchasing org and group” have the “LogsysXXX” defined as part of the parameter. There are about 600 users with 50 attributes each in all the org structure; therefore a manual process would not be acceptable. 
    Note: We didn’t copy the HR organization to the SRM org structure.
    2.     Documents which are being processed and at the time of “copy client” and were already created in SRM (PO, POR, SC), point to the old backend (“LogsysXXX”). 
    How do we change this pointer in existing documents to the new backend system? 
    Best regards,
    Rami

    Hi Rami,
    Please check former post :
    Re: Logical  system name to be updated while client copy--URGENT HELP REQUIRED
    Re: Exact copy of SRM PRD to DEV ? :-(
    Kind regards,
    Yann

  • Creating Organizational Structure of an Organization

    Hi All,
    I have a requirement of creating the Entire organizational structure right from the root org to the lower lever of employees.  N number or org units, positions etc needs to be created and the relationships also to be maintained.  I think this cannot be done manually.  How can I proceed?  Either writing a BDC or LSMW to upload? Or is there any other easy method to do.
    Awaiting your reply,
    Balaji

    Check these links for LSMW -
    lsmw
    LSMW??
    How about trying PP02 for LSMW else use PO13.
    Regards,
    Amit
    reward all helpful replies.

  • How can i create Organization Structure in sap

    Hi Abaper/Basis Guys...
       I want To Create An Simple Basic Organization Structure for my  small Company..iam Abaper no basic guy is there in my office.
       pls send me step by step guidlines
    Thank You.
    Madhu Rao
    Edited by: madhubabu rao on Jun 19, 2008 8:01 AM

    Hi Madhu,
    Kindly check the following links.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/4b/6a43cccafe11d2b49d006094b9c9b4/content.htm
    http://help.sap.com/bestpractices/BBLibrary/html/J02_OrgStructure_EN_UK.htm
    Dont forget to reward points if found useful.
    Thanks,
    Satyesh

  • Simplest approach for creating database for small collection of data - new project design phase

    Hello. I am at the design stage of a VB.NET project, which I hope will help me strengthen some skills I have learnt so far, and learn new ones. I have a couple of questions. Firstly regarding data types, is there a unified, standardised, all-convergent
    data type available I can use? Secondly I've read about numerous avenues to create a database, namely binary serialisation, access-based, excel-based, notepad-based - The project I intend to create, will only require storage of a "relatively" small
    collection of data, which may grow over time, but not significantly - so, taking this into account, which method is advisable for creating my database? (a beginner-friendly option is preferred). I have included a couple of images, with my questions, to give
    a rough idea of what I'm planning to do. Thanks for your advice and suggestions.

    Type would be the type of recording, as in LP (Long Play - standard album), EP (Extended Play) or Compilation. Most would be LP.
    Chris,
    I have a start on this and I want to pause here to post what I have and to discuss it.
    There’s a lot to talk about because you’re going from little knowledge of a class to a lot in a hurry. There is no real hurry
    in any of this; if you don’t understand then let’s stop and talk about it – until you fully have a handle on it, adding more would only fuel the confusion.
    I’ll add this at this juncture: There is no one single right way to do this. There are definitely some
    wrong
    (or maybe just simply ineffectual) ways, but certainly no single right way. A lot of what you’ll see in the following will reflect my preference; nothing more than that.
    Also though, I’m doing some of this to expose you to it. By that I mean that I may or may not have done it this way all along,
    but I decided that I want to open the doors, even though at first it’ll seem like you’re trying to get a drink of water from a fire hydrant. ;-)
    I have it set up with two namespaces: CMJR and Common. The latter one is for use for what I’m considering to be a ‘common’ need
    – things that you may use in several classes. In time, the routines for serialization will be there but no need to even talk about that now so it’s not there.
    The code so far (which I’ll show by the end of this discourse) is about 500 lines. For a class library, that’s puny! Most of
    what I have thus far is just a shell of what will be filled in later. I won’t at all be surprised that by time this is completed, that 500 lines can easily grow to 5000 lines or more.
    Like I said yesterday, the great thing about doing it this way is that it’s done
    your
    way; the drawback is just how much there is to do though, so if nothing else, this will perhaps influence your decision on how you want to handle things like this in the future.
    The namespaces/classes are laid out as:
    CMJR
    Music (a class)
    Film (a class)
    Games (a class)
    Common
    IDataSource (an interface)
    IGenre (an interface)
    Utilities (a class)
    This
    image shows the structure of things thus far. The reason why the enum “GenreType” isn’t expanded in that
    image is because it’s hugely long! In fact I fully expect that you’ll likely delete most of those. I got them from someone else’s class library (about a decade ago) so it was convenient to use.
    Let’s start from the inside and work toward the outside here:
    What is an
    enum?
    An enum (enumeration) is a type all its own. It’s a constant (of integral type) that you define. You can think of it as “an
    integer with a name associated with it” because in code, you’ll use it like a multiple-choice selection and [typically] you’ll use its name.
    Any time there’s a need for some something to be “this or that”, an enum very often is a useful type to use. In what we talked
    about yesterday regarding what the source of the data is (CD or PC), that’s what came to mind; select which of the two from an enum. I always include a “_String” property with these so that it can later be used in whatever will consume the class. Often it’s
    nothing more than use the .ToString method of the enum itself, but remember that then enum is actually an integer, not a string.
    In this library so far, I have three enums defined. Two of those are in each of two interfaces (discussed in a bit) and one
    is specifically related to only the music, so it’s in the class “Music”:
           Public Enum MusicFrom
               LP
               EP
               Compilation
           End Enum
    The “type” that I asked about earlier is encompassed in that enum and you can more or less see how it works without any further
    explanation.
    Do understand that enum is only ‘useful’ for programming. We could use strings for all that it matters, but the problem with
    doing that are many, including things like typos and capitalization. That’s not the case with an enum because you select one of the choices offered. In the one above, that would be either LP, EP, or Compilation. It can’t be anything else.
    So if strings have this issue with typo’s and the like, what about if we just assigned it a number (an integer). Sure that’s
    a better idea but are you really going to remember what 23 means? I doubt it, or not for long.
    BUT – if we had a number that has a string associated with it, yea that’s a good idea!
    Right! Now you know what an enum is. ;-)
    Notice from the
    class
    diagram though – it’s not shown; I’m not using it all and that’s because I question its worth here, at least
    for the current setup. I’ll explain what I mean:
    As it’s currently set up, the basic unit of the class “Music” is a song. Even though there’s a title for the album, the album
    – as a type – doesn’t exist. LP, EP, and Compilation refer to the album, not the song (in my opinion here) so I don’t see how it can be used.
    If, however, we create a new type called “Album”, then I can see how it could be used. In something I worked on a while back
    that’s exactly how I have it set up: An album is a “container for songs” and the album (a class in what I’m referring to from a few months back) has certain properties like a name and cover art, etc..
    I don’t have this set up that way, but give that some thought.
    What is an
    interface?
    Until quite recently I ‘knew of them’ but I never used them. There may or may not be merit in it here either but I wanted to
    expose you to them.
    From that link above:
    “An
    interface defines a set of members, such as properties and procedures, that classes and structures can implement. The interface defines only the signatures of the members and not their internal workings.”
    The interface is a way in which you create a ‘code contract’. You don’t define what the methods, properties and events do in
    the interface – you define that they have to be implemented if a class uses it.
    It’s up to the class to actually put it to use (i.e., the code that’s executed in the member of the interface).
    It’s a lot deeper than I’m discussing here – including a fair amount of ambiguity – so I won’t go any further than that for
    now.
    I have two interfaces set up and I have them in the “Common” namespace. They are “IDataSource” and “IGenre”.
    IDataSource has an enum named “SourceType” and two read-only properties (see it later in the code).
    The interface IGenre is likewise set up the same way and that’s where the long list of elements are in the enum named “GenreType”
    that I talked about earlier.
    I think it’s a good idea with Genre that it’s a “pick one of these” rather than simply a string and here’s why: If we later
    add in a method to choose songs from a collection of them, one of the options might be of a particular genre. That’s not an uncommon request I would think. By using an enum, we don’t have to worry about your users mistyping when they add the data:
    RockAndRoll
    Rock and Roll
    Rock
    …etc., and imagine some of the typos your users might come up with, so by using an enum it’s definitive rather than guessing.
    I said that an enum is ‘only for programming though’ so we’ll need to make it more usable later on. For example, I can also
    build in methods to hand you back a string array of the string equivalent of those enums and then later a method to turn that string back into the actual enum member. By doing this then the method(s) which will use this will filter the data from the collection
    to only include those with that particular genre.
    Other than something simple, I’ve learned that once you get involved in a really long enum – like the genre that I showed above
    – it’s better to create a class which, all on its own, has methods for handing you the string array and then handling the conversion back to an enum, so that’s a possibility too.
    That’s for use in your UI so the blinders will start to come off at that point. ;-)
    Continued in a subsequent post…
    Still lost in code, just at a little higher level.

  • Transaction code for creating a structure in 4.6

    Hi,
    I need help in creating a structure in 4.6
    How can I do that.
    se11 has tablename, view, searchhelp,domain,lock.
    Regards,
    Kamlesh

    hi,
    se11 - data element - structure
    pls reward useful answers
    thank you
    Message was edited by: Andreas Mann

  • Create organization structure in WD ABAP

    Hi
    I want to use table UI element displaying the organization structure hierarchy. as displayed in PPMDT or in any other HR transaction.
    How we can do it ???
    Thanks
    Vishal Kapoor

    hi visal ,
    this link will be usefull
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/wdabap/organizationHierarchyinTREEstructureasF4+help
    And Refer This thread.
    Re: Organisational Unit Structure Search

  • Best approach to create Package Structure and .content.xml

    I am aware that we have a schem.xsd for generic package content.xml creation and neither do vault.xml and other associated xml files in the META-INF folder of the package.
    I want to know if there is some recommended approach to build the package and xml files, specifically content.xml programmatically on the file system. I know that we can use package manager (API not the GUI/screen) but that comes into picture when the folder structure and xmls files are created. I am interested to know a standard procedure of acceptable procedures to build the structure. I have seen folks use JDom/SAX etc to build this and even velocity to try it out using templates but that looks largely as a workaround. Can anyone help with some inputs on this?

    We've been successful at using ANT as a Build tool to run XSLT 2.0 using the Saxon XSL processor.  We have processed both CSV and XML files into packages.  This started out pretty simply, but grew more complex than initially thought.  There are a lot of subtlties that can be overlooked in the package format.  Also if your filters aren't right it will happily delete a lot of data.  Thankfully it appears uninstalling can recover these most times, but I'd recommend testing packages on a throw away instance.
    I've posted an example Ant + XSL that goes from CSV > XML > Many XML Files > CRX Package Zip: https://github.com/odu/crx-package-xsl-example.  There is also some info on some of the complexities of a package mentioned on that page that may be helpful, even if Ant / XSL isn't your route.
    Can you share more about your use for building a package, what format is the source data in, etc?  This example is really only useful for batch loading.

  • Upload Organizational Structure in SRM

    Hello people,
    we are migrating from EBP to SRM 5.5.
    This is a new installation, so we have doubts about uploading the organizational strucutre (ppoma_bbp).
    Is there a standard function to upload the structure from EBP to SRM. PIFAL transaction can be usede to transfer the units and the parameters?
    Thanks!!

    Hi,
    Actuall there are two notes for this, the note numbers are 550055 and 934372
    https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/no_display_pdf/sapnote.htm?numm=934372&vers=0000000000&language=E&sap-language=E
    https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/no_display_pdf/sapnote.htm?numm=550055&vers=0000000000&language=E&sap-language=E
    Regards
    Sameer

  • Top down approach for creating the web services in NWDS 7.1

    I am trying to develop a web service in top down approach.
    1) I created a Dynamic web project.
    2) Created a WSDL File using the WSDL Graphic editor.
    3) Now i am trying to create the Webservice from the WSDL file ,  i am getting the following error
    The SAP Netweaver Web service runtime does not support the service project type Dynamic Web Project.
    How do i created the web service from here on.
    Regards
    ABS

    In NWDS 7.1 i used to create webservice.I followed the process given in sap help.
    steps:
    1.      In the SAP NetWeaver Developer Studio, you create an EJB Project and an enterprise application project for the Web service.
    2.      In the EJB Project, you create an EJB Session Bean 3.0 and implement the business logic of the Web service.
    3.      You expose the EJB Session Bean 3.0 as a Web service, using the Web service wizard in the SAP NetWeaver Developer Studio.
    4.    You deploy the Web service endpoint on the application server.
    Thanks,
    Murthy.

  • Best Approach to create LDAP structure in OID

    We are currently in the process to create LDAP schema and structure in OID 11g. This schema and structure in OID will be then used by Oracle products such as OIM, OES, OAM and others to perform user authentication, coarse grained authorization, fine grained authorizaiton, attribute mappings, etc.
    I wanted to know if there is any Best Practices approach/guidelines we can use to define this schema and structure now so we don't encounter any obstacles and limitations while using OIM, OAM and OES.
    Will appreciate quick response.
    Thanks!

    I understand that the LDAP structure design depends on the business goals and requirements and we are defnitely building the schema in that lines. But the thing we want to make sure is how flexible are the products like OIM, OAM and OES to provide user authentication(if the user is deep down in the tree), authorization (if the user needs to be authorized to services having attributes deep down in the tree), mapping complex relationships and permissions in conjunction with OID.
    I think the other way of asking this question would be what we should take into consideration while designing the LDAP structure in OID as the backend LDAP store and what things we should leave whille designing LDAP structure in OID that could be considered while designing the authentication, authorization process in OIM, OAM and OES.
    Our goal is to keep the LDAP structure simple and flexible but at the sametime use OAM, OES and OIM at their best capabilities to serve our purpose without lot of customizations required.
    Thanks!

  • Best Approach for Creating an Extract File?

    Now that we are switching to PeopleSoft, I need to create a file each week based upon data in PeopelSoft that is modified before being written to the file. What is considered the best way to do this? Write some PS SQR, App Engine program? Batch program in Java (I'd be abel to do this the fastest but maybe it is not the best choice). I don't really know what to do, as I've never extracted data from PS before. Thanks.
    Ken

    I recommend creating an Application Engine and using a File Layout.
    Here is the [PeopleBooks information on File Layouts with the File API|http://download.oracle.com/docs/cd/E13292_01/pt849pbr0/eng/psbooks/tpcr/htm/tpcr17.htm#g037ee99c9453fb39_ef90c_10c791ddc07__1454] . PeopleBooks has some pretty decent [code examples|http://download.oracle.com/docs/cd/E13292_01/pt849pbr0/eng/psbooks/tpcr/htm/tpcr17.htm#g037ee99c9453fb39_ef90c_10c791ddc07__1429] . In particular, look at the WriteRecord example.
    One of the advantages to a file layout is that you just define what fields you want in the file, and the PeopleCode takes care of formating the file. To create the file layout definition, you will be adding a new definition in Application Designer --> File > New ... File Layout. Here is [some information in PeopleBooks|http://download.oracle.com/docs/cd/E13292_01/pt849pbr0/eng/psbooks/tapd/htm/tapd21.htm#g037ee99c9453fb39_ef90c_10c791ddc07__7705] about that part. You set the file type (CSV, Flat, or XML) on the File Layout properties (click the properties button on the toolbar). If you have a Record definition in the system that resembles the format (# of fields) in the file, you can just insert that record into the File Layout. Otherwise, you have to insert the fields one by one. For each field, double click on the field name to set the properties for the field such as the position in a flat file or the tag name for an XML file.
    In the Application Engine, you will do most of the work in a PeopleCode action. If you don't already have all of the data in one table, I recommend creating a Staging table (staging record). Then, add a step to the App Engine program and a SQL action or two that will load all your data into that one staging table.
    In your PeopleCode action, you will use PeopleCode's SQL object to loop through the rows of the staging table. This is in the WriteRecord example, but here is the [SQL object documentation|http://download.oracle.com/docs/cd/E13292_01/pt849pbr0/eng/psbooks/tpcr/htm/tpcr39.htm#g037ee99c9453fb39_ef90c_10c791ddc07__1848] for more information.
    I hope I have pointed you to enough resources to help you figure it out. Post back more questions if anything is unclear or you get stuck.

Maybe you are looking for

  • Apple Loops and the Loop Browser

    maybe I'm missing something here, but whenever I save an edited audio file (or loop) with Apple Loops I can never seem to find the same file in the Loop Browser. (unless that is how the app is suppose to behave ...) I assumed the Loop Browser behaves

  • How to include NULL in multi value parameters

    Good Morning, I'm posting this question after i tried other links and was not successful. I'm using a report builder to create a report. SSRS2008R2. I have a sql to get the data into the data set. Source is ORACLE DB. The query is pulling lastname,fi

  • Slow email delivery

    Hi Jay, Another entity having their own SJS messaging server, complained that the emails they sent to my domain are slow to be delivered. I checked the logs and queues and found nothing related to the problem. A traceroute from them to my mail server

  • Failed to resolve JCO destination name 'WD_RFC_METADATA_DEST' in the SLD

    Hi!!!       I am facing a problem, when I run any application, I get the following error, *com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to resolve JCO destination name 'WD_RFC_METADATA_DEST' in the SLD. No such JCO destination

  • Problem with screen size in Premiere Pro CS5?

    I'm making a movie in Premiere Pro CS5 and I've ran into a problem with the screen size. The source screen shows my footage in widescreen (16:9) but my project screen is playing the widescreen footage in standard size (4:3) so it is cutting off some