Monday, December 22, 2014

SAP Post Installation Steps

SAP Post Installation Steps

Below are the steps needs to be performed as part of SAP post installation activities
1. Login to DDIC username and execute SICK TCode
2. Go to RZ10 TCode and import the new profiles and add profile parameters according to your requirements

3.Execute slicense and install license for your system

4. Go to SE06 and select Standard Installation option hit execute, Click yes to initialize your CTS settings
5. Now goto STMS tcode and configure TMS
 
6. You can configure current system as DC(domain controller) or you can include into another domain, in this case I configure as domain controller

7. Now install SGEN i.e SAP load generator
 

8. Now go to SCC4 tcode and create a new client and perform client copy

9. After you created new client and make sure you copy DDIC username and create new ADMIN username and LOCK SAP* and DDIC usernames
 
10. Additionally you need to perform SAP Kernal upgrade as well as patching for OS and DB and check official installation guide in market place.

Tuesday, July 22, 2014

How to Properly Size an 
SAP In-Memory Database...!!!

How to Properly Size an 
SAP In-Memory Database 
               
Use SAP Notes and Sizing Tools to Determine SAP HANA’s Hardware Requirements:
 
Many SAP customers are switching to SAP HANA to take advantage of its real-time analytics functionality and its ability to perform transactional processing at lightning speed. These capabilities open up an array of opportunities for the business, but to fully benefit, customers must correctly calculate the sizing requirements for SAP HANA to support the in-memory technique that drives its powerful performance, and to 
minimize future maintenance costs. 

This article provides SAP IT and business users with an overview of how to properly size for SAP HANA. It starts with an explanation of the key performance indicators (KPIs) used for SAP HANA sizing, and how sizing for SAP HANA is different from sizing for traditional databases. It then outlines the two different sizing approaches — initial sizing (for new solution implementations) and delta sizing (for changes to existing solution implementations) — supported by SAP, and how to apply these approaches when sizing for SAP HANA-based implementations.
Key Performance Indicators for SAP HANA Sizing
Sizing calculations for determining a system’s, solution’s, or database’s requirements are based on certain KPIs. The three main KPIs used to size for SAP HANA are memory space, CPU processing performance, and disk size.
Memory
While traditional sizing approaches focus on CPU performance, the main driver for SAP HANA sizing is memory. Because SAP HANA is a main memory database, essentially all business data (e.g., master and transactional data) resides in the main memory, which leads to a higher memory footprint compared to traditional databases. In addition to the main memory required for storing the business data, temporary memory space is needed to operate the database management system — to support complex queries or data that is needed for buffers and caches, for example.
CPU
Sizing for SAP HANA includes unique requirements for CPU processing performance. The CPU behaves differently with SAP HANA compared to traditional databases. The processing engine for SAP HANA is optimized to operate very complex queries at maximum speed, which means that many of these queries are processed internally and in parallel, and most of the data is stored in a column-based format. This architecture not only might lead to a higher CPU demand compared to traditional databases, it also requires planning for a lower average utilization to ensure that there is enough headroom for the database to process queries sufficiently fast.
Disk Size
An in-memory database still requires disk storage space — to preserve database information if the system shuts down, either intentionally or due to a power loss, for instance. Data changes in the database must be periodically copied to disk to ensure a full image of the business data on disk, and to preserve the current state of the database and all of the data entered in the persistence layer. In addition, a logging mechanism is required to log changes and enable system recovery. To accommodate these requirements, there always must be enough space on disk to save data and logs.

Let’s now take a look at the two main approaches that use these KPIs for sizing 
SAP environments: initial sizing and delta sizing.
Initial Sizing vs. Delta Sizing
SAP distinguishes between two types of sizing: initial sizing and delta sizing. With an initial sizing, the sizing is being done from scratch for the first time for a completely new installation of SAP software. With a delta sizing, there is a productive SAP solution already running, and the sizing is being performed for new functionality or a migration to a new database, for instance. SAP offers tools and methodologies, including support specific to SAP HANA, for both approaches.

Initial sizing is typically questionnaire-based, and addresses peak load and average load in terms of business processes, user numbers, and data retention times. For the most widely used solutions, this questionnaire takes the form of the web-based Quick Sizer tool, which is a free self-service cloud application (available at
service.sap.com/quicksizer) used by customers, partners, and SAP’s own consulting, sales, and support organizations in about 35,000 projects annually to help determine hardware needs for a variety of SAP offerings.1 The results of the questionnaire indicate the net disk space, main memory, IOPS, and CPU (measured in SAPS2) required for the implementation.3

