22
Copyrighted material John Tullis 03/27/22 page 1 04/29/00 SAP John Tullis DePaul Instructor [email protected]

Copyrighted material John Tullis 10/26/2015 page 1 04/29/00 SAP John Tullis DePaul Instructor [email protected]

Embed Size (px)

Citation preview

Copyrighted materialJohn Tullis

04/20/23page 1

04/29/00 SAP

John TullisDePaul [email protected]

Copyrighted materialJohn Tullis

04/20/23page 2

SAP

Global Approach

Local chart of Local chart of accounts Localocal currencurrency Local reportocal reporting

Local credit limits LegalLegal requirementsuirements Tax handlingTax handling ......

Common chart of Common chart of accountsaccounts

Common currencyCommon currency Common reporting Common reporting

rulesrules

Corporatewide credit limits

CorpCorporate treasury, purchasing...

......

One system for . . .

Copyrighted materialJohn Tullis

04/20/23page 3

SAP

The Distributed Corporate Environment

Company code

Head office

Customer

Transportorder

Distribution center

Productionorder

Factory

Stock

Division

ProfitCenter

Material

WarehouseMessage/EventHandler

Copyrighted materialJohn Tullis

04/20/23page 4

SAP

Business Partners - the Supply ChainGroupGroup

Distribution centerDistribution center

Sales officeSales office

Business areaBusiness area

BANK

CORPO-RATION FORWARDER

AGENT

Bank

Vendor

Customer

PlantPlantPRODUCER

Service center

SERVICECOMPANY

Copyrighted materialJohn Tullis

04/20/23page 5

SAP

SAP - Industrial “Silos” covered

IndustrialSector

IndustrialSector Retail SectorRetail Sector Financial

SectorFinancial

Sector Public SectorPublic Sector

Consumer Products

Chemicals

Pharmaceuticals

High Tech /Electronics

Automotive

Utilities

Telecommunications

Oil & Gas

Retail Banks

Insurance

Governments

Local Governments

Higher Education

Healthcare

Copyrighted materialJohn Tullis

04/20/23page 6

SAP

SAP ArchitectureBusiness processes

Open systems

Client / serverarchitecture

Business Engineering

Designed for all typesof business

Multinational

Comprehensivefunctionality

Over 5,000 installations around

the world

R/3R/3Client / ServerClient / Server

ABAP/4ABAP/4

FIFIFinancialFinancial

AccountingAccounting

COCOControllingControlling

AMAMFixed AssetsFixed Assets

Mgmt.Mgmt.

PSPSProjectProjectSystemSystem

WFWFWorkflowWorkflow

ISISIndustryIndustry

SolutionsSolutions

MMMMMaterialsMaterials

Mgmt.Mgmt.

HRHRHumanHuman

ResourcesResources

SDSDSales &Sales &

DistributionDistribution

PPPPProductionProductionPlanningPlanning

QMQMQualityQuality

Manage-Manage-mentment PMPM

Plant Main-Plant Main-tenancetenance

Copyrighted materialJohn Tullis

04/20/23page 7

SAP

SAP Architecture

ADABAS DADABAS DDB2 for AIXDB2 for AIX

INFORMIX-OnLineINFORMIX-OnLineORACLEORACLE

Windows 3.1, Windows 95, Windows NT, OSF/Motif, Windows 3.1, Windows 95, Windows NT, OSF/Motif, Presentation Manager, Macintosh Presentation Manager, Macintosh

ADABAS DADABAS DMS SQL ServerMS SQL Server

ORACLEORACLE

ABAP/4, C, C+ +ABAP/4, C, C+ +

DB2/400DB2/400

AIXAIXDigital UNIXDigital UNIX

HP-UXHP-UX

ReliantReliantUNIX (SINIX)UNIX (SINIX)

SOLARISSOLARIS

Windows NTWindows NT OS/OS/400400

Hardware AT&TAT&TBull/ZenithBull/ZenithCompaqCompaq......

SequentSequentSNISNI

Digital (Intel)Digital (Intel)

Data Data GeneralGeneral

HP (Intel)HP (Intel)IBM (Intel)IBM (Intel)

BullBullDigitalDigitalHPHP

IBMIBMSNISNISUNSUN

UNIX SystemsUNIX SystemsIBMIBM

AS/400AS/400

OperatingSystems

Databases

DialogSAP-GUI

Languages

Windows ‘95Windows ‘95OS/2OS/2

Copyrighted materialJohn Tullis

04/20/23page 8

SAP

Client/Server Architecture Configurations

Three-tierClient/Server

Distributed Presentation

Two-tierClient/Server

SAP R/3 SystemSAP R/3 System

Multi-Layer Cooperative

Client/Server

PresentationPresentation ApplicationApplication DatabaseDatabase

Central System /Laptop

Copyrighted materialJohn Tullis

04/20/23page 9

SAP

Architecture continued...

Applications and Development Tools

