Search This Blog

Monday, December 13, 2010

Looking to grow your business? Consider enhancing your business systems


 
 
Shival B. Tailor
 
 

Enterprise-Wide Insight That Finance Can Own and Manage

http://www.sap.com/community/flash/04_2010_SAPinsider_EPM_Williams.pdf
 
Shival B. Tailor
 
 

SAP Business All-in-One fast-start program

http://www.sap.com/mk/get?_EC=DjxneChmskI_3-riuR5NQA
 
Shival B. Tailor
 
 

SAP Delivers on Road Map to Build On-Demand Ecosystem

http://www.sap.com/mk/get?_EC=L8BMCw983KAQYrZsOLyD4m
 
Shival B. Tailor
 
 

New Reality of Real Time With Launch of SAP(R) High-Performance Analytic Appliance


 
 
Shival B. Tailor
 
 

Tuesday, December 7, 2010

Setup an SUP Server - Sybase Unwired Platform 1.5.2

Some very important points to remember while setting up an SUP server:

1.  Download correct media
2.  Unzip properly
3.  Don't forget to set an admin user for Sybase messaging service - restart the service to launch SCC correctly
4.  Check on the ports in use, e.g. 5001 - restart SUP host if needed before configuring/adding devices to release the port
5.  Pre-plan how you will configure your mobile devices to talk with SUP from within the Intranet and the outside world
6.  Configure relay mechanism as needed - the straight forward way would still be using an open port in firewall or setup a server in DMZ

 
Shival B. Tailor
 
 

Friday, December 3, 2010

Be There and Be Square


 
 
Shival B. Tailor
 
 

Pricing & Licensing


 
 
Shival B. Tailor
 
 

Road Map BI Software


 
 
Shival B. Tailor
 
 

Free SAP Software: An Overview


 
 
Shival B. Tailor
 
 

Automotive Symposium: €145 per Car

http://www.sap.com/mk/get?_EC=A5ZZFY9Zb-ixqygP1gr4fe
 
 
Shival B. Tailor
 
 

Gateway - Two-Minute Apps

http://www.sap.com/mk/get?_EC=514tePBD_n678yEe8hUTnq
 
Shival B. Tailor
 
 

Interview MHP - Factory Without Warehouse

 
 
Shival B. Tailor
 
 

Best Practices of the Best-Run Sales Organizations


 
 
Shival B. Tailor
 
 

Driving Profitability in Turbulent Times with Agile Planning and Forecasting


 
 
Shival B. Tailor
 
 

High Efficiency in Manufacturing Operations

http://fm.sap.com/redirect.asp?id=5425
 
Shival B. Tailor
 
 

Accelerate Value Creation

 
 
Shival B. Tailor
 
 

HR Shared Services - A Fresh Look

http://fm.sap.com/redirect.asp?id=5421
 
 
Shival B. Tailor
 
 

Managing Information in the Enterprise - Perspectives for Business Leaders


 
 
Shival B. Tailor
 
 

Managing the Extended Enterprise for Profitable Growth

http://fm.sap.com/redirect.asp?id=5419
 
Shival B. Tailor
 
 

Foundations of GRC: Streamlining Compliance


 
Shival B. Tailor
 
 

Saturday, November 20, 2010

Some SAP GRC related information

SM19 - Security Monitor

Performace Tuning Parameters in Oracle and MSSQL

Thursday, November 18, 2010

Some of the Important SAP Notes that I recently used to setup an End-to-End SAP Sybase Mobile CRM landscape (SMP links - Secure Access required)

Following are some of the SAP Notes that I went through in one of the recent landscape build for deploying SAP Sybase CRM Mobile Sales application. Please note that this is not complete list of material (reference guides, notes, etc.) that you would have to go over in order for a successful implementation. It's just a reference and a hint of what would the effort include and look like.
 
 
For a setup from scratch, it would involve installing an SAP CRM 7.0 system, meeting all the pre-requisites of Mobile Gateway and upgrading to desired SP level (or latest available SP level), applying SAP Notes, installation of an SAP NW Mobile DOE system with again meeting all pre-requisites of DOE connector and applying SAP Notes, SPs, etc., installation and configuration of an SUP server from SAP Sybase, installation and configuration of an SAP Sybase Relay Server, Installing SAP Sybase Mobile Client application, configuring mobile devices such as iPhones, iPads, iPods (with Touch functionality), and trigger/test the initial loading.