To facilitate delta sizing, SAP provides database-specific scripts, ABAP reports, and SAP Notes. The reports estimate the maximum memory consumption of the database if migrated to SAP HANA.
Next, you’ll see how to perform proper initial and delta sizing for running SAP solutions on SAP HANA, using SAP Business Suite powered by SAP HANA as an example. I’ll also highlight some key considerations to keep in mind when performing sizing for SAP Business Warehouse (SAP BW) powered by SAP HANA and a standalone SAP HANA implementation. 
Initial Sizing for an SAP Business Suite Implementation on SAP HANA
For a new implementation of SAP Business Suite directly on SAP HANA, you can size your needs with the Quick Sizer tool. To facilitate SAP HANA sizing, Quick Sizer includes a section called “SAP In-Memory Computing” that provides sizing questionnaires tailored to different types of solutions (see Figure 1). To perform sizing for SAP Business Suite powered by SAP HANA, follow the guidelines provided in SAP Note 1793345. 
Quick Sizer questionnaires for SAP HANA sizing
Figure 1 — Quick Sizer questionnaires for SAP HANA sizing
Let’s walk through the steps required to use Quick Sizer for a new implementation of SAP Business Suite powered by SAP HANA.
 
Step #1: Create a New Project in Quick Sizer
Start Quick Sizer and create a new Quick Sizer project. Then complete the “SAP Business Suite powered by HANA” questionnaire. The questionnaire offers two different approaches for performing the sizing: user-based sizing, which determines sizing requirements based on the number of users in the system, and throughput-based sizing, which bases the sizing on the items being processed. The throughput-based approach is recommended, since it allows you to define more variables, such as business objects used, peaks and averages, and the retention times of the business data.

Figure 2 shows the specifications entered in Quick Sizer for an example throughput-based sizing performed for implementing the CRM Sales component of SAP Business Suite. In this example, the assumption is that three million sales orders with 10 line items will be processed each day from 9am to 6pm. It also indicates that business data remains in the database for 12 months (“Mon.”). These specifications determine the amount of data in the system that is driving the calculation of the main memory required for SAP HANA.
Specifications for an example throughput-based sizing using the Quick Sizer tool
Figure 2 — Specifications for an example throughput-based sizing using the Quick Sizer tool
Step #2: Get the Results and Apply the Sizing Rules
Click on the Calculate result button and Quick Sizer will determine the system resources required to support the new solution based on the entered parameters. Figure 3 shows the results for the example scenario. The results that are relevant for calculating the SAP HANA-
specific requirements are the estimated disk space (for calculating the memory requirements) and the estimated database SAPS (for calculating the CPU requirements).
Quick Sizer results for an example throughput-based sizing
Figure 3 — Quick Sizer results for an example throughput-based sizing

Using the Quick Sizer results, calculate the sizing requirements by applying the sizing rules for SAP Business Suite on SAP HANA that are outlined in SAP Note 1793345:
  • Calculate the memory requirements for SAP HANA using the estimated disk space (303 GB in the example). SAP’s current recommendation is to take half of the size of the disk-based database; include a safety buffer of 20%; and add 50 GB fixed size for code, stack, and other services. Using the example Quick Sizer results, this calculation would look like the following:
    • 303 GB / 2 * 1.2 + 50 GB = 
232 GB SAP HANA memory
  • Calculate the CPU requirements for SAP HANA using the estimated database SAPS (1,000 in the example). To fully support the parallel processing capabilities of SAP HANA and enable optimal response times for analytical applications, SAP recommends a factor of three to four times more CPU power for SAP HANA than for disk-based databases. Using the example Quick Sizer results, this calculation would look like the following:
    • 1,000 database SAPS * 4 = 
4,000 SAP HANA CPU SAPS
  • Calculate the disk space requirements for SAP HANA. For SAP Business Suite powered by SAP HANA, SAP recommends using half 
of the required disk space that is needed for SAP Business Suite for disk-based databases:
    • 303 GB / 2 = 151.5 GB SAP HANA disk space
