Opcions d'impressió

Mida
Compacta · 9 pt Normal · 10,5 pt Gran · 12,5 pt
Els meus apunts
No imprimir-los Incloure'ls a cada paràgraf

El navegador numera les pàgines des del seu propi quadre d'imprimir: activa-ho allà si les vols.

Els requadres grisos només surten si deixes marcada la casella «Gràfics de fons» del quadre d'imprimir.

opos

Tècnica de sistemes SAP BASIS i S/4HANA

Tècnica de sistemes SAP BASIS i S/4HANA

Elaboració pròpia: la font és de pagament i no es reprodueix

Enunciat oficial. Tècnica de sistemes SAP BASIS i S4/HANA.


1. Què és SAP BASIS

SAP BASIS (Business Application Software Integrated Solution; avui SAP NetWeaver Application Server i, a S/4HANA, SAP Application Server ABAP) és la capa tècnica intermèdia de SAP: el conjunt de components que permet que les aplicacions de negoci s'executin amb independència del sistema operatiu i de la base de dades. El llenguatge de programació propi de SAP és ABAP (Advanced Business Application Programming), amb què s'escriu tant el nucli estàndard com les extensions pròpies de cada client.

Funcions de l'administrador BASIS: instal·lació i actualització del sistema, gestió de mandants, transports, usuaris i autoritzacions, planificació de treballs de fons, monitoratge i rendiment (tuning), còpies de seguretat i recuperació, alta disponibilitat, connexions RFC (Remote Function Call) i interfícies, i aplicació de pedaços i notes SAP.

Fins on arriba aquest tema. Aquí es tracta la capa tècnica: què hi ha sota els mòduls i qui l'administra. Els mòduls funcionals que hi corren a sobre tenen tema propi —comptabilitat i pressupost FI/EA-PS —EA (Enterprise Add-on) per al PS (Public Sector)— → tema 36, gestió tributària TRM (Tax and Revenue Management) → tema 37, recursos humans HCM → tema 38— i el concepte general d'ERP es desenvolupa al tema 42.


2. Arquitectura