How would you setup Environment Variable 'ORACLE_HOME'?

For each SAP Application Server in the landscape, users <SAPSID>adm on
Windows and ora<DBSID> on Unix are needed to setup a User Specific
environment variable 'ORACLE_HOME'.

What is 'DBA_USERS' in SAP context?

'dba_users' is name of the table in Oracle Database that stores the
list of SAP system users, such as:

SYS
SYSTEM
SAP<SID>
OPS$<HOSTNAME>\<SAPSID>ADM
OPS$<HOSTNAME>\SAPSERVICE<SAPSID>

TP - Transport Control Program in SAP

Some important information on TP:

1) If a change request (a transport request) has an object with an
error or would generate an error, and if another transport request
with an object that would repair the previous object with an eror,
then the ultimate outcome will not have any errors in the runtime
environment of target system, if both the requests are moved/imported
together in a queue.

2) Before the MAIN import phase starts, tp imports and activates ABAP
Dictionary Structures. This way the structures are current and able to
receive new data.

3) In case of multiple transport requests in a queue, tp processes
each import step for all requests in a queue before moving on with the
next step in Import procedure.

Wednesday, November 17, 2010

Sequence of applying SAP Support Packs

Focusing on sequence of applying SAP Support Packs, how would you apply them? Take current SP level is 03, and the downloaded SAP SP packs are 04, 05, 06, 07, and 08?
 
You MUST follow the numbered order when applying the Support Packs because of pre-requisite dependencies. In the above case, you MUST apply them starting 04, then 05, 06, 07, and last 08. You CANNOT apply SAP Support Packs with jumping directly to say 07, then come back for 04.
 
You may want to remember the word: ARBITRARY - this means you decide with a random choice. Which SHOULD NOT be the case when applying the SAP Support Packs.
 
So, if there is an interview question, if SAP SP can be applied ARBITRARILY, i.e. randomly, then the answer is NO, it cannot.
 

Parameters to set Initial and Maximum J2EE Heap size

The typical parameter would look like:
 
-Xms=256m
-Xmx=512m
 
Here, note that the difference is 's' and 'x'.
 
's' is used to set Initial J2EE Heap size
'x' is used to set Maximum J2EE Heap size
 

Transport Paths

Name a few transport paths you have used in your transport landscape:
 
1) Delivery Path
2) Consolidation Path
 
 

How would you generate RFC destinations for Transport Management System (TMS) connections?

When you initialize TMS setup, they're generated automatically. These RFC destinations are between the Domain Controller and all memeber SAP systems in the Transport Domain.
 
 

Tuesday, November 16, 2010

What is CSMREG?

CSMREG is a user, which is created in the CMS, Central Monitoring System, during the setup of SAPCCMSR agent.
 
 

ICM threads in an SAP system

Following threads are involved in processing user requests in ICM, Internet Communication Manager:
 
Signal Handler
Watchdog Thread
Thread Control
Worker Thread
 

Change J2EE VM Parameters

How would you change J2EE VM Parameters, i.e. using which tool?
 
Answer would be "Configtool"
 

Operation Mode

An Operation Mode is created by defining the number and type of work processes in either one or more available instances.
 

Developer Traces

The directory where Developer Traces are written:
 
\usr\sap\<sid>\<instance>\work
 

Friday, November 12, 2010

What is a Logon Group in an SAP system?

In a nutshell:
 
In an SAP system, a logon group is made of a logical unit of a set of application servers.
 
 

Widely used SAP printing access method

Among others, following three methods are used widely in SAP printing:
 
(A) L - local access method
(B) F - Front end access method
(C) U - Remote access method using Berkeley protocol

Automatic Archiving using Oracle DB

How do you switch it ON?
 
There is an Oracle parameter 'LOG_ARCHIVE_START', which has to be set TRUE.
 

Class A background jobs in SAP

If someone asked you how do you setup class A background jobs, you can say:

It is set using Operation Mode configuration. Transaction code RZ04.

Enterprise Services Architecture (ESA)

Generally, an ESA app is created either in ABAP or Java and implemented across systems. Neither it has its own DB nor does it use BAPIs.

'sapevt' and 'sapxpg'

Very important to remember that SAPEVT is an external program, which is used to trigger events in an SAP system. Whereas SAPXPG is an operating system level program that is called to start OS level programs.

Thursday, November 11, 2010

NWDI components

Following are three of the components that make NWDI (NetWeaver Developer Infrastructure):