Step #3: Get the Right Amount of Hardware
Once you have calculated the correct values for memory, CPU, and disk space to support your implementation needs, you can check 
for sample configurations at www.sap.com/benchmarks. You can also contact a trusted hardware vendor that can work with you to evaluate your sizing calculations to determine which of their offerings are suited to your configuration requirements.
Initial Sizing for Other Types of Solution Implementations on SAP HANA
In addition to sizing for an SAP Business Suite implementation on SAP HANA, the Quick Sizer tool can be used for the initial sizing of SAP BW powered by SAP HANA and the standalone SAP HANA product. To facilitate these types of implementations, the respective Quick Sizer questionnaires contain questions and algorithms specific to those particular scenarios.  

For an implementation of SAP BW powered by SAP HANA, the sizing procedure is analogous to sizing SAP BW systems for a traditional RDBMS environment. The Quick Sizer questionnaire enables you to specify the size of InfoCubes 
and Data Store Objects, along with average and peak load times, user groups, data upload information, and row and column footprints and compression, for example. The difference is that the results are converted into SAP HANA results by Quick Sizer automatically.

For a standalone SAP HANA implementation, the memory sizing is derived from the size of the tables in the source database. Only tables are considered for sizing purposes; space for elements such as indexes and temporary table spaces must be excluded. To obtain the correct size information from your source database, run the sizing script attached to SAP Note 1514966. Using this information, in the Quick Sizer 
questionnaire, enter the number of concurrent users, the source database footprint in GB, and the compression factor. Note that specifying the number of users is optional. If you enter a user number, Quick Sizer verifies that the CPU requirements are met by certified hardware configurations.

Next, I’ll look at how to perform a proper delta sizing for a solution migration to SAP HANA, again using SAP Business Suite as an example. I’ll also highlight some key considerations to keep in mind when migrating SAP BW to SAP HANA.
Delta Sizing for an SAP Business Suite Migration to SAP HANA
Performing delta sizing for SAP Business Suite powered by SAP HANA means that you are sizing for a migration of an already productive SAP Business Suite solution to SAP HANA, without changing the core business processes and without changing custom code. To facilitate this sizing for an SAP Business Suite migration, SAP Note 1872170 implements an ABAP report, which runs on non-SAP HANA systems, that estimates the memory space requirements for the database tables of SAP Business Suite 
powered by SAP HANA systems.

Let’s walk through the steps required to size for a migration to SAP Business Suite powered by SAP HANA.
Step #1: Run the Sizing Report
SAP Note 1872170 includes detailed instructions for running the ABAP-based sizing report. Be sure to read the FAQ document attached to the note.

The sizing report runs on SAP_BASIS 620 and above, and is independent of the source database provider. The report can be used for sizing all SAP Business Suite products as well as all SAP products that run on SAP NetWeaver (with the exception of SAP BW; more on this shortly). It analyzes the size and the data volume of all tables in the source database and estimates the memory space requirements by accounting for:
  • Distribution of tables to row/column store
  • De-clustering/de-pooling
  • Differences for secondary indexes
  • Compression of the legacy database 
and Unicode conversion (if a conversion 
is required)
Step #2: Interpret the Results of the 
Sizing Report
The sizing report estimates the maximum memory consumption that would be required to load the selected data in the memory of a server running SAP HANA just after the migration. Figure 4 shows the output of an example sizing report. Once you have checked the results and the plausibility, you can start analyzing the result.
Example sizing report output
Figure 4 — Example sizing report output
As you can see from the example, the maximum total memory requirements would be about 1,188 GB. The 50 GB fixed size for code, stack, and other services is already included. In contrast to the initial sizing method, which required a manual calculation, this calculation is performed automatically by the report.

This automatic calculation is not enough, however. To correctly size for the SAP HANA migration, you also need to anticipate the year-on-year growth. Let’s say that you anticipate 10% yearly growth for the next three years, for example. 
This leads to a factor of 1.33 (1.1^3). For more information, see the FAQ document attached to SAP Note 1872170.

Once the calculations are complete, you will know the required memory size of your machine.

Delta Sizing for Other Types of Solution Migrations to SAP HANA
In addition to supporting an SAP Business Suite migration to SAP HANA, SAP provides help with delta sizing for migrations to SAP BW powered by SAP HANA.

SAP BW powered by SAP HANA provides organizations with a solid data foundation to capture, store, transform, and manage data in a scalable, enterprise-ready data warehouse. An SAP BW system can be migrated from any database platform to the SAP HANA in-memory database. To facilitate this migration, SAP provides an ABAP-based sizing report that analyzes the data volume of existing SAP BW systems (based on data samples), including:
  • Obtaining a list of tables from the ABAP dictionary
  • Separating tables into row store and column store
  • Computing the overall SAP HANA memory requirements
