SlideShare une entreprise Scribd logo
1  sur  11
SAP
SAP stands for ‘Systems Applications
and Products’ and was originally aimed
providing customers with the ability to
interact upon a common database along
a comprehensive application range. It
was originally that the more applications
began to be assembled and today, SAP
is being used by thriving companies like
Microsoft and IBM.
SAP HISTORY
 SAP was in fact founded by five IBM employees in 1972 from
Mannheim, Germany. SAP applications have gone through
different changes and modifications and the latest R/3 (business
applications from SAP) provides immense capabilities to manage
financial assets, production operations, plants, personnel,
materials, archived documents and cost accounting. The latest
R/3 framework runs on several platforms that include Windows
2000 and use client/server models. It also includes internet
enabled packages for better information exchange.
SAP MODULES - ULTIMATE GUIDE
 Following is the list of module available in SAP system.
 SAP FI Module- FI stands for Financial Accounting
 SAP CO Module- CO stands for Controlling
 SAP PS Module - and PS is Project Systems
 SAP HR Module - HR stands for Human Resources
 SAP PM Module - where Plant Maintenance is the PM
 SAP MM Module - MM is Materials Management -
 SAP QM Module - QM stands for Quality Management
 SAP PP Module - PP is Production Planning
 SAP SD Module - SD is Sales and Distribution
 SAP BW Module - where BW stands for Business (Data) Warehouse
 SAP EC Module - where EC stands for Enterprise Controlling
 SAP TR Module - where TR stands for Treasury
 SAP IM Module - where IM stands for Investment Management
 SAP - IS where IS stands for Industries specific solution
 SAP - Basis
 SAP - ABAP
 SAP - Cross Application Components
 SAP - CRM where CRM stands for Customer Relationship Management
 SAP - SCM where SCM stands for Supply Chain Management
 SAP - PLM where PLM stands for Product LifeCycle Management
 SAP - SRM where SRM stands for Supplier Relationship Management
 SAP - CS where CS stands for Customer Service
 SAP - SEM where SEM stands for STRATEGIC ENTERPRISE MANAGEMENT
 SAP - RE where RE stands for Real Estate
WHAT IS SAP INSTANCE & SID
 What is an Instance?
 An SAP R/3 instance defines a group of resources such as
 memory
 work processes
 dispatcher
 gateway
 usually for a single application or database server within an SAP R/3 client-
server environment.
 Basically there are three types of instances:-
 Dialog instance
 Central Instance
 Database Instance
FOR ONE SAP SYSTEM ALL THREE
INSTANCES SHARE THE SAME
DIRECTORY.
 Dialog Instance:- Dialog instance exists in the application layer.Its purpose is to maintain load
on the server.Dialog instance exists on different host.If number of dialog instance increases
hardware resources,dispatcher,workprocesses also increases so that more number of users
can login at a time.
 Central Instance:- Central instance can also work as dialog instance.But the main thing is that
it contains Enqueue and message servers. All dialog instances communicate with central
instance before requesting database with message server. When an instance is started, the
dispatcher process attempts to establish a connection to the message server so that it can
announce the services it provides (DIA, BTC, SPO, UPD, etc.).Lock table is managed in
central instance by enqueue service.
 Database Instance:- As normal database instance accepts requests from central instance to
fulfill the user's requests. As lock management system provided by enqueue server it will
provide service to users.
 What is SID ?
 Each R/3 installation (SAP system) of a database server and several app servers running the
application logic is uniquely identified by a single SID (SAP System Identification), SAPSID —
a three-character code such as C11, PRD, E56, etc.),
LOGICAL SYSTEM NAMES:-
 When data is distributed between different systems, each system within a
network has to be clearly identifiable. The "logical system" deals with this
issue.
 A logical system is an application system in which the applications work
together on a common database. In SAP terms, the logical system is a client.
 Since the logical system name is used to identify a system uniquely within the
network, two systems cannot have the same name if they are connected to
each other as BW systems or as source systems, or if there are plans to
connect them in any way.
 Example for production system logical system name might be:-
 SID – PBG
 SID Description - P=Production(type) , B=BW(component) ,
