 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 1 SAP: ERP nel cuore del 'Sistema Azienda' Dott. Alessandro Ciampichetti Analista.

Slides:



Advertisements
Presentazioni simili
UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Advertisements

Evoluzione e prospettive dell’IT
Accesso ai dati su Relational Database Management Systems LSA - Laboratorio di Sistemi Informativi Economico-Aziendali Salvatore Ruggieri Dipartimento.
Architetture dei sistemi distribuiti Prof
Database MySql.
Stored Procedure Function Trigger
Informatica e Telecomunicazioni
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità C1 Il linguaggio SQL.
Fabio Mignani Senior Technology Specialist
Il Consolidamento di Servizi Virtual Server 2005 PierGiorgio Malusardi Evangelist - IT Professional Microsoft.
SISTEMA INFORMATIVO AZIENDALE
Java Enterprise Edition (JEE)
WebProfessional Web Content Management System
OUTLINE Riprogettazione del database del portale Web della Facoltà di Ingegneria Sviluppo di una applicazione WEB DB : HOMEPAGE DOCENTI Architettura multilivello.
ANALISI COMPARATIVA DEGLI ERP: SAP E MICROSOFT DYNAMICS
Limplementazione del database Oracle in Aleph500 Udine, marzo 2001.
Distributed Object Computing
Analisi dettagliata e design B. Pernici M.G. Fugini AA
Architettura Three Tier
Basi di dati attive Paolo Atzeni.
Struttura dei sistemi operativi (panoramica)
I Thread.
Sistemi ERP Enterprise Resource Planning
CAPITOLO 2 INTRODUZIONE AL LINGUAGGIO JAVA E ALL'AMBIENTE HOTJAVA.
Modello Relazionale Definisce tipi attraverso il costruttore relazione, che organizza i dati secondo record a struttura fissa, rappresentabili attraverso.
1 Linux day /11/2003 ADA. Dai requisiti al progetto Come nasce il progetto di una piattaforma e-learning Open Source.
Architettura Java/J2EE
9. HARDWARE KERNEL O NUCLEO GESTORE DELLA MEMORIA GESTORE DELLE PERIFERICHE GESTORE DEI FILE INTERFACCIA UTENTE - GUI(Graphic Interface Unit) 2 ECDL MODULO.
Il componente Query Manager del sistema MOMIS: testing ed analisi delle performance UNIVERSITA DEGLI STUDI DI MODENA E REGGIO EMILIA _____________________________________________________.
B.I. Strategy ETL A SUPPORTO DELLA BUSINESS INTELLIGENCE
Firenze – Festival della Creatività 2009 Comm.it s.r.l. – Ing. Davide Rogai, Ph.D. – Software >> fast on demand software.
Sistemi Informativi sul Web
IMPLEMENTAZIONE TECNOLOGIE:HIBERNATE & JAVA RMI.
Dati e DBMS DBMS relazionali SQL Progettazione di una base di dati Programma del Corso.
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
Web Information Systems Prof
Progettazione concettuale di SI basati su Web
Protocolli e architetture per WIS. Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di.
EDIFACT Framework Architecture Acceleratore di soluzioni basate su EDIFACT
I DBMS BASI DI DATI (DATABASE) Insieme organizzato di dati utilizzati
TECNOLOGIE DELL’INFORMAZIONE E DELLA COMUNICAZIONE PER LE AZIENDE Materiale di supporto alla didattica.
WebSphere MQ Express Versione 5.3 Executive Overview WebSphere Business Integration WebSphere Business Integration.
Roma, 9 maggio 2005 Luca Nicoletti – Unità Disegno e progettazione Sistemi Access Management centralizzato per applicazioni WEB: l’esperienza del MEF.
Architettura del Portale Agrologis Utente Modulo F. Data base centrale Active Web Matrix Data Base Multimediale Distribuito Interfacce Visuali Avanzate.
BSAFE/400 Gateway Gestione della Sicurezza IBM iSeries (AS/400) BSAFE/400 Gateway Valentino Nanni I/T Spec.iSeries.
Analisi dettagliata e design
Education & Training Training per Microsoft Access 97 Perché Education & Training ? Perché StartPoints crede nell’importanza strategica delle Risorse Umane.
Sviluppo per Pocket PC con SQL Server CE 2.0 Fabio Santini Silvano Coriani.NET Developer Evangelist Microsoft Corporation.
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Database Elaborato da: Claudio Ciavarella & Marco Salvati.
Le 13 figure professionali dell’ICT Tecnopolis Csata Divisione Innovazione Capitale Umano e Formazione Mirella Petracca Domenico Fazio Mirella Petracca.
Servizi Internet Claudia Raibulet
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
1 Processi e Thread Processi Thread Meccanismi di comunicazione fra processi (IPC) Problemi classici di IPC Scheduling Processi e thread in Unix Processi.
Enterprise Resource Planning (ERP) definizione
Ingegneria del software Modulo 3 -Tecniche d’implementazione Unità didattica 1 -Ingegneria dei componenti Ernesto Damiani Università degli Studi di Milano.
Work Office Gestione Documenti ERP su piattaforma ISeries. I.Soft Ingegneria del software Consulenza e progettazione.
Eprogram informatica V anno.
ICT e Sistemi informativi Aziendali Materiale di supporto alla didattica.
Security Monitor and Auditing & Event Management Franco Rasello Angelo Bianchi Integra Spa.
Corso SAP ECC 6.0 Il ciclo attivo
Presenta – #wpc15it1 BI005 - Real Power BI Franco Perduca Factory Software srl
Architetture software
Elementi di statistica con R e i database LEZIONE 2 Rocco De Marco rocco.demarco(a)an.ismar.cnr.it Ancona, 12 Aprile 2012.
1 OpenACS Quasi tutte le applicazioni Web hanno gli stessi fabbisogni 1.Rappresentare persone e relazioni 2.Controllare l’accesso a funzionalità e dati.
Introduzione alle basi di dati e ai sistemi di gestione di basi di dati.
FESR Trinacria Grid Virtual Laboratory AMGA Web Interface Salvatore Scifo TRIGRID Second TriGrid Checkpoint Meeting Catania,
SAP: ERP nel cuore del 'Sistema Azienda'
Sistemi e Applicazioni per l’Amministrazione Digitale
Transcript della presentazione:

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 1 SAP: ERP nel cuore del 'Sistema Azienda' Dott. Alessandro Ciampichetti Analista SAP

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 2 Indice  ERP  Requisiti e Caratteristiche  Client/Server vs. Host-Based  Architetture e Stili  SAP  Architettura Logica e Fisica  Dizionario dati  Transazioni  Livelli di modifica e trasporti  Organizzazione DB  ABAP Workbench e linguaggio ABAP/4

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 3 ERP - Enterprise Resource Planning

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 4 Requisiti sistema informatico oSoftware configurabile e scalabile oSupporto ai processi aziendali oApertura verso altri sistemi/architetture oFunzionalità avanzate oEvoluzione nel tempo e qualità del supporto

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 5 ERP - Caratteristiche oSistema informativo gestionale integrato oCopertura dei principali processi aziendali (logistica, contabilità, produzione, risorse umane) oSoftware c/s modulare e configurabile basato sulla tecnologia relazionale (e a oggetti) oDati strutturati in entità operative a livello di transazioni commerciali oAssetto per funzioni  Assetto per processi

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 6 oArchitettura client/server a 3 livelli (presentation, application e database) ERP - Caratteristiche

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 7 ERP - Evoluzione oCRM (Customer Relationship Management) e SCM (Supply Chain Management) oData Warehouse, Data Mining oASP (Application Service Providing) oPMI (Piccole e Medie Imprese) oInternet (e-commerce, e-procurement, B2B, B2C,...)

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 8 Client/Server versus Host-Based

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 9 Architetture a confronto Client/Server Host-Based oPiù processori oMolti luoghi oControllo del flusso di lavoro (event driven) oDatabase relazionali oIndipendenza applicazione - dati oUn processore oUn unico luogo oFlusso di lavoro predefinito oDatabase gerarchici, modello reticolare oDipendenza applicazione - dati Server application Server application Server application Server application LANLAN WAN Client Application

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 10 I 5 stili di Client/Server I componenti Data Management Function Presentation Gli stili oDistributed presentation oRemote presentation oDistributed function oRemote data management oDistributed data management

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 11 C/S: Benefici per l’azienda oMiglioramento dei servizi oFlessibilità SW (downsizing, rightsizing, portabilità) oFlessibilità HW (riduzione dei costi, scalabilità) oProduttività utente

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 12 C/S: Rischi per l’azienda oIncremento complessità SI oVariazioni organizzative oIncremento dei costi operativi e/o di sviluppo (nelle fasi iniziali)

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 13 Systems, Applications, Products in data Processing

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 14 Il Sistema R/3 R/3 Client / Server ABAP/4 COControlling AM Fixed Assets Mgmt. PSProjectSystem WFWorkflow ISIndustrySolutions MMMaterialsMgmt. HRHumanResources SD Sales & Distribution PPProductionPlanning QMQualityMgmt. FIFinancalAccounting PMPlantMaint.

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 15 Il Sistema R/3 Online Service System Sistemi SAP Altri sistemi EDI ALE Customizing R/3 XXL DMS BAPI CORBA/(D)COM

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 16 Architettura logica

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 17 Architettura logica SAP Applications Application Modules System software and Platforms Data Dictionary Screen Interpreter ABAP/4 Interpreter User Interface Communication Intercafe

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 18 Architettura fisica

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 19 Architettura fisica Presentation Application Database Two-tier Client/Server Three-tier Client/Server Remote Presentation Central System

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 20 Architettura fisica oDistribuzione del carico, sfruttamento diverse piattaforme HW, un solo DB server (di norma) oCentral instance (servizi di base): su DB server o application server oComunicazioni basate su TCP/IP PresentationApplication Lan, Wan, WEB ApplicationDatabase Lan (>10 Mbit/sec), FDDI

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 21 Topologia di rete

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 22 Piattaforme supportate Java AWT Web Browser MS Windows OSF/MotifOS2Mac Presentation COM/DCOM ActiveX CorbaHTTP/XML MQ - Series MSMQ Middleware ABAP/4 (Objects)C/C++Java Linguaggi Ababas IBM DB2 /UDB /400 /390 Informix MS SQL Server Oracle RDBMS UnixNTMidrangeMainframe SO HP UX IBM AIX Sun Solaris LinuxSiemensOS/390OS/400 S/390AS/400AlphaIntel Compaq Digital NT PA Power PC SparcMIPS Alpha Architettura

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 23 SapGUI oConforme allo standard IBM CUA (Common User Access) oCarico di rete contenuto verso il livello application (0,5/3 K per ogni dialog step - Release 4.0)

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 24 Dizionario Dati

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 25 Dizionario Dati - Oggetti Base Campo Tabella Elemento dati Usa Dominio Usa  Routine di conversione e controllo valori associate ai domini  Dominio come meta-classe ed Elemento dati come classe  Tabelle: definizione logica

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 26 Indici secondari Relazioni Valori Campi Tabelle Pool Cluster Viste Search-help Lock Domini Elementi dati Dizionario Dati - Componenti DD

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 27 Dizionario Dati - Integrazione oPresupposto: modalità interpretativa oRigenerazione automatica dei programmi a fronte di modifiche nel DD, rigenerazione (attivazione) degli oggetti DD dipendenti

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 28 Transazioni

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 29 Transazioni: concetti generali Dialog step TCode Evento GUI

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 30 Transazioni: ambiente di sviluppo Sequenza di schermate ( Dynamic Processing, Dynpro ) Process After Input - PAI Process Before Output - PBO Programma di dialogo ( Module pool ) DB Dialog processor ABAP/4 processor

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 31 Il Sistema R/3

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 32 Sistema R/3: Istanza ApplicationSAP Server DatabaseRDBMS oDefinizione: ‘Installable administration unit’ oSistema R/3: consiste di 3 livelli di servizi Istanza PresentationSAPGui Client Server

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 33 Sistema R/3: SAP Server oDefinizione: componente di una istanza R/3 che fornisce due tipologie di servizi èApplication èCommunication Message server: comunicazioni ‘veloci’ fra AS Gateway server: comunicazioni fra AS e con altri sistemi (CPI-C)

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 34 Dispatcher AS Sistema R/3: Application Server Gateway Work process... D: Dialog V: Update B: Background processing Process request S: Print formatting (Spool) E: SAP lock admin. (enqueue) G: Gateway

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 35 Mandante (Client) oPartizione logica del DB; corrisponde all’unità organizzativa di più alto livello oIl mandante deve essere specificato in fase di logon oIstanza SAP: composta da più mandanti oTabelle: dipendenti dal mandante (primo campo chiave è il mandante) e indipendenti oGestione: copia /export del mandante, configurazione (abilitazione al customizing/sviluppo)

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 36 Livelli di modifica e trasporti

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 37 Classe di sviluppo R/3 Basis Software di sistema ABAP WB Progr Cust. exit 1 Cust. exit 2 Applicazioni R/3 (SAP standard) Customizing 1 Enhance ment 2 SviluppiCustom3 Modifiche (Repair) 4 OSS Livelli di modifica

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 38 Sistema trasporti SviluppoTest Produzione Transport Info system 1. Rilascio 2. Esportazione 3. Importazione

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 39 Task Change request Task Workbench/Customizing Organizer Chiavi repository oggetti creati/modificati R3TR TRAN ZA01 R3TR PROG SAPMZCAQ LIMU REPS MZACQTOP... Sistema trasporti

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 40 Organizzazione DB

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 41 DB: Tablespace (Oracle) DATABASE TABLESPACE 1... TABLESPACE n Tabella A:comprende 4 extent KEY Tabella B:comprende 2 extent Spaziolibero daessereallocato come 1 opiù extent Extent Data file 1Data file 2 A0 A1 B1 B0 A2 A3 Database block

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 42 DB: Update DB Update request Component 1 Component 2 Component n... Call f 1 Call f 2 Call f n Critical syncronous update (U1) Non Critical asyncronous update (U2) Update request

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 43 DB: Update D4D4 D5D5 DB LUW U2 Commit e Rollback indipendenti (update task) DB LUW Commit Rollback Singolo AS/WP DB LUW (Logical Unit of Work) U1 D1D1 D2D2 D3D3

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 44 DB: Lock oSAP Locking: estensione dei meccanismi di lock del DBMS (lock a livello di transazione) oModalità: E(sclusivo), S(hared), X(esclusivo non cumulativo) oLock definiti come oggetti del DD oRequisito: lock DB a livello di record

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 45 ABAP Workbench

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 46 System software and platforms System interfaces Flow control Data Dictionary Screen Interpreter ABAP/4 Interpreter R F C C P I C Ambiente di sviluppo integrato Function library (API) M e n u P a i n t e Screen Painter ABAP/4 r

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 47 ABAP/4 Advanced Business Application Programming

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 48 Generalità oLinguaggio della 4 a Generazione (Gestionale, Strutturato, Interpretato - pseudo codice) oParadigma: imperativo; logica ad eventi oSintassi/Semantica di tipo procedurale con estensioni dichiarative (ABAP SQL / Native SQL) oDebug integrato nei tool di sviluppo, editor ipertestuale con CASE di autocomposizione oLogica applicativa scritta interamente in ABAP/4

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 49 Sezione Identificativa Report. o Program. Sezione Dichiarativa DATA: TABLES: CONSTANTS: Sezione Procedurale MOVE WRITE Struttura di un programma Parametri di selezione Parameters: … o Select-options:...

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 50 REPORT DATA.:..… PARAMETERS:... SELECT-OPTIONS:... AT SELECTION-SCREEN.. TOP-OF-PAGE.. END-OF- PAGE.. START -OF - SELECTION.. END-OF-SELECTION. Struttura di un report Esecuzione di un report Start of selection Top of page End of page End of selection Gestione degli eventi Module pool: PAI e PBO

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 51 DATA: NAME1(25) TYPE C, NAME2 LIKE NAME1, NAME3 LIKE NAME1. Riferimento a campi interni (legame statico) DATA: BEGIN OF SALES_REC, NAME1 LIKE LFA1-NAME1, CITY LIKE LFA1-ORT01, SALES LIKE LFC3-SOLL, END OF SALES_REC. Riferimento a campi DD (legame dinamico) DATA: BEGIN OF TABLE OCCURS 10. INCLUDE STRUCTURE T001G. DATA: END OF TABLE. Riferimento a intere strutture DD (legame dinamico) Dichiarazione dati

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 52 Tabelle interne APPEND. : carica il contenuto del record di buffer alla fine della tabella interna. PaeseVendite D 100 F 500 GB 1100 I 5000 PaeseVendite D 100 F 500 GB 1100 I 5000 D Buffer (Header Line) Tabella interna 100 COLLECT. : somma il contenuto del buffer ad un eventuale record esistente con la stessa chiave (campi non numerici) ; se tale record non esiste funziona come APPEND. Buffer (Header Line) Tabella interna PaeseVendite D 100 F 500 GB 1100 D 5000 PaeseVendite D 100 F 500 GB 1100 D 5100

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 53 Chiamata interna PROGRAM RSDEMO1 Chiamata sub. TASSE Definizione Form TASSE ( Calcolo Tasse ) Chiamata esterna PROGRAM RSDEMO4 Def.Form TASSE ( Calcolo Tasse ) PROGRAM RSDEMO2 Chiamata FormTASSE Form Chiamata in una libreria di funzioni ABAP/4 Function library Function module TASSE ( Calcolo Tasse ) PROGRAM RSDEMO3 Chiamata funzione TASSE

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 54 Funzioni di libreria CALL FUNCTION ‘ ‘ EXPORTING IMPORTING TABLES Exceptions. CALL FUNCTION ‘ ‘ EXPORTING IMPORTING TABLES Exceptions. Non sono implementate le funzioni

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 55 SELECT SINGLE * FROM WHERE = AND = AND =. SELECT SINGLE * FROM WHERE = AND = AND =. Accesso ad un singolo record Data Base SELECT * FROM WHERE AND AND. ENDSELECT. SELECT * FROM WHERE AND AND. ENDSELECT. Lettura di più record Data Base SELECT * FROM INTO TABLE WHERE = AND =. SELECT * FROM INTO TABLE WHERE = AND =. Caricamento tabella interna Tabella interna Data Base ABAP SQL

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 56 oEstensione object-oriented del linguaggio ABAP/4 oIntegrato con il linguaggio originale e i relativi tool di sviluppo oModelli: Java e C++ oSupporta solo l’ereditarietà singola oSupporta la gestione di eventi ABAP Objects

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 57 oConcetto di classe locale e globale oTools: object browser / class builder, libreria ‘grafica’ oGarbage collector oEvoluzione del sistema: ABAP/4  ABAP Objects ABAP Objects

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 58 CLASS C_COUNTER DEFINITION. PUBLIC SECTION. METHODS: SET_COUNTER IMPORTING VALUE(SET_VALUE) TYPE I, INCREMENT_COUNTER, GET_COUNTER EXPORTING VALUE(GET_VALUE) TYPE I. PRIVATE SECTION. DATA COUNT TYPE I. ENDCLASS. CLASS C_COUNTER DEFINITION. PUBLIC SECTION. METHODS: SET_COUNTER IMPORTING VALUE(SET_VALUE) TYPE I, INCREMENT_COUNTER, GET_COUNTER EXPORTING VALUE(GET_VALUE) TYPE I. PRIVATE SECTION. DATA COUNT TYPE I. ENDCLASS. CLASS C_COUNTER IMPLEMENTATION. METHOD SET_COUNTER. COUNT = SET_VALUE. ENDMETHOD. METHOD INCREMENT_COUNTER. ADD 1 TO COUNT. ENDMETHOD. METHOD GET_COUNTER. GET_VALUE = COUNT. ENDMETHOD. ENDCLASS.. CLASS C_COUNTER IMPLEMENTATION. METHOD SET_COUNTER. COUNT = SET_VALUE. ENDMETHOD. METHOD INCREMENT_COUNTER. ADD 1 TO COUNT. ENDMETHOD. METHOD GET_COUNTER. GET_VALUE = COUNT. ENDMETHOD. ENDCLASS.. DATA CREF TYPE REF TO C_COUNTER DATA NUMBER TYPE I VALUE 5 CREATE OBJECT CREF. CALL METHOD CREF->SET_COUNTER EXPORTING SET_VALUE = NUMBER. DATA CREF TYPE REF TO C_COUNTER DATA NUMBER TYPE I VALUE 5 CREATE OBJECT CREF. CALL METHOD CREF->SET_COUNTER EXPORTING SET_VALUE = NUMBER. ABAP Objects

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 59 ERP esteso omySAP.com (BW, APO, CRM, SCM, …) e PMI oBusiness Framewok oITS: Internet Transaction Server oRelease 6.0: Kernel supporta ABAP Objects e Java

 MET Sistemi Finanziari S.r.L. Alessandro Ciampichetti - Marzo 2002 / 60 CRM - Mobile Sales