This sizing report comes with SAP Note 1736976, which includes background infor­mation and documentation for how to run the report.
Sizing Prepares You for the Next Level
Sizing for SAP HANA is no more complicated than sizing for applications on traditional databases. SAP provides a range of tools and methodologies to guide this undertaking for standalone implementations of SAP HANA, as well as implementations of SAP Business Suite, SAP BW, and other applications that are based on SAP HANA.

With the right determination of the sizing KPIs and guidance provided by SAP, your organization will be able to benefit from the opportunities 
SAP HANA offers to take your business solutions to the next level.

Thursday, June 5, 2014

SAP BW 7.4 SP 05 on HANA.

SAP BW on HANA continues to evolve in order to meet the growing challenges imposed on IT by these ever changing market forces.
 
The release of SAP BW running on SAP HANA is a great example of how SAP BW has evolved to ensure organizations continue to leverage  their investment in SAP BW to meet these new  challenge.
 
Key features of SAP BW 7.4. SP 05 on HANA
 
◦Enhanced Data Modeling  
  • ◾Common Eclipse based Modeling Tools
  • ◾BW/HANA Smart Data Access providing the logical EDW
  • ◾Easy integration of external data models with Open ODS Layer
  • ◾Further reduce data layers in BW via Operational Data Provisioning
  • ◾New Composite Provider
  
◦Push down further processing logic to HANA
  • ◾BW Analytic Manager
  • ◾HANA  Analysis Processes
  • ◾BW Transformations
  • ◾PAK (Planning Application Kit) – Pushing down more planning semantics
       
How Does BW running on RDBMS differ from BW running on HANA ?
 
Excellent query performance for improved decision making
 
  • •Performance boost for Data Load processes for decreased data latency
  • •Accelerated In-Memory planning capabilities for faster planning scenarios
  • •Flexible combine EDW with HANA-native data for real-time insights and decision making
  • •Datapersistency layers are cut off and reduced administration efforts
  • •Simplified data modeling and remodeling
 
Characteristic Values > 60 Characters and Extra Long Texts

Extend length for Characteristics values
  • •The maximum output length and attribute length can be <= 250
250 characters applies for the total (compound) length of the key
 
Extra long texts for Characteristics
  • •Long text can be stored as CHAR 60 (standard) or CHAR 1333 (option‘Long text is XL’ set).
  • •No changes on frontends required
  • •Simple switch for existing Characteristics possible
 
BW Integrated Planning

Next level of performance by  pushing down further planning capabilities to HANA
  • •Possibility to implement HANA SQL Script  based user exits to be able to push down ABAP based user exits down to HANA
  • •Distribution of new planning records by key pushed down to HANA
  • •Additional planning functions – Physical delete of planning data records in DSOs rather than just zeroing-out facts
  • •Details about availability of already pushed down elements see SAP note 1637199
Combine the best of three worlds to a unique planning solution (HANA, BPC, BW-IP)

Combines the successful EPM Excel add-in
  • •flexible BPC admin-UI
  • •powerful BW-IP / PAK planning manager
  • •super-fast HANA planning engine
Selected features
  • •Full PAK-model compatibility
  • •Business process flows (BPF)
  • •Work-status
  • •Data auditing
  • •Easy upload scenario

Tuesday, June 3, 2014

Communication from EWM to SAP ERP...

Communication from Extended Warehouse Management (EWM) to SAP ERP uses defined interfaces, and enables distribution, changes to, and confirmation of delivery-relevant data.
In SAP ERP, the interfaces between EWM and SAP ERP are based on deliveries. In EWM, they are based on the following:

●  Inbound delivery notifications and inbound deliveries in the inbound delivery process

●  Outbound delivery orders and outbound deliveries in the outbound delivery process

Where necessary, SAP ERP triggers subsequent communication steps for specific processes.
For more information, see Warehouse Req. - Type Inbound Del. or Outbound Del. Order, Generating a Warehouse Request of the Inbound Delivery Type, Generating a Warehouse Request of Type Outbound Delivery Order.

Communication is asynchronous and uses queued Remote Function Call (qRFC) technology. This technology guarantees serialization of the messages.

INTEGRATION:

