Welcome to MonsterTrainings, This blog is used to learn SAP BASIS and to resolve their related issues......

Saturday, 29 June 2013

Explain What Exactly SM50 Transaction Is

SM50 transaction is used to monitor and manage work processes.
You check the work processe and even cancel it if some work proccesses which are unwanted or taking too long time which are causing your system to work properly.
Some times due to too many processes the system become slow.
Transaction code SM50 - Work Processor Screen
Now if you want to delete then select the procees go to menu PROCESS?
Under process there are two option one is cancel with core and other is cancel without core.
Try to cancel the processes using cancel without core option because if you cancel with core then the other dependent processes are also get canceled.
Transaction code SM50 - Cancel Withour Core

Thursday, 27 June 2013

Important Idoc Transaction codes....

SALE - IMG ALE Configuration root 
WE20 - Manually maintain partner profiles 
BD64 - Maintain customer distribution model 
BD71 - Distribute customer distribution model 
SM59 - Create RFC Destinations 
BDM5 - Consistency check (Transaction scenarios) 
BD82 - Generate Partner Profiles 
BD61 - Activate Change Pointers - Globally 
BD50 - Activate Change Pointer for Msg Type 
BD52 - Activate change pointer per change.doc object 
BD59 - Allocation object type -> IDOC type 
BD56 - Maintain IDOC Segment Filters 
BD53 - Reduction of Message Types 
BD21 - Select Change Pointer 
BD87 - Status Monitor for ALE Messages 
BDM5 - Consistency check (Transaction scenarios) 
BD62 - Define rules 
BD79 - Maintain rules 
BD55 - Defining settings for IDoc conversion WEDI - ALE IDoc Administration 
WE21 - Ports in Idoc processing 
WE60 - IDoc documentation 
SARA - IDoc archiving (Object type IDOC) 
WE47 - IDoc status maintenance 
WE07 - IDoc statistics
BALE - ALE Distribution Administration 
WE05 - IDoc overview 
BD87 - Inbound IDoc reprocessing 
BD88 - Outbound IDoc reprocessing 
BDM2 - IDoc Trace 
BDM7 - IDoc Audit Analysis 
BD21 - Create IDocs from change pointers 
SM58 - Schedule RFC Failures
Basic config for Distributed data: 
BD64: Maintain a Distributed Model 
BD82: Generate Partner Profile 
BD64: Distribute the distribution Model
Programs:
RBDMIDOC – Creating IDoc Type from Change Pointers 
RSEOUT00 – Process all selected IDocs (EDI) 
RBDAPP01 - Inbound Processing of IDocs Ready for Transfer 
RSARFCEX - Execute Calls Not Yet Executed 
RBDMOIND - Status Conversion with Successful tRFC Execution 
RBDMANIN - Start error handling for non-posted IDocs 
RBDSTATE - Send Audit Confirmations 
For testing you can use WE19

Friday, 21 June 2013

Useful SAP System Administration Transaction codes