(A) DSR (Design Service Repository)
(B) CBS (Component Build Service)
(C) CMS (Central Management Service)

Java Startup and Control Framework

The behind the curtain process of starting Java instance can be termed as "during the startup, JControl will get started, consequently JControl will then start JLaunch processes".

Tuesday, November 9, 2010

Standard Clients and Users delivered with an SAP system

With a new SAP system, more than one clients are delivered in-built. They are 000,066, and 001. Total possible number of clients in a given SAP system would be 1,000. That is 000 to 999 (means 999 + 1 (this one is for client 000) = 1,000)

Along with the default clients there are some users come created with the system. They are SAP*, DDIC, and EARLYWATCH.

The above is important to know and note because you would need a user immediately after installing the system. This information is usually available in the installation guides but it's always good to remember and keep the fundamental know-how crystal clear.

Download SAP BCM RDS package

SAP BCM RDS

https://service.sap.com/swdc
Click on Installations and Upgrades (subtab of defaulted tab Software Downloads)
Click on Installations and Upgrades - Entry by Application Group
Click on SAP Rapid Deployment solutions
Click on SAP Business Communications Management rapid-deployment solution
Click on SAP BCM SOFTWARE 6.0
Click on Installation
and then
Download the ZIP

Media Downloads - SAP BCM

SAP BCM

https://service.sap.com/swdc (This will take you to Software Download tab)
Click on Installations and Upgrades
Click on Installations and Upgrades - Entry by Application Group
Click on SAP Application Components
Scroll down and
Click on SAP BCM Software
Click on SAP BCM Software 6.0 (7.0 is on the way!)
Click on Installation
Download the ZIP file with title SAP BCM Software 6.0 Installation (material number 51033874 as of posting this blog)
Unzip it and do what you have to do !!!

Does Automated Outbound Dialing Fit in Your CRM / Call Center Strategy?

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/8319

How to Implement Computer Telephony Integration (CTI) with the SAP CRM Interaction Center

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/16681

What is Computer Telephony Integration (and Why Do I Need It?)

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/7684

Business Communications: Better performance or just a different kind of phone?

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/8470

SAP BCM configuration with CISCO router

http://forums.sdn.sap.com/thread.jspa?threadID=1496585

SAP BCM and VoIP Technology – A Technical Overview

http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/30b8eca4-e42d-2d10-668a-fecca15cfbe9

SAP BCM

http://wiki.sdn.sap.com/wiki/display/CRM/BCM

Configuring SAP BCM and SAP CRM Interaction Center

http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c0333e72-1183-2b10-e38e-831623459bb3

SAP BCM - IVR Implementation

http://forums.sdn.sap.com/thread.jspa?threadID=1445150

SAP BCM intergration with SMS

http://forums.sdn.sap.com/thread.jspa?threadID=1658230

Copying SAP BCM software packages

http://forums.sdn.sap.com/thread.jspa?threadID=1767467

SDN discussion on SAP BCM Telephony functionality

http://forums.sdn.sap.com/thread.jspa?threadID=1811726

SDN question on Sizing the SAP BCM

http://forums.sdn.sap.com/thread.jspa?threadID=1519122

Monday, November 1, 2010

SAP Enhancement Package for SAP ERP

http://download.sap.com/solutions/business-suite/brochures/download.epd?context=BC4513B6824A20A4C55793796A4AC6DC4953215DB238212E4692813AAFBA9F1253F94186A720154B265C45D871C6C63FC612F25009E5E08E&inline=true

SAP SME

http://www.sap.com/sme/index.epx

SAP INSTANT INTELLIGENCE

https://www.sap.com/campaign/2010_09_CROSS_NEW_EXPLORER_DEMO/index.epx?URL_ID=CRM-XU10-LEP-EXD_SAP_FL&kNtBzmUK9zU=1

A SOURCING SOLUTION

http://download.sap.com/solutions/business-suite/brochures/download.epd?context=CD9603B16FDE289A5C39398E341A588C8A1524B16568E15B970722F4664B0FDB0C485A1CD52077B043443F3932D168E72EDAB6BA15D9F6C7&inline=true

SAP Crystal Solutions

http://www.sap.com/solutions/sap-crystal-solutions/freetrials/index.epx

What Is SAP StreamWork?

http://www.sapstreamwork.com/

SAP BusinessObjects Portfolio

http://www.sap.com/solutions/sapbusinessobjects/ondemand/try/index.epx