G=Germany.(plant name)
 Logical System name-
 PBGCLNT100.This form is easy to understand.
WHAT IS RFC (REMOTE FUNCTION CALL)
 RFC is a SAP protocol to handle communications between
systems to simplify the related programming. It is the process of
calling a function module which is residing in a different machine
from the caller program. RFCs can be used to call a different
program in the same machine as well, but usually it is used when
'calling' and 'called' function modules/ programs are running on
separate machines.
IDOC AND BAPI
 IDoc
IDoc (for intermediate document) is a standard data structure for
electronic data interchange (EDI) between application programs
written for the popular SAP business system or between an SAP
application and an external program. IDocs serve as the vehicle
for data transfer in SAP's Application Link Enabling (ALE) system.
IDocs are used for asynchronous transactions: each IDoc
generated exists as a self-contained text file that can then be
transmitted to the requesting workstation without connecting to
the central database. Another SAP mechanism, the Business
Application Programming Interface (BAPI) is used
for synchronous transactions.
 IDoc types define different categories of data, such as purchase
orders or invoices, which may then be broken down into more
specific categories called message types. Greater specificity means
that an IDoc type is capable of storing only the data required for a
particular transaction, which increases efficiency and decreases
resource demands.
An IDoc can be generated at any point in a transaction process. For
example, during a shipping transaction process, an IDoc may be
generated that includes the data fields required to print a shipping
manifest. After a user performs an SAP transaction, one or more
IDocs are generated in the sending database and passed to the ALE
communication layer. The communication layer performs a Remote
Function Call (RFC), using the port definition and RFC destination
specified by the customer model. The IDoc is transmitted to the
receiver, which may be an R/3, R/2, or some external system.
MORE INFORMATION
 BAPI stands for Business Application Programming Interface. It is
a library of functions that are released to the public as an interface
into an existing SAP system from an external system.
RFC is the protocol used to call functions in an R/3 system by a
caller external to R/3 or to call programs external to R/3 from an
R/3 system.
 BAPI is a business object. An RFC is functional code. IDOCs OR
intermediate documents are standard data structures for
electronic data interchange (EDI) between application programs.
IDocs are used for asynchronous transactions: each IDoc
generated exists as a self-contained text file that can then be
transmitted to the requesting workstation without connecting to
the central database.

Contenu connexe

Tendances

Features of Mule SAP Connector
Features of Mule SAP ConnectorFeatures of Mule SAP Connector
Features of Mule SAP ConnectorSanjeet Pandey
 
MuleSoft CloudHub FAQ
MuleSoft CloudHub FAQMuleSoft CloudHub FAQ
MuleSoft CloudHub FAQShanky Gupta
 
Anypoint data gateway
Anypoint data gatewayAnypoint data gateway
Anypoint data gatewayKhan625
 
Mule esb-connectors
Mule esb-connectorsMule esb-connectors
Mule esb-connectorshimajareddys
 
Mule database-connectors
Mule database-connectorsMule database-connectors
Mule database-connectorsPhaniu
 
Mule mule runtime engine
Mule  mule runtime engineMule  mule runtime engine
Mule mule runtime engineD.Rajesh Kumar
 
Cloud hub architecture
Cloud hub architectureCloud hub architecture
Cloud hub architectureShanky Gupta
 
Shipping your logs to elk from mule app/cloudhub part 1
Shipping  your logs to elk from mule app/cloudhub   part 1Shipping  your logs to elk from mule app/cloudhub   part 1
Shipping your logs to elk from mule app/cloudhub part 1Alex Fernandez
 
Netsuite open air connector
Netsuite open air connectorNetsuite open air connector
Netsuite open air connectorD.Rajesh Kumar
 
Service orchestration and soa
Service orchestration and soaService orchestration and soa
Service orchestration and soaD.Rajesh Kumar
 
Mule microsoft environment
Mule  microsoft environmentMule  microsoft environment
Mule microsoft environmentcharan teja R
 
Mule message structure
Mule message structureMule message structure
Mule message structureSrilatha Kante
 
Mule and web services
Mule and web servicesMule and web services
Mule and web servicesManav Prasad
 
Mule Sap Integration
Mule Sap IntegrationMule Sap Integration
Mule Sap IntegrationBui Kiet
 