AL01  SAP Alert Monitor
AL02  Database alert monitor
AL03  Operating system alert monitor
AL04  Monitor call distribution
AL05  Monitor current workload
AL06  Performance: Upload/Download
AL07  EarlyWatch Report
AL08  Users Logged On
AL09  Data for database expertise
AL10  Download to Early Watch
AL11  Display SAP Directories
AL12  Display table buffer (Exp. session)
AL13  Display Shared Memory (Expert mode)
AL15  Customize SAPOSCOL destination
AL16  Local Alert Monitor for Operat.Syst.
AL17  Remote Alert Monitor for Operat. Syst.
AL18  Local File System Monitor
AL19  Remote File System Monitor
AL20  EarlyWatch Data Collector List
AL21  ABAP Program analysis
AL22  Dependent objects display
CREF  Cross-reference
BD64
BSVW  Linkage Status Update-Workflow Event
CMOD  Enhancements
DB01  Analyze exclusive lock waits
DB02  Analyze tables and indexes
DB03  Parameter changes in database
DB11  Early Watch Profile Maintenance
DB12  Overview of Backup Logs
DB13  Database administration calendar
DB14  Show SAPDBA Action Logs
DB15  Data Archiving: Database Tables
DB16  DB System Check: Monitor
DB17  DB System Check: Configuration
DMIG  Start Transaction for Data Migration
DB2   Select Database Activities
DB20  DB Cost-Based Optimizer: Tab. Stats
DB21  DB Cost-Based Optimizer: Config.
DB24  Database Operations Monitor
DB26  DB Profile:Monitor and Configuration
DB2J  Manage JCL jobs for OS/390
DBCO  Database Connection Maintenance
FILE  Cross-Client File Names/Paths
NACE  WFMC: Initial Customizing Screen
OAA1  SAP ArchiveLink: Maint.user st.syst
OAA3  SAP ArchiveLink protocols
OAA4  SAP ArchiveLink applic.maintenance
OAAD  ArchiveLink Administration Documents
OAC2  SAP ArchiveLink: Globaldoc. types
OAC5  SAP ArchiveLink: Bar code entry
OACA  SAP ArchiveLink workflow parameters
OAD0  SAP ArchiveLink: Objectlinks
OAD2  SAP ArchiveLink document classes
OAD3  SAP ArchiveLink: Link tables
OAD4  SAP ArchiveLink: Bar code types
OAD5  SAP ArchiveLink: Customizing Wizard
OADR  SAP ArchiveLink: Print list search
OAM1  SAP ArchiveLink: Monitoring
OAOR  SAP ArchiveLink: Storeddocuments
OARE  SAP ArchiveLink:St.syst.return codes
OS01  LAN check with ping
OS03  O/S Parameter changes
OS04  Local System Configuration
OS05  Remote System Cconfiguration
OS06  Local Operating System Activity
OS07  Remote Operating SystemActivity
OSS1  Logon to Online ServiceSystem
OY18  Table history
OY08  Development Class Overview
PFCG  Activity Group
PFUD  Authorization Profile comparison
RLOG  Data migration logging
RZ01  Job Scheduling Monitor
RZ02  Network Graphics for SAP Instances
RZ03  Presentation, Control SAP Instances
RZ04  Maintain SAP Instances
RZ06  Alerts Thresholds Maintenance
RZ08  SAP Alert Monitor
RZ10  Maintenance of profile parameters
RZ11  Profile parameter maintenance
RZ12  Maintain RFC Server Group Assignment
RZ20  CCMS Monitoring
RZ21  Customize CCMS Alert Monitor
SA38  ABAP/4 Reporting
SAD0  Address Management call
SADC  Address: Maint. communication types
SALE  Display ALE Customizing
SAINT Plug-in Installation
SARI  Archive Information System
SAR3  Customizing Archiving
SAR4  Define Archiving Class
SAR5  Assign Archiving Class
SAR6  Archiving Time Generator
SARA  Archive management
SARL  Call of ArchiveLink Monitor
SARP  Reporting (Tree Structure): Execute
SART  Display Reporting Tree
SB01  Business Navigator - Component View
SB02  Business Navigator - Process flow vw
SBAS  Assignments to Process Model Elemts
SC38  Start Report Immediately
SCAT  Computer Aided Test Tool
SCC0  Client Copy
SCC1  Client Copy - Special Selections
SCC2  Client transport
SCC3  Client Copy Log
SCC4  Client administration
SCC5  Client Delete
SCC6  Client Import
SCC7  Client Import – Post Processing
SCC8  Client Export
SCC9  Remote Client Copy
SCCL  Local Client Copy
SCDO  Display Change DocumentObjects
SCMP  View / Table Comparison
SCOM  SAPcomm: Configuration
SCON  SAPconnect - Administration
SCPF  Generate enterprise IMG
SCPR1 Customizing Profiles : Maintenance Tool
SCPR2 Comparing Customizing profiles
SCUA  Central User Administration : Distribution Model Assigment
SCUG  Central User Administration Structure Display
SCUL
SCUM  Central User Administration Field Selection
SCU0  Table Analyses And Comparison
SCU1  Table Comparison - Export to Tape
SCU2  Table Comparison Against Tape
SCU3  Table History
SD11  Data Modeler
SDBE  Explain an SQL Statement
SECR  Audit Information System
SE01  Transport and Correction System
SE02  Environment Analyzer
SE03  Transport Utilities
SE06  Set up Workbench Organizer
SE07  Transport System Status Display
SE09  Workbench Organizer (Initial Screen)
SE10  Customizing Organizer
SE11  Data Dictionary Maintenance
SE12  Data Dictionary Display
SE13  Maintain Technical Settings (Tables)
SE14  Convert Data Dictionary tables on Database Level
SE15  Repository Info System
SE16  Display Table Content
SE17  Generate Table Display
SE30  ABAP Objects Runtime Analysis
SE32  ABAP Text Element Maintenance
SE33  Context Builder
SE35  ABAP/4 Dialog Modules
SE36  Logical databases
SE37  ABAP Function Modules
SE38  ABAP Editor
SE39  Splitscreen Editor: Program Compare
SE40  MP: Standards Maint. and Translation
SE41  Menu Painter
SE43  Maintain Area Menu
SE51  Screen Painter
SE52  Parameterized screenpainter call
SE54  Generate table view
SE55  Internal table view maintenance call
SE56  internal call: display table view
SE57  internal delete table view call
SE61  R/3 Documentation
SE62  Industry Utilities
SE63  Translation: Initial Screen
SE71  SAPscript form
SE72  SAPscript Styles
SE73  SAPscript font maintenance (revised)
SE74  SAPscript format conversion
SE75  SAPscript Settings
SE76  SAPscript: Form Translation
SE77  SAPscript Translation Styles
SE78  SAPscript: Graphics administration
SE80  Object Navigator
SE81  Application Hierarchy
SE82  Application Hierarchy
SE84  R/3 Repository Information System
SE85  ABAP/4 Repository Information System
SE86  ABAP Repository Information System
SE88  Development Coordination Info System
SE89  Maintain Trees in Information System
SE91  Maintain Messages
SE92  New SysLog Msg Maintenance as of 46A
SE93  Maintain Transaction Codes
SE94  Customer enhancement simulation
SE95  Modification Browser
SEPS  SAP Electronic Parcel Service
SERP  Reporting: Change Tree Structure
SEU   Repository Browser
SF01  Client-Specific File Names
SFAW  Field Selection Maintenance
SIAC1 Web Object Administration
SHDB  Record Batch Input
SICK  Installation Check
SIN1  SAPBPT: Inbox
SINA  SAPBPT: Maintain Standard Config.
SLG0  Application Log: ObjectMaintenance
SLIN  ABAP: Extended Program Check
SM01  Lock Transactions
SM02  System Messages
SM04  User Overview
SM12  Display and Delete Locks
SM13  Display Update Records
SM14  Update Program Administration
SM21  System log
SM23  System Log Analysis
SM28  Installation Check
SM29  Model Transfer for Tables
SM30  Call Up View Maintenance
SM31  Table maintenance
SM31_OLD  Old Table Maintenance
SM32  Maintain Table Parameter ID TAB
SM33  Display Table ParameterID TAB
SM34  Viewcluster maintenancecall
SM35  Batch Input Monitoring
SM36  Batch request
SM37  Background job overview
SM38  Queue Maintenance Transaction
SM39  Job analysis
SM49  Execute Logical Commands
SM50  Work Process Overview
SM51  List of SAP Servers
SM54  TXCOM maintenance
SM55  THOST maintenance
SM56  Number Range Buffer
SM58  Asynchronous RFC Error Log
SM59  RFC Destinations (Display/Maintain)
SM60  Borrow/Return Objects
SM61
SM62
SM63  Display/Maintain Operating Mode Sets
SM64  Release of an event
SM65  Background Processing Analysis Tool
SM66  System-wide Work Process Overview
SM67  Job scheduling
SM68  Job administration
SM69  Display/Maintain Logical Commands
SMEN  Dynamic menu
SMGW  Gateway Monitor
SMLG  Maintain Logon Group
SMLI  Language import utility
SMLT  Language transport utility
SMOD  SAP Enhancement Management
SMT1  Trusted Systems (Display <-> Maint.)
SMT2  Trusting systems (Display <->Maint.)
SMW0  SAP Web Repository
SMX   Display Own Jobs
SNRO  Number Range Objects
SO02  SAPoffice: Outbox
SO03  SAPoffice: Private Folders
SO04  SAPoffice: Shared Folders
SO05  SAPoffice: Private Trash
SO06  SAPoffice: Substitutionon/off
SO07  SAPoffice: Resubmission
SO10  SAPscript: Standard Texts
SO12  SAPoffice: User Master
SO13  SAPoffice: Substitute
SO15  SAPoffice: DistributionLists
SO16  SAPoffice: Profile
SO17  SAPoffice: Delete Shared Trash
SO18  SAPoffice: Shared Trash
SO19  SAPoffice: Default Documents
SO21  Maintain PC Work Directory
SO22  SAPoffice: Delete PC Temp. Files
SO23  SAPoffice: DistributionLists
SO24  SAPoffice: Maintenance of default PC
SO28  Maintain SOGR
SO30  SAPoffice: Reorg.
SO31  Reorganization (daily)
SO36  Create Automatic Forwarding
SO38  SAPoffice: Synchr. of Folder Auths.
SO40  SAPoffice: Cust. LayoutSet MAIL
SO41  SAPoffice: Cust. LayoutSet TELEFAX
SO42  SAPoffice: Cust.Layout Set TELEFAX_K
SO43  SAPoffice: Cust.Layout Set TELEFAX_M
SO44  SAPoffice: Cust. LayoutSet TELEX
SO70  Hypertext: Display/Maint. Structure
SO71  Test plan management
SO72  Maintain Hypertext Module
SO73  Import graphic into SAPfind
SO80  SAPfind: Free Text Retrieval Dialog
SO81  SAPfind: Free Text Indexing (Test)
SO82  SAPfind: Free Text Retrieval Batch
SO95  Pregenerated Search Queries - Selec.
SO99  Put Information System
SOA0  ArchiveLink Workflow document types
SOBJ  Attribute Maintenance Objects
SOLE  OLE Applications
SOLI  Load OLE type info
SOPE  Exclude Document Classes
SOTD  SAPoffice: Maintain Object Types
SOY1  SAPoffice: Mass Maint. Users
SOY2  SAPoffice: Statistics data collect.
SOY3  SAPoffice: Statistics Evaluation
SOY4  SAPoffice: Access overview
SOY5  SAPoffice: Inbox overview
SOY6  SAPoffice: Document overview
SOY7  SAPoffice: Folder overview
SOY8  SAPoffice: Mass Archiving
SOY9  SAPoffice: Inbox Reorg.
SOYA  SAPoffice: Change folder owner
SP00  Spool and Relate Area
SP01  Spool Control
SP02  Display output Requests
SP03  Spool: Load Formats
SP11  TemSe Contents
SP12  TemSe Administration
SPAD  Spool Management
SPAM  SAP Patch Manager (SPAM)
SPAU  Display Modified DE Objects
SPCC  Spool Consistency check
SPDD  Display Modified DDIC objects
SPHA  Telephony administration
SPIC  Spool : Installation Check
SPRM  Current Customizing
SPRO  Customizing
SQ01  SAP Query: Maintain queries
SQ02  SAP Query: Maintain funct. areas
SQ03  SAP Query: Maintain user groups
SQ07  SAP Query: Language comparison
SQVI  QuickViewer
SSAA  System Administration Assistant
SSCA  Appointment Diary: Administration
SRZL  CCMS
SSM1  Session Manager generation call
SSM5  Create Activity Group
ST01  System Trace
ST02  Setups/Tune Buffers
ST03  Performance, SAP Statistics, Workload
ST04  Select activity of the databases
ST05  SQL Trace
ST06  Operating System Monitor
ST07  Application monitor
ST08  Network Monitor
ST09  Network Alert Monitor
ST10  Table Call Statistics
ST11  Display Developer Traces
ST12  Application Monitor
ST14  Application Analysis
ST22  ABAP Runtime Error Analysis
ST22  ABAP/4 Runtime Error Analysis
ST62  Create industry short texts
STAT  Local transaction statistics
STMS  Transport Management System
STUN  Performance Monitoring
STW1  Test Workbench: Test catalog
STW2  Test workbench: Test plan
STW3  Test workbench: Test package
STW4  Test Workbench: Edit test package
STW5  C maintenance table TTPLA
STZAC Maintain time zone act.in client
STZAD Disp.time zone activat.in client
SUMM  Global User Manager
SU01  Maintain User
SU01D Display users
SU02  Maintain Authorization Profiles
SU03  Maintain Authorizations
SU05  Maintain Internet Users
SU10  Mass changes to User Master
SU11  Maintain Authorizations
SU12  Mass Changes to User Master Records
SU2   Maintain User Parameter
SU20  Maintain Authorization Fields
SU21  Maintain Authorization Objects
SU22  Auth. object usage in transactions
SU24  Disables Authorization Checks
SU25  Imports SAP Check Indicators defaults
SU26  Adjust Authorization checks
SU30  Total checks in the area of auth.
SU52  Maintain own user parameters
SU53  Display check values
SU54  List for Session Manager
SU56  Analyze User Buffer
SUPC  Profiles for activity groups
SUPF  Integrated User Maintenance
SUPO  Maintain Organization Levels
SUIM  Repository Info System
SWDC  Workflow Definition
SXDA  Data Transfer Workbench
TU02  Display Active Parameters
USMM  Customer measurement