The following figure gives you an overview of the functions supported by the interfaces between EWM and SAP ERP:
This graphic is explained in the accompanying text

  1.  Distribution of deliveries
       ○  Send deliveries from SAP ERP to EWM
       ○  Send deliveries from EWM to SAP ERP (for example, for manual inbound deliveries)
  2.  Changes to deliveries
       ○  Send changes from EWM to SAP ERP (for example, confirmation of a pick denial from EWM to SAP ERP)
       ○  Send changes from SAP ERP to EWM (for example, changed ASN from vendor)
  3.  Confirmation of an inbound and outbound delivery split from EWM to SAP ERP
  4.  Send confirmation of deliveries from EWM for follow-on functions in SAP ERP (for example, goods receipt, goods issue, confirmation before goods issue for invoicing before goods issue)
Prerequisites
●  If you are using SAP ERP. Here, you define for each plant and storage location whether you manage your warehouse in a separate, decentralized EWM. EWM receives the requests for goods movements from SAP ERP.
●  Transmit all information to EWM that EWM requires for the goods movements. These include:
    ○  Partner master data (for example, customers, vendors, transportation service providers)
    ○  Location master data (for example, customers, vendors, plants)
    ○  Product master data
●  You have made the Customizing settings for integration with SAP ERP.
    In the Implementation Guide (IMG) for EWM, choose Interfaces → ERP Integration.
Features
    The following functions are available for EWM and SAP ERP for the purpose of processing inbound and outbound deliveries.
●  Processing of Inbound Deliveries
    ○  Receipt of an inbound delivery from SAP ERP to EWM
    ○  Receipt of a change request for inbound deliveries from SAP ERP to EWM
    ○  Notification of changed data before goods receipt from EWM to SAP ERP
    ○  Confirmation of a goods receipt from EWM to SAP ERP
    ○  Notification of a reversal or correction of the goods receipt from EWM to SAP ERP
    ○  Notification of an inbound delivery split from EWM to SAP ERP
●  Processing of Outbound Deliveries
    ○  Receipt of an unchecked outbound delivery from SAP ERP to EWM
    ○  Receipt of a checked outbound delivery from SAP ERP to EWM
    ○  Reporting of an outbound delivery change from EWM to SAP ERP
    ○  Quantity change request from EWM to SAP ERP
    ○  Confirmation of a goods issue from EWM to SAP ERP
    ○  Notification of a reversal of the goods issue from EWM to SAP ERP
    ○  Direct billing or invoicing before goods issue
    ○  Communication of an outbound delivery split from EWM to SAP ERP
For more information, see Processing of Inbound Deliveries, Processing of Outbound Deliveries, and Interfaces for Communication from EWM to SAP ERP.
 
 

Wednesday, April 9, 2014

Change Request Management - New features in SAP Solution Manager 7.1

The idea of this blog is to be a fast read of the changes and new functionalities in Change Request Management in SAP Solution Manager 7.1.
 
1. General information

1. 1. New user interface

This new user interface is based on CRM Web Client UI framework.

As of SAP Solution Manager 7.1, completely new transaction types are available for ChaRM, these new transaction types should be created and edited only using the WebClient UI interface.
Documents will be opened in a url with this format:

https://xxx:yyyyy/sap/bc/bsp/sap/... crm_ui_start/

As you can see from the url above the SAP CRM Web UI,  crm_ui, is based on BSP-Applications.
The new user interface does not support the existing “old” transaction types, so you cannot open an old transaction type document in this interface, only in SAP GUI  or via the workcenter webdympro url.

The old CRM functionality for CRM 5.0 is based on SAP GUI  but the new CRM 7.0 based on HTML-browser pages, the look and feel between these two versions  of CRM are completely different.

If you go to the transaction type and you click in Channel of a transaction type you will see that for the new transaction types the channel is “GUI CRM WebClient UI”, for the old transaction types the channel was empty,  see for example the new SMCR with the old SDCR:


charm_71_1.png charm_71_2.png
The WebClient UI interface replaces the SAPGUI transactions crmd_order and crm_dno_monitor. The Change Request Management Work Center is still available in Solman 7.1.

1. 2. New transaction types

As of SAP Solution Manager 7.1, completely new transaction types are available for ChaRM.
All new functionalities and features are only available for new transaction types.

These are the ChaRM new transaction types supplied by SAP:

- SMCR Request for change RfC:

In solman 7.1 you can find several improvements to this Request for Change.
    • several change documents can be created from the request for change and linked to it. For example, if a change affects several production systems of a project, you can record all changes in one change request.
    • A change request can still be changed or extended after its approval when it is in status Being Implemented. For example, you can add another change document.