Tendances (20)

Mule anypoint b2 b
Mule  anypoint b2 bMule  anypoint b2 b
Mule anypoint b2 b
 
Features of Mule SAP Connector
Features of Mule SAP ConnectorFeatures of Mule SAP Connector
Features of Mule SAP Connector
 
MuleSoft CloudHub FAQ
MuleSoft CloudHub FAQMuleSoft CloudHub FAQ
MuleSoft CloudHub FAQ
 
Anypoint data gateway
Anypoint data gatewayAnypoint data gateway
Anypoint data gateway
 
Mule esb-connectors
Mule esb-connectorsMule esb-connectors
Mule esb-connectors
 
Mule database-connectors
Mule database-connectorsMule database-connectors
Mule database-connectors
 
Mule real-world-old
Mule real-world-oldMule real-world-old
Mule real-world-old
 
Mule mule runtime engine
Mule  mule runtime engineMule  mule runtime engine
Mule mule runtime engine
 
Cloud hub architecture
Cloud hub architectureCloud hub architecture
Cloud hub architecture
 
Shipping your logs to elk from mule app/cloudhub part 1
Shipping  your logs to elk from mule app/cloudhub   part 1Shipping  your logs to elk from mule app/cloudhub   part 1
Shipping your logs to elk from mule app/cloudhub part 1
 
Netsuite open air connector
Netsuite open air connectorNetsuite open air connector
Netsuite open air connector
 
Service orchestration and soa
Service orchestration and soaService orchestration and soa
Service orchestration and soa
 
Mule microsoft environment
Mule  microsoft environmentMule  microsoft environment
Mule microsoft environment
 
Mule ESB
Mule ESBMule ESB
Mule ESB
 
Mule connectors
Mule  connectorsMule  connectors
Mule connectors
 
Mule message structure
Mule message structureMule message structure
Mule message structure
 
Mule and web services
Mule and web servicesMule and web services
Mule and web services
 
Mule ESB Fundamentals
Mule ESB FundamentalsMule ESB Fundamentals
Mule ESB Fundamentals
 
Mule architecture
Mule architectureMule architecture
Mule architecture
 
Mule Sap Integration
Mule Sap IntegrationMule Sap Integration
Mule Sap Integration
 

En vedette

Monitoring co2 emissions from new passenger cars in the eu
Monitoring co2 emissions from new passenger cars in the euMonitoring co2 emissions from new passenger cars in the eu
Monitoring co2 emissions from new passenger cars in the euAutoblog.it
 
Listino Prezzi McLaren 540C
Listino Prezzi McLaren 540CListino Prezzi McLaren 540C
Listino Prezzi McLaren 540CAutoblog.it
 
Reglamento Estatal de Jalisco de Zonificación
Reglamento Estatal de Jalisco de ZonificaciónReglamento Estatal de Jalisco de Zonificación
Reglamento Estatal de Jalisco de ZonificaciónCharlsarq
 
How to get http query parameters in mule
How to get http query parameters in muleHow to get http query parameters in mule
How to get http query parameters in muleRamakrishna kapa
 
Mitsubishi Outlander PHEV
Mitsubishi Outlander PHEVMitsubishi Outlander PHEV
Mitsubishi Outlander PHEVAutoblog.it
 
La causa dei concessionari Americani contro Volkswagen
La causa dei concessionari Americani contro VolkswagenLa causa dei concessionari Americani contro Volkswagen
La causa dei concessionari Americani contro VolkswagenAutoblog.it
 
Listino prezzi Lexus IS Hybrid
Listino prezzi Lexus IS HybridListino prezzi Lexus IS Hybrid
Listino prezzi Lexus IS HybridAutoblog.it
 
Listino prezzi aggiornato BMW: gamma serie 1
Listino prezzi aggiornato BMW: gamma serie 1Listino prezzi aggiornato BMW: gamma serie 1
Listino prezzi aggiornato BMW: gamma serie 1autoblogpuntoit
 
16 Campaign brochure_pages_print
16 Campaign brochure_pages_print16 Campaign brochure_pages_print
16 Campaign brochure_pages_printCortney Christensen
 