Answers for the questions in previous post...

Question:
When creating a logon group for Logon Load Balancing, which of the following CANNOT be specified?
Answer:
 A.  Maximum allowable response time. 
 B.  Maximum number of users who may be logged on to the instance.
 C.  Name of the instance defined for the logon group. 
 D.  Maximum number of sessions per user.
 E.  Name of the logon group
Question:
Which R/3 System user is used for starting external programs using SAP background jobs?
Answer:
 A.  DDIC
 B.  SAP*
 C.  SAPR3
 D.  SAPCPIC
 E.  <sid>adm
Question:
Name the R/3 System transaction used for mointoring a spool requests.
Answer:
A. SM50
B. SM51
C. SPAD
D. SP01
E. SM37
Question:
Which of the following is authorized to maintain R/3 user id parameters?
Answer:
 A.  Only the R/3 system administrator. 
 B.  All R/3 users having an account in the same R/3 client.
 C.  Only the user himself.
 D.  Only the R/3 system administrator and the user.
Question:
Given a LAN with an R/3 Central Instance with database (Node: host1, Instance Name:DVEBMGS01, SAPSID:C11), and R/3 Dialog Instance (Node: host2), and several R/3 Frontend PC's what is the name of the profile where the SAPDBHOST parameter is defined?
Answer:
 A.  C11_DVEBMGS00_host1
 B.  The SAPDBHOST parameter is defined in the database startup profile.
 C.  TEMU.PFL
 D.  DEFAULT.PFL
 E.  START_DVEBMGS01_host1