(R/3 applications, ABAP/4 DW, Customerapplications)

OLE ALE

PresentationServices(SAP GUI)

Data Management Services

Communication and Distribution Services

SAP Business Workflow

BAPI

Network / System

SA

P M

idd

lew

are

ApplicationEnablingServicesApplication

CooperationServices

DistributedSystemServices

Copyrighted materialJohn Tullis

04/20/23page 10

SAP

Application Link Enabling (ALE)• ALE provides loose coupling between R/3 systems.

DivisionDivision

Order entry,billing, financial,consolidatedinventory

Master productionscheduling,purchasing

Shipping,inventorycontrol

MRP,CRP, SFC,Inventorycontrol

Ware-housing

PlantPlantwarehousewarehouse

Head OfficeHead Office

Distribution Distribution centercenter

PlantPlant

Rawmaterials

Finnished goods

Copyrighted materialJohn Tullis

04/20/23page 11

SAP

Client/Server Architecture Configurations

Production Production planningplanning

Inventory manage-Inventory manage-mentment

Internal sales, Internal sales, shipping and shipping and billingbilling

Plant maintenancePlant maintenance Local SOPLocal SOP

FinancialsFinancials Central controllingCentral controlling Central SOPCentral SOP Information Information

systems:systems: Inventory Inventory Purchasing Purchasing SalesSales

Central PurchasingCentral Purchasing Reference system Reference system

for master data and for master data and control tablescontrol tables

Sales, shippingSales, shippingand billingand billing

Purchasing of Purchasing of trading goodstrading goods

Inventory Inventory managementmanagement

Local controllingLocal controlling

Copyrighted materialJohn Tullis

04/20/23page 12

SAP

Basic ALE Communication Flow

R/3 System 1R/3 System 1

R/3 System 2R/3 System 2

Workflow 'output'

Filter/convert dataCreate IDOC

Workflow 'input'

Application functions

Filter/convert data

Applicationdata

ApplicationApplication

IDOCComm.-

IDoc

CarrierCarrierCarrierCarrier

Application ALE Communica-tion

Comm.-IDocComm.-

IDocMaster-

IDocDeterminerecipients

Comm.-IDoc

Copyrighted materialJohn Tullis

04/20/23page 13

SAP

Input to ALE

Database

Application posting

ALE layer

Input control A

Simultaneously update IDOC's status Post application

document

C

Comm. layer

asynch. RFCor

EDIField value conversion

Version change

Segment filter

Process IDOCSerializationA

Copyrighted materialJohn Tullis

04/20/23page 14

SAP

Output from ALE

Database

Application posting

Need to create IDOC?

Create master IDOC

Customer Distribution Model

Receiver determination

Segment filter

Field value conversion

Version change

ALE layer

Application document posted simultaneously

with IDOCs

Comm. layer

asynch. RFCor

EDI

Links CCCCCC

Dispatch control

M

Copyrighted materialJohn Tullis

04/20/23page 15

SAP

SAP GUI

Copyrighted materialJohn Tullis

04/20/23page 16

SAP

SAP GUI - Mandarin Version

Copyrighted materialJohn Tullis

04/20/23page 17

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 materialJohn Tullis

04/20/23page 18

SAP

Business Process Integration

ProductionProcurement

Distribution Sales Controlling Accounting Treasury

FinancingFinancingdecisiondecision

Deliverydecision

ValuationValuation

Postingorder

receipt

Procure-mentorder

ProductionProductionorderorder

Transportorder

Vendorselection CostingCosting

Profitabilityanalysis

CreditCreditcontrolcontrol RiskRisk

mgmt.mgmt.

ForexForexmgmt.mgmt.

OrderOrderreceiptreceipt

Copyrighted materialJohn Tullis

04/20/23page 19

SAP

Workflow & ALE

Company

GROUP

ContractRelease

orderGoodsreceipt

Invoicereceipt

Invoiceverific-ation

Postingand

releaseInternalpayment

Bankpayment

Plant

Businessarea

WorkflowWorkflow

ALEALE

ALEALE§§

§§ §§ §§

§§ALEALE

§§

Copyrighted materialJohn Tullis

04/20/23page 20

SAP

Workflow - what is it for?

CONTROL

CONTROL TRACK

TRACK

MONITOR

MONITORINITIATE

INITIATE DEADLINE

S

PROCESS LOGIC

RULES/ROLES

AUTOMATES THEAUTOMATES THEBUSINESS PROCESSBUSINESS PROCESS

STATUS/REPORTS

Copyrighted materialJohn Tullis

04/20/23page 21

SAP

Workflow Architecture

Organisation

Process Level

BusinessObjects

Person Job Org.unit

Task

WF Definition

Data

WF Step

Data

Reference

Attributes

Object Definition

MethodsEvents

Call + ResultSignal Eval Condition

RoleRole

Copyrighted materialJohn Tullis

04/20/23page 22

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