Listino prezzi Nissan NV400 Bus Van Combi
Listino prezzi Nissan NV400 Bus Van CombiListino prezzi Nissan NV400 Bus Van Combi
Listino prezzi Nissan NV400 Bus Van CombiAutoblog.it
 
Listino prezzi BMW Serie 3 Touring
Listino prezzi BMW Serie 3 Touring Listino prezzi BMW Serie 3 Touring
Listino prezzi BMW Serie 3 Touring autoblogpuntoit
 
Volkswagen Golf: listino prezzi
Volkswagen Golf: listino prezziVolkswagen Golf: listino prezzi
Volkswagen Golf: listino prezziautoblogpuntoit
 
Volkswagen eco up!: Scheda tecnica
Volkswagen eco up!: Scheda tecnicaVolkswagen eco up!: Scheda tecnica
Volkswagen eco up!: Scheda tecnicaautoblogpuntoit
 
Listino prezzi Jeep Cherokee 2016 agosto
Listino prezzi Jeep Cherokee 2016 agostoListino prezzi Jeep Cherokee 2016 agosto
Listino prezzi Jeep Cherokee 2016 agostoAutoblog.it
 
Tugasan 8 sumber tenaga (2015/2016, UKM)
Tugasan 8 sumber tenaga (2015/2016, UKM)Tugasan 8 sumber tenaga (2015/2016, UKM)
Tugasan 8 sumber tenaga (2015/2016, UKM)Atika Sharida
 
Caratteristiche Tecniche Renault Megane Sporter diesel
Caratteristiche Tecniche Renault Megane Sporter dieselCaratteristiche Tecniche Renault Megane Sporter diesel
Caratteristiche Tecniche Renault Megane Sporter dieselAutoblog.it
 
Scheda Tecnica Ford Kuga 2017
Scheda Tecnica Ford Kuga 2017Scheda Tecnica Ford Kuga 2017
Scheda Tecnica Ford Kuga 2017Mirco Magni
 

En vedette (20)

Monitoring co2 emissions from new passenger cars in the eu
Monitoring co2 emissions from new passenger cars in the euMonitoring co2 emissions from new passenger cars in the eu
Monitoring co2 emissions from new passenger cars in the eu
 
Listino Prezzi McLaren 540C
Listino Prezzi McLaren 540CListino Prezzi McLaren 540C
Listino Prezzi McLaren 540C
 
Apple in 2010
Apple in 2010Apple in 2010
Apple in 2010
 
Reglamento Estatal de Jalisco de Zonificación
Reglamento Estatal de Jalisco de ZonificaciónReglamento Estatal de Jalisco de Zonificación
Reglamento Estatal de Jalisco de Zonificación
 
How to get http query parameters in mule
How to get http query parameters in muleHow to get http query parameters in mule
How to get http query parameters in mule
 
Mitsubishi Outlander PHEV
Mitsubishi Outlander PHEVMitsubishi Outlander PHEV
Mitsubishi Outlander PHEV
 
La causa dei concessionari Americani contro Volkswagen
La causa dei concessionari Americani contro VolkswagenLa causa dei concessionari Americani contro Volkswagen
La causa dei concessionari Americani contro Volkswagen
 
Listino prezzi Lexus IS Hybrid
Listino prezzi Lexus IS HybridListino prezzi Lexus IS Hybrid
Listino prezzi Lexus IS Hybrid
 
Listino prezzi aggiornato BMW: gamma serie 1
Listino prezzi aggiornato BMW: gamma serie 1Listino prezzi aggiornato BMW: gamma serie 1
Listino prezzi aggiornato BMW: gamma serie 1
 
16 Campaign brochure_pages_print
16 Campaign brochure_pages_print16 Campaign brochure_pages_print
16 Campaign brochure_pages_print
 
Pig
PigPig
Pig
 
Hsqldb tutorial
Hsqldb tutorialHsqldb tutorial
Hsqldb tutorial
 
Listino prezzi Nissan NV400 Bus Van Combi
Listino prezzi Nissan NV400 Bus Van CombiListino prezzi Nissan NV400 Bus Van Combi
Listino prezzi Nissan NV400 Bus Van Combi
 