BusinessObjects Edge Series Free Trial

http://events.businessobjects.com/forms/Q109/edgevid/ext/?source=SAPFlash

Download a Forrester Report on CRM

http://www28.sap.com/mk/get/comparecrm?SOURCEID=44

Tuesday, October 12, 2010

ENTERPRISE MOBILITY ON THE SAP ECOHUB

http://ecohub.sdn.sap.com/irj/ecohub/home?rid=/hub/uuid/30bb3ca3-f9a3-2d10-6ab6-f7a92379a1e2

From Data Tsunami to Actionable Insights

http://ecohub.sdn.sap.com/irj/ecohub/home?rid=/hub/uuid/e08559c1-7892-2d10-14a4-af73e60c9879?refer=Estore

Virtual SAP TECHED

http://www.virtualsapteched.com/index.aspx

SAP Rapid Deployment Solutions

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/21028

SAP CRM 7.0 and Enterprise Search

https://forums.sdn.sap.com/thread.jspa?threadID=1323471&tstart=15

SAP CRM 7.0 and Enterprise Search

https://forums.sdn.sap.com/thread.jspa?threadID=1323471&tstart=15

SAP and Enterprise Asset Management (EAM)

Smart Organizations Address Mobility & Immobility

http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/20820

Wednesday, July 14, 2010

How to get SAP ABAP Documentation and Examples within an SAP system?

#################
Execute transaction:
ABAPDOCU
#################

SAP ABAP Programming Essentials

To write or Edit an ABAP program/ABAP Editor/Object Navigator:
Execute transaction SE38 or SE80

To Define/Describe, etc. for Tables, Data Elements, etc./ABAP Dictionary:
Execute transaction SE11

User Interfaces creation/Screen Printer:
Execute transaction SE51

Function Modules/Function Builder:
Execute transaction SE37

Tuesday, July 13, 2010

How to stop individual SAP instances

It is possible to stop individual SAP instances by using commands such as:

stopsap R3 INSTANCE_NAME or stopsap J2EE INSTANCE_NAME

List owned SAP Background Jobs

Execute transaction 'SMX' to list your own background jobs with their status and other details, e.g. Start date, Duration, etc.

Monday, July 12, 2010

Quick Log off from an SAP Gui session

/nend

Execute transaction '/nend' to log-off. You will get a pop-up window saying any unsaved work will be lost. This transaction ends multiple sessions, one at a time, and gives the 'Log Off' pop-up only in the last session window.

/nex
Execute transaction '/nex' to immediately close your session.
CAUTION: Any unsaved work WILL be lost because you will not be reminded of it by any pop-up window if you use this transaction.

Friday, July 2, 2010

Wednesday, May 12, 2010

SAP Support Pack Stacks

Source of the information:
https://service.sap.com/sp-stacks

SAP CRM 7.0
Latest SPS 6 released May 2010
Anticipated release of next levels, as of today:
SPS 7 August 2010
SPS 8 October 2010

SAP GUI
Latest version 7.20

SAP KERNEL 7.01 64-BIT Unicode
69

TREX 7.00
52

TREX 7.10
34

Tuesday, May 11, 2010

How to add/edit Logon info screen for SAP Gui

  1. Execute Transaction SE61
  2. Create a document, e.g. ZLogin_info_screen under Document Class General Text
  3. Add the text you would like to have in the info screen, e.g: DEV
    ########
    This is Development system -
    It has the following clients
    100 Gold Client
    200 Development Client
    300 Data Conversion 1
    500 Data Conversion 2
    Any questions, please contact:
    Shival Tailor @ sbtailor@sapnetworkers.com
    ########
  4. Save and activate the document
  5. Logon using SAP Gui and the above information will be displayed on the login screen.

Wednesday, April 7, 2010

SAP Solution Manager - How to add a Team Member in a project via SOLAR

Logon to your SAP Solution Manager (make sure your user has necessary authorizations for this task)
  1. Execute Transaction: SOLAR_PROJECT_ADMIN
  2. 'Project Administration - SAP Solution Manager' will open
  3. Doube click on your
  4. You will see: Change Project - - SAP Solution Manager
  5. You will tabs like: General Data, Scope, Proj. Team Member, System Landscape, Templates, etc.
  6. Here, click on Proj. Team Member tab
  7. Now click on '+' button to add a line
  8. You should see a blank line added to the list
  9. Here select user ID of the team member that you want to add under Project Team Member column (the first column!)
  10. Remaining details should be filled out automatically
  11. Now SAVE!