Question:
Given and R/3 Central Instance with all services installed, using Instance ID01, and having the SAP ID of C11.  What is the name of the directory where the work process trace files are written (for Windows NT replace the "/" with "\")?
Answer:
 A.  /usr/sap/C11/DVEBMGS01/data
 B.  /usr/sap/C11/DVEBMGS01/log
 C.  /usr/sap/C11/DVEBMGS01/work
 D.  The trace files are written in internal database tables.
 E.  The trace files are written in the home directory of the database.
Question:
Which of the following functions is NOT possible using the SAP Online Service System (OSS)?
Answer: (All is possible)
A.  Execute online searches for R/3 Notes.
B.  Register problems with the SAP Hotline.
C.  Lookup SAP training dates and course offerings.
D.  Register changes to SAP objects.
E.  Apply for official Internet address from SAP.

Wednesday, 19 June 2013

SAP Basis Certification Sample Questions

Caution: more than one answer may be correct. 
Please mark ALL correct answers. 
Question:
When creating a logon group for Logon Load Balancing, which of the following CANNOT be specified?
 A.  Maximum allowable response time. 
 B.  Maximum number of users who may be logged on to the instance.
 C.  Name of the instance defined for the logon group. 
 D.  Maximum number of sessions per user.
 E.  Name of the logon group
Question:
Which R/3 System user is used for starting external programs using SAP background jobs?
 A.  DDIC
 B.  SAP*
 C.  SAPR3
 D.  SAPCPIC
 E.  <sid>adm
Question:
Name the R/3 System transaction used for mointoring a spool requests.
 A.  SM50
 B.  SM51
 C.  SPAD
 D.  SP01
 E.  SM37
Question:
Which of the following is authorized to maintain R/3 user id parameters?
 A.  Only the R/3 system administrator. 
 B.  All R/3 users having an account in the same R/3 client.
 C.  Only the user himself.
 D.  Only the R/3 system administrator and the user.
Question:
Given a LAN with an R/3 Central Instance with database (Node: host1, Instance Name:DVEBMGS01, SAPSID:C11), and R/3 Dialog Instance (Node: host2), and several R/3 Frontend PC's what is the name of the profile where the SAPDBHOST parameter is defined?
 A.  C11_DVEBMGS00_host1
 B.  The SAPDBHOST parameter is defined in the database startup profile.
 C.  TEMU.PFL
 D.  DEFAULT.PFL
 E.  START_DVEBMGS01_host1
Question:
Given and R/3 Central Instance with all services installed, using Instance ID01, and having the SAP ID of C11.  What is the name of the directory where the work process trace files are written (for Windows NT replace the "/" with "\")?
 A.  /usr/sap/C11/DVEBMGS01/data
 B.  /usr/sap/C11/DVEBMGS01/log
 C.  /usr/sap/C11/DVEBMGS01/work
 D.  The trace files are written in internal database tables.
 E.  The trace files are written in the home directory of the database.
Question:
Which of the following functions is NOT possible using the SAP Online Service System (OSS)?
A.  Execute online searches for R/3 Notes.
B.  Register problems with the SAP Hotline.
C.  Lookup SAP training dates and course offerings.
D.  Register changes to SAP objects.
E.  Apply for official Internet address from SAP.


Note : Answers will be posted Tomorrow... 

What is the full form of the word B.A.S.I.S.?

What is the full form of the word B.A.S.I.S.?
Business Application Systems Integrated Solutions.


SAP BC Certification - Is It Worth Getting Certified?
Now days there's so many choices. Start at http://www.sap.com/services/education/index.epx, pick your country and select Certification Program.
If you've got enough years of experience I don't think certification would make much difference to a full time job.
But if you're a contractor, I could see it highly worthwhile. Upgrades / Migrations have to have certified Basis Consultant.
 
Do you require training to attend certification?
I have done certification in the month of FEB 2003. I took training also.
If you ask me the question - Do you require training to attend certification? I will ask you following questions-
1. Do you have time to attend the course in the first place?
2. Do you want to inform outside world that you want to prove yourself? Coz, World listen you when you are certified. No matter how bad your skills are.
3. Do not want to take chances?
4. Invest money? Remember I am using word invest money? Investment is always linked with expectations of future higher returns?
5. Can keep job and other onhand tasks away for the training time? In other words have difficulty to free yourself and so the best choice is making yourself free by attending course would help?
6. Want to know in and out of SAP? Coz course would try to give you the behind picture in depth (practically may not be possible but may be true to some extent)
7. Conceptually weak in many of the aspects of basis?
If your answer is "YES" then better take course before writing exam?
Esp. in IT, you learn faster when someone guide you rather than you do self study. Of course with Basis certification you need both as time is limited. Also you may have to fight for best tutor (remember).
There are pros and cons. You are the better judge. If you can give more valid reasons for the choice you made. Go ahead. Sure you will win. Most important is commitment. 

Tuesday, 18 June 2013

What is SAP BASIS?


What is SAP BASIS?
If you are one of the persons who is interested about the technical part of SAP systems than you are definitely interested about what is sap basis and what is its place in the system.
Sap basis can be explained from two big point of view....
I will talk about the two different meanings that should be remembered. These two meanings are complementary and one does not exclude the other.
SAP Basis- The Administration Focus of SAP
First of all it describes the fundamentals of the administration of the SAP system. When you say SAP Basis, you must think about the guys who will install, configure, update, patch, migrate, troubleshoot any technical problem on your SAP system and manage all the daily operations for that specific sap system or system landscape.  Basis area emphasize the administration of RDBMS(Relational Database Management System  - or simply the database sap system is using), client-server architecture and the SAP GUI.  Moreover Basis defines the interface between the system components and the Basis components, which includes also the development platform for sap applications and data dictionary. System administration, user administration and monitoring tools are also features of the Basis components in the SAP system.
At the first glance you can divide the SAP system mainly into 2 big layers(actually there are three – with the presentation layer): the technical part and the application part. SAP Basis is pointing to everything in the system that is connected to the technical part or layer.
SAP Basis- Technical name of the SAP release back in the days.
Second of all SAP Basis directly describes the technical part of the older releases of SAP systems. I will not go into too much detail now about the older releases but what is worth mentioning is that back in the days when SAP basically offered two products(SAP R/2 and SAP R/3) the development of the technical (basis) part was closely linked to the development of the application part. The release names of SAP Basis corresponded to the SAP R/3 version, for example, SAP Basis 4.0B was the technical basis for the sap release SAP R/3 4.0B.  After the year 2000, SAP Basis was evolving with additional enhancements needed for new products which lead to the transition of SAP Basis to SAP Web Application Server, and later on to the SAP Netweaver Application Server. The late ones include now internet technologies and the classical APAP supplemented with the J2EE environment.
I hope that for many of you, from now one the question “What is SAP Basis?” belongs to the past, and that this article helped in making more light in this specific and very important section of the SAP systems.
If you have any comment, question or thought please do post them in the comments section. Also, if you liked this post, please let us know by commenting to it below.

Wednesday, 5 June 2013

Basis

A set of middleware programs and tools that provide the underlying base that enable applications to be interoperable across operating systems. SAP Basis includes a RDBMS, GUI, and client server architecture. Beyond the interface aspect of Basis, it also includes such components as a data dictionary as well as user and system administration. Basis is the administration of the SAP system. It's a piece of middleware which links the application with the database and the operating system. Basis is most commonly associated with the GUI interface to the SAP.
It consists of the following applications/sub modules/screens:
·         Security (BC - SEC)
·         Application Link Enabling (ALE)
·         Remote Function Calls (RFC)
·         Object Linking and Embedding (OLE)
·         Common Program Interface Communications (CPI-C)
·         Electronic Data Interchange (EDI)
·         Customizing (BC-CUS)
·         ABAP Programming and Runtime Environment (BC - ABA)
·         Client Server Technology (BC - CST)
·         Network Integration (BC - NET)
·         Basis Services/ Communication Interfaces (BC - SRV)
·         Computing Center Management System (BC - CCM)
·         Upgrade General (BC - UPG)
·         Change and Transport System (BC - CTS)
·         Operating System Platform(BC - OP)
·         Database Interface, database platforms (BC - DB)
·         Front End Services (BC - FES)
·         ABAP Workbench (BC - DWB)
·         Documentation and Translation Tools (BC - DOC)
·         Controls and Control Framework (BC - CI)
·         Business Management (BC - BMT)
·         Middleware (BC - MID)
·         Computer Aided Test Tool (BC - CAT)
·         Ready to Run R/3 (BC - BRR)
     Authorizations System Monitoring with CCMS Workload Alert Monitor

SAP Basis and Security Technology

The term 'Basis' when used in the context of SAP technology refers to the application layer of the SAP system. When you think about the role a 'Basis Administrator has, it should include system administration tasks such as managing the database, transporting development and configuration objects from one SAP system to another, monitoring system performance to ensure no interruption in system stability occurs in the SAP production environment, installing and upgrading the software on the servers, and system security.


Security refers to both application security in the SAP Runtime environment and the system access outside the SAP Runtime environment. The user accounts defined for users in the SAP Runtime environment are secured by roles that grant authorizations to them. SAP Authorizations control access to transactions (Business Process Activities), or what can be performed within a specific business process step. For example, a user may be able to create sales orders, but only for their specific sales area, sales office and customer.


This is brief review of SAP Basis and Security technology. For a more in-depth understanding of the SAP Basis and Security module.