Application IDOC

advertisement
04/29/00 SAP
John Tullis
DePaul Instructor
john.d.tullis@us.arthurandersen.com
Copyrighted material
John Tullis
3/12/2016
page 1
SAP
Global Approach
One system for . . .
 Common chart of
accounts
 Common currency
 Common reporting
rules
 Corporatewide credit
limits
 Corporate treasury,
purchasing...
 ...
 Local chart of accounts
 Local currency
 Local reporting




Copyrighted material
John Tullis
3/12/2016
Local credit limits
Legal requirements
Tax handling
...
page 2
SAP
The Distributed Corporate Environment
Head office
Division
Customer
Stock
Profit
Center
Company
code
Distribution center
Transport
order
Message/
Event
Handler
Warehouse
Material
Factory
Production
order
Copyrighted material
John Tullis
3/12/2016
page 3
SAP
Business Partners - the Supply Chain
BANK
Group
CORPORATION
Business area
Bank
FORWARDER
Distribution center
SERVICE
COMPANY
Service center
PRODUCER
Plant
Vendor
Customer
Sales office
AGENT
Copyrighted material
John Tullis
3/12/2016
page 4
SAP
SAP - Industrial “Silos” covered
Industrial
Sector
Retail Sector
 Retail
Financial
Sector
 Governments
 Banks
 Consumer Products
 Chemicals
Public Sector
 Local Governments
 Insurance
 Higher Education
 Pharmaceuticals
 Healthcare
 High Tech /
Electronics
 Automotive
 Utilities
 Telecommunications
 Oil & Gas
Copyrighted material
John Tullis
3/12/2016
page 5
SAP
SAP Architecture
SD
Business
processes
FI
Sales &
Distribution
Business
Engineering
Financial
Accounting
MM
CO
Materials
Mgmt.
Controlling
PP
Comprehensive
functionality
QM
Designed
for all types
of business
AM
Production
Planning
R/3
Fixed Assets
Mgmt.
Client / Server
ABAP/4
Quality
Management PM
Plant Maintenance
Client / server
architecture
PS
Project
System
WF
Workflow
HR
IS
Human
Resources
Industry
Solutions
Open
systems
Over 5,000
installations around
the world
Multinational
Copyrighted material
John Tullis
3/12/2016
page 6
SAP
SAP Architecture
Hardware
UNIX Systems
Bull
IBM
Digital
SNI
HP
SUN
Operating
AIX
Reliant
Systems Digital UNIX UNIX (SINIX)
HP-UX
Databases
Dialog
SAP-GUI
Languages
Data
Sequent
AT&T
General
SNI
Bull/Zenith
HP
(Intel)
Digital (Intel)
Compaq
IBM
(Intel)
...
IBM
AS/400
Windows NT
OS/40
0
SOLARIS
ADABAS D
DB2 for AIX
INFORMIX-OnLine
ORACLE
ADABAS D
MS SQL Server
ORACLE
Windows 3.1, Windows 95, Windows NT, OSF/Motif,
Presentation Manager, Macintosh
ABAP/4, C, C+ +
Copyrighted material
John Tullis
3/12/2016
page 7
DB2/400
Windows ‘95
OS/2
SAP
Client/Server Architecture Configurations
SAP R/3 System
Presentation
Application
Database
Central System /
Laptop
Distributed
Presentation
Two-tier
Client/Server
Three-tier
Client/Server
Multi-Layer
Cooperative
Client/Server
Copyrighted material
John Tullis
3/12/2016
page 8
SAP
Architecture continued...
SAP Middleware
PresentationServices
(SAP GUI)
Applications and Development Tools
(R/3 applications, ABAP/4 DW, Customer
applications)
SAP Business Workflow
BAPI
OLE
ALE
Application
Cooperation
Services
Application
Enabling
Services
Data Management Services
Communication and Distribution Services
Distributed
System
Services
Network / System
Copyrighted material
John Tullis
3/12/2016
page 9
SAP
Application Link Enabling (ALE)
• ALE provides loose coupling between R/3 systems.
Order entry,
billing, financial,
consolidated
inventory
Head Office
Shipping,
inventory
control
Distribution
center
Plant
Division
MRP,
CRP, SFC,
Inventory
control
Raw
materials
Master
production
scheduling,
purchasing
Warehousing
Plant
warehouse
Copyrighted material
John Tullis
3/12/2016
page 10
SAP
Client/Server Architecture Configurations