charm_71_3.jpg
- SMMJ Normal Change
- SMHF Urgent Change
- SMAD Administration Change
- SMTM Defect Correction (test corrections)
- SMCG General Change
This is a new document supports the documentation of non-system related changes like printers, this documents can be created during all phases of a project. In fact is totally independent of a project and can even be used without a project.
- SMMN: Maintenance cycle for variant SAP0
- SMMM: Maintenance cycle for variant SAP1
- SMDV: Project cycle
- SMCT: Change Request Template
Templates that can be created for reoccurring request for changes.
 
1.3. Use of Assignment blocks in the new transaction types
When you open a new transaction type document the first thing that you see is that the tabs under Transactional Data, Partners, Actions, Status, etc. are being replaced by different Assignment blocks.
Depending on the transaction type there are some AB available, like for SMCR that you can always select or not to display, see below:
charm_71_4.jpg
charm_71_5.jpg
Initially the feeling is strange but after playing a little with the documents types you will see that all information is there, only in a different way.
For request for change I have to remark Details, Change Request Scope and Approval AB.
charm_71_6.jpg
For maintenance projects you can create: Admin Changes, General Changes, Urgent Changes and Normal Changes.
For implementation projects you can create: Admin Changes, General Changes and Normal Changes.
For Normal and Urgent Changes I would like to remark these AB:
- Transport Management
See there that you can create the transport request from this AB, also task, TOCs, and see this Assign Request (coming in SP05):
charm_71_7.jpg
charm_71_8.jpg
By clicking in the buttons under Actions column you will be redirect via a sapgui shortcut to the logs and details, but the open sapgui screen is only a display mode:
charm_71_9.jpg
- Landscape: for login actions to the systems included in the project:
charm_71_10.jpg
- Related Transactions (document flow button in old SDMJ):
charm_71_11.jpg
- Processing Log (Change documents in old SDMJ):
charm_71_12.jpg
- Application Log (Action tab in old SDMJ documents/task list actions/SLG1):
charm_71_13.jpg
charm_71_14.jpg
- Scheduled actions:
charm_71_15.jpg
- Parties Involved (Partners tab in old SDMJ document):

1. 4. How to work and search Charm documents
 
For the new CRM_UI transaction types you can use the IT Service Management, ITSM, for creating and for searching the created documents.
You can get this ITSM by calling /ncrm_ui from a solman  7.1 system, this will open a url like:
http://.../sap/bc/bsp/sap/crm_ui_start/ | http://.../sap/bc/bsp/sap/crm_ui_start/
charm_71_17.jpg
For the old transaction types you can work and search them in the Charm work center. Work center will show you the old and also the new transaction types documents.
 
Note: From SP5 onwards old transaction types can be displayed in sm_crm too, please maintain the 'document type' under spro point "Assign Implementation to Change Transaction Types" for these old transaction types with the same value that you can see for the equivalent new transaction type.
 
You can call the workcenter via:
-/nsolman_workcenter: this will open the WC embedded in a sapgui screen
-/nsm_workcenter: this will open the WC in a Internet browser
If you choose an old document the URL opened will be a webdynpro url: http://xxx:yyy/sap/bc/webdynpro/sap/ags_workcenter...
For the new document crm_ui bsp will be open: http://xxx:yyy/sap/bc/bsp/sap/crm_ui_start/
From the Change Management work center you can start the WebClient UI directly, call “IT Service  Management”
charm_71_18.jpg
1. 5. Support of ChaRM 7.0 transaction types in Solman 7.1
See note 1613908 Old Transaction Types in SAP Solution Manager 7.1
There is no support for using crmd_order or the old ChaRM documents in 7.1. The note states that existing documents can be finished but if you continue creating new ones with the old transaction types you will not get any support.
* *See also document https://service.sap.com/~sapidb/011000358700000413412011E
1.6 Adding new 7.1 custom transaction to the CRM_UI
Since SP03 in solman_setup there is step copying transaction types to customer namespace, the report AI_CRM_CPY_PROCTYPE will perform everything for you, and all newly created transactions will be available in crm_ui!
See note 1493264.
1.7. How to work with charm projects
The maintenance cycle phases remains without changes in solman 7.1.
For old projects, project created in solman 7.0, you can choose several options:
- you can close the maintenance cycles-task list and create a new ones after the upgrade or
-  you can leave the old projects maintenance cycles open and use them with the old SDMN after the upgrade
All old projects will be stored in a special table at the first  start after  upgrade and  for these old projects you can  work  with it in the same way  as in the past, table /TMWFLOW/OLDPROJ.
All new created projects will be generated within the new crm_ui environment.
You also have the possibility to enter a new created project in table /tmwflow/switch and if you do so an old crm-document will be created  if you generate tasklist and service desk transaction out of transaction SOLAR_PROJECT_ADMIN.
So, there are several possibilities depending on your needs and decision about on which environment you want to work.
2. Configuration
Please get the guide “Change Request Management -Configuration and Upgrade Guide” Sep 2011 from service.sap.com/instguides ->SAP Components ->SAP Solution guide
It is a really good guide and there are very few things that I can add to this Configuration section.
Just like a summary, when you finish your upgrade to solman 7.1 or the new installation you need to perform these steps:
- Run solman_setup and run System Preparation, Basis Configuration and Managed System Configuration steps
Note: In SP03, in the Basis Configuration step 5 you activate the PIECE LISTS that contains the standard customizing.
 
