PS - Best Practices - Single version of the truth

Hi Gurus
I'm very new to SAP PS and have previously logged a similar thread on this subject.
There appears to be mixed locations/naming standards for the various Best Practice Guides which I'd like some clarification on.
In some instance J* Type Best Practice Guides are used, in other case 10* Type Best Practice Guides are used.
Yet they may contain very similar build instructions, is any one able to guide me on which versions I should be looking at. Is there a reason or rule to understand these naming conventions.
I'm coming from a CRM background and our best practice guides are very clearly named.
Many Thanks in advance
Panduranga

SAP PS functionality is probably not as straightforward as CRM
It spreads accross various modules - and across different industries - and has to deal with a variety of combinations e.g. country specific. Just imagine that PS support a project manager - whatever you define as a project can be managed using PS
There can be various scenarios -
is it a cost project?
are you capitalising your costs?
is there any internal production involved?
how are you procuring materials?
who are the resources doing the work - internal or external?
all these impact the project business process and hence for each such scenario best practices has to be selected.
So go through all the best practive available and then select the practice closet to your bsuiness process

Similar Messages

  • Singe version of the truth vs Garbage-in-and-garbage-out

    I met a data warehouse manager a few days ago. He told me that in order to keep/achieve "single version of the truth", they did not manipulate/clean the data when it flowed from App Database into Data Warehouse, so that the data on application
    side would be displayed/saved as the same on data warehouse side. I am not quite comfortable with this statement. What do you think? How should we balance the data cleaning/standardizing and "single version of the truth"? How should be apply the
    Master/Meta Data Management?
    Thanks a lot. 

    Yes, it does depend.
    However, I can sympathise with your warehouse manager. If you've ever looked after a DW, you will know there are a large number of requests to reconcile the DW with the production system. If the data has been "cleaned", it can be hard to reconcile.
    For example, there might be many spellings of Australia (Astralia, Austraylia, Australya etc) which the DW might clean. However, a more virtuous cycle, in my opinion, is to report on the actual spellings and encourage correction within production. The DW can
    be a great source of exception reporting to support the visibility of these inconsistencies. If the DW data is cleaned, whenever a reconciliation is done, it will need to take into account all the "cleanliness" transformations. I have worked in some
    fascinating environments, where the provision of inconsistencies by data entry, product managers, etc., leads toward rapid fixing and huge reduction in dirty data.
    Of course, it still depends and there are times when you will need to "clean" the data.
    Richard

  • What is "SAP Best Practices Baseline Versions"?

    Could you help explain what is the relationship between "SAP Best Practices Baseline Versions " and
    other SAP products?
    Thanks!

    1)SAP Best Practices Baseline Versions will deliver preconfigured organizational settings for different scenarios with regard to the following areas: common organizational structures, logistic organizational structures, and intercompany organizational structures. these can be implemented on any of the component based on the platform availability, and cannot be directly used. For example with out installing an SAP sysetm you cannot implement baseline versions. So the relation would be Component or Product is primarily available to use the secondary component i.e Baseline versions on it.
    The SAP Best Practices Baseline Package is available in different country versions (for example, for France, Nordics, Germany,
    the United States, and the U.K.). The scope of these localized versions might differ depending on country-specific needs. Please check this link: http://www.sap.com/services/pdf/BWP_SAP_Best_Practices_for_Baseline_Package.pdf
    2)The other products are
    Customer Relationship Management (CRM)
    Enterprise Resource Planning (ERP)
    Product Lifecycle Management (PLM)
    Supply Chain Management (SCM)
    Supplier Relationship Management (SRM)
    The SAP NetWeaver technology platform enables the composition, provisioning, and management of SAP and non-SAP applications across a heterogeneous software environment (release version from 640 to 700 and above)  Prior to the introduction of SAP NetWeaver as an integrated technology platform, SAP has developed a number of integration technologies and offered them as individual products, among them for example SAP Enterprise Portal, or SAP Exchange Infrastructure.
    SAP NetWeaver Platform
    SAP NetWeaver Portal (formerly SAP Enterprise Portal)
    SAP NetWeaver Business Intelligence
    SAP NetWeaver Visual Composer
    SAP Auto-ID Infrastructure
    SAP Composite Application Framework
    SAP Netweaver Development Infrastructure
    Thank you,
    Shyam

  • Best practice to set up the user authorization

    Dear expert,
    I have a question regarding the user authorization access. I've attend the BOE training but I'm still blur in term of user authorization planning. Currently, I have around 50 named users that need to access the BOE server. But the certain user will be restricted to access to certain folders or reports.  May I know what is the best practice to set up the user authorization access? Should I set up first in the development machine and once its firm, then I migrate it to production machine..or is there any steps that I need to follow...?
    Really appreciate if you can let me know on what should I look into first before set up the authorization. Is there any doccument that I can referring to..?
    Thanks & Regards,
    -Syahida-

    Create User Group for each folder (for eg. Sales/Marketing etc) and also based on the type of access you want to provide.
    Like Sales VOD/ Sales View/Sales Schedule, and add users to the User Group based on the type of rights you want to provide them. Then add the User Group to respective report folders.
    First deploy it in the Development environment, once you have everything finalized then you can replicate the same to QA and Prod environment by migration. Also make sure that in Development environment developers will have full control to develop/add reports to folders, you have to restrict that in QA & Prod environment.

  • Best-practice on versioning a soa suite-application

    Hi everyone,
    I recently organised a seminar for customers concerning the Soa Suite Stack and one of the interesting questions asked that day was a versioning-question.
    Let's say we've build a bpel/esb application interacting with different external and internal webservices and we've deployed this application to our production environment and we need to change an internal web service.
    How can we add versioning to this heterogenous system in a consistent way? I know you can tell esb which version of the bpel process it needs to use, but what about the custom and external webservices that we've integrated with?
    My 2 cents: You need to add a versioning-tag to you custom web services that you need to manage yourself, and use this versioning tag in the services your integrating with.
    Could somebody point me out what best practice is, or what Oracle's development team is working out regarding versioning systems for SOA-applications?

    Marc,
    Are you saying versioning isn't supported in ESB now? I thought that ESB already uses the versioning tag from bpel when you're integrating bpel and esb?
    During the development of my demo I've seen that the version-tag was used when invoking the bpel process through a soa service.

  • Best practice for version control

    Hi.
    I'm setting up a file share, and want some sort of version control on the file share. What's the best practice method for this sort of thing?
    I'm coming at this as a subversion server administrator, and in subversion people keep their own copy of everything, and occasionally "commit" their changes, and the server keeps every "committed" version of every file.
    I liked subversion because: 1) users have their own copy, if they are away from the office or make a big oops mistake, it doesn't ever hit the server, and 2) you can lock a file to avoid conflicts, and 3) if you don't lock the file and a conflict (two simultaneous edits) occur, it has systems for dealing with conflicts.
    I didn't like subversion because it adds a level of complexity to things -- and many people ended up with critical files that should be shared on their own hard drives. So now I'm setting up a fileshare for them, which they will use in addition to the subversion repository.
    I guess I realize that I'll never get full subversion-like functionality in a file share. But through a system of permissions, incremental backups and mirroring (rsync, second-copy for windows users) I should be able to allow a) local copies on user's hard drives, b) control for conflicts (locking, conflict identification), and keeping old versions of things.
    I wonder if anyone has any suggestions about how to best setup a file share in a system where many people might want to edit the same file, with remote users needing to take copies of directories along with them on the road, and where the admin wants to keep revisions of things?
    Links to articles or books are welcome. Thanks.

    Subversion works great for code. Sort-of-ok for documents. Not so great for large data files.
    I'm now looking at using the wiki for project-level documentation. We've done that before quite successfully, and the wiki I was using (mediawiki) provides version history of pages and uploaded files, and stores the uploaded files in the file system.
    Which would leave just the large data files and some working files on the fileshare. Is there any way people can lock a file on the fileshare, to indicate to others that they are working on it and others shouldn't be modifying it? Is there a way to use unix permissions (user-group-other) permissions, "chmod oa-w" to lock a file and indicate that one is working on it?
    I also looked at Alfresco, which provides a CIFS (windows SMB) view of data files. I liked it in principle, but the files are all stored in a database, not in the file system, which makes me uneasy about backups. (Sure, subversion also stores stuff in a database, not a file system, but everyone has a copy of everything so I only lose sleep about backups regarding version history, not backups on the most recent file version.)
    John Abraham
    [email protected]

  • Best practice for version control B2B, ESB and BPEL

    Hello,
    we are setting up a new system using B2B, ESB and BPEL. The development team is more experienced working with PL/SQL, Oracle Workflow and we are worried that Jdeveloper generates changes to the source files during development and that we might have problems with the version control.
    Is there any best practice for setting up version control for these systems? Do we need to take anything in particular into consideration when setting up the projects?
    We are using Serena Dimensions 9.1 for version control with the add-on in Jdeveloper.
    Thanks in advance!

    I believe JDeveloper has a plugin for Dimensions.
    I havent used it but to get it, go to tools (It may be help I don't have JDeveloper on this machine to confirm) check for updates.
    If you select the thrid party check box - next, you will see an entry for dimentions.
    Configure the connection and develop as you would any other project.
    cheers
    James

  • Best Practice: SAPGUI Version and Patch Upgrades

    Hello -
    Does anyone have some thoughts/information on best practices relating to SAPGUI version and patch upgrades.
    Obviously, sometimes upgrades are forced upon us (e.g. 7.10 for Vista) and in other cases it may just be considered "nice to have".
    Either way - it always signifies regression test and deployment effort.  How do we balance the benefit and cost?
    Thanks, Steve

    Hi Steve,
    you're right for the first part, yes, we (usually) patch twice a year.
    Now for the rest
    An uninstall will only happen on release changes (6.20->6.40->7.10), i. e. about every 4-5 years as SAP releases them.
    Patches are applied to the installation server and the setup on the client will only update changed program parts. For example, upgrading 6.40->7.10 took about 10 minutes (incl. uninstall), applying patch 1 less than 5 minutes.
    I recommend, you read the "SAP Frontend Installation Guide - 7.10" which you find at SMP alias sapgui. Navigate to  Media Library - Literature. It explains setup of the installation server (sounds like a big thing, but ain't much more than creating a share), creating packages, applying updates etc.
    Peter
    Points always appreciated

  • 2012 NLB Best Practice (Single vs Multiple NICs)?

    Our environment has used an NLB configuration with two NICs for years.  One NIC for the host itself and one for the NLB.  We have also been running the NLB in multicast mode.  Starting with 2008, we began adding the cluster's MAC address as
    an ARP entry on our layer three switch.  Each server participating in the NLB is on VMware.
    Can someone advise what the best procedure is for handling NLB in this day?  Although initial tests with one NIC seem to be working, I do notice that we get a popup warning on the participant servers when launching NLB manager "Running NLB Manager
    on a system with all networks bound to NLB might not work as expected"... if they are set to run in unicast mode.
    With that said, should we not be running multicast?  Will that present problems down the road?

    Hi enoobmot11,
    You can refer the following KB and the VMware requirement KB:
    Network Load Balancing Best practices
    https://technet.microsoft.com/en-us/library/cc740265%28v=ws.10%29.aspx?f=255&MSPPError=-2147217396
    Multiple network adapters
    https://technet.microsoft.com/en-us/library/cc784848(v=ws.10).aspx
    The VMware KB:
    Microsoft Network Load Balancing Multicast and Unicast operation modes (1006580)
    http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006580
    Sample Configuration - Network Load Balancing (NLB) Multicast Mode Configuration (1006558)
    http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1006558
    I’m glad to be of help to you!
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • [Best Practices] Which versioning strategy for the web applications?

    Hi all,
    An important question when starting to develop a web application is how to correctly make the releases follow-up?
    That involves to adopt a versioning strategy to definitely fix the version numbers which will be associated to each release.
    The versioning strategy i have imagined is based on four different numbers with format like v.X.X.X.X:
       - The first one represents the version number of the database structure.
       - The second number is linked to the different finalized releases of the data model layer.
       - The third number concerns the different releases of the interfaces
       - And finally, the last number is the Subversion (or other code control system) last save.This strategy involves:
       - The subversion number is systematically reported
       - Changes on the database will affect both the data model layer and the interfaces; also, among the three first numbers only the first one will have to change.
       - Changes made on the data model level automatically involve a new interfaces release and will also be represented on the second number and not on the third.
       - Finally, bring some changes only on the interfaces level will affect the third and the fourth numbers only.My questions are:
       1) Is my choice correct?
       2) Maybe it already exists some versioning convention?
       3) What is your strategy?
       4) What is the strategy for the Jdeveloper versions?Best regards,
    Tif

    I would like people to be able to watch it in a flash player embedded on my site (and have it look good even if they click on a full screen button) or download to their iPod.
    Use the H.264 setting for iPod in Compressor. The h.264 file will play in a JW Flash Player and it's able to be downloaded for iPod viewing.

  • Best practices for  Email on the iPhone

    As a new iPhone user, before I do something disastrous (I once wiped out an email account completely when trying to use IMAP after delete stuff in one place and having the effect synched everywhere), I am wonder how best to use email on my iPhone.
    I use Mail.app on my Mac. If I want to check for new email, and possibly respond, but not affect my usual Mac email downloads later on, is there a best way to set things up so I retrieve my email but leave it on the server for later download when I'm at my Mac? I am hesitant about switching everything to IMAP.
    Or... is there a better way? How do most people set it up?
    Thank,
    doug

    Thanks for your response Allan.
    One followup point regarding this. I didn't set up my Gmail account via the iPhones Mail client. It was set up automatically for me when I did my first synch and I said it was ok to synch email accounts.
    However, my Gmail account on my Mac inside Mail.app is NOT set for IMAP - it is POP3.
    So it appears that the iPhone not only sets your Gmail account as IMAP when setting up in the client by choosing the Gmail option, but that it also OVERRIDES the settings when synching the account information from your Mac, turning a POP3 account into an IMAP account.
    I guess the only way of turning it back to POP3 would be to delete that account on the iPhone and create another one via the "Other" account setting.
    But it seems to be working well as is.
    I think it is safer to have one "master" account (like on my main computer) that is POP3 and doesn't synch with all the other accounts. I had a disastrous experience once with IMAP and lost all of an account's email because of the synching. Since then I prefer to use POP3 on my main account and keep all my email offline - and also constantly backed up with Time Machine.
    I also have my main mail set to "archive when downloaded" from Gmail, so there is yet another backup that way.
    Thanks,
    doug

  • OBIEE 11g best practice - when to use the new "presentation hierarchies"

    Hi, maybe a dumb question, but what are the rules of thumb for when to expose a presentation hierarchy to end users. Obviously this must be done when using a parent / child hierarchy, as there is no level info that would allow drilling the "10g" way. However, I'm not so sure what the bonuses / drawbacks are when using level based hierarchies.
    I have noticed that the SQL seems more complex and less performant when using the hierarchy. As an example, I have a simple dimension (business unit) that has a hierarchy with a total level, and 3 members in the detail level.
    If I create this as a 10g style report, I add business unit column, dollar amounts, and a table total (so I can see grand total amounts), the SQL launched looks like this:
    WITH
    SAWITH0 AS (select sum(1) as c1,
    sum(T45393.SPEND_AMOUNT) as c2,
    T45273.BUSINESS_UNIT_CODE as c3
    from
    DIM_BUSINESS_UNIT T45273,
    FACT_SPEND_ANALYTICS T45393
    where ( T45273.BUSINESS_UNIT_KEY = T45393.BUSINESS_UNIT_KEY )
    group by T45273.BUSINESS_UNIT_CODE)
    select distinct 0 as c1,
    D1.c3 as c2,
    D1.c2 as c3,
    D1.c1 as c4,
    0 as c5,
    0 as c6
    from
    SAWITH0 D1
    This is simple and efficient, and OBIEE "knows" the grand total can be calculated by simply summing the business unit totals together.
    But if I create this as an 11g style report using the presentation hierarchy, with all members selected (so I can get the detailed business units plus the grand total), the SQL is much less efficient, it actually fires two queries - one for the detail level, another for the total level:
    WITH
    SAWITH0 AS (select distinct sum(1) as c1,
    sum(T45393.SPEND_AMOUNT) as c2
    from
    FACT_SPEND_ANALYTICS T45393)
    select distinct 0 as c1,
    NULL as c2,
    'All Business Units' as c3,
    1 as c4,
    NULL as c5,
    D1.c2 as c6,
    D1.c1 as c7
    from
    SAWITH0 D1
    AND
    WITH
    SAWITH0 AS (select sum(1) as c1,
    sum(T45393.SPEND_AMOUNT) as c2,
    T45273.BUSINESS_UNIT_CODE as c3
    from
    DIM_BUSINESS_UNIT T45273,
    FACT_SPEND_ANALYTICS T45393
    where ( T45273.BUSINESS_UNIT_KEY = T45393.BUSINESS_UNIT_KEY )
    group by T45273.BUSINESS_UNIT_CODE)
    select distinct 1 as c1,
    D1.c3 as c2,
    'All Business Units' as c3,
    1 as c4,
    D1.c3 as c5,
    D1.c2 as c6,
    D1.c1 as c7
    from
    SAWITH0 D1
    Not only does this fire off two queries - but it doesn't use the existing cache for the "detail" level generated by the "non-hierarchy" query.
    So I'm trying to figure out pros and cons of exposing hierarchies for end users. I've come up with the following:
    Pros:
    - Users can click on the + and - signs to drill / collapse individual members while still keeping all other members on the report
    Cons:
    - Queries fired at all levels, doesn't seem like it's smart enough to figure out it doesn't need to send a level query to database if all children were already queried
    - In 10g if I want to expand all children (i.e. drill down all quarters to the month level) I could just click on the column header. Doesn't appear to be any way to do that using the hierarchical drills, I have to click each and every one to see all the months.
    Any insights would be appreciated!
    Thanks,
    Scott

    Hi, no, I haven't tried setting options such as "report based totals" - simply because I wouldn't want an option that requires users to tweak settings on each and every report they create to get stuff working efficiently.
    Thanks,
    Scott

  • Best practice for credentials over the net?

    I'm developing an AIR app which requests information about a
    user's account from a webserver. Currently in the air app, I get
    the user to input the same username and password they use on the
    website. I md5 the password and send it to my server where I check
    against an md5 password stored in a DB.
    Is this secure enough? Is there a better way?
    I was thinking about doing away with the password, and using
    an application key, but that's an extra step for the user to hurdle
    before using the app.
    What are you guys and girls doing? How do all the twitter
    apps authenticate on the webserver?

    This method is as secure as the password: an attacker can see
    the hashed value, and you must assume that they know what has been
    hashed, with what algorithm. Therefore, the challenge in attacking
    this system is simply to hash lots of passwords until you get one
    that gives the same value. Rainbow tables may make this easier than
    you assume.
    Why not use SSL to send the login request? That encrypts the
    entire conversation, making snooping pointless.
    You should still MD5 the password so you don't have to store
    it unencrypted on the server, but that's a side issue.

  • Best practices for backup of the BPEL PM?

    Hi,
    I want to setup back the SOA Suite. I have setup rman to backup the database but what about the SOA Suite 10.1.3? I can not find anything in the BPEL Process Manager Administrator's Guide or in this forum. The OAS has a backup mechanism but I think that requires the infrastructure part, that is not included with 10.1.3. How do you do it?
    I really need a document that describes how to administer and maintain a BPEL installation. Things like backup, how and when to purge log files and dehydration etc. I can not find any. Does one exist?
    Regards Pete

    Handle the backup of the BPEL environment as any other Oracle environment.
    The database by normal backup procedures and methods. For the Application server the same. By default or advanced install, the AS is running on it's own. It is not tight into the Oracle Infrastructure. You can do a full-file backup on the running AS instance, or an incremental. It is only integrate by SSO of you have done taht, but this is done by config files.
    If you have an AS configured with an infrastructure the normal backup procedures are in place.

  • Best practices; how to reduce the wait when making live changes

    I am getting tired of waiting 20 seconds or so every time
    that I save a change to one file. How can I put changes to the
    server, and disregard all unchanged documents? I would be thrilled
    if I could just get rid of this wait, it slows my whole thought
    process down.

    Pacoan wrote:
    > I am getting tired of waiting 20 seconds or so every
    time that I save a change
    > to one file. How can I put changes to the server, and
    disregard all unchanged
    > documents? I would be thrilled if I could just get rid
    of this wait, it slows
    > my whole thought process down.
    >
    Are you working live from the server? In Site Management,
    setup your
    Local Info to point to your local hard disk, and your Remote
    Info to
    point to the live web site. The synchronize command will then
    do what
    you want.
    See the help button within the Site Manager.
    Harvey

Maybe you are looking for

  • "Delete All Backups" command not working...

    I just started using Time Machine for the first time about a month ago with my new MacBook Pro. Recently, it started notifying me that it was out of space and automatically deleting the oldest backups, which I thought was odd, because my external Tim

  • Problems with creation of views and indexes....but the connection is nice!!

    Hi everyone. I'm running a SQLServer7 migration using migration workbench. The only objects to migrate are: tables, users: views: indexes and foreign keys. It seesm to go fine with the migration, thus workbench is both connected to the SQLServer and

  • ItemRenderer overides the DataGrid styles

    Hi, I have a CSS file where I have defined the styles for DataGrid like following: DataGrid       selection-color: #243E4F;       text-selected-color: #FFFFFF;       alternating-item-colors: #DCE3E8, #FFFFFF; I have a Datagrid in my mxml component pa

  • Triggers in Target Table

    Hi, How can i avoid a complete error in the scenario execution of an interface that use a destination table with a trigger. This trigger has a rule thats validate the input on each insertion. Tks,

  • Unadjutsed Small Differences - Incoming Payments

    Hi, While processing the incoming payments, in case of small differences in cents, there had been set up a tolerance limit, due to which the small differences upto the tolerance limit get posted to a seperate GL Account. The users now want the tolera