SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
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.

Mais conteúdo relacionado

Mais procurados

Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPAabid Khan
 
SAP in ERP – A Bird’s Eye View
SAP in ERP – A Bird’s Eye ViewSAP in ERP – A Bird’s Eye View
SAP in ERP – A Bird’s Eye ViewSapFico Training
 
Sloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení ExadataSloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení ExadataMarketingArrowECS_CZ
 
Informatica
InformaticaInformatica
Informaticamukharji
 
Introduction to Oracle Apps Technical
Introduction to Oracle Apps TechnicalIntroduction to Oracle Apps Technical
Introduction to Oracle Apps TechnicalClick4learning
 
business analysis-Data warehousing
business analysis-Data warehousingbusiness analysis-Data warehousing
business analysis-Data warehousingDhilsath Fathima
 
3 tier data warehouse
3 tier data warehouse3 tier data warehouse
3 tier data warehouseJ M
 
Data integration ppt-bhawani nandan prasad - iim calcutta
Data integration ppt-bhawani nandan prasad - iim calcuttaData integration ppt-bhawani nandan prasad - iim calcutta
Data integration ppt-bhawani nandan prasad - iim calcuttaBhawani N Prasad
 
Introduction To Msbi By Yasir
Introduction To Msbi By YasirIntroduction To Msbi By Yasir
Introduction To Msbi By Yasiryasir873
 
Business analysis in data warehousing
Business analysis in data warehousingBusiness analysis in data warehousing
Business analysis in data warehousingHimanshu
 
Hand Coding ETL Scenarios and Challenges
Hand Coding ETL Scenarios and ChallengesHand Coding ETL Scenarios and Challenges
Hand Coding ETL Scenarios and Challengesmark madsen
 
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALADATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALASaikiran Panjala
 
Informatica and datawarehouse Material
Informatica and datawarehouse MaterialInformatica and datawarehouse Material
Informatica and datawarehouse Materialobieefans
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data WarehousingJason S
 

Mais procurados (20)

Lsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAPLsmw ppt in SAP ABAP
Lsmw ppt in SAP ABAP
 
SAP in ERP – A Bird’s Eye View
SAP in ERP – A Bird’s Eye ViewSAP in ERP – A Bird’s Eye View
SAP in ERP – A Bird’s Eye View
 
Sloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení ExadataSloupcové uložení dat a použití in-memory technologií u řešení Exadata
Sloupcové uložení dat a použití in-memory technologií u řešení Exadata
 
Informatica
InformaticaInformatica
Informatica
 
Introduction to Oracle Apps Technical
Introduction to Oracle Apps TechnicalIntroduction to Oracle Apps Technical
Introduction to Oracle Apps Technical
 
business analysis-Data warehousing
business analysis-Data warehousingbusiness analysis-Data warehousing
business analysis-Data warehousing
 
3 tier data warehouse
3 tier data warehouse3 tier data warehouse
3 tier data warehouse
 
Dwh faqs
Dwh faqsDwh faqs
Dwh faqs
 
Data integration ppt-bhawani nandan prasad - iim calcutta
Data integration ppt-bhawani nandan prasad - iim calcuttaData integration ppt-bhawani nandan prasad - iim calcutta
Data integration ppt-bhawani nandan prasad - iim calcutta
 
Introduction To Msbi By Yasir
Introduction To Msbi By YasirIntroduction To Msbi By Yasir
Introduction To Msbi By Yasir
 
Olap introduction
Olap introductionOlap introduction
Olap introduction
 
Business analysis in data warehousing
Business analysis in data warehousingBusiness analysis in data warehousing
Business analysis in data warehousing
 
Hand Coding ETL Scenarios and Challenges
Hand Coding ETL Scenarios and ChallengesHand Coding ETL Scenarios and Challenges
Hand Coding ETL Scenarios and Challenges
 
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALADATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
DATA WAREHOUSE IMPLEMENTATION BY SAIKIRAN PANJALA
 
Informatica and datawarehouse Material
Informatica and datawarehouse MaterialInformatica and datawarehouse Material
Informatica and datawarehouse Material
 
L01 Enterprise Application Architecture
L01 Enterprise Application ArchitectureL01 Enterprise Application Architecture
L01 Enterprise Application Architecture
 
Alteryx Presentation
Alteryx PresentationAlteryx Presentation
Alteryx Presentation
 
Data mining
Data miningData mining
Data mining
 
Ab initio beginner's course topic 1
Ab initio beginner's course   topic 1Ab initio beginner's course   topic 1
Ab initio beginner's course topic 1
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 

Destaque (20)

Specifying a default exception strategy
Specifying a default exception strategySpecifying a default exception strategy
Specifying a default exception strategy
 
Splitter
SplitterSplitter
Splitter
 
Cloud hub deployment
Cloud hub deploymentCloud hub deployment
Cloud hub deployment
 