“Piece list AI_CUSTOMIZING imported”
This piece list contains the default configuration, for example Maintenance Optimizer, Service Desk or Change Request. The SAP default customizing will be copied from client 000 to your logon client and overwrite only SAP customizing. This activity has no effect on customer configuration and has to be run after each Support Patch import.
Because of this it is very VERY IMPORTANT that you copy all transaction types into your own namespace or , namespace before starting to use Charm, copy transaction types, copy status profiles, action profiles, etc… if not your modifications to the standard will be overwritten after the next support package import. So, when using standard customizing, you should copy all standard entries into your own namespace or , namespace. This is really important in Solman 7.1!!!
 
After each Support Patch application you have the option to use report AI_CRM_CPY_PROCTYPE "Update option" to update already copied transaction types with new shipped SAP standard configuration.
You cannot perform this activity in a production client, so you can change your client settings in scc4 temporarily or do this activation in solman development system and imported it in the next systems.
As of release 7.1 you do not need to activate BC-sets for any functionality as they are replaced by the customizing piece list.
- After run solman_setup and select section “IT Service Management”, select Change Request Management:
charm_71_20.jpg
There there is a first check that ensures that the piece list has been imported successfully.
Go through all the steps.
Also go to spro and check all the steps under:
charm_71_21.jpg
Important things in this documentation are for:
- “Copy Transaction types” via report AI_CRM_CPY_PROCTYPE
-  Business Roles concept in crm_ui
-  How to create a project and charm activation
- Create BP and su01 users with report ai_sdk_user_bp_gen, transaction /nbp_user_gen
- Impact ad urgency fields
- Approval procedures and customizing
- Scope assignment block, customizing for the available change documents
- Adding custom actions to crm_ui
- Support team determination
- Multilevel categorization
2.1. RFC communications in solman 7.1 to managed systems
Please implement note 1384598 in all managed system, with this in solman 7.1 the domain links are not required and them also not the connection to client 000 of the domain controller.
Initially we use the trusted connection to qua:xxx and prd:yyy so the same user should exists there with import authorizations, if this user is not existing we call the old method domain links existing and user in 000.
3. Upgrade roadmap
If you have upgraded your solman system to 7.1, please make the solman_setup sections:
- System Preparation
- Basic Configuration, at this point you activate the piece list that brings the new transaction types and the standard customizing in 7.1
- Managed system configuration
- IT Service Management ->Change Request Management
After this follow this flow:
charm_71_22.jpg
See also in the indicated guide the sections:
- “Configuration Comparison”->really interesting!!!
- Background Jobs

Tuesday, March 25, 2014

3 Major Reasons To Migrate To BW 7.4 on HANA..!!!

In the HANA 2014 conference, there is a special event focusing on BW 7.4 on  HANA. Preparing for this event, I've reflected on what to tell, say, a BW 7.0 customer on why he should look at upgrading and migrating that system to BW 7.4 on HANA. Fundamentally, I see 3 major reasons:
  1. It becomes simpler.
  2. It is more flexible (than previous versions of BW).
  3. It performs better.
So let me quickly justify why I think that this is the case. Please note that all the arguments are based on the combination of BW and HANA.
 