Production
planning
Inventory management
Internal sales,
shipping and
billing
Plant maintenance
Local SOP


Financials
Central controlling
Central SOP
Information
systems:
 Inventory
 Purchasing
 Sales
Central Purchasing
Reference system
for master data and
control tables
Copyrighted material
John Tullis
3/12/2016

Sales, shipping
and billing
 Purchasing of
trading goods
 Inventory
management
 Local controlling
page 11
SAP
Basic ALE Communication Flow
Application
R/3 System 1
Application
Communication
ALE
IDOC
MasterIDoc
Workflow 'output'
Determine
recipients
Filter/
convert data
Create IDOC
Comm.Comm.IDoc
Comm.IDoc
IDoc
Carrier
R/3 System 2
Workflow 'input'
Application functions
Application
data
Filter/
convert data
Copyrighted material
John Tullis
3/12/2016
Comm.IDoc
page 12
SAP
Input to ALE
Comm. layer
ALE layer
Application
posting
C
Version change
Segment filter
asynch. RFC
or
EDI
Field value conversion
Input
control
A
Serialization
A
Process IDOC
Simultaneously update
IDOC's status
Database
Copyrighted material
John Tullis
3/12/2016
Post application
document
page 13
SAP
Output from ALE
Application
posting
ALE layer
Customer
Distribution Model
Need to
create IDOC?
Create
master IDOC
Comm. layer
M
asynch. RFC
or
EDI
Receiver determination
Segment filter
Application document
posted simultaneously
with IDOCs
Database
Field value conversion
Version change
Links
CC
C
Dispatch
control
Copyrighted material
John Tullis
3/12/2016
CC
C
page 14
SAP
SAP GUI
Copyrighted material
John Tullis
3/12/2016
page 15
SAP
SAP GUI - Mandarin Version
Copyrighted material
John Tullis
3/12/2016
page 16
SAP
Business Process Coverage
 The global company
 Decentralization / recentralization
 Matrix organization (legal <--> managerial)
 International transactions (global <--> local)
 The agile company
 Process-driven activities
 Shorter product life cycle
 Continuous business restructuring
 The virtual company
 Business networks and cross-company cooperation
 Electronic commerce and intelligent agents
Copyrighted material
John Tullis
3/12/2016
page 17
SAP
Business Process Integration
Production Distribution
Procurement
Sales
Controlling
Accounting
Treasury
Order
receipt
Financing
decision
Production
order
Procurement
order
Credit
control
Transport
order
Delivery
decision
Vendor
selection
Valuation
Costing
Posting
order
receipt
Profitability
analysis
Risk
mgmt.
Forex
mgmt.
Copyrighted material
John Tullis
3/12/2016
page 18
SAP
Workflow & ALE
Release Goods
Contract order receipt
Invoice
receipt
Invoice
verification
Posting
Internal
Bank
and
release payment payment
Business
area
Workflow
Plant
Company
§
§
§ §
ALE
ALE
§
§
GROUP
Copyrighted material
John Tullis
3/12/2016
page 19
ALE
SAP
Workflow - what is it for?
AUTOMATES THE
BUSINESS PROCESS
Copyrighted material
John Tullis
3/12/2016
page 20
SAP
Workflow Architecture
Organisation
Person
Role
Job
Org.unit
Task
Reference
Process Level
WF Definition
WF Step
Data
Data
Signal
Eval Condition
Business
Objects
Attributes
Events
Call + Result
Methods
Object Definition
Copyrighted material
John Tullis
3/12/2016
page 21
SAP
Workflow Processes
 Businesses have dynamic organizations and processes
 Workflow role assignments are derived from a corporate organization model
 Workflow tasks are tied to position descriptions and responsibilities in the
organization model
 Routing based on work item content and organizational restrictions
 Workflow uses one Corporate organization model for all workflow processes
across all applications
 Automatic routing adjustments are made for employee changes or
reassignments
Copyrighted material
John Tullis
3/12/2016
page 22
Download