Model de tres capes: presentació (SAP GUI, Graphical User Interface, navegador, Fiori) → aplicació (servidors d'aplicació) → base de dades.

Components d'una instància SAP:

Component Funció
Dispatcher reparteix les peticions entre els processos de treball
Processos de treball (work processes) executen les peticions. Tipus: DIA (diàleg), BTC (Background, fons/batch), UPD i UPD2 (Update i Update 2, actualització), ENQ (Enqueue, bloquejos), SPO (Spool, impressió)
Servidor de missatges (message server) comunica les instàncies i fa el balanceig de càrrega
Servidor de cues (enqueue server) gestiona els bloquejos lògics de l'aplicació
Gateway comunicació RFC amb altres sistemes
ICM (Internet Communication Manager) connexió amb internet: HTTP, HTTPS (HyperText Transfer Protocol Secure) i SMTP (Simple Mail Transfer Protocol)
Instància central (ASCS, ABAP SAP Central Services) i instàncies de diàleg arquitectura escalable i d'alta disponibilitat

Mandant (client): unitat organitzativa i tècnica que separa completament les dades. Un mateix sistema pot tenir diversos mandants (per exemple, 100 personalització, 200 proves, 300 formació).

Paisatge de sistemes (landscape): DEV (Development) → QAS (Quality Assurance System) → PRD (Production).

Sistema de correcció i transport (CTS, Correction and Transport System): tot canvi de personalització o de desenvolupament es registra en una ordre de transport que es promou de DEV a QAS i a PRD. En alliberar l'ordre a DEV els objectes s'exporten, s'importen a QAS i queden encuats cap a PRD. Cap canvi es fa directament a producció.

Paisatge de sistemes i ordre de transportEl canvi es desenvolupa a DEV, viatja registrat en una ordre de transport fins a QAS i d'allà a PRD. Mai es toca producció directament, i és l'ordre de transport la que ho fa possible: el que arriba a PRD és el que es va provar.Cada instància: presentació →aplicació → base de dadesDEVdesenvolupamentPRDproduccióQASprovesordre de transportordre de transport

Transaccions d'administració i transport: SE01/SE09/SE10 (Transport Organizer, creació i alliberament d'ordres), STMS (Transport Management System, cua i importació de transports), SPRO (SAP Project Reference Object, personalització: obre la guia d'implementació), SM59 (RFC Destinations, destinacions RFC), SICK (Installation Check, comprovació de la instal·lació), SPAM i SAINT (Support Package Manager i SAP Add-On Installation Tool, pedaços i complements) i SUM (Software Update Manager, actualitzacions i migracions).


3. SAP Solution Manager

Propòsit principal: plataforma centralitzada de gestió del cicle de vida complet de les solucions SAP (ALM, Application Lifecycle Management): dona suport a la implantació, l'operació, el manteniment, la millora contínua i el monitoratge de tot el paisatge SAP.

Funcions: documentació de processos de negoci, gestió de projectes d'implantació, gestió de canvis i de transports (ChaRM), gestió d'incidents i de peticions (ITSM, Information Technology Service Management, integrat), monitoratge tècnic i de negoci, gestió de proves, descobriment del paisatge (LMDB, Landscape Management Database), aplicació de pedaços i notes, anàlisi de causa arrel i gestió de la migració a S/4HANA (Readiness Check).

No és un mòdul de negoci, ni una base de dades, ni una eina de desenvolupament: és gestió del cicle de vida.

El manteniment estàndard de Solution Manager 7.2 acaba el 2027, alhora que el de SAP ERP 6.0. El relleu és SAP Cloud ALM per als escenaris al núvol i SAP Focused Run per al monitoratge de paisatges grans; el relleu no és equivalent funció a funció, i escenaris com ChaRM o la gestió de proves s'han de replantejar.


4. SAP HANA

SAP HANA (HANA: High-performance ANalytic Appliance) és: la base de dades in-memory, columnar i multimodel de SAP, que és alhora plataforma d'aplicacions.

Enfront d'un motor SQL (Structured Query Language) clàssic com Oracle o SQL Server, el que la distingeix és on viuen les dades i com s'organitzen, no la disponibilitat ni l'escalabilitat, que qualsevol d'aquells motors també ofereix:

Persistència: savepoints periòdics i registre de transaccions (redo log) al disc garanteixen la durabilitat malgrat treballar en memòria.

Emmagatzematge per files vs per columnes: HANA permet totes dues; per columnes és el predeterminat i el recomanat per a la immensa majoria de taules.


5. SAP S/4HANA

Què és: la suite ERP (Enterprise Resource Planning) de nova generació de SAP, successora de SAP ERP (ECC 6.0) (ECC: ERP Central Component), construïda exclusivament sobre SAP HANA i amb una simplificació radical del model de dades.

Novetats principals:

Canvi Descripció
Universal Journal (taula ACDOCA, Universal Journal Entry Line Items) una única taula de partides que unifica FI (Financial Accounting), CO (Controlling), AA (Asset Accounting), CO-PA (Profitability Analysis) i ML (Material Ledger). Desapareixen les taules redundants i les reconciliacions entre comptabilitat externa i analítica → tema 36
Eliminació de taules agregades i d'índexs les taules de totals, d'índex i d'històric ja no calen: HANA agrega sobre les partides en temps real
Business Partner model únic de client, proveïdor i interlocutor, obligatori (substitueix les transaccions separades)
SAP Fiori interfície d'usuari basada en el web, orientada a rols i a tasques, responsiva i executable a qualsevol dispositiu. Substitueix el SAP GUI clàssic
Analítica incrustada informes en temps real dins de l'aplicació operativa, sense necessitat d'un data warehouse per a l'anàlisi bàsica
CDS (Core Data Services) Views model de dades declaratiu que empeny la lògica a la base de dades i alimenta Fiori i l'analítica
Extensibilitat in-app i side-by-side el principi de clean core: no modificar el nucli, estendre'l amb serveis a la SAP BTP (Business Technology Platform)

Opcions de desplegament: on-premise, núvol privat (RISE with SAP) i núvol públic (S/4HANA Cloud, amb un abast estandarditzat i menys extensibilitat).

Camins de migració:

  1. Nova implantació (greenfield): es reimplanta des de zero, redissenyant els processos. Neteja el deute però és el més costós.
  2. Conversió del sistema (brownfield): es converteix el sistema existent conservant dades i personalització. Menys disruptiu, arrossega el deute.
  3. Transformació selectiva del paisatge (bluefield): es migra selectivament el que interessa.

Eines: SAP Readiness Check, Simplification List (llista de canvis funcionals obligatoris), Custom Code Migration (anàlisi del codi ABAP propi), SUM/DMO (Database Migration Option, actualització i migració de base de dades en un sol pas) i SAP Activate com a metodologia.

Calendari crític: el manteniment estàndard de SAP ERP 6.0 finalitza el 2027 per als enhancement packages 6, 7 i 8 —els anteriors ja hi van sortir abans—, amb manteniment estès opcional fins al 2030 a canvi d'un recàrrec sobre la quota. SAP hi ha afegit després una opció de transició fins al 2033 reservada a clients que passen al model de subscripció al núvol. Cap de les tres allarga el producte indefinidament: la migració a S/4HANA és una obligació planificable, no una opció, per a les administracions que hi tenen la gestió econòmica.


6. Usuaris i autoritzacions

El control d'accés de SAP té dos nivells que no s'han de confondre: qui entra (el registre mestre d'usuari) i què pot fer un cop dins (les autoritzacions). Els dos són per mandant: el mateix nom d'usuari en dos mandants del mateix sistema són dos usuaris diferents, amb rols diferents.

El registre mestre d'usuari es manté amb SU01 (User Maintenance) i porta les dades d'accés, el grup, la validesa i els rols. Cada usuari té un tipus, i la diferència entre ells és de les que es pregunten:

Tipus Per a què serveix
Diàleg persona que entra per la interfície; se li comproven la caducitat i la contrasenya inicial, i se la pot canviar ell mateix
Sistema processos interns i treballs de fons; no pot entrar per diàleg i la contrasenya no caduca
Comunicació crides entre sistemes (RFC); tampoc pot entrar per diàleg
Servei accés anònim compartit a un servei web; no se li comproven caducitat ni contrasenya inicial
Referència no s'hi entra mai: existeix només per prestar autoritzacions addicionals a altres usuaris

Com es concedeix un permís. La peça mínima és l'objecte d'autorització: una agrupació de fins a deu camps que representa una comprovació. Els valors permesos per a aquests camps s'agrupen en un rol, que es manté amb PFCG (Profile Generator); en generar el rol el sistema en construeix el perfil. Assignar el rol no basta: fins que no es fa la comparació d'usuari el perfil no entra al registre mestre i l'usuari no té l'autorització. Els rols poden ser simples, compostos (agrupen rols simples) i derivats (hereten d'un rol pare i només canvien les restriccions organitzatives).

Quan un usuari rep un «sense autorització», el primer lloc on es mira és SU53, que ensenya l'última comprovació d'autorització que ha fallat i amb quins valors.

Els riscos clàssics, que són els que apareixen en una auditoria:

Traçabilitat: el registre d'auditoria de seguretat enregistra accessos, intents fallits i accions crítiques. Es configurava amb SM19 i es llegia amb SM20; des de NetWeaver 7.50 les transaccions vigents són RSAU_CONFIG i RSAU_READ_LOG.


7. Monitoratge i rendiment

Un sistema SAP es vigila per capes, i el primer pas d'una anàlisi és decidir de quina capa és el coll d'ampolla —aplicació, base de dades o sistema operatiu— abans d'entrar al detall. Mirar-ho al revés és l'error habitual: es fa tuning de la base de dades quan el que falta és memòria a la màquina.

Estat del sistema (capa d'aplicació): SM50 (Work Process Overview, els processos de treball d'una instància) i SM66 (Global Work Process Overview, els de totes les instàncies alhora, que és la vista per a un paisatge distribuït); SM12 (bloquejos), SM13 (actualitzacions pendents o cancel·lades), SM21 (registre del sistema), ST22 (bolcats ABAP) i SM37 (treballs de fons).

Rendiment: la parella que cal distingir és ST03 (Workload Monitor: temps de resposta i càrrega per tipus de tasca —diàleg, fons, RFC, actualització—, la mesura de referència de com va el sistema per a qui l'usa) i ST06 (Operating System Monitor: la màquina —processador, memòria, intercanvi, disc i xarxa—). Per baixar un esglaó hi ha monitors específics de les memòries intermèdies de SAP, de la base de dades i de la traça de sentències SQL.

Base de dades i còpies: DB02 (Tables and Indexes Monitor: creixement, espai i índexs) i DB12 (registres de còpia de seguretat: si l'última va acabar bé).

Alertes i monitoratge centralitzat: el CCMS (Computing Center Management System) recull mètriques amb llindars i les presenta com a alertes a RZ20. Per damunt, SAP Solution Manager hi afegeix el monitoratge de tot el paisatge i l'informe periòdic EarlyWatch Alert, i SAP Focused Run i SAP Cloud ALM fan el mateix per a paisatges grans i per al núvol. La base de dades HANA té la seva pròpia consola, el SAP HANA Cockpit.


8. SAP BTP i l'ecosistema

SAP Business Technology Platform (BTP): la plataforma de núvol de SAP per a extensió, integració, dades i IA (Intel·ligència Artificial). Components: SAP Integration Suite (successora de PI (Process Integration) i PO (Process Orchestration)), SAP Build (low-code → tema 40), SAP Datasphere i SAP Analytics Cloud (dades i analítica), ABAP Environment (ABAP al núvol) i serveis d'IA.

Altres: SAP Fiori Launchpad, SAP Gateway (serveis OData), SAP Cloud ALM (successora de Solution Manager per a entorns al núvol), SAP Signavio (process mining).


9. Consideracions per al sector públic


Claus d'examen


Per recordar

Fonts d'aquest tema