Listino prezzi BMW Serie 3 Touring
Listino prezzi BMW Serie 3 Touring Listino prezzi BMW Serie 3 Touring
Listino prezzi BMW Serie 3 Touring
 
Volkswagen Golf: listino prezzi
Volkswagen Golf: listino prezziVolkswagen Golf: listino prezzi
Volkswagen Golf: listino prezzi
 
Volkswagen eco up!: Scheda tecnica
Volkswagen eco up!: Scheda tecnicaVolkswagen eco up!: Scheda tecnica
Volkswagen eco up!: Scheda tecnica
 
Listino prezzi Jeep Cherokee 2016 agosto
Listino prezzi Jeep Cherokee 2016 agostoListino prezzi Jeep Cherokee 2016 agosto
Listino prezzi Jeep Cherokee 2016 agosto
 
Tugasan 8 sumber tenaga (2015/2016, UKM)
Tugasan 8 sumber tenaga (2015/2016, UKM)Tugasan 8 sumber tenaga (2015/2016, UKM)
Tugasan 8 sumber tenaga (2015/2016, UKM)
 
Caratteristiche Tecniche Renault Megane Sporter diesel
Caratteristiche Tecniche Renault Megane Sporter dieselCaratteristiche Tecniche Renault Megane Sporter diesel
Caratteristiche Tecniche Renault Megane Sporter diesel
 
Scheda Tecnica Ford Kuga 2017
Scheda Tecnica Ford Kuga 2017Scheda Tecnica Ford Kuga 2017
Scheda Tecnica Ford Kuga 2017
 

Similaire à Sap

Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overviewabhi1112
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1ReKruiTIn.com
 
Lecture1 Introduction to SAP and Finance ReviewFIN419 .docx
Lecture1 Introduction to SAP and Finance ReviewFIN419 .docxLecture1 Introduction to SAP and Finance ReviewFIN419 .docx
Lecture1 Introduction to SAP and Finance ReviewFIN419 .docxsmile790243
 
05. sap architecture final and os concepts (1)
05. sap architecture  final and os concepts (1)05. sap architecture  final and os concepts (1)
05. sap architecture final and os concepts (1)Tarek Hossain Chowdhury
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01Argos
 
Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Guang Ying Yuan
 
sap overview 1.1
sap overview 1.1sap overview 1.1
sap overview 1.1umarfakih
 
SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE Suresh Veluru
 
Sap SD configuration-guide
Sap SD configuration-guideSap SD configuration-guide
Sap SD configuration-guidetechgurusuresh
 
Sap sd notes
Sap sd notesSap sd notes
Sap sd notesMohit2385
 

Similaire à Sap (20)

Sap
SapSap
Sap
 
Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overview
 
Session 6 & 7
Session 6 & 7Session 6 & 7
Session 6 & 7
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
 
Lecture1 Introduction to SAP and Finance ReviewFIN419 .docx
Lecture1 Introduction to SAP and Finance ReviewFIN419 .docxLecture1 Introduction to SAP and Finance ReviewFIN419 .docx
Lecture1 Introduction to SAP and Finance ReviewFIN419 .docx
 
05. sap architecture final and os concepts (1)
05. sap architecture  final and os concepts (1)05. sap architecture  final and os concepts (1)
05. sap architecture final and os concepts (1)
 
Sap Overview
Sap OverviewSap Overview
Sap Overview
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01
 
SAP Basics
SAP BasicsSAP Basics
SAP Basics
 
Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1
 
sap overview 1.1
sap overview 1.1sap overview 1.1
sap overview 1.1
 
SAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptxSAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptx
 
Sap overview
Sap overviewSap overview
Sap overview
 
Sap module overview
Sap module overviewSap module overview
Sap module overview
 
Basics of sap
Basics of  sapBasics of  sap
Basics of sap
 
SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE
 
SAP SD configuration
SAP SD configuration SAP SD configuration
SAP SD configuration
 
Sap SD configuration-guide
Sap SD configuration-guideSap SD configuration-guide
Sap SD configuration-guide
 
Sap sd notes
Sap sd notesSap sd notes
Sap sd notes
 
Naidu sap sd
Naidu sap sdNaidu sap sd
Naidu sap sd
 

Plus de Ramakrishna kapa

Plus de Ramakrishna kapa (20)

Load balancer in mule
Load balancer in muleLoad balancer in mule
Load balancer in mule
 
Anypoint connectors
Anypoint connectorsAnypoint connectors
Anypoint connectors
 
Batch processing
Batch processingBatch processing
Batch processing
 
Msmq connectivity
Msmq connectivityMsmq connectivity
Msmq connectivity
 
Scopes in mule
Scopes in muleScopes in mule
Scopes in mule
 
Data weave more operations
Data weave more operationsData weave more operations
Data weave more operations
 
Basic math operations using dataweave
Basic math operations using dataweaveBasic math operations using dataweave
Basic math operations using dataweave
 
Dataweave types operators
Dataweave types operatorsDataweave types operators
Dataweave types operators
 
Operators in mule dataweave
Operators in mule dataweaveOperators in mule dataweave
Operators in mule dataweave
 
Data weave in mule
Data weave in muleData weave in mule
Data weave in mule
 
Servicenow connector
Servicenow connectorServicenow connector
Servicenow connector
 
Introduction to testing mule
Introduction to testing muleIntroduction to testing mule
Introduction to testing mule
 
Choice flow control
Choice flow controlChoice flow control
Choice flow control
 
Message enricher example
Message enricher exampleMessage enricher example
Message enricher example
 
Mule exception strategies
Mule exception strategiesMule exception strategies
Mule exception strategies
 
Anypoint connector basics
Anypoint connector basicsAnypoint connector basics
Anypoint connector basics
 
Mule global elements
Mule global elementsMule global elements
Mule global elements
 
Mule message structure and varibles scopes
Mule message structure and varibles scopesMule message structure and varibles scopes
Mule message structure and varibles scopes
 
How to create an api in mule
How to create an api in muleHow to create an api in mule
How to create an api in mule
 
Log4j is a reliable, fast and flexible
Log4j is a reliable, fast and flexibleLog4j is a reliable, fast and flexible
Log4j is a reliable, fast and flexible
 

Dernier

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 

Dernier (20)

Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 