You are all set, this added team member can now be available for selection on all your SOLAR work.

Monday, April 5, 2010

How to find missing Auth Objects in SAP Security

A user reports of getting 'Missing Authorizations' related messages and you need to find out the missing objects.

If the question involves many messages involving missing authorizations then I would first create a test user copying the user with the issue and:

  1. Execute Transacation ST01 (i.e. ST'ZERO'1) for System Trace
  2. Check mark the box next to Authorization check under Trace Components
  3. Click on General Filters
  4. Enter the user name in 'Trace for user only' field
  5. Click on Green 'Back' icon (next to red 'X') or press F2
  6. Click on 'Trace on' (next to Refresh)
  7. You will see 'Trace Status:' changed as 'Trace switched on (main switch on)
  8. Now recreate the issue, i.e. perform the steps by which the user was getting those 'Missing Authorizations' related messages, either in SAP GUI or in Web UI
  9. Once you execute the very step, after which you get the messages in question, go to ST01 and turn the Trace off, i.e. click on the next button to Trace on
  10. Now click on Analysis
  11. Select the user name (by default it will be the user that you are logged on to SAP GUI with)
  12. Check the correctness of the time, i.e. From: and To: fields
  13. Remove the Table Restrictions and enter '*' instead
  14. Uncheck all Trace Records except Authorization Check
  15. Click Execute
  16. Now you should see a Trace Display in which you will several columns with line items with different Green shades..Dark and Light green..
  17. Among the columns displayed you will see the fourth column with Authorization Object and RC (Return Code)
  18. Find the objects with non-zero RC and you should see the missing authorizations
  19. This you can use to modify the existing role accordingly and reexecute the steps to see if the Missing Authorizations related messages appear again.

Friday, April 2, 2010

How to Filter BP Roles using Auth Objects

Scenario:

You need to restrict the available BP roles in the drop down menu of roles when you create a BP using IC Webclient.

You have already made necessary authorizations objects selections based on your requirements.

Still the drop down menu shows other BP roles than what you want to be filtered out.

Procedure:

In addition to restrict BP roles using authorization objects via PFCG, you need to run the following Business Add-In:

Transaction code: SPRO
Click on IMG
Expand:
Customer Relationship Management
Master Data
Business Partner
Business Add-Ins

Here you will see (the last one) Implementation: Filtering of BP Roles by Authorization Check

Execute this BAdI

Outcome:
Once the above BAdI is executed, the filtering will start and you will see only those roles that you have customized using auth objects.

TREX Administration Tool

Transaction Code: TREXADMIN
Provide the RFC Destination and execute.
You should see tabs such as:
Summary
Services (default)
Trace
Ini Files
Alert
RFC Monitor
Search
Index Landscape
Index Admin
Queue Administration
Version
and
Topology

There will be Advanced Mode, along with TREX ABAP Customizing button on the top which will give you more options/tabs to choose from.

Monday, March 15, 2010

CRM Role Assignment via Report

Tx: SE38

Program: CRMD_UI_ROLE_ASSIGN

Execute

Select a user: Enter SAP User ID

Framework Authorization Role: SAP_CRM_UIU_FRAMEWORK (Default)
Change it to the one you want

Action: Update Role Assignment

Make Exceptions Visible in CRM Web UI

Tx: SAAB

Checkpoint Group: BSP_WD_EXCEPTION_DISPLAY

Activiate

Select under Activation Tab:

Breakpoints -> Break
Logpoints -> Log
Assertions -> Break

Save

Monday, January 4, 2010

SRMO for SAP TREX instances

Transaction Code SRMO for TREX

Click on 'Create SSR'
Enter 'IMS_SSR' in Create Search Server Relation
Click on Create SSR
You will see expanded dialog box where:
Enter Search Engine: DRFUZZY
RFC Destination (TCP/IP):
Description: Search Server Relation

Then click on SAVE

You will see an entry under Search Server Relation tab.

Select the newly created Search Server ID entry
Click on Set SSR Default from the top menu
Now click on RFC Destinations tab and see if both the entries are GREEN.
Here two entries, 'I' for indexing and 'S' for searching denotes the action, under RFC server destination action
Perform connection test by selecting each entry individually

You should get 'Link made' remark in the result window of Test Connection to an RFC Server and Search Engine with a 'Green' in Result from connection text.