It becomes simpler.

  • Modern modeling environment
    There is a number of new Eclipse-based modeling editors, e.g. for the composite provider or the new query designer (planned). The modeling paradigms are harmonized with those of the HANA modeler which makes it a coherent modeling environment, especially when combining BW with HANA-native features.
  • Less modeling objects
    The new composite provider can replace the old multi-provider and (partially) the old infosets. The in-memory DSO is suitable for many reporting scenarios making it obsolete to use infocubes in those case. The advanced DSO (planned for SP8) will further simplify the situation.
  • BPC unified
    Classic BPC, BW integrated planning incl. PAK become one with the same software lifecycle and harmonized modeling environments. There is even synergies allowing functions from one end (approach) to be applied to the other. Examples are BPC's business process flows (BPFs) and the workstatus being used on BW-IP models or the performance boosts, especially via PAK, for the BPC models (cubes).
 

It is more flexible.

In general, BW provides a managed approach to data warehousing. While many cherish this "best-practice" guidance some critics argue it is difficult to deviate from the standard approach in case of special scenarios where it might be easier to program one or the other function, for instance, in SQL or SQL script rather than via complex modeling. BW 7.4 on HANA provides a number of options to do so:
  • SQL → BW
    Any tabular HANA artifact that is accessible via SQL can be incorporated into BW, either for reporting or even the data warehousing layers that harmonize the data and create consistency across the many sources feeding into the data warehouse. Key features in BW 7.4 in that respect are the open ODS view or the composite provider. Both can be combined with HANA's smart data access (aka federation) feature.
  • BW → SQL
    It is possible to expose BW models - i.e. infoproviders but it is planned to extend this to BW queries - as HANA views that can be consumed via SQL. Thereby BW security is also translated into HANA-based security. Thus BW data and (partially) semantics can be consumed via SQL-focused clients. Or additional models can be created on top of the generated views leading to more refined HANA models.
  • Leverage highly specialized libraries
    HANA provides numerous specialized libraries like PAL, AFL, R to minion a few. Via BW's new HANA Analysis Process (HAP) capability it is possible to use all of these on top of BW models and consume the result as a BW model.
 

It performs better.

  • Querying + Loading
    This is the traditional strength of HANA and especially it's underlying calculation engine. More of BW's OLAP features are now compiled into execution plans in HANA. A lot of loading related BW features are executed close to the data thereby avoiding data transport between application and HANA servers. Examples are the DSO activation and the option to compile transformations to be executed in the calc engine. The latter mechanism is also used for HAPs.
  • Hardly Any Tuning
    Admitting, performance tuning has not vanished completely but it has become so much easier. Simply look at the blog 10 years of "no aggregates in #SAPBW. The decrease of support efforts (on the SAP end) correlate directly with the decrease of tuning and admin effort on the customer side. This is real world proof for reduced TCO!
  • Big Data
    Data volumes are no issue, not even on the licensing end through HANA's extended storage capability. Have a look at this demo that queries on top of 2.5 PB of data.

Wednesday, March 12, 2014

Tuesday, March 4, 2014

Here, I would like to share some experience upgrading BW NW 701 to 730:-

1. Get the latest SAPup

2. You might get an error during upgrade, where the only solution is to use the latest SAPup...but how if you are already using the latest copy ? The trick is, terminate your installation (at the error itself) (in windows, I used task manager to kill SAPup) and then, copy back / overwrite back the upgrade directory with latest SAPup and other files which comes together (again)...and continue your installation...it will get thru...believe me!!

3. Having your SPAU/SPDD transport ready (released) before Production upgrade!!

4. Immediately open SAP OSS message if you have problem with production upgrade, don't wait and waste your time, raise "Very High" severity, and provide contact no for SAP to call you.

5. If you have additional SPS / SP / Add-on, please include it during the upgrade itself

6. If you upgrade needs OS or DB upgrade, do it earlier than the upgrade itself (SAP recommends at-least 4 weeks before upgrade)

7. if there are SPAM/SAINT upgrade, use SAINT only for Add-ons (even though you can include SP too) and then continue using SPAM for SPs. Make sure you have enabled parallel processing for tp, R3trans, and SPAM and SAINT settings (very useful)..there is a note on how to enable this.

8. Shadow instance cannot the started up (check log, might be wrong environment variable, my case was it was suppose to be pointing to the upgrade directory to start shadow instance, but it was still pointing to original instance path).

I hope my tips and advise can safe hours of your upgrade projects. Please also consider good amount of SAN/storage for your database and file systems backups during upgrade.