Sap

  • 1. SAP SAP stands for ‘Systems Applications and Products’ and was originally aimed providing customers with the ability to interact upon a common database along a comprehensive application range. It was originally that the more applications began to be assembled and today, SAP is being used by thriving companies like Microsoft and IBM.
  • 2. SAP HISTORY  SAP was in fact founded by five IBM employees in 1972 from Mannheim, Germany. SAP applications have gone through different changes and modifications and the latest R/3 (business applications from SAP) provides immense capabilities to manage financial assets, production operations, plants, personnel, materials, archived documents and cost accounting. The latest R/3 framework runs on several platforms that include Windows 2000 and use client/server models. It also includes internet enabled packages for better information exchange.
  • 3. SAP MODULES - ULTIMATE GUIDE  Following is the list of module available in SAP system.  SAP FI Module- FI stands for Financial Accounting  SAP CO Module- CO stands for Controlling  SAP PS Module - and PS is Project Systems  SAP HR Module - HR stands for Human Resources  SAP PM Module - where Plant Maintenance is the PM  SAP MM Module - MM is Materials Management -  SAP QM Module - QM stands for Quality Management  SAP PP Module - PP is Production Planning  SAP SD Module - SD is Sales and Distribution
  • 4.  SAP BW Module - where BW stands for Business (Data) Warehouse  SAP EC Module - where EC stands for Enterprise Controlling  SAP TR Module - where TR stands for Treasury  SAP IM Module - where IM stands for Investment Management  SAP - IS where IS stands for Industries specific solution  SAP - Basis  SAP - ABAP  SAP - Cross Application Components  SAP - CRM where CRM stands for Customer Relationship Management  SAP - SCM where SCM stands for Supply Chain Management  SAP - PLM where PLM stands for Product LifeCycle Management  SAP - SRM where SRM stands for Supplier Relationship Management  SAP - CS where CS stands for Customer Service  SAP - SEM where SEM stands for STRATEGIC ENTERPRISE MANAGEMENT  SAP - RE where RE stands for Real Estate
  • 5. WHAT IS SAP INSTANCE & SID  What is an Instance?  An SAP R/3 instance defines a group of resources such as  memory  work processes  dispatcher  gateway  usually for a single application or database server within an SAP R/3 client- server environment.  Basically there are three types of instances:-  Dialog instance  Central Instance  Database Instance
  • 6. FOR ONE SAP SYSTEM ALL THREE INSTANCES SHARE THE SAME DIRECTORY.  Dialog Instance:- Dialog instance exists in the application layer.Its purpose is to maintain load on the server.Dialog instance exists on different host.If number of dialog instance increases hardware resources,dispatcher,workprocesses also increases so that more number of users can login at a time.  Central Instance:- Central instance can also work as dialog instance.But the main thing is that it contains Enqueue and message servers. All dialog instances communicate with central instance before requesting database with message server. When an instance is started, the dispatcher process attempts to establish a connection to the message server so that it can announce the services it provides (DIA, BTC, SPO, UPD, etc.).Lock table is managed in central instance by enqueue service.  Database Instance:- As normal database instance accepts requests from central instance to fulfill the user's requests. As lock management system provided by enqueue server it will provide service to users.  What is SID ?  Each R/3 installation (SAP system) of a database server and several app servers running the application logic is uniquely identified by a single SID (SAP System Identification), SAPSID — a three-character code such as C11, PRD, E56, etc.),
  • 7. LOGICAL SYSTEM NAMES:-  When data is distributed between different systems, each system within a network has to be clearly identifiable. The "logical system" deals with this issue.  A logical system is an application system in which the applications work together on a common database. In SAP terms, the logical system is a client.  Since the logical system name is used to identify a system uniquely within the network, two systems cannot have the same name if they are connected to each other as BW systems or as source systems, or if there are plans to connect them in any way.  Example for production system logical system name might be:-  SID – PBG  SID Description - P=Production(type) , B=BW(component) , G=Germany.(plant name)  Logical System name-  PBGCLNT100.This form is easy to understand.
  • 8. WHAT IS RFC (REMOTE FUNCTION CALL)  RFC is a SAP protocol to handle communications between systems to simplify the related programming. It is the process of calling a function module which is residing in a different machine from the caller program. RFCs can be used to call a different program in the same machine as well, but usually it is used when 'calling' and 'called' function modules/ programs are running on separate machines.
  • 9. IDOC AND BAPI  IDoc IDoc (for intermediate document) is a standard data structure for electronic data interchange (EDI) between application programs written for the popular SAP business system or between an SAP application and an external program. IDocs serve as the vehicle for data transfer in SAP's Application Link Enabling (ALE) system. IDocs are used for asynchronous transactions: each IDoc generated exists as a self-contained text file that can then be transmitted to the requesting workstation without connecting to the central database. Another SAP mechanism, the Business Application Programming Interface (BAPI) is used for synchronous transactions.
  • 10.  IDoc types define different categories of data, such as purchase orders or invoices, which may then be broken down into more specific categories called message types. Greater specificity means that an IDoc type is capable of storing only the data required for a particular transaction, which increases efficiency and decreases resource demands. An IDoc can be generated at any point in a transaction process. For example, during a shipping transaction process, an IDoc may be generated that includes the data fields required to print a shipping manifest. After a user performs an SAP transaction, one or more IDocs are generated in the sending database and passed to the ALE communication layer. The communication layer performs a Remote Function Call (RFC), using the port definition and RFC destination specified by the customer model. The IDoc is transmitted to the receiver, which may be an R/3, R/2, or some external system.
  • 11. MORE INFORMATION  BAPI stands for Business Application Programming Interface. It is a library of functions that are released to the public as an interface into an existing SAP system from an external system. RFC is the protocol used to call functions in an R/3 system by a caller external to R/3 or to call programs external to R/3 from an R/3 system.  BAPI is a business object. An RFC is functional code. IDOCs OR intermediate documents are standard data structures for electronic data interchange (EDI) between application programs. IDocs are used for asynchronous transactions: each IDoc generated exists as a self-contained text file that can then be transmitted to the requesting workstation without connecting to the central database.