Bean as Datasource
Bean as DatasourceBean as Datasource
Bean as Datasource
 
Securing api with_o_auth2
Securing api with_o_auth2Securing api with_o_auth2
Securing api with_o_auth2
 
And Filter
And FilterAnd Filter
And Filter
 
Defining global exception strategies
Defining global exception strategiesDefining global exception strategies
Defining global exception strategies
 
Validation
ValidationValidation
Validation
 
Salesforce
SalesforceSalesforce
Salesforce
 
Synchronous communication using jms back channel
Synchronous communication using jms back channelSynchronous communication using jms back channel
Synchronous communication using jms back channel
 
Reference exception strategy
Reference exception strategyReference exception strategy
Reference exception strategy
 
Property place holder
Property place holderProperty place holder
Property place holder
 
Validate json schema
Validate json schemaValidate json schema
Validate json schema
 
Expression
ExpressionExpression
Expression
 
Setting up organization with api access
Setting up organization with api accessSetting up organization with api access
Setting up organization with api access
 
Collection aggregator
Collection aggregatorCollection aggregator
Collection aggregator
 
Deployment options for mule applications
Deployment options for mule applicationsDeployment options for mule applications
Deployment options for mule applications
 
How to use secure property placeholder
How to use secure property placeholderHow to use secure property placeholder
How to use secure property placeholder
 
API gateway setup
API gateway setupAPI gateway setup
API gateway setup
 
Data Mapper
Data MapperData Mapper
Data Mapper
 

Semelhante a 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
 
Integration with SAP using Mule ESB
Integration with SAP using Mule ESBIntegration with SAP using Mule ESB
Integration with SAP using Mule ESBSanjeet Pandey
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01Argos
 
1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.pptKalsoomTahir2
 
--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppteddielyndacanay0
 
Informatica Interview Questions & Answers
Informatica Interview Questions & AnswersInformatica Interview Questions & Answers
Informatica Interview Questions & AnswersZaranTech LLC
 
Skillwise Consulting -Technical competency
Skillwise Consulting -Technical competencySkillwise Consulting -Technical competency
Skillwise Consulting -Technical competencySkillwise Consulting
 
Features of Mule SAP Connector
Features of Mule SAP ConnectorFeatures of Mule SAP Connector
Features of Mule SAP ConnectorSanjeet Pandey
 
Aspect UIP Logical Architecture
Aspect UIP Logical ArchitectureAspect UIP Logical Architecture
Aspect UIP Logical ArchitectureVishad Garg
 
Apache Thrift, a brief introduction
Apache Thrift, a brief introductionApache Thrift, a brief introduction
Apache Thrift, a brief introductionRandy Abernethy
 
Oracle apps scm online training
Oracle apps scm online trainingOracle apps scm online training
Oracle apps scm online trainingsaptpmit
 
MuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationMuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationPace Integration
 
SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE SAP SD CONFIGURATION GUIDE
SAP SD CONFIGURATION GUIDE Suresh Veluru
 
Sap sd notes
Sap sd notesSap sd notes
Sap sd notesMohit2385
 

Semelhante a Sap (20)

Sap
SapSap
Sap
 
Mainframe Architecture & Product Overview
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overview
 
Sap Interview Questions - Part 1
Sap Interview Questions - Part 1Sap Interview Questions - Part 1
Sap Interview Questions - Part 1
 
Integration with SAP using Mule ESB
Integration with SAP using Mule ESBIntegration with SAP using Mule ESB
Integration with SAP using Mule ESB
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01
 
Technical Skillwise
Technical SkillwiseTechnical Skillwise
Technical Skillwise
 
1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt1588487811-chp-11-c-enterprise-application-integration.ppt
1588487811-chp-11-c-enterprise-application-integration.ppt
 
--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt--Enterprise-Application-Integration.ppt
--Enterprise-Application-Integration.ppt
 
SAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptxSAP ARCHITECTURE (I).pptx
SAP ARCHITECTURE (I).pptx
 
Informatica Interview Questions & Answers
Informatica Interview Questions & AnswersInformatica Interview Questions & Answers
Informatica Interview Questions & Answers
 
Skillwise Consulting -Technical competency
Skillwise Consulting -Technical competencySkillwise Consulting -Technical competency
Skillwise Consulting -Technical competency
 
Features of Mule SAP Connector
Features of Mule SAP ConnectorFeatures of Mule SAP Connector
Features of Mule SAP Connector
 
Sap Overview
Sap OverviewSap Overview
Sap Overview
 
Aspect UIP Logical Architecture
Aspect UIP Logical ArchitectureAspect UIP Logical Architecture
Aspect UIP Logical Architecture
 
Apache Thrift, a brief introduction
Apache Thrift, a brief introductionApache Thrift, a brief introduction
Apache Thrift, a brief introduction
 
Oracle apps scm online training
Oracle apps scm online trainingOracle apps scm online training
Oracle apps scm online training
 
MuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP IntegrationMuleSoft London Community October 2017 - Hybrid and SAP Integration
MuleSoft London Community October 2017 - Hybrid and SAP Integration
 
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 notes
Sap sd notesSap sd notes
Sap sd notes
 

Mais de sivachandra mandalapu (11)

Mock component in munit
Mock component in munitMock component in munit
Mock component in munit
 
Jms selector
Jms selectorJms selector
Jms selector
 
Sftplite
SftpliteSftplite
Sftplite
 
Object store
Object storeObject store
Object store
 
How to use SFTP
How to use SFTPHow to use SFTP
How to use SFTP
 
Wildcard Filter
Wildcard FilterWildcard Filter
Wildcard Filter
 
Soap Component
Soap ComponentSoap Component
Soap Component
 
Rest Component
Rest ComponentRest Component
Rest Component
 
Integration with dropbox using mule esb
Integration with dropbox using mule esbIntegration with dropbox using mule esb
Integration with dropbox using mule esb
 
Integration of mule esb with microsoft azure
Integration of mule esb with microsoft azureIntegration of mule esb with microsoft azure
Integration of mule esb with microsoft azure
 
Not Filter
Not FilterNot Filter
Not Filter
 

Último

ARTICULAR DISC OF TEMPOROMANDIBULAR JOINT
ARTICULAR DISC OF TEMPOROMANDIBULAR JOINTARTICULAR DISC OF TEMPOROMANDIBULAR JOINT
ARTICULAR DISC OF TEMPOROMANDIBULAR JOINTDR. SNEHA NAIR
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17Celine George
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...Nguyen Thanh Tu Collection
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICESayali Powar
 
The Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsThe Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsEugene Lysak
 
Optical Fibre and It's Applications.pptx
Optical Fibre and It's Applications.pptxOptical Fibre and It's Applications.pptx
Optical Fibre and It's Applications.pptxPurva Nikam
 
3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptx3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptxmary850239
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...raviapr7
 
Diploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfDiploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfMohonDas
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxiammrhaywood
 
Protein Structure - threading Protein modelling pptx
Protein Structure - threading Protein modelling pptxProtein Structure - threading Protein modelling pptx
Protein Structure - threading Protein modelling pptxvidhisharma994099
 
Over the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptxOver the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptxraviapr7
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17Celine George
 
Work Experience for psp3 portfolio sasha
Work Experience for psp3 portfolio sashaWork Experience for psp3 portfolio sasha
Work Experience for psp3 portfolio sashasashalaycock03
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17Celine George
 
How to Create a Toggle Button in Odoo 17
How to Create a Toggle Button in Odoo 17How to Create a Toggle Button in Odoo 17
How to Create a Toggle Button in Odoo 17Celine George
 
3.21.24 The Origins of Black Power.pptx
3.21.24  The Origins of Black Power.pptx3.21.24  The Origins of Black Power.pptx
3.21.24 The Origins of Black Power.pptxmary850239
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17Celine George
 

Último (20)

Personal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdfPersonal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
 
ARTICULAR DISC OF TEMPOROMANDIBULAR JOINT
ARTICULAR DISC OF TEMPOROMANDIBULAR JOINTARTICULAR DISC OF TEMPOROMANDIBULAR JOINT
ARTICULAR DISC OF TEMPOROMANDIBULAR JOINT
 
March 2024 Directors Meeting, Division of Student Affairs and Academic Support
March 2024 Directors Meeting, Division of Student Affairs and Academic SupportMarch 2024 Directors Meeting, Division of Student Affairs and Academic Support
March 2024 Directors Meeting, Division of Student Affairs and Academic Support
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICE
 
The Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsThe Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George Wells
 
Optical Fibre and It's Applications.pptx
Optical Fibre and It's Applications.pptxOptical Fibre and It's Applications.pptx
Optical Fibre and It's Applications.pptx
 
3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptx3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptx
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...
 
Diploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfDiploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdf
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
 
Protein Structure - threading Protein modelling pptx
Protein Structure - threading Protein modelling pptxProtein Structure - threading Protein modelling pptx
Protein Structure - threading Protein modelling pptx
 
Over the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptxOver the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptx
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17
 
Work Experience for psp3 portfolio sasha
Work Experience for psp3 portfolio sashaWork Experience for psp3 portfolio sasha
Work Experience for psp3 portfolio sasha
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17
 
How to Create a Toggle Button in Odoo 17
How to Create a Toggle Button in Odoo 17How to Create a Toggle Button in Odoo 17
How to Create a Toggle Button in Odoo 17
 
3.21.24 The Origins of Black Power.pptx
3.21.24  The Origins of Black Power.pptx3.21.24  The Origins of Black Power.pptx
3.21.24 The Origins of Black Power.pptx
